diff --git a/.babelrc b/.babelrc deleted file mode 100755 index 77531b4..0000000 --- a/.babelrc +++ /dev/null @@ -1,13 +0,0 @@ -{ - "presets": ["env", "react","stage-2"], - "plugins": [ - "ramda", - "lodash", - "react-hot-loader/babel", - "lodash", - ["transform-runtime", { - "polyfill": false, - "regenerator": true - }] - ] -} diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..2615559 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,36 @@ +kind: pipeline +name: build +type: docker + +platform: + os: linux + arch: amd64 + +steps: + - name: build-master + image: plugins/docker + when: + branch: + - master + environment: + REACT_APP_PUBLIC_PATH: https://map.vault48.org/ + REACT_APP_API_ADDR: https://backend-map.vault48.org + REACT_APP_OSRM_URL: https://osrm.vault48.org/route/v1 + REACT_APP_OSRM_PROFILE: bike + settings: + dockerfile: docker/www/Dockerfile + build_args_from_env: + - REACT_APP_PUBLIC_PATH + - REACT_APP_API_ADDR + - REACT_APP_OSRM_URL + - REACT_APP_OSRM_PROFILE + tag: + - ${DRONE_BRANCH} + username: + from_secret: global_docker_login + password: + from_secret: global_docker_password + registry: + from_secret: global_docker_registry + repo: + from_secret: docker_repo diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..0c12873 --- /dev/null +++ b/.env.example @@ -0,0 +1,4 @@ +REACT_APP_PUBLIC_PATH = https://map.vault48.org/ +REACT_APP_API_ADDR = https://backend.map.vault48.org +REACT_APP_OSRM_URL = https://vault48.org:5001/route/v1 +REACT_APP_OSRM_PROFILE = bike diff --git a/.eslintrc b/.eslintrc deleted file mode 100755 index 1033b4c..0000000 --- a/.eslintrc +++ /dev/null @@ -1,71 +0,0 @@ -{ - "extends": "airbnb", - "parser": "babel-eslint", - "plugins": [ - "react", - "jsx-a11y", - "import" - ], - "rules": { - "quotes": 1, - "comma-dangle": 0, - "no-restricted-syntax": 1, - "new-cap": 1, - "no-continue": 1, - "no-underscore-dangle": 0, - "global-require": 1, - "react/no-multi-comp": 1, - "react/jsx-filename-extension": 0, - "import/no-unresolved": 1, - "import/prefer-default-export": 0, - "import/extensions": 1, - "no-return-assign": 1, - "max-len": 1, - "jsx-a11y/no-static-element-interactions": 0, - "jsx-a11y/click-events-have-key-events": 0, - "jsx-a11y/interactive-supports-focus": 0, - "arrow-parens": 0, - "jsx-a11y/no-autofocus": 0, - "react/jsx-closing-tag-location": 0, - "prefer-promise-reject-errors": 0, - "jsx-a11y/mouse-events-have-key-events": 0, - "camelcase": 0, - "no-trailing-spaces": 0, - }, - "globals": { - "document": false, - "window": false, - "HTMLInputElement": false, - "HTMLDivElement": false, - "Headers": false, - "FormData": false, - "WebSocket": true, - "Element": true, - "localStorage": true, - }, - "env": {}, - "settings": { - "import/resolver": { - "webpack": { - "webpack.config.js": { - "resolve": { - "alias": { - "$components": "src/components", - "$containers": "src/containers", - "$constants": "src/constants", - "$sprites": "src/sprites", - "$config": "config", - "$styles": "src/styles", - "$redux": "src/redux", - "$utils": "src/utils", - "$modules": "src/modules" - }, - - "extensions": [".js", ".jsx", ".scss"], - "modules": ["config", "src", "node_modules"] - } - } - } - } - } -} diff --git a/.flowconfig b/.flowconfig deleted file mode 100644 index b44871f..0000000 --- a/.flowconfig +++ /dev/null @@ -1,23 +0,0 @@ -[options] -module.system.node.resolve_dirname=node_modules -module.system.node.resolve_dirname=src -module.name_mapper='^$redux/\([-a-zA-Z0-9$_/]+\)$' -> '<PROJECT_ROOT>/src/redux/\1' -module.name_mapper='^$config/\([-a-zA-Z0-9$_/]+\)$' -> '<PROJECT_ROOT>/config/\1' -module.name_mapper='^$components\/\(.*\)$' ->'<PROJECT_ROOT>/src/components/\1' -module.name_mapper='^$containers\/\(.*\)$' ->'<PROJECT_ROOT>/src/containers/\1' -module.name_mapper='^$constants\/\(.*\)$' ->'<PROJECT_ROOT>/src/constants/\1' -module.name_mapper='^$sprites\/\(.*\)$' ->'<PROJECT_ROOT>/src/sprites/\1' -module.name_mapper='^$config\/\(.*\)$' ->'<PROJECT_ROOT>/src/config/\1' -module.name_mapper='^$styles\/\(.*\)$' ->'<PROJECT_ROOT>/src/styles/\1' -module.name_mapper='^$utils\/\(.*\)$' ->'<PROJECT_ROOT>/src/utils/\1' - -[ignore] -.*/node_modules - -[include] -public -../node_modules/ - -[libs] -flow-libs/ - diff --git a/.gitignore b/.gitignore index 02f12a6..779594e 100644 --- a/.gitignore +++ b/.gitignore @@ -14,9 +14,9 @@ yarn-error.log /osrm/pbf /osrm/pbf/* -/config/frontend.js -/config/backend.js - # Bundle *.js.map stats.json + +.env +build diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..789ac2e --- /dev/null +++ b/.prettierrc @@ -0,0 +1,5 @@ +{ + "printWidth": 100, + "singleQuote": true, + "trailingComma": "es5" +} diff --git a/README.md b/README.md index 26c9ed6..8c58410 100644 --- a/README.md +++ b/README.md @@ -35,10 +35,3 @@ Configs are placed in ```./config/frontend.js``` For development launch ```npm start``` and visit ```http://localhost:8000/``` For production launch ```npm build```, the output will be placed at ```./dist``` folder, you should configure your http server to serve index html from that folder. - -### Backend -Take a look at ```./config/backend.js```. By default your api server will be spawned at ```http://localhost:3000/``` - -For development launch ```npm serve-dev```, it will launch dev server, reloading on every code update - -For production launch ```npm serve``` and make it running in background by any desirable way, such as ```forever``` diff --git a/backend/app.js b/backend/app.js deleted file mode 100644 index b85af36..0000000 --- a/backend/app.js +++ /dev/null @@ -1,59 +0,0 @@ -/* - https://habr.com/company/ruvds/blog/321104/ - */ -const createError = require('http-errors'); -const express = require('express'); -const path = require('path'); -const cookieParser = require('cookie-parser'); -const lessMiddleware = require('less-middleware'); -const logger = require('morgan'); -const bodyParser = require('body-parser'); - -const routeRouter = require('./routes/route'); -const authRouter = require('./routes/auth'); -const db = require('./config/db'); - -const app = express(); - -// view engine setup -app.set('views', path.join(__dirname, 'views')); -app.set('view engine', 'pug'); - -app.use(logger('dev')); -app.use(express.json()); -app.use(express.urlencoded({ extended: false })); -app.use(cookieParser()); -app.use(lessMiddleware(path.join(__dirname, 'public'))); -app.use(express.static(path.join(__dirname, 'public'))); -app.use((req, res, next) => { - res.header('Access-Control-Allow-Origin', '*'); - res.header('Access-Control-Allow-Methods', 'GET, PUT, POST, DELETE, PATCH'); - res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept'); - next(); -}); - -app.use(bodyParser.json()); -app.use(express.json()); - -// app.use('/', indexRouter); -// app.use('/users', usersRouter); -app.use('/auth', authRouter); -app.use('/route', routeRouter); -// catch 404 and forward to error handler -app.use((req, res, next) => { - next(createError(404)); -}); - -// error handler -app.use((err, req, res, next) => { - // set locals, only providing error in development - res.locals.message = err.message; - res.locals.error = req.app.get('env') === 'development' ? err : {}; - - // render the error page - res.status(err.status || 500); - res.render('error'); -}); - -module.exports = app; - diff --git a/backend/bin/www b/backend/bin/www deleted file mode 100755 index 9bc1724..0000000 --- a/backend/bin/www +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env node -const { CONFIG } = require('../../config/backend'); - -const app = require('../app'); -const fs = require('fs'); -const http = require('http'); -const https = require('https'); - -if (CONFIG.HTTP.ENABLED) { - const httpPort = CONFIG.HTTP.PORT; - // app.set('port', httpPort); - - const httpServer = http.createServer(app); - httpServer.listen(httpPort); - - httpServer.on('error', console.log); - httpServer.on('listening', console.log); -} - -if (CONFIG.HTTPS.ENABLED) { - const sslPort = CONFIG.HTTPS.PORT; - // app.set('port', sslPort); - - const key = fs.readFileSync(CONFIG.HTTPS.PRIVATE_KEY, 'utf8'); - const cert = fs.readFileSync(CONFIG.HTTPS.CERTIFICATE, 'utf8'); - const ca = fs.readFileSync(CONFIG.HTTPS.CA, 'utf8'); - - const sslServer = https.createServer({ key, cert, ca }, app); - - sslServer.listen(sslPort); - sslServer.on('error', console.log); - sslServer.on('listening', console.log); -} - diff --git a/backend/config/db.js b/backend/config/db.js deleted file mode 100644 index ee1b5f0..0000000 --- a/backend/config/db.js +++ /dev/null @@ -1,18 +0,0 @@ -const { CONFIG } = require('../../config/backend'); - -const { - DB: { - USER, PASSWORD, HOSTNAME, PORT, DATABASE - } -} = CONFIG; - -const mongoose = require('mongoose'); -mongoose.Promise = require('bluebird'); - -mongoose.connect(`mongodb://${USER}:${PASSWORD}@${HOSTNAME}:${PORT}/${DATABASE}`, { }); -const database = mongoose.connection; - -database.on('error', (err) => { console.error(`Database Connection Error: ${err}`); process.exit(2); }); -database.on('connected', () => { console.info('Succesfully connected to MongoDB Database'); }); - -console.log(`DB: mongodb://${USER}:${PASSWORD}@${HOSTNAME}:${PORT}/${DATABASE}`); diff --git a/backend/config/strings.js b/backend/config/strings.js deleted file mode 100644 index e402ca5..0000000 --- a/backend/config/strings.js +++ /dev/null @@ -1,11 +0,0 @@ -// export const OAUTH_FAILED_TITLE = 'Ошибка авторизации'; -module.exports.STRINGS = { - OAUTH: { - ERROR_TITLE: 'Ошибка авторизации', - ERROR_HEADING: 'Ошибка', - ERROR_TEXT: 'Авторизация не удалась, попробуйте еще раз', - ERROR_CLOSE_BUTTON: 'ЗАКРЫТЬ', - - SUCCESS_TITLE: 'Успешно!', - }, -}; diff --git a/backend/models/Route.js b/backend/models/Route.js deleted file mode 100644 index 9be11cf..0000000 --- a/backend/models/Route.js +++ /dev/null @@ -1,24 +0,0 @@ -const mongoose = require('mongoose'); - -const { Schema } = mongoose; - -const RouteSchema = new Schema( - { - _id: { type: String, required: true }, - title: { type: String, default: '' }, - // address: { type: String, required: true }, - version: { type: Number, default: 2 }, - route: { type: Array, default: [] }, - stickers: { type: Array, default: [] }, - owner: { type: Schema.Types.ObjectId, ref: 'User' }, - distance: { type: Number, default: 0 }, - is_public: { type: Boolean, default: false }, - is_deleted: { type: Boolean, default: false }, - created_at: { type: Date, default: Date.now() }, - updated_at: { type: Date, default: Date.now() }, - logo: { type: String, default: 'DEFAULT' }, - provider: { type: String, default: 'DEFAULT' }, - }, -); - -module.exports.RouteSchema = RouteSchema; diff --git a/backend/models/User.js b/backend/models/User.js deleted file mode 100644 index ceb8fbb..0000000 --- a/backend/models/User.js +++ /dev/null @@ -1,27 +0,0 @@ -const mongoose = require('mongoose'); -const { Schema } = mongoose; - -// Schemas -const UserSchema = new Schema( - { - _id: { type: String, required: true }, - role: { - type: String, - required: true, - enum: ['admin', 'guest', 'user', 'vk'], - }, - token: { type: String, required: true }, - created_at: { type: Date, required: true, default: Date.now }, - - first_name: { type: String }, - last_name: { type: String }, - photo: { type: String }, - version: { type: Number, default: 2 }, - routes: [{ type: Schema.Types.ObjectId, ref: 'Route' }] - }, - { - timestamps: { createdAt: 'created_at', updatedAt: 'updated_at' } - } -); - -module.exports.UserSchema = UserSchema; diff --git a/backend/models/index.js b/backend/models/index.js deleted file mode 100644 index 0522c0f..0000000 --- a/backend/models/index.js +++ /dev/null @@ -1,8 +0,0 @@ -const mongoose = require('mongoose'); - -const { UserSchema } = require('./User'); -const { RouteSchema } = require('./Route'); - -module.exports.User = mongoose.model('User', UserSchema); -module.exports.Route = mongoose.model('Route', RouteSchema); - diff --git a/backend/public/stylesheets/social/vk.css b/backend/public/stylesheets/social/vk.css deleted file mode 100644 index 6700af0..0000000 --- a/backend/public/stylesheets/social/vk.css +++ /dev/null @@ -1 +0,0 @@ -body{background:#6d9dc8;font:14px "Lucida Grande",Helvetica,Arial,sans-serif;color:white;margin:0;font-weight:300}div#message{padding:100px;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100vh;width:100vw;margin:0;position:absolute;box-sizing:border-box;text-align:left}div.bg{background:white;color:#666666;padding:20px 40px;border-radius:4px}h1{margin-bottom:10px;text-transform:uppercase}button{height:32px;padding:0 24px;color:white;border:none;box-sizing:border-box;margin-top:40px;border-radius:3px;background:#6d9dc8;font-weight:bold;float:right;cursor:pointer} \ No newline at end of file diff --git a/backend/public/stylesheets/social/vk.less b/backend/public/stylesheets/social/vk.less deleted file mode 100644 index a5ffeb6..0000000 --- a/backend/public/stylesheets/social/vk.less +++ /dev/null @@ -1,47 +0,0 @@ -body { - background: #6d9dc8; - font: 14px "Lucida Grande", Helvetica, Arial, sans-serif; - color: white; - margin: 0; - font-weight: 300; -} - -div#message { - padding: 100px; - display: flex; - align-items: center; - justify-content: center; - flex-direction: column; - height: 100vh; - width: 100vw; - margin: 0; - position: absolute; - box-sizing: border-box; - text-align: left; -} - -div.bg { - background: white; - color: #666666; - padding: 20px 40px; - border-radius: 4px; -} - -h1 { - margin-bottom: 10px; - text-transform: uppercase; -} - -button { - height: 32px; - padding: 0 24px; - color: white; - border: none; - box-sizing: border-box; - margin-top: 40px; - border-radius: 3px; - background: #6d9dc8; - font-weight: bold; - float: right; - cursor: pointer; -} diff --git a/backend/public/stylesheets/style.css b/backend/public/stylesheets/style.css deleted file mode 100644 index 73f017c..0000000 --- a/backend/public/stylesheets/style.css +++ /dev/null @@ -1 +0,0 @@ -body{padding:50px;font:14px "Lucida Grande",Helvetica,Arial,sans-serif}a{color:#00B7FF} \ No newline at end of file diff --git a/backend/public/stylesheets/style.less b/backend/public/stylesheets/style.less deleted file mode 100644 index 9453385..0000000 --- a/backend/public/stylesheets/style.less +++ /dev/null @@ -1,8 +0,0 @@ -body { - padding: 50px; - font: 14px "Lucida Grande", Helvetica, Arial, sans-serif; -} - -a { - color: #00B7FF; -} diff --git a/backend/routes/auth.js b/backend/routes/auth.js deleted file mode 100644 index 7aa4aa0..0000000 --- a/backend/routes/auth.js +++ /dev/null @@ -1,16 +0,0 @@ -const express = require('express'); -const guest = require('./auth/guest'); -const list = require('./auth/list'); -const check = require('./auth/check'); -const vk = require('./auth/social/vk'); -const iframe_vk = require('./auth/iframe/vk'); - -const router = express.Router(); - -router.get('/', check); -router.get('/list', list); -router.get('/guest', guest); -router.get('/social/vk', vk); -router.get('/iframe/vk', iframe_vk); - -module.exports = router; diff --git a/backend/routes/auth/check.js b/backend/routes/auth/check.js deleted file mode 100644 index 76c07f3..0000000 --- a/backend/routes/auth/check.js +++ /dev/null @@ -1,32 +0,0 @@ -const { User } = require('../../models'); -const { generateGuest, generateRandomUrl } = require('./guest'); - -module.exports = async (req, res) => { - const { id, token } = req.query; - - const user = await User.findOne({ _id: id, token }); - // .populate({ - // path: 'routes', - // select: '_id title distance owner updated_at', - // options: { - // limit: 200, - // sort: { updated_at: -1 }, - // } - // }) - - const random_url = await generateRandomUrl(); - - if (user) { - return res.send({ - success: true, ...user.toObject(), id: user._id, random_url - }); - } - - const guest = await generateGuest(); - const created = await User.create(guest).then(result => result.toObject()); - - return res.send({ - success: false, error: 'user not found', error_code: 1231, ...created, id: created._id, random_url - }); -}; - diff --git a/backend/routes/auth/guest.js b/backend/routes/auth/guest.js deleted file mode 100644 index 73d8dc8..0000000 --- a/backend/routes/auth/guest.js +++ /dev/null @@ -1,52 +0,0 @@ -const { genRandomSequence } = require('../../utils/gen'); -const { User } = require('../../models'); - -const generateGuestToken = () => { - const _id = `guest:${genRandomSequence(16)}`; - - return User.find({ _id }).then(user => { - if (user.length) return generateGuestToken(); - - return _id; - }); -}; - -const generateUser = (_id, role = 'guest') => { - const token = `seq:${genRandomSequence(32)}`; - - return { _id, token, role }; -}; - -const saveUser = user => { - const model = new User({ ...user }); - - return model.save() - .then(() => model.toObject()) - .catch(() => ({ - ...user, - success: false, - error: 'Error saving user model', - error_code: 1232, - })); -}; - -const generateRandomUrl = () => Promise.resolve(genRandomSequence(16)); - -const generateGuest = async () => { - const user = await generateGuestToken() - .then(generateUser); - const random_url = await generateRandomUrl(); - - return { ...user, random_url, first_name: '', last_name: '', photo: '' }; -}; - -module.exports = async (req, res) => { - const user = await generateGuest().then(saveUser); - - res.send({ success: true, ...user }); -}; - -module.exports.generateUser = generateUser; -module.exports.generateGuest = generateGuest; -module.exports.generateGuestToken = generateGuestToken; -module.exports.generateRandomUrl = generateRandomUrl; diff --git a/backend/routes/auth/iframe/vk.js b/backend/routes/auth/iframe/vk.js deleted file mode 100644 index 19dbf8a..0000000 --- a/backend/routes/auth/iframe/vk.js +++ /dev/null @@ -1,22 +0,0 @@ -const { User } = require('../../../models'); -const { CONFIG } = require('../../../../config/backend'); -const md5 = require('js-md5'); -const { generateRandomUrl } = require('../guest'); - -module.exports = async (req, res) => { - if (!CONFIG.SOCIAL.VK_IFRAME.ENABLED) return res.send({ success: false, error: 'Unsupported Method' }); - - const { query: { viewer_id, auth_key } } = req; - - const checksum = md5(`${CONFIG.SOCIAL.VK_IFRAME.APP_ID}_${viewer_id}_${CONFIG.SOCIAL.VK_IFRAME.SECRET}`); - - if (checksum !== auth_key) return res.send({ success: false, error: 'No such user (1)' }); - - const user = await User.findOne({ _id: `vk:${viewer_id}` }).populate('routes'); - - if (!user) return res.send({ success: false, error: 'No such user (2)' }); - - const random_url = await generateRandomUrl(); - return res.send({ success: true, user: { ...user.toObject(), id: user._id, random_url } }); -}; - diff --git a/backend/routes/auth/list.js b/backend/routes/auth/list.js deleted file mode 100644 index 60a904d..0000000 --- a/backend/routes/auth/list.js +++ /dev/null @@ -1,9 +0,0 @@ -const { User } = require('../../models'); - -module.exports = (req, res) => User.find((err, articles) => { - if (!err) return res.send(articles); - - res.statusCode = 500; - return res.send({ error: 'Server error' }); -}); - diff --git a/backend/routes/auth/social/vk.js b/backend/routes/auth/social/vk.js deleted file mode 100644 index 2a518ba..0000000 --- a/backend/routes/auth/social/vk.js +++ /dev/null @@ -1,82 +0,0 @@ -const { User } = require('../../../models'); -const axios = require('axios'); -const { generateUser } = require('../guest'); -const { STRINGS } = require('../../../config/strings'); -const { CONFIG } = require('../../../../config/backend'); - -const fetchUserData = async (req, res) => { - const { query: { code } } = req; - const host = req.get('host'); - const proto = req.connection.encrypted ? 'https' : 'http'; - - const { data: { access_token, user_id } } = await axios.get( - 'https://oauth.vk.com/access_token', - { - params: { - client_id: CONFIG.SOCIAL.VK.APP_ID, - client_secret: CONFIG.SOCIAL.VK.SECRET, - code, - redirect_uri: `${proto}://${host}/auth/social/vk`, - } - } - ).catch(() => { - return res.render('social/vk_error', { - title: STRINGS.OAUTH.ERROR_TITLE, - heading: STRINGS.OAUTH.ERROR_HEADING, - reason: STRINGS.OAUTH.ERROR_TEXT, - button: STRINGS.OAUTH.ERROR_CLOSE_BUTTON, - }); - }); - - const { data } = await axios.get( - 'https://api.vk.com/method/users.get', - { - params: { - user_id, - fields: 'photo', - v: '5.67', - access_token, - } - } - ).catch(() => { - return res.render('social/vk_error', { - title: STRINGS.OAUTH.ERROR_TITLE, - heading: STRINGS.OAUTH.ERROR_HEADING, - reason: STRINGS.OAUTH.ERROR_TEXT, - button: STRINGS.OAUTH.ERROR_CLOSE_BUTTON, - }); - }); - - return data; -}; - -module.exports = async (req, res) => { - const { response } = await fetchUserData(req, res); - - const { - first_name = '', last_name = '', photo = '', id = '' - } = response[0]; - - const newUser = await generateUser(`vk:${id}`, 'vk'); - const name = `${first_name} ${last_name}`; - const user = { - ...newUser, first_name, last_name, photo, name, - }; - - const auth = await User.findOne({ _id: user._id }).populate('routes'); - - if (auth) { - await auth.set({ - first_name, last_name, name, photo - }).save(); - - res.render('social/success', { title: STRINGS.OAUTH.SUCCESS_TITLE, ...user, token: auth.token }); - } else { - const created = await User.create(user, (err, result) => { - return result.toObject(); - }); - - res.render('social/success', { title: STRINGS.OAUTH.SUCCESS_TITLE, ...user, ...created }); - } -}; - diff --git a/backend/routes/index.js b/backend/routes/index.js deleted file mode 100644 index 6e84977..0000000 --- a/backend/routes/index.js +++ /dev/null @@ -1,9 +0,0 @@ -const express = require('express'); -const router = express.Router(); - -/* GET home page. */ -router.get('/', function(req, res, next) { - res.render('index', { title: 'Express' }); -}); - -module.exports = router; diff --git a/backend/routes/route.js b/backend/routes/route.js deleted file mode 100644 index 65c49a3..0000000 --- a/backend/routes/route.js +++ /dev/null @@ -1,16 +0,0 @@ -const express = require('express'); -const post = require('./route/post'); -const get = require('./route/get'); -const list = require('./route/list'); -const drop = require('./route/drop'); -const patch = require('./route/patch'); - -const router = express.Router(); - -router.post('/', post); -router.get('/', get); -router.patch('/', patch); -router.delete('/', drop); -router.get('/list', list); - -module.exports = router; diff --git a/backend/routes/route/drop.js b/backend/routes/route/drop.js deleted file mode 100644 index ae51e06..0000000 --- a/backend/routes/route/drop.js +++ /dev/null @@ -1,19 +0,0 @@ -const { User, Route } = require('../../models'); - -module.exports = async (req, res) => { - const { body: { id, token, address } } = req; - - const owner = await User.findOne({ _id: id, token }).populate('routes'); - - if (!owner) return res.send({ success: false, reason: 'unauthorized' }); - - const exists = await Route.findOne({ _id: address }).populate('owner', '_id'); - - if (!exists) return res.send({ success: false, mode: 'not_exists' }); - if (exists && exists.owner._id !== id) return res.send({ success: false, mode: 'not_yours' }); - - await exists.set({ is_deleted: true }).save(); - - return res.send({ success: true, address }); -}; - diff --git a/backend/routes/route/get.js b/backend/routes/route/get.js deleted file mode 100644 index 7421a86..0000000 --- a/backend/routes/route/get.js +++ /dev/null @@ -1,26 +0,0 @@ -const { generateRandomUrl } = require('../auth/guest'); -const { Route } = require('../../models'); - -module.exports = async (req, res) => { - const { query: { name } } = req; - - if (!name) return res.send({ success: false, mode: 'not_found_1' }); - - const exists = await Route.findOne({ _id: name, is_deleted: false }).populate('owner', '_id'); - - if (!exists) return res.send({ success: false, mode: 'not_found_2' }); - const data = exists.toObject(); - const random_url = await generateRandomUrl(); - - return res.send({ - success: true, - ...data, - address: exists._id, - owner: { - ...data.owner, - id: data.owner._id, - }, - random_url, - }); -}; - diff --git a/backend/routes/route/list.js b/backend/routes/route/list.js deleted file mode 100644 index 12f559e..0000000 --- a/backend/routes/route/list.js +++ /dev/null @@ -1,87 +0,0 @@ -const { Route, User } = require('../../models'); - -module.exports = async (req, res) => { - const { - query: { - id, token, title, distance, author, step = 20, shift = 0, - } - } = req; - - const user = await User.findOne({ _id: id, token }); - - let criteria = { is_deleted: false }; - - if (title) { - criteria = { - ...criteria, - $or: [ - { title: new RegExp(title.trim(), 'ig') }, - { _id: new RegExp(title.trim(), 'ig') }, - ], - }; - } - - if (!author || !user || (user._id !== author)) { - criteria = { - ...criteria, - is_public: true, - }; - } - - let list = await Route.find( - { - ...criteria, - }, - '_id title distance owner updated_at is_public is_deleted', - { - limit: 9000, - sort: { updated_at: -1 }, - } - ).populate('owner', '_id'); - - list = list.filter(item => !author || (item.owner && item.owner._id === author)); - - let limits = list.reduce(({ min, max }, { distance: dist }) => ({ - min: Math.ceil(Math.min(dist, min) / 25) * 25, - max: Math.ceil(Math.max(dist, max) / 25) * 25, - }), { min: 999999, max: 0 }); - - const minDist = parseInt(distance[0], 10); - const maxDist = parseInt(distance[1], 10) === 200 ? 99999 : parseInt(distance[1], 10); - // const maxDist = parseInt(distance[1], 10) > parseInt(distance[0], 10) - // ? parseInt(distance[1], 10) - // : 10000; - - if (distance && distance.length === 2) { - list = list.filter(item => ( - item.distance >= minDist && - item.distance <= maxDist - )); - } - - const limit = list.length; - - if (step) { - list = list.slice(parseInt(shift, 10), (parseInt(shift, 10) + parseInt(step, 10))); - } - - if (list.length === 0) { - limits = { min: 0, max: 0 }; - } else if (limits.max === 0) { - limits = { min: 0, max: 0 }; - } else if (limits.min === limits.max) { - limits = { min: limits.max - 25, max: limits.max }; - } else if (limits.max > 200) { - limits = { min: limits.min, max: 200 }; - } - - res.send({ - success: true, - list, - limit, - step: parseInt(step, 10), - shift: parseInt(shift, 10), - ...limits, - }); -}; - diff --git a/backend/routes/route/patch.js b/backend/routes/route/patch.js deleted file mode 100644 index 47eeecb..0000000 --- a/backend/routes/route/patch.js +++ /dev/null @@ -1,24 +0,0 @@ -const { User, Route } = require('../../models'); - -const { parseString } = require('../../utils/parse'); - -module.exports = async (req, res) => { - const { body, body: { id, token, address } } = req; - - const owner = await User.findOne({ _id: id, token }).populate('routes'); - - if (!owner) return res.send({ success: false, reason: 'unauthorized' }); - - const title = parseString(body.title, 64); - const is_public = !!body.is_public; - - const exists = await Route.findOne({ _id: address, is_deleted: false }).populate('owner', '_id'); - - if (!exists) return res.send({ success: false, mode: 'not_exists' }); - if (exists && exists.owner._id !== id) return res.send({ success: false, mode: 'not_yours' }); - - exists.set({ title, is_public }).save(); - - return res.send({ success: true, ...exists }); -}; - diff --git a/backend/routes/route/post.js b/backend/routes/route/post.js deleted file mode 100644 index b6b1ce2..0000000 --- a/backend/routes/route/post.js +++ /dev/null @@ -1,50 +0,0 @@ -const { User, Route } = require('../../models'); - -const { parseRoute, parseStickers, parseString, parseNumber, parseAddress } = require('../../utils/parse'); - -module.exports = async (req, res) => { - const { body, body: { id, token, force } } = req; - - const owner = await User.findOne({ _id: id, token }).populate('routes'); - if (!owner) return res.send({ success: false, reason: 'unauthorized', id, token }); - - const title = parseString(body.title, 64); - const address = parseAddress(body.address, 32) - const route = parseRoute(body.route); - const stickers = parseStickers(body.stickers); - const logo = parseString(body.logo, 16); - const provider = parseString(body.provider, 16) || 'DEFAULT'; - const distance = parseNumber(body.distance, 0, 1000); - const is_public = !!body.is_public; - - if ((!route || route.length <= 0) && (!stickers || stickers.length <= 0)) { - return res.send({ success: false, mode: 'empty' }); - } - - const exists = await Route.findOne({ _id: address, is_deleted: false }).populate('owner', '_id'); - - if (exists && exists.owner._id !== id) return res.send({ success: false, mode: 'exists' }); - if (exists && !force) return res.send({ success: false, mode: 'overwriting' }); - - if (exists) { - exists.set({ - title, route, stickers, logo, distance, updated_at: Date.now(), provider, is_public, - }).save(); - - return res.send({ - success: true, title, address, route, stickers, mode: 'overwrited', is_public, - }); - } - - const created = await Route.create({ - _id: address, title, route, stickers, owner, logo, distance, provider, is_public, - }); - - await owner.routes.push(created); - await owner.save(); - - return res.send({ - success: true, title, address, route, stickers, provider, is_public, - }); -}; - diff --git a/backend/routes/users.js b/backend/routes/users.js deleted file mode 100644 index 623e430..0000000 --- a/backend/routes/users.js +++ /dev/null @@ -1,9 +0,0 @@ -var express = require('express'); -var router = express.Router(); - -/* GET users listing. */ -router.get('/', function(req, res, next) { - res.send('respond with a resource'); -}); - -module.exports = router; diff --git a/backend/tools/import.js b/backend/tools/import.js deleted file mode 100755 index 0481cc3..0000000 --- a/backend/tools/import.js +++ /dev/null @@ -1,182 +0,0 @@ -#!/usr/bin/env node -const mysql = require('mysql'); -const { REPLACEMENT, MAPS } = require('./stickersReplacement'); -const db = require('../config/db'); -let total_dist = 0; -const { User, Route } = require('../models'); - -const con = mysql.createConnection({ - host: 'vault48.org', - user: 'macos_exporter', - password: 'password', -}); - -const tryJSON = data => { - try { - return JSON.parse(data); - } catch (e) { - return {}; - } -}; - -function deg2rad(deg) { - return (deg * Math.PI) / 180; -} - -const findDistance = (t1, n1, t2, n2) => { - // convert coordinates to radians - const lat1 = deg2rad(t1); - const lon1 = deg2rad(n1); - const lat2 = deg2rad(t2); - const lon2 = deg2rad(n2); - - // find the differences between the coordinates - const dlat = lat2 - lat1; - const dlon = lon2 - lon1; - - // here's the heavy lifting - const a = (Math.sin(dlat / 2) ** 2) + - (Math.cos(lat1) * Math.cos(lat2) * (Math.sin(dlon / 2) ** 2)); - const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a)); // great circle distance in radians - // const dm = c * 3961; // great circle distance in miles - const dk = c * 6373; // great circle distance in km - - // round the results down to the nearest 1/1000 - // const mi = round(dm); - return (Math.round(dk * 1000) / 1000); -}; - -const calcPolyDistance = route => { - let summ = 0; - for (let i = 1; i < route.length; i += 1) { - summ += findDistance(route[i - 1].lat, route[i - 1].lng, route[i].lat, route[i].lng); - } - - total_dist += summ; - - return parseFloat(Number(summ).toFixed(2)); -}; - -const stickerAngleParser = angle => parseFloat(((Number(angle) % Math.PI) + Math.PI).toFixed(2)); - -const stickerStyleParser = style => (REPLACEMENT[style] - ? { ...REPLACEMENT[style] } - : { set: 'base', sticker: 'chicken' }); - -const stickersParser = stickers => ( - stickers.map(({ - ang, latlng, style, text - }) => ({ - angle: stickerAngleParser(ang), // todo: change it! - latlng, - text, - ...stickerStyleParser(style), - })) -); - -const pointParser = points => ( - points.map(({ latlngs, text }) => ({ - text, - latlng: latlngs[0], - set: 'base', - sticker: 'empty', - angle: 2.2, - })) -); - -const mapStyleParser = style => (MAPS[style] - ? MAPS[style] - : 'DEFAULT' -); - -const run = async () => { - await con.connect(err => { if (err) throw err; }); - await con.query('use neu_map'); - - const users = await new Promise(resolve => con.query('SELECT * from tokens where role = "vk"', (err, rows) => { - resolve(rows.map(({ - login, token, created, role, data - }) => { - const info = tryJSON(data); - const created_at = new Date(created * 1000); - - return { - _id: login, - token, - created_at, - updated_at: created_at, - name: info.name, - first_name: (info.name && info.name.split(' ')[0]) || '', - last_name: (info.name && info.name.split(' ')[1]) || '', - role, - photo: info.photo, - version: 1, - }; - })); - })); - - const routes = await new Promise(resolve => con.query('SELECT routes.*, tokens.login as login from routes LEFT JOIN tokens ON tokens.id = routes.id WHERE tokens.login IS NOT NULL AND tokens.role="vk"', (err, rows) => { - if (err) console.log('error', err); - - resolve(rows.map(({ - data, created, name, login - }) => { - const { - map_style, route, stickers, points, logo - } = tryJSON(data); - const created_at = new Date(created * 1000); - - return { - _id: name, - owner: { _id: login }, - created_at, - updated_at: created_at, - provider: mapStyleParser(map_style), - route: route.map(({ lat, lng }) => ({ lat: Number(lat), lng: Number(lng) })), - stickers: [ - ...stickersParser(stickers), - ...pointParser(points) - ], - logo: logo === 'default' ? 'nvs' : logo, - title: '', - version: 1, - distance: calcPolyDistance(route), - is_public: true, - }; - })); - })); - - console.log('ended, got users:', users.length); - console.log('ended, got routes:', routes.length); - - const deletedUsers = await User.deleteMany({ - // version: 1 - }); - const deletedRoutes = await Route.deleteMany({ - // version: 1 - }); - console.log("dropped users", deletedUsers); - console.log("dropped routes", deletedRoutes); - console.log('inserting users'); - const addedUsers = (await Promise.all(users.map(user => User.create(user)))) - .reduce((obj, user) => ({ ...obj, [user._id]: user }), {}); - - console.log('inserting routes'); - const addedRoutes = await (await Promise.all(routes.map(route => Route.create({ - ...route, - owner: addedUsers[route.owner._id], - })))); - - await Promise.all(addedRoutes.map(async (route) => { - await addedUsers[route.owner._id].routes.push(route); - })); - - await Promise.all(addedRoutes.map(route => new Promise(resolve => ( - addedUsers[route.owner._id].save(() => resolve()) - )))); - - console.log('ok'); -}; - -run(); - diff --git a/backend/tools/stickersReplacement.js b/backend/tools/stickersReplacement.js deleted file mode 100644 index 082574e..0000000 --- a/backend/tools/stickersReplacement.js +++ /dev/null @@ -1,44 +0,0 @@ -module.exports.REPLACEMENT = { - 0: { set: 'base', sticker: 'men' }, - 1: { set: 'base', sticker: 'square' }, - 2: { set: 'base', sticker: 'bridge' }, - 3: { set: 'base', sticker: 'ikea' }, - 4: { set: 'base', sticker: 'bugr' }, - 5: { set: 'base', sticker: 'monum' }, - 6: { set: 'base', sticker: 'opera' }, - 7: { set: 'base', sticker: 'forest' }, - 8: { set: 'base', sticker: 'empty' }, - 9: { set: 'base', sticker: 'empty' }, - 10: { set: 'base', sticker: 'road' }, - 11: { set: 'base', sticker: 'chicken' }, - 12: { set: 'base', sticker: 'camp' }, - 13: { set: 'base', sticker: 'fastfood' }, - 14: { set: 'base', sticker: 'beer' }, - 15: { set: 'base', sticker: 'pancake' }, - 16: { set: 'base', sticker: 'rocks' }, - 17: { set: 'real', sticker: 'swamp' }, - 18: { set: 'real', sticker: 'skull' }, - 19: { set: 'base', sticker: 'crap' }, - 20: { set: 'pin', sticker: 'start' }, - 21: { set: 'pin', sticker: 'p1' }, - 22: { set: 'pin', sticker: 'p2' }, - 23: { set: 'pin', sticker: 'p3' }, - 24: { set: 'pin', sticker: 'p4' }, - 25: { set: 'pin', sticker: 'p5' }, - 26: { set: 'pin', sticker: 'p6' }, - 27: { set: 'pin', sticker: 'finish' }, - 29: { set: 'pin', sticker: 'danger' }, - 30: { set: 'pin', sticker: 'question' }, -}; - -module.exports.MAPS = { - 'watercolor': 'BLANK', - 'darq': 'BLANK', - 'default': 'DGIS', - 'osm': 'DEFAULT', - 'hot': 'HOT', - 'blank': 'BLANK', - 'sat': 'DEFAULT', - 'ymap': 'DEFAULT', - 'ysat': 'DEFAULT', -}; diff --git a/backend/utils/gen.js b/backend/utils/gen.js deleted file mode 100644 index 5c5c9f1..0000000 --- a/backend/utils/gen.js +++ /dev/null @@ -1,10 +0,0 @@ -module.exports.genRandomSequence = (length = 16) => { - let sequence = ''; - const symbols = 'ABCDEFGHIJKLMOPQRSTUVXYZabcdefghijgmlopqrstuvxyz01234567890' - - for (let i = 0; i < length; i += 1) { - sequence += symbols[parseInt(Math.random() * (symbols.length - 1), 10)]; - } - - return sequence; -}; diff --git a/backend/utils/parse.js b/backend/utils/parse.js deleted file mode 100644 index 4e023ff..0000000 --- a/backend/utils/parse.js +++ /dev/null @@ -1,30 +0,0 @@ -module.exports.parseRoute = route => route.filter(el => ( - Object.keys(el).length === 2 - && el.lat - && parseInt(el.lat, 10) > 0 - && parseInt(el.lat, 10) < 1000 - && el.lng - && parseInt(el.lng, 10) > 0 - && parseInt(el.lng, 10) < 1000 -)); - -module.exports.parseStickers = stickers => stickers.filter(el => ( - Object.keys(el).length === 5 - && el.latlng - && Object.keys(el.latlng).length === 2 - && el.latlng.lat - && parseInt(el.latlng.lat, 10) > 0 - && parseInt(el.latlng.lat, 10) < 1000 - && el.latlng.lng - && parseInt(el.latlng.lng, 10) > 0 - && parseInt(el.latlng.lng, 10) < 1000 -)); -// .map(el => ((el.text && String(el.text).substr(0, 100)) || '')); - -const parseString = (value, size) => (value && String(value).substr(0, size)) || ''; -module.exports.parseNumber = (value, min, max) => (value && Number(value) && Math.min(max, Math.max(min, value))) || 0; - -module.exports.parseString = parseString; -module.exports.parseAddress = (value, size) => ( - parseString(value, size).replace(/[^A-Za-z\-_0-9]/ig, '_').replace(/_{2,}/ig, '_') -); diff --git a/backend/views/error.pug b/backend/views/error.pug deleted file mode 100644 index 51ec12c..0000000 --- a/backend/views/error.pug +++ /dev/null @@ -1,6 +0,0 @@ -extends layout - -block content - h1= message - h2= error.status - pre #{error.stack} diff --git a/backend/views/index.pug b/backend/views/index.pug deleted file mode 100644 index 3d63b9a..0000000 --- a/backend/views/index.pug +++ /dev/null @@ -1,5 +0,0 @@ -extends layout - -block content - h1= title - p Welcome to #{title} diff --git a/backend/views/layout.pug b/backend/views/layout.pug deleted file mode 100644 index 15af079..0000000 --- a/backend/views/layout.pug +++ /dev/null @@ -1,7 +0,0 @@ -doctype html -html - head - title= title - link(rel='stylesheet', href='/stylesheets/style.css') - body - block content diff --git a/backend/views/social/success.pug b/backend/views/social/success.pug deleted file mode 100644 index 2f8b3c5..0000000 --- a/backend/views/social/success.pug +++ /dev/null @@ -1,17 +0,0 @@ -doctype html -html - body - script. - window.opener.postMessage({ - type: 'oauth_login', - user: { - id: '#{_id}', - token: '#{token}', - name: '#{name}', - photo: '#{photo}', - role: '#{role}', - } - }, '*'); - - window.close(); - diff --git a/backend/views/social/vk_error.pug b/backend/views/social/vk_error.pug deleted file mode 100644 index d172533..0000000 --- a/backend/views/social/vk_error.pug +++ /dev/null @@ -1,13 +0,0 @@ -doctype html -html - head - title Ошибка авторизации - link(rel='stylesheet', href='/stylesheets/social/vk.css') - - body - block content - div#message - div.bg - h1=heading - div=reason - button(onclick='window.close()')=button diff --git a/config/backend.example.js b/config/backend.example.js deleted file mode 100644 index 5ff4226..0000000 --- a/config/backend.example.js +++ /dev/null @@ -1,27 +0,0 @@ -module.exports.CONFIG = { - HTTPS: { - ENABLED: false, - PORT: 3000, - PRIVATE_KEY: '/etc/letsencrypt/live/HOSTNAME.org/privkey.pem', - CERTIFICATE: '/etc/letsencrypt/live/HOSTNAME.org/cert.pem', - CA: '/etc/letsencrypt/live/hostname/chain.pem', - }, - HTTP: { - ENABLED: false, - PORT: 3000, - }, - DB: { // mongo db config - USER: 'user', - PASSWORD: 'password', - HOSTNAME: 'HOSTNAME.org', - PORT: 27017, - DATABASE: 'map', - }, - SOCIAL: { - VK: { - ENABLED: false, - SECRET: 'YOUR_VK_SECRET', // secret token - APP_ID: 0, // numeric - } - } -}; diff --git a/config/frontend.example.js b/config/frontend.example.js deleted file mode 100644 index ca59f89..0000000 --- a/config/frontend.example.js +++ /dev/null @@ -1,25 +0,0 @@ -import { DEFAULT_PROVIDER, PROVIDERS } from '$constants/providers'; -import { LatLngLiteral } from 'leaflet'; - -const API_ADDR = 'https://HOSTNAME.org:3000'; -const OSRM_URL = 'https://HOSTNAME.org:5001/route/v1'; -const OSRM_PROFILE = 'bike'; -const OSRM_TEST_URL = ([south_west, north_east]: [LatLngLiteral, LatLngLiteral]) => ( - `${OSRM_URL}/${OSRM_PROFILE}/${Object.values(south_west).join(',')};${Object.values(north_east).join(',')}` -); - -export const CLIENT = { - OSRM_URL, - API_ADDR, - OSRM_TEST_URL, - OSRM_PROFILE, - STROKE_WIDTH: 5, -}; - -export const COLORS = { - PATH_COLOR: ['#ff7700', '#ff3344'], -}; - -export const PROVIDER = PROVIDERS[DEFAULT_PROVIDER]; - -export const MOBILE_BREAKPOINT = 768; diff --git a/craco.config.js b/craco.config.js new file mode 100644 index 0000000..dfcc992 --- /dev/null +++ b/craco.config.js @@ -0,0 +1,48 @@ +const CracoAlias = require('craco-alias'); +// const fastRefreshCracoPlugin = require('craco-fast-refresh'); + +module.exports = { + webpack: { + alias: { + '~': `src`, + }, + output: { + publicPath: '/', + }, + }, + eslint: { + enable: false, + mode: 'file', + }, + jest: { + setupTestFrameworkScriptFile: '<rootDir>/src/setupTests.js', + configure: { + moduleNameMapper: { + '^~/(.*)$': '<rootDir>/src/$1', + '^.+\\.scss$': 'identity-obj-proxy', + }, + snapshotSerializers: ['enzyme-to-json/serializer'], + moduleFileExtensions: ['js', 'json', 'ts', 'tsx', 'jsx', 'node'], + verbose: true, + roots: ['<rootDir>/src'], + transform: { + '^.+\\.tsx?$': 'ts-jest', + '^.+\\.ts?$': 'babel-jest', + '^.+\\.js?$': 'ts-jest', + '^.+\\.jsx?$': 'babel-jest', + }, + preset: 'ts-jest/presets/js-with-ts', + testEnvironment: 'node', + }, + }, + plugins: [ + // { plugin: fastRefreshCracoPlugin }, + { + plugin: CracoAlias, + options: { + source: 'tsconfig', + tsConfigPath: 'tsconfig.paths.json', + }, + }, + ], +}; diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..dbddd04 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,11 @@ +version: '3' +services: + www: + restart: always + build: + context: . + dockerfile: docker/www/Dockerfile + ports: + - ${EXPOSE}:80 + volumes: + - /etc/localtime:/etc/localtime:ro diff --git a/docker/www/Dockerfile b/docker/www/Dockerfile new file mode 100644 index 0000000..0c348e7 --- /dev/null +++ b/docker/www/Dockerfile @@ -0,0 +1,28 @@ +# stage1 as builder +FROM node:erbium-alpine as builder + +COPY package.json yarn.lock ./ + +RUN yarn + +COPY . . + +ARG REACT_APP_PUBLIC_PATH +ARG REACT_APP_API_ADDR +ARG REACT_APP_OSRM_URL +ARG REACT_APP_OSRM_PROFILE + +ENV REACT_APP_PUBLIC_PATH $REACT_APP_PUBLIC_PATH +ENV REACT_APP_API_ADDR $REACT_APP_API_ADDR +ENV REACT_APP_OSRM_URL $REACT_APP_OSRM_URL +ENV REACT_APP_OSRM_PROFILE $REACT_APP_OSRM_PROFILE + +RUN yarn build + +FROM nginx:alpine + +COPY docker/www/nginx.conf /etc/nginx/nginx.conf +RUN rm -rf /usr/share/nginx/html/* +COPY --from=builder /build /usr/share/nginx/html +EXPOSE ${EXPOSE} 80 +ENTRYPOINT ["nginx", "-g", "daemon off;"] diff --git a/docker/www/nginx.conf b/docker/www/nginx.conf new file mode 100644 index 0000000..7fbacbd --- /dev/null +++ b/docker/www/nginx.conf @@ -0,0 +1,46 @@ +worker_processes 4; + +events { worker_connections 1024; } + +http { + server { + listen 80; + root /usr/share/nginx/html; + include /etc/nginx/mime.types; + + gzip on; + gzip_min_length 1000; + gzip_proxied expired no-cache no-store private auth; + gzip_types text/plain application/xml application/javascript; + + ## All static files will be served directly. + location ~* ^.+\.(?:css|cur|js|jpe?g|gif|htc|ico|png|xml|otf|ttf|eot|woff|woff2|svg)$ { + access_log off; + expires 30d; + add_header Cache-Control public; + gzip_static on; + + ## No need to bleed constant updates. Send the all shebang in one + ## fell swoop. + tcp_nodelay off; + + ## Set the OS file cache. + open_file_cache max=3000 inactive=120s; + open_file_cache_valid 45s; + open_file_cache_min_uses 2; + open_file_cache_errors off; + } + + location / { + gzip_static on; + try_files $uri @index; + } + + location @index { + add_header Cache-Control "no-store, no-cache, must-revalidate"; + expires -1; + try_files /index.html =404; + } + } +} + diff --git a/package-lock.json b/package-lock.json index 098fac2..3ce06ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,686 +4,1648 @@ "lockfileVersion": 1, "requires": true, "dependencies": { - "@babel/cli": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.2.3.tgz", - "integrity": "sha512-bfna97nmJV6nDJhXNPeEfxyMjWnt6+IjUAaDPiYRTBlm8L41n8nvw6UAqUCbvpFfU246gHPxW7sfWwqtF4FcYA==", - "dev": true, - "requires": { - "chokidar": "^2.0.3", - "commander": "^2.8.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "lodash": "^4.17.10", - "mkdirp": "^0.5.1", - "output-file-sync": "^2.0.0", - "slash": "^2.0.0", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, "@babel/code-frame": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", - "dev": true, "requires": { - "@babel/highlight": "^7.0.0" + "@babel/highlight": "7.0.0" + } + }, + "@babel/compat-data": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.15.tgz", + "integrity": "sha512-ltnibHKR1VnrU4ymHyQ/CXtNXI6yZC0oJThyW78Hft8XndANwi+9H+UIklBDraIjFEJzw8wmcM427oDd9KS5wA==" + }, + "@babel/core": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.16.tgz", + "integrity": "sha512-grBBR75UnKOcUWMp8WoDxNsWCFl//XCK6HWTrBQKTr5SV9f5g0pNOjdyzi/DTBv12S9GnYPInIXQBTky7OXEMg==", + "requires": { + "@babel/types": "^7.13.16", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-transforms": { + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz", + "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==", + "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-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "requires": { + "@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": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.16.tgz", + "integrity": "sha512-6bAg36mCwuqLO0hbR+z7PHuqWiCeP7Dzg73OpQwsAB1Eb8HnGEz5xYBzCfbu+YjoaJsJs+qheDxVAuqbt3ILEw==" + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.15.tgz", + "integrity": "sha512-/mpZMNvj6bce59Qzl09fHEs8Bt8NnpEDQYleHUPZQ3wXUMvXi+HJPLars68oAbmp839fGoOkv2pSL2z9ajCIaQ==", + "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.15", + "@babel/types": "^7.13.14", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.16.tgz", + "integrity": "sha512-7enM8Wxhrl1hB1+k6+xO6RmxpNkaveRWkdpyii8DkrLWRgr0l3x29/SEuhTIkP+ynHsU/Hpjn8Evd/axv/ll6Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "to-fast-properties": "^2.0.0" + } + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } } }, "@babel/generator": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.2.tgz", "integrity": "sha512-f3QCuPppXxtZOEm5GWPra/uYUjmNQlu9pbAD8D/9jze4pTY83rTtB1igTBSwvkeNlC5gR24zFFkz+2WHLFQhqQ==", - "dev": true, "requires": { - "@babel/types": "^7.3.2", - "jsesc": "^2.5.1", - "lodash": "^4.17.10", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" + "@babel/types": "7.3.2", + "jsesc": "2.5.2", + "lodash": "4.17.15", + "source-map": "0.5.7", + "trim-right": "1.0.1" }, "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" } } }, - "@babel/helper-annotate-as-pure": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", - "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", - "dev": true, + "@babel/helper-compilation-targets": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz", + "integrity": "sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==", "requires": { - "@babel/types": "^7.0.0" + "@babel/compat-data": "^7.13.15", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^6.3.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.4.tgz", + "integrity": "sha512-d7rCxYV8I9kj41RH8UKYnvDYCRENUlHRgyXy/Rhr/1BaeLGfiCptEdFE8MIrvGfWbBFNjVYx76SQWvNX1j+/cQ==", + "requires": { + "caniuse-lite": "^1.0.30001208", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.712", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + }, + "caniuse-lite": { + "version": "1.0.30001214", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001214.tgz", + "integrity": "sha512-O2/SCpuaU3eASWVaesQirZv1MSjUNOvmugaD8zNSJqw6Vv5SGwoOpA9LJs3pNPfM745nxqPvfZY3MQKY4AKHYg==" + }, + "electron-to-chromium": { + "version": "1.3.717", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.717.tgz", + "integrity": "sha512-OfzVPIqD1MkJ7fX+yTl2nKyOE4FReeVfMCzzxQS+Kp43hZYwHwThlGP+EGIZRXJsxCM7dqo8Y65NOX/HP12iXQ==" + }, + "node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } } }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", - "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", - "dev": true, + "@babel/helper-create-class-features-plugin": { + "version": "7.13.11", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz", + "integrity": "sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw==", "requires": { - "@babel/helper-explode-assignable-expression": "^7.1.0", - "@babel/types": "^7.0.0" + "@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" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.16.tgz", + "integrity": "sha512-grBBR75UnKOcUWMp8WoDxNsWCFl//XCK6HWTrBQKTr5SV9f5g0pNOjdyzi/DTBv12S9GnYPInIXQBTky7OXEMg==", + "requires": { + "@babel/types": "^7.13.16", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "requires": { + "@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-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.16.tgz", + "integrity": "sha512-6bAg36mCwuqLO0hbR+z7PHuqWiCeP7Dzg73OpQwsAB1Eb8HnGEz5xYBzCfbu+YjoaJsJs+qheDxVAuqbt3ILEw==" + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.15.tgz", + "integrity": "sha512-/mpZMNvj6bce59Qzl09fHEs8Bt8NnpEDQYleHUPZQ3wXUMvXi+HJPLars68oAbmp839fGoOkv2pSL2z9ajCIaQ==", + "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.15", + "@babel/types": "^7.13.14", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.16.tgz", + "integrity": "sha512-7enM8Wxhrl1hB1+k6+xO6RmxpNkaveRWkdpyii8DkrLWRgr0l3x29/SEuhTIkP+ynHsU/Hpjn8Evd/axv/ll6Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } } }, - "@babel/helper-call-delegate": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz", - "integrity": "sha512-YEtYZrw3GUK6emQHKthltKNZwszBcHK58Ygcis+gVUrF4/FmTVr5CCqQNSfmvg2y+YDEANyYoaLz/SHsnusCwQ==", - "dev": true, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", + "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", "requires": { - "@babel/helper-hoist-variables": "^7.0.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/helper-annotate-as-pure": "^7.12.13", + "regexpu-core": "^4.7.1" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/types": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.16.tgz", + "integrity": "sha512-7enM8Wxhrl1hB1+k6+xO6RmxpNkaveRWkdpyii8DkrLWRgr0l3x29/SEuhTIkP+ynHsU/Hpjn8Evd/axv/ll6Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "to-fast-properties": "^2.0.0" + } + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "requires": { + "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": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "regjsparser": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "requires": { + "jsesc": "~0.5.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + } } }, - "@babel/helper-define-map": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz", - "integrity": "sha512-yPPcW8dc3gZLN+U1mhYV91QU3n5uTbx7DUdf8NnPbjS0RMwBuHi9Xt2MUgppmNz7CJxTBWsGczTiEp1CSOTPRg==", - "dev": true, + "@babel/helper-define-polyfill-provider": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.0.tgz", + "integrity": "sha512-JT8tHuFjKBo8NnaUbblz7mIu1nnvUDiHVjXXkulZULyidvo/7P6TY7+YqpV37IfF+KUFxmlK04elKtGKXaiVgw==", "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/types": "^7.0.0", - "lodash": "^4.17.10" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", - "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", - "dev": true, - "requires": { - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.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": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.16.tgz", + "integrity": "sha512-grBBR75UnKOcUWMp8WoDxNsWCFl//XCK6HWTrBQKTr5SV9f5g0pNOjdyzi/DTBv12S9GnYPInIXQBTky7OXEMg==", + "requires": { + "@babel/types": "^7.13.16", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.16.tgz", + "integrity": "sha512-6bAg36mCwuqLO0hbR+z7PHuqWiCeP7Dzg73OpQwsAB1Eb8HnGEz5xYBzCfbu+YjoaJsJs+qheDxVAuqbt3ILEw==" + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.15.tgz", + "integrity": "sha512-/mpZMNvj6bce59Qzl09fHEs8Bt8NnpEDQYleHUPZQ3wXUMvXi+HJPLars68oAbmp839fGoOkv2pSL2z9ajCIaQ==", + "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.15", + "@babel/types": "^7.13.14", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.16.tgz", + "integrity": "sha512-7enM8Wxhrl1hB1+k6+xO6RmxpNkaveRWkdpyii8DkrLWRgr0l3x29/SEuhTIkP+ynHsU/Hpjn8Evd/axv/ll6Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } } }, "@babel/helper-function-name": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", - "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.0.0", - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/helper-get-function-arity": "7.0.0", + "@babel/template": "7.2.2", + "@babel/types": "7.3.2" } }, "@babel/helper-get-function-arity": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", - "dev": true, "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz", - "integrity": "sha512-Ggv5sldXUeSKsuzLkddtyhyHe2YantsxWKNi7A+7LeD12ExRDWTRk29JCXpaHPAbMaIPZSil7n+lq78WY2VY7w==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz", - "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "7.3.2" } }, "@babel/helper-module-imports": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", - "dev": true, "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-module-transforms": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.2.2.tgz", - "integrity": "sha512-YRD7I6Wsv+IHuTPkAmAS4HhY0dkPobgLftHp0cRGZSdrRvmZY8rFvae/GVu3bD00qscuvK3WPHB3YdNpBXUqrA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-simple-access": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.0.0", - "@babel/template": "^7.2.2", - "@babel/types": "^7.2.2", - "lodash": "^4.17.10" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", - "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "7.3.2" } }, "@babel/helper-plugin-utils": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", - "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", - "dev": true + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==" }, - "@babel/helper-regex": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0.tgz", - "integrity": "sha512-TR0/N0NDCcUIUEbqV6dCO+LptmmSQFQ7q70lfcEB4URsjD0E1HzicrwUH+ap6BAQ2jhCX9Q4UqZy4wilujWlkg==", - "dev": true, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", "requires": { - "lodash": "^4.17.10" - } - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", - "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-wrap-function": "^7.1.0", - "@babel/template": "^7.1.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-replace-supers": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.2.3.tgz", - "integrity": "sha512-GyieIznGUfPXPWu0yLS6U55Mz67AZD9cUk0BfirOWlPrXlBcan9Gz+vHGz+cPfuoweZSnPzPIm67VtQM0OWZbA==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.0.0", - "@babel/helper-optimise-call-expression": "^7.0.0", - "@babel/traverse": "^7.2.3", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", - "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", - "dev": true, - "requires": { - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/types": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.16.tgz", + "integrity": "sha512-7enM8Wxhrl1hB1+k6+xO6RmxpNkaveRWkdpyii8DkrLWRgr0l3x29/SEuhTIkP+ynHsU/Hpjn8Evd/axv/ll6Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "to-fast-properties": "^2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } } }, "@babel/helper-split-export-declaration": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz", "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==", - "dev": true, "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "7.3.2" } }, - "@babel/helper-wrap-function": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", - "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", - "dev": true, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + }, + "@babel/helper-validator-option": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==" + }, + "@babel/helpers": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.16.tgz", + "integrity": "sha512-x5otxUaLpdWHl02P4L94wBU+2BJXBkvO+6d6uzQ+xD9/h2hTSAwA5O8QV8GqKx/l8i+VYmKKQg9e2QGTa2Wu3Q==", "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/template": "^7.1.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.2.0" + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.15", + "@babel/types": "^7.13.16" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.16.tgz", + "integrity": "sha512-grBBR75UnKOcUWMp8WoDxNsWCFl//XCK6HWTrBQKTr5SV9f5g0pNOjdyzi/DTBv12S9GnYPInIXQBTky7OXEMg==", + "requires": { + "@babel/types": "^7.13.16", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.16.tgz", + "integrity": "sha512-6bAg36mCwuqLO0hbR+z7PHuqWiCeP7Dzg73OpQwsAB1Eb8HnGEz5xYBzCfbu+YjoaJsJs+qheDxVAuqbt3ILEw==" + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.15.tgz", + "integrity": "sha512-/mpZMNvj6bce59Qzl09fHEs8Bt8NnpEDQYleHUPZQ3wXUMvXi+HJPLars68oAbmp839fGoOkv2pSL2z9ajCIaQ==", + "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.15", + "@babel/types": "^7.13.14", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.16.tgz", + "integrity": "sha512-7enM8Wxhrl1hB1+k6+xO6RmxpNkaveRWkdpyii8DkrLWRgr0l3x29/SEuhTIkP+ynHsU/Hpjn8Evd/axv/ll6Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } } }, "@babel/highlight": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", - "dev": true, "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" + "chalk": "2.4.2", + "esutils": "2.0.2", + "js-tokens": "4.0.0" } }, "@babel/parser": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.2.tgz", - "integrity": "sha512-QzNUC2RO1gadg+fs21fi0Uu0OuGNzRKEmgCxoLNzbCdoprLwjfmZwzUrpUNfJPaVRwBpDY47A17yYEGWyRelnQ==", - "dev": true + "integrity": "sha512-QzNUC2RO1gadg+fs21fi0Uu0OuGNzRKEmgCxoLNzbCdoprLwjfmZwzUrpUNfJPaVRwBpDY47A17yYEGWyRelnQ==" }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", - "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", - "dev": true, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", + "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", + "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" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", + "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", + "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-decorators": "^7.12.1" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", + "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", + "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", + "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", + "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", + "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz", + "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==", + "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" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", + "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz", + "integrity": "sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz", + "integrity": "sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", + "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", + "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz", + "integrity": "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", + "integrity": "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.12.1" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", + "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", + "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.13.13.tgz", + "integrity": "sha512-SNJU53VM/SjQL0bZhyU+f4kJQz7bQQajnrZRSaU21hruG/NWY41AEM9AWXeXX90pYr/C2yAmTgI6yW3LlLrAUQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz", + "integrity": "sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.13.12.tgz", + "integrity": "sha512-jcEI2UqIcpCqB5U5DRxIl0tQEProI2gcu+g8VTIqxLO5Iidojb4d77q+fwGseCvd8af/lJ9masp4QWzBXFE2xA==", + "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.12" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + }, + "@babel/types": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.16.tgz", + "integrity": "sha512-7enM8Wxhrl1hB1+k6+xO6RmxpNkaveRWkdpyii8DkrLWRgr0l3x29/SEuhTIkP+ynHsU/Hpjn8Evd/axv/ll6Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "to-fast-properties": "^2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz", + "integrity": "sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.12.17" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.13.tgz", + "integrity": "sha512-FXYw98TTJ125GVCCkFLZXlZ1qGcsYqNQhVBQcZjyrwf8FEUtVfKIoidnO8S0q+KBQpDYNTmiGo1gn67Vti04lQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.13.tgz", + "integrity": "sha512-O5JJi6fyfih0WfDgIJXksSPhGP/G0fQpfxYy87sDc+1sFmsCS6wr3aAn+whbzkhbjtq4VMqLRaSzR6IsshIC0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", + "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "dependencies": { + "@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + }, + "@babel/types": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.16.tgz", + "integrity": "sha512-7enM8Wxhrl1hB1+k6+xO6RmxpNkaveRWkdpyii8DkrLWRgr0l3x29/SEuhTIkP+ynHsU/Hpjn8Evd/axv/ll6Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "to-fast-properties": "^2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", + "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", + "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "resolve": "^1.8.1", + "semver": "^5.5.1" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + }, + "@babel/types": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.16.tgz", + "integrity": "sha512-7enM8Wxhrl1hB1+k6+xO6RmxpNkaveRWkdpyii8DkrLWRgr0l3x29/SEuhTIkP+ynHsU/Hpjn8Evd/axv/ll6Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "to-fast-properties": "^2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz", + "integrity": "sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-typescript": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", + "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", "requires": { "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-remap-async-to-generator": "^7.1.0", - "@babel/plugin-syntax-async-generators": "^7.2.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" + }, + "dependencies": { + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } + } + }, + "@babel/types": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.16.tgz", + "integrity": "sha512-7enM8Wxhrl1hB1+k6+xO6RmxpNkaveRWkdpyii8DkrLWRgr0l3x29/SEuhTIkP+ynHsU/Hpjn8Evd/axv/ll6Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "to-fast-properties": "^2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } } }, - "@babel/plugin-proposal-json-strings": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", - "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", - "dev": true, + "@babel/preset-react": { + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.13.13.tgz", + "integrity": "sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-json-strings": "^7.2.0" + "@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" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } } }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.3.2.tgz", - "integrity": "sha512-DjeMS+J2+lpANkYLLO+m6GjoTMygYglKmRe6cDTbFv3L9i6mmiE8fe6B8MtCSLZpVXscD5kn7s6SgtHrDoBWoA==", - "dev": true, + "@babel/preset-typescript": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz", + "integrity": "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.2.0" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", - "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.2.0.tgz", - "integrity": "sha512-LvRVYb7kikuOtIoUeWTkOxQEV1kYvL5B6U3iWEGCzPNRus1MzJweFqORTj+0jkxozkTSYNJozPOddxmqdqsRpw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.0.0", - "regexpu-core": "^4.2.0" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", - "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", - "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", - "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", - "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", - "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.2.0.tgz", - "integrity": "sha512-CEHzg4g5UraReozI9D4fblBYABs7IM6UerAVG7EJVrTLC5keh00aEuLUT+O40+mJCEzaXkYfTCUKIyeDfMOFFQ==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-remap-async-to-generator": "^7.1.0" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", - "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.2.0.tgz", - "integrity": "sha512-vDTgf19ZEV6mx35yiPJe4fS02mPQUUcBNwWQSZFXSzTSbsJFQvHt7DqyS3LK8oOWALFOsJ+8bbqBgkirZteD5Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "lodash": "^4.17.10" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.2.2.tgz", - "integrity": "sha512-gEZvgTy1VtcDOaQty1l10T3jQmJKlNVxLDCs+3rCVPr6nMkODLELxViq5X9l+rfxbie3XrfrMCYYY6eX3aOcOQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-define-map": "^7.1.0", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-optimise-call-expression": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.0.0", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", - "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.3.2.tgz", - "integrity": "sha512-Lrj/u53Ufqxl/sGxyjsJ2XNtNuEjDyjpqdhMNh5aZ+XFOdThL46KBj27Uem4ggoezSYBxKWAil6Hu8HtwqesYw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.2.0.tgz", - "integrity": "sha512-sKxnyHfizweTgKZf7XsXu/CNupKhzijptfTM+bozonIuyVrLWVUvYjE2bhuSBML8VQeMxq4Mm63Q9qvcvUcciQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.0.0", - "regexpu-core": "^4.1.3" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz", - "integrity": "sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", - "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.2.0.tgz", - "integrity": "sha512-Kz7Mt0SsV2tQk6jG5bBv5phVbkd0gd27SgYD4hH1aLMJRchM0dzHaXvrWhVZ+WxAlDoAKZ7Uy3jVTW2mKXQ1WQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.2.0.tgz", - "integrity": "sha512-kWgksow9lHdvBC2Z4mxTsvc7YdY7w/V6B2vy9cTIPtLEE9NhwoWivaxdNM/S37elu5bqlLP/qOY906LukO9lkQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", - "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz", - "integrity": "sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz", - "integrity": "sha512-V6y0uaUQrQPXUrmj+hgnks8va2L0zcZymeU7TtWEgdRLNkceafKXEduv7QzgQAE4lT+suwooG9dC7LFhdRAbVQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-simple-access": "^7.1.0" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.2.0.tgz", - "integrity": "sha512-aYJwpAhoK9a+1+O625WIjvMY11wkB/ok0WClVwmeo3mCjcNRjt+/8gHWrB5i+00mUju0gWsBkQnPpdvQ7PImmQ==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", - "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.3.0.tgz", - "integrity": "sha512-NxIoNVhk9ZxS+9lSoAQ/LM0V2UEvARLttEHUrRDGKFaAxOYQcrkN/nLRE+BbbicCAvZPl7wMP0X60HsHE5DtQw==", - "dev": true, - "requires": { - "regexp-tree": "^0.1.0" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz", - "integrity": "sha512-yin069FYjah+LbqfGeTfzIBODex/e++Yfa0rH0fpfam9uTbuEeEOx5GLGr210ggOV77mVRNoeqSYqeuaqSzVSw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz", - "integrity": "sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.1.0" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.2.0.tgz", - "integrity": "sha512-kB9+hhUidIgUoBQ0MsxMewhzr8i60nMa2KgeJKQWYrqQpqcBYtnpR+JgkadZVZoaEZ/eKu9mclFaVwhRpLNSzA==", - "dev": true, - "requires": { - "@babel/helper-call-delegate": "^7.1.0", - "@babel/helper-get-function-arity": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz", - "integrity": "sha512-sj2qzsEx8KDVv1QuJc/dEfilkg3RRPvPYx/VnKLtItVQRWt1Wqf5eVCOLZm29CiGFfYYsA3VPjfizTCV0S0Dlw==", - "dev": true, - "requires": { - "regenerator-transform": "^0.13.3" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", - "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz", - "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", - "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.0.0" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.2.0.tgz", - "integrity": "sha512-FkPix00J9A/XWXv4VoKJBMeSkyY9x/TqIh76wzcdfl57RJJcf8CehQ08uwfhCDNtRQYtHQKBTwKZDEyjE13Lwg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", - "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.2.0.tgz", - "integrity": "sha512-m48Y0lMhrbXEJnVUaYly29jRXbQ3ksxPrS1Tg8t+MHqzXhtBYAvI51euOBaoAlZLPHsieY9XPVMf80a5x0cPcA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.0.0", - "regexpu-core": "^4.1.3" - } - }, - "@babel/preset-env": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.1.tgz", - "integrity": "sha512-FHKrD6Dxf30e8xgHQO0zJZpUPfVZg+Xwgz5/RdSWCbza9QLNk4Qbp40ctRoqDxml3O8RMzB1DU55SXeDG6PqHQ==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-async-generator-functions": "^7.2.0", - "@babel/plugin-proposal-json-strings": "^7.2.0", - "@babel/plugin-proposal-object-rest-spread": "^7.3.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", - "@babel/plugin-syntax-async-generators": "^7.2.0", - "@babel/plugin-syntax-json-strings": "^7.2.0", - "@babel/plugin-syntax-object-rest-spread": "^7.2.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", - "@babel/plugin-transform-arrow-functions": "^7.2.0", - "@babel/plugin-transform-async-to-generator": "^7.2.0", - "@babel/plugin-transform-block-scoped-functions": "^7.2.0", - "@babel/plugin-transform-block-scoping": "^7.2.0", - "@babel/plugin-transform-classes": "^7.2.0", - "@babel/plugin-transform-computed-properties": "^7.2.0", - "@babel/plugin-transform-destructuring": "^7.2.0", - "@babel/plugin-transform-dotall-regex": "^7.2.0", - "@babel/plugin-transform-duplicate-keys": "^7.2.0", - "@babel/plugin-transform-exponentiation-operator": "^7.2.0", - "@babel/plugin-transform-for-of": "^7.2.0", - "@babel/plugin-transform-function-name": "^7.2.0", - "@babel/plugin-transform-literals": "^7.2.0", - "@babel/plugin-transform-modules-amd": "^7.2.0", - "@babel/plugin-transform-modules-commonjs": "^7.2.0", - "@babel/plugin-transform-modules-systemjs": "^7.2.0", - "@babel/plugin-transform-modules-umd": "^7.2.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.3.0", - "@babel/plugin-transform-new-target": "^7.0.0", - "@babel/plugin-transform-object-super": "^7.2.0", - "@babel/plugin-transform-parameters": "^7.2.0", - "@babel/plugin-transform-regenerator": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.2.0", - "@babel/plugin-transform-spread": "^7.2.0", - "@babel/plugin-transform-sticky-regex": "^7.2.0", - "@babel/plugin-transform-template-literals": "^7.2.0", - "@babel/plugin-transform-typeof-symbol": "^7.2.0", - "@babel/plugin-transform-unicode-regex": "^7.2.0", - "browserslist": "^4.3.4", - "invariant": "^2.2.2", - "js-levenshtein": "^1.1.3", - "semver": "^5.3.0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.12.1" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + } } }, "@babel/runtime": { @@ -691,7 +1653,7 @@ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.1.tgz", "integrity": "sha512-7jGW8ppV0ant637pIqAcFfQDDH1orEPGJb8aXfUozuCU3QqX7rX4DA8iwrbPrR1hcH0FTTHz47yQnk+bl5xHQA==", "requires": { - "regenerator-runtime": "^0.12.0" + "regenerator-runtime": "0.12.1" }, "dependencies": { "regenerator-runtime": { @@ -701,48 +1663,58 @@ } } }, + "@babel/runtime-corejs3": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.13.16.tgz", + "integrity": "sha512-HJq7yXmBSAGLl/4BSO25vjWnrhzKHYcB6doNbO+FjYQz6C5lgYsmJF1U8ziDP8/RBqIhNAyU7SjRip+flbjV3g==", + "requires": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.4" + } + }, "@babel/template": { "version": "7.2.2", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz", "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==", - "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.2.2", - "@babel/types": "^7.2.2" + "@babel/code-frame": "7.0.0", + "@babel/parser": "7.3.2", + "@babel/types": "7.3.2" } }, "@babel/traverse": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.2.3.tgz", "integrity": "sha512-Z31oUD/fJvEWVR0lNZtfgvVt512ForCTNKYcJBGbPb1QZfve4WGH8Wsy7+Mev33/45fhP/hwQtvgusNdcCMgSw==", - "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.2.2", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.0.0", - "@babel/parser": "^7.2.3", - "@babel/types": "^7.2.2", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.10" + "@babel/code-frame": "7.0.0", + "@babel/generator": "7.3.2", + "@babel/helper-function-name": "7.1.0", + "@babel/helper-split-export-declaration": "7.0.0", + "@babel/parser": "7.3.2", + "@babel/types": "7.3.2", + "debug": "4.1.1", + "globals": "11.11.0", + "lodash": "4.17.15" }, "dependencies": { "debug": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.1" } }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" } } }, @@ -750,18 +1722,1099 @@ "version": "7.3.2", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.2.tgz", "integrity": "sha512-3Y6H8xlUlpbGR+XvawiH0UXehqydTmNmEpozWcXymqwcrwYAl5KMvKtQ+TF6f6E08V6Jur7v/ykdDSF+WDEIXQ==", - "dev": true, "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.10", - "to-fast-properties": "^2.0.0" + "esutils": "2.0.2", + "lodash": "4.17.15", + "to-fast-properties": "2.0.0" }, "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@craco/craco": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/@craco/craco/-/craco-5.9.0.tgz", + "integrity": "sha512-2Q8gIB4W0/nPiUxr9iAKUhGsFlXYN0/wngUdK1VWtfV2NtBv+yllNn2AjieaLbttgpQinuOYmDU65vocC0NMDg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "lodash": "^4.17.15", + "webpack-merge": "^4.2.2" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" + }, + "@csstools/normalize.css": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", + "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" + }, + "@eslint/eslintrc": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", + "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "requires": { + "type-fest": "^0.8.1" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + } + } + }, + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + }, + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "requires": { + "@hapi/hoek": "^8.3.0" + } + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + } + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + } + } + }, + "@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "requires": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + } + }, + "@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "requires": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "requires": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + } + }, + "@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "node-notifier": "^8.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + } + } + }, + "@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "requires": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + } + } + }, + "@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + } + } + }, + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, @@ -775,3256 +2828,395 @@ "resolved": "https://registry.npmjs.org/@mapbox/polyline/-/polyline-0.2.0.tgz", "integrity": "sha1-biWYB0SqIjMflLZFpULALT/P7pc=" }, - "@types/babel-types": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.4.tgz", - "integrity": "sha512-WiZhq3SVJHFRgRYLXvpf65XnV6ipVHhnNaNvE8yCimejrGglkg38kEj0JcizqwSHxmPSjcTlig/6JouxLGEhGw==" - }, - "@types/babylon": { - "version": "6.16.4", - "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.4.tgz", - "integrity": "sha512-8dZMcGPno3g7pJ/d0AyJERo+lXh9i1JhDuCUs+4lNIN9eUe5Yh6UCLrpgSEi05Ve2JMLauL2aozdvKwNL0px1Q==", + "@nodelib/fs.scandir": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", "requires": { - "@types/babel-types": "*" + "@nodelib/fs.stat": "2.0.4", + "run-parallel": "^1.1.9" } }, - "@types/classnames": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.2.7.tgz", - "integrity": "sha512-rzOhiQ55WzAiFgXRtitP/ZUT8iVNyllEpylJ5zHzR4vArUvMB39GTk+Zon/uAM0JxEFAWnwsxC2gH8s+tZ3Myg==" + "@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==" }, - "@types/geojson": { - "version": "7946.0.6", - "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.6.tgz", - "integrity": "sha512-f6qai3iR62QuMPPdgyH+LyiXTL2n9Rf62UniJjV7KHrbiwzLTZUKsdq0mFSTxAHbO7JvwxwC4tH0m1UnweuLrA==" - }, - "@types/leaflet": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@types/leaflet/-/leaflet-1.4.3.tgz", - "integrity": "sha512-jFRBSsPHi1EwQSwrN0cOJLdPhwOZsRl4IMxvm/2ShLh0YM5GfCtQXCzsrv8RE7DWL+AykXdYSAd9bFLWbZT4CQ==", + "@nodelib/fs.walk": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", "requires": { - "@types/geojson": "*" + "@nodelib/fs.scandir": "2.1.4", + "fastq": "^1.6.0" } }, - "@types/node": { - "version": "11.9.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-11.9.0.tgz", - "integrity": "sha512-ry4DOrC+xenhQbzk1iIPzCZGhhPGEFv7ia7Iu6XXSLVluiJIe9FfG7Iu3mObH9mpxEXCWLCMU4JWbCCR9Oy1Zg==" - }, - "@types/prop-types": { - "version": "15.5.8", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.5.8.tgz", - "integrity": "sha512-3AQoUxQcQtLHsK25wtTWIoIpgYjH3vSDroZOUr7PpCHw/jLY1RB9z9E8dBT/OSmwStVgkRNvdh+ZHNiomRieaw==" - }, - "@types/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.1.tgz", - "integrity": "sha512-eqz8c/0kwNi/OEHQfvIuJVLTst3in0e7uTKeuY+WL/zfKn0xVujOTp42bS/vUUokhK5P2BppLd9JXMOMHcgbjA==" - }, - "@types/react": { - "version": "16.8.1", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.8.1.tgz", - "integrity": "sha512-tD1ETKJcuhANOejRc/p7OgQ16DKnbGi0M3LccelKlPnUCDp2a5koVxZFoRN9HN+A+m84HB5VGN7I+r3nNhS3PA==", + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", "requires": { - "@types/prop-types": "*", - "csstype": "^2.2.0" - } - }, - "@webassemblyjs/ast": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz", - "integrity": "sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA==", - "dev": true, - "requires": { - "@webassemblyjs/helper-module-context": "1.7.11", - "@webassemblyjs/helper-wasm-bytecode": "1.7.11", - "@webassemblyjs/wast-parser": "1.7.11" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz", - "integrity": "sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz", - "integrity": "sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz", - "integrity": "sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==", - "dev": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz", - "integrity": "sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw==", - "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.7.11" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz", - "integrity": "sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz", - "integrity": "sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==", - "dev": true - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz", - "integrity": "sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz", - "integrity": "sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/helper-buffer": "1.7.11", - "@webassemblyjs/helper-wasm-bytecode": "1.7.11", - "@webassemblyjs/wasm-gen": "1.7.11" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz", - "integrity": "sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz", - "integrity": "sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.1" - } - }, - "@webassemblyjs/utf8": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz", - "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz", - "integrity": "sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/helper-buffer": "1.7.11", - "@webassemblyjs/helper-wasm-bytecode": "1.7.11", - "@webassemblyjs/helper-wasm-section": "1.7.11", - "@webassemblyjs/wasm-gen": "1.7.11", - "@webassemblyjs/wasm-opt": "1.7.11", - "@webassemblyjs/wasm-parser": "1.7.11", - "@webassemblyjs/wast-printer": "1.7.11" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz", - "integrity": "sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/helper-wasm-bytecode": "1.7.11", - "@webassemblyjs/ieee754": "1.7.11", - "@webassemblyjs/leb128": "1.7.11", - "@webassemblyjs/utf8": "1.7.11" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz", - "integrity": "sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/helper-buffer": "1.7.11", - "@webassemblyjs/wasm-gen": "1.7.11", - "@webassemblyjs/wasm-parser": "1.7.11" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz", - "integrity": "sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/helper-api-error": "1.7.11", - "@webassemblyjs/helper-wasm-bytecode": "1.7.11", - "@webassemblyjs/ieee754": "1.7.11", - "@webassemblyjs/leb128": "1.7.11", - "@webassemblyjs/utf8": "1.7.11" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz", - "integrity": "sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/floating-point-hex-parser": "1.7.11", - "@webassemblyjs/helper-api-error": "1.7.11", - "@webassemblyjs/helper-code-frame": "1.7.11", - "@webassemblyjs/helper-fsm": "1.7.11", - "@xtuc/long": "4.2.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.7.11", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz", - "integrity": "sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/wast-parser": "1.7.11", - "@xtuc/long": "4.2.1" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz", - "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==", - "dev": true - }, - "accepts": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", - "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", - "requires": { - "mime-types": "~2.1.18", - "negotiator": "0.6.1" - } - }, - "acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=" - }, - "acorn-dynamic-import": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz", - "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==", - "dev": true - }, - "acorn-globals": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", - "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", - "requires": { - "acorn": "^4.0.4" + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" }, "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" } } }, - "acorn-jsx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", - "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", - "dev": true, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz", + "integrity": "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==", "requires": { - "acorn": "^3.0.4" - } - }, - "add-dom-event-listener": { - "version": "1.1.0", - "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.x" - } - }, - "add-px-to-style": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/add-px-to-style/-/add-px-to-style-1.0.0.tgz", - "integrity": "sha1-0ME1RB+oAUqBN5BFMQlvZ/KPJjo=" - }, - "ajv": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.9.1.tgz", - "integrity": "sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA==", - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true - }, - "ajv-keywords": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", - "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", - "dev": true - }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" - } - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" - }, - "ansi-colors": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", - "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", - "dev": true - }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true - }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "ansi-html": "^0.0.7", + "error-stack-parser": "^2.0.6", + "html-entities": "^1.2.1", + "native-url": "^0.2.6", + "schema-utils": "^2.6.5", + "source-map": "^0.7.3" }, "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "arg": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz", - "integrity": "sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "aria-query": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", - "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", - "dev": true, - "requires": { - "ast-types-flow": "0.0.7", - "commander": "^2.11.0" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - } - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-find": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", - "integrity": "sha1-bI4obRHtdoMn+OYuzuhzU8o+eLg=", - "dev": true - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "array-includes": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", - "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.7.0" - } - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "optional": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "assert": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", - "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", - "dev": true, - "requires": { - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", - "dev": true - }, - "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", - "requires": { - "lodash": "^4.17.10" - } - }, - "async-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "optional": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "autoprefixer": { - "version": "6.7.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", - "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", - "dev": true, - "requires": { - "browserslist": "^1.7.6", - "caniuse-db": "^1.0.30000634", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^5.2.16", - "postcss-value-parser": "^3.2.3" - }, - "dependencies": { - "browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", - "dev": true, - "requires": { - "caniuse-db": "^1.0.30000639", - "electron-to-chromium": "^1.2.7" - } - } - } - }, - "awesome-typescript-loader": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/awesome-typescript-loader/-/awesome-typescript-loader-5.2.1.tgz", - "integrity": "sha512-slv66OAJB8orL+UUaTI3pKlLorwIvS4ARZzYR9iJJyGsEgOqueMfOMdKySWzZ73vIkEe3fcwFgsKMg4d8zyb1g==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "enhanced-resolve": "^4.0.0", - "loader-utils": "^1.1.0", - "lodash": "^4.17.5", - "micromatch": "^3.1.9", - "mkdirp": "^0.5.1", - "source-map-support": "^0.5.3", - "webpack-log": "^1.2.0" - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "optional": true - }, - "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", - "optional": true - }, - "axios": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.0.tgz", - "integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=", - "requires": { - "follow-redirects": "^1.3.0", - "is-buffer": "^1.1.5" - } - }, - "axobject-query": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz", - "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==", - "dev": true, - "requires": { - "ast-types-flow": "0.0.7" - } - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "requires": { - "ansi-regex": "^2.0.0" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" } }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - }, - "dependencies": { - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" } } }, - "babel-eslint": { - "version": "8.2.6", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.6.tgz", - "integrity": "sha512-aCdHjhzcILdP8c9lej7hvXKvQieyRt20SF102SIGyY4cUIiw6UaAtK4j2o3dXX74jEmy0TJ0CEhv4fTIM3SzcA==", - "dev": true, + "@redux-saga/core": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@redux-saga/core/-/core-1.1.3.tgz", + "integrity": "sha512-8tInBftak8TPzE6X13ABmEtRJGjtK17w7VUs7qV17S8hCO5S3+aUTWZ/DBsBJPdE8Z5jOPwYALyvofgq1Ws+kg==", "requires": { - "@babel/code-frame": "7.0.0-beta.44", - "@babel/traverse": "7.0.0-beta.44", - "@babel/types": "7.0.0-beta.44", - "babylon": "7.0.0-beta.44", - "eslint-scope": "3.7.1", - "eslint-visitor-keys": "^1.0.0" + "@babel/runtime": "7.8.3", + "@redux-saga/deferred": "1.1.2", + "@redux-saga/delay-p": "1.1.2", + "@redux-saga/is": "1.1.2", + "@redux-saga/symbols": "1.1.2", + "@redux-saga/types": "1.1.0", + "redux": "4.0.5", + "typescript-tuple": "2.2.1" }, "dependencies": { - "@babel/code-frame": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", - "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==", - "dev": true, + "@babel/runtime": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.3.tgz", + "integrity": "sha512-fVHx1rzEmwB130VTkLnxR+HmxcTjGzH12LYQcFFoBwakMd3aOMD4OsRN7tGG/UOYE2ektgFrS8uACAoRk1CY0w==", "requires": { - "@babel/highlight": "7.0.0-beta.44" + "regenerator-runtime": "0.13.3" } }, - "@babel/generator": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz", - "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==", - "dev": true, + "redux": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.5.tgz", + "integrity": "sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==", "requires": { - "@babel/types": "7.0.0-beta.44", - "jsesc": "^2.5.1", - "lodash": "^4.2.0", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" + "loose-envify": "1.4.0", + "symbol-observable": "1.2.0" } }, - "@babel/helper-function-name": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz", - "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==", - "dev": true, + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + } + } + }, + "@redux-saga/deferred": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@redux-saga/deferred/-/deferred-1.1.2.tgz", + "integrity": "sha512-908rDLHFN2UUzt2jb4uOzj6afpjgJe3MjICaUNO3bvkV/kN/cNeI9PMr8BsFXB/MR8WTAZQq/PlTq8Kww3TBSQ==" + }, + "@redux-saga/delay-p": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@redux-saga/delay-p/-/delay-p-1.1.2.tgz", + "integrity": "sha512-ojc+1IoC6OP65Ts5+ZHbEYdrohmIw1j9P7HS9MOJezqMYtCDgpkoqB5enAAZrNtnbSL6gVCWPHaoaTY5KeO0/g==", + "requires": { + "@redux-saga/symbols": "1.1.2" + } + }, + "@redux-saga/is": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@redux-saga/is/-/is-1.1.2.tgz", + "integrity": "sha512-OLbunKVsCVNTKEf2cH4TYyNbbPgvmZ52iaxBD4I1fTif4+MTXMa4/Z07L83zW/hTCXwpSZvXogqMqLfex2Tg6w==", + "requires": { + "@redux-saga/symbols": "1.1.2", + "@redux-saga/types": "1.1.0" + } + }, + "@redux-saga/symbols": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@redux-saga/symbols/-/symbols-1.1.2.tgz", + "integrity": "sha512-EfdGnF423glv3uMwLsGAtE6bg+R9MdqlHEzExnfagXPrIiuxwr3bdiAwz3gi+PsrQ3yBlaBpfGLtDG8rf3LgQQ==" + }, + "@redux-saga/types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@redux-saga/types/-/types-1.1.0.tgz", + "integrity": "sha512-afmTuJrylUU/0OtqzaRkbyYFFNgCF73Bvel/sw90pvGrWIZ+vyoIJqA6eMSoA6+nb443kTmulmBtC9NerXboNg==" + }, + "@rollup/plugin-node-resolve": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", + "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", + "requires": { + "@rollup/pluginutils": "^3.0.8", + "@types/resolve": "0.0.8", + "builtin-modules": "^3.1.0", + "is-module": "^1.0.0", + "resolve": "^1.14.2" + }, + "dependencies": { + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "requires": { - "@babel/helper-get-function-arity": "7.0.0-beta.44", - "@babel/template": "7.0.0-beta.44", - "@babel/types": "7.0.0-beta.44" + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", + "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", + "requires": { + "ejs": "^2.6.1", + "magic-string": "^0.25.0" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + } + }, + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + }, + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "requires": { + "@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" } }, - "@babel/helper-get-function-arity": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz", - "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==", - "dev": true, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "requires": { - "@babel/types": "7.0.0-beta.44" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" } }, - "@babel/helper-split-export-declaration": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz", - "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==", - "dev": true, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "requires": { - "@babel/types": "7.0.0-beta.44" - } - }, - "@babel/highlight": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", - "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==", - "dev": true, - "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^3.0.0" - } - }, - "@babel/template": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz", - "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==", - "dev": true, - "requires": { - "@babel/code-frame": "7.0.0-beta.44", - "@babel/types": "7.0.0-beta.44", - "babylon": "7.0.0-beta.44", - "lodash": "^4.2.0" - } - }, - "@babel/traverse": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz", - "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==", - "dev": true, - "requires": { - "@babel/code-frame": "7.0.0-beta.44", - "@babel/generator": "7.0.0-beta.44", - "@babel/helper-function-name": "7.0.0-beta.44", - "@babel/helper-split-export-declaration": "7.0.0-beta.44", - "@babel/types": "7.0.0-beta.44", - "babylon": "7.0.0-beta.44", - "debug": "^3.1.0", - "globals": "^11.1.0", - "invariant": "^2.2.0", - "lodash": "^4.2.0" + "@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": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + } + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + }, + "dependencies": { "@babel/types": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz", - "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", - "dev": true, + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.16.tgz", + "integrity": "sha512-7enM8Wxhrl1hB1+k6+xO6RmxpNkaveRWkdpyii8DkrLWRgr0l3x29/SEuhTIkP+ynHsU/Hpjn8Evd/axv/ll6Q==", "requires": { - "esutils": "^2.0.2", - "lodash": "^4.2.0", + "@babel/helper-validator-identifier": "^7.12.11", "to-fast-properties": "^2.0.0" } }, - "babylon": { - "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", - "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", - "dev": true - }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" } } }, - "babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", - "dev": true, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", "requires": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" }, "dependencies": { - "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "babel-helper-bindify-decorators": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz", - "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-builder-binary-assignment-operator-visitor": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", - "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", - "dev": true, - "requires": { - "babel-helper-explode-assignable-expression": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-helper-builder-react-jsx": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", - "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "esutils": "^2.0.2" - } - }, - "babel-helper-call-delegate": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", - "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", - "dev": true, - "requires": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-define-map": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", - "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", - "dev": true, - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "babel-helper-explode-assignable-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", - "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-explode-class": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz", - "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=", - "dev": true, - "requires": { - "babel-helper-bindify-decorators": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", - "dev": true, - "requires": { - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-get-function-arity": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-helper-optimise-call-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", - "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-helper-regex": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", - "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "babel-helper-remap-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", - "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", - "dev": true, - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helper-replace-supers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", - "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", - "dev": true, - "requires": { - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-loader": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.5.tgz", - "integrity": "sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==", - "dev": true, - "requires": { - "find-cache-dir": "^1.0.0", - "loader-utils": "^1.0.2", - "mkdirp": "^0.5.1" - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-check-es2015-constants": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", - "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-lodash": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/babel-plugin-lodash/-/babel-plugin-lodash-3.3.4.tgz", - "integrity": "sha512-yDZLjK7TCkWl1gpBeBGmuaDIFhZKmkoL+Cu2MUUjv5VxUZx/z7tBGBCBcQs5RI1Bkz5LLmNdjx7paOyQtMovyg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0-beta.49", - "@babel/types": "^7.0.0-beta.49", - "glob": "^7.1.1", - "lodash": "^4.17.10", - "require-package-name": "^2.0.1" - } - }, - "babel-plugin-ramda": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-ramda/-/babel-plugin-ramda-2.0.0.tgz", - "integrity": "sha512-PZ/6fmNGshCU7Vt33JRWDDSQqZxOsav1DztZ+VBJFOamE3spyoKuIL9Ve0FQd/oXGlH5jHf/WrpCSGn0MR+YVw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "ramda": "*" - } - }, - "babel-plugin-syntax-async-functions": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", - "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", - "dev": true - }, - "babel-plugin-syntax-async-generators": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", - "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=", - "dev": true - }, - "babel-plugin-syntax-class-properties": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", - "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", - "dev": true - }, - "babel-plugin-syntax-decorators": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", - "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=", - "dev": true - }, - "babel-plugin-syntax-dynamic-import": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", - "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=", - "dev": true - }, - "babel-plugin-syntax-exponentiation-operator": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", - "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", - "dev": true - }, - "babel-plugin-syntax-flow": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", - "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=", - "dev": true - }, - "babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", - "dev": true - }, - "babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", - "dev": true - }, - "babel-plugin-syntax-trailing-function-commas": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", - "dev": true - }, - "babel-plugin-transform-async-generator-functions": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz", - "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=", - "dev": true, - "requires": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-generators": "^6.5.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", - "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", - "dev": true, - "requires": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-functions": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-class-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", - "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", - "dev": true, - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-plugin-syntax-class-properties": "^6.8.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-decorators": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz", - "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=", - "dev": true, - "requires": { - "babel-helper-explode-class": "^6.24.1", - "babel-plugin-syntax-decorators": "^6.13.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-arrow-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-block-scoped-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", - "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-block-scoping": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", - "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - } - }, - "babel-plugin-transform-es2015-classes": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", - "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", - "dev": true, - "requires": { - "babel-helper-define-map": "^6.24.1", - "babel-helper-function-name": "^6.24.1", - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-helper-replace-supers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-computed-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", - "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-destructuring": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", - "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-duplicate-keys": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", - "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-for-of": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", - "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", - "dev": true, - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-modules-amd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", - "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", - "dev": true, - "requires": { - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.26.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", - "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", - "dev": true, - "requires": { - "babel-plugin-transform-strict-mode": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-types": "^6.26.0" - } - }, - "babel-plugin-transform-es2015-modules-systemjs": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", - "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", - "dev": true, - "requires": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-modules-umd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", - "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", - "dev": true, - "requires": { - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-object-super": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", - "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", - "dev": true, - "requires": { - "babel-helper-replace-supers": "^6.24.1", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-parameters": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", - "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", - "dev": true, - "requires": { - "babel-helper-call-delegate": "^6.24.1", - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-shorthand-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", - "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-spread": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-sticky-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", - "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", - "dev": true, - "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-plugin-transform-es2015-template-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-typeof-symbol": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", - "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-unicode-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", - "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", - "dev": true, - "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "regexpu-core": "^2.0.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - }, - "regexpu-core": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", - "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", - "dev": true, - "requires": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" - } - }, - "regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", - "dev": true - }, - "regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - } - } - } - }, - "babel-plugin-transform-exponentiation-operator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", - "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", - "dev": true, - "requires": { - "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", - "babel-plugin-syntax-exponentiation-operator": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-flow-strip-types": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", - "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", - "dev": true, - "requires": { - "babel-plugin-syntax-flow": "^6.18.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", - "dev": true, - "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" - } - }, - "babel-plugin-transform-react-display-name": { - "version": "6.25.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz", - "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-react-jsx": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", - "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=", - "dev": true, - "requires": { - "babel-helper-builder-react-jsx": "^6.24.1", - "babel-plugin-syntax-jsx": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-react-jsx-self": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz", - "integrity": "sha1-322AqdomEqEh5t3XVYvL7PBuY24=", - "dev": true, - "requires": { - "babel-plugin-syntax-jsx": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-react-jsx-source": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", - "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=", - "dev": true, - "requires": { - "babel-plugin-syntax-jsx": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-regenerator": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", - "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", - "dev": true, - "requires": { - "regenerator-transform": "^0.10.0" - }, - "dependencies": { - "regenerator-transform": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", - "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", - "dev": true, - "requires": { - "babel-runtime": "^6.18.0", - "babel-types": "^6.19.0", - "private": "^0.1.6" - } - } - } - }, - "babel-plugin-transform-runtime": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", - "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-preset-env": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", - "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", - "dev": true, - "requires": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-to-generator": "^6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.23.0", - "babel-plugin-transform-es2015-classes": "^6.23.0", - "babel-plugin-transform-es2015-computed-properties": "^6.22.0", - "babel-plugin-transform-es2015-destructuring": "^6.23.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", - "babel-plugin-transform-es2015-for-of": "^6.23.0", - "babel-plugin-transform-es2015-function-name": "^6.22.0", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.22.0", - "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-umd": "^6.23.0", - "babel-plugin-transform-es2015-object-super": "^6.22.0", - "babel-plugin-transform-es2015-parameters": "^6.23.0", - "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", - "babel-plugin-transform-es2015-template-literals": "^6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", - "babel-plugin-transform-exponentiation-operator": "^6.22.0", - "babel-plugin-transform-regenerator": "^6.22.0", - "browserslist": "^3.2.6", - "invariant": "^2.2.2", - "semver": "^5.3.0" - }, - "dependencies": { - "browserslist": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", - "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30000844", - "electron-to-chromium": "^1.3.47" - } - } - } - }, - "babel-preset-flow": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz", - "integrity": "sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0=", - "dev": true, - "requires": { - "babel-plugin-transform-flow-strip-types": "^6.22.0" - } - }, - "babel-preset-react": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.24.1.tgz", - "integrity": "sha1-umnfrqRfw+xjm2pOzqbhdwLJE4A=", - "dev": true, - "requires": { - "babel-plugin-syntax-jsx": "^6.3.13", - "babel-plugin-transform-react-display-name": "^6.23.0", - "babel-plugin-transform-react-jsx": "^6.24.1", - "babel-plugin-transform-react-jsx-self": "^6.22.0", - "babel-plugin-transform-react-jsx-source": "^6.22.0", - "babel-preset-flow": "^6.23.0" - } - }, - "babel-preset-stage-2": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz", - "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=", - "dev": true, - "requires": { - "babel-plugin-syntax-dynamic-import": "^6.18.0", - "babel-plugin-transform-class-properties": "^6.24.1", - "babel-plugin-transform-decorators": "^6.24.1", - "babel-preset-stage-3": "^6.24.1" - } - }, - "babel-preset-stage-3": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz", - "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=", - "dev": true, - "requires": { - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-generator-functions": "^6.24.1", - "babel-plugin-transform-async-to-generator": "^6.24.1", - "babel-plugin-transform-exponentiation-operator": "^6.24.1", - "babel-plugin-transform-object-rest-spread": "^6.22.0" - } - }, - "babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", - "dev": true, - "requires": { - "babel-core": "^6.26.0", - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "home-or-tmp": "^2.0.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "source-map-support": "^0.4.15" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "requires": { - "source-map": "^0.5.6" - } - } - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } - }, - "babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - }, - "dependencies": { - "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true - } - } - }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "base64-js": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", - "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" - }, - "basic-auth": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", - "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", - "requires": { - "safe-buffer": "5.1.2" - } - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "optional": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "bignumber.js": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-4.1.0.tgz", - "integrity": "sha512-eJzYkFYy9L4JzXsbymsFn3p54D+llV27oTQ+ziJG7WFRheJcNZilgVXMG0LoZtlQSKBsJdWtLFqOD0u+U0jZKA==" - }, - "binary-extensions": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz", - "integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==", - "dev": true - }, - "bluebird": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", - "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==" - }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", - "dev": true - }, - "body-parser": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", - "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", - "requires": { - "bytes": "3.0.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "~1.6.3", - "iconv-lite": "0.4.23", - "on-finished": "~2.3.0", - "qs": "6.5.2", - "raw-body": "2.3.3", - "type-is": "~1.6.16" - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, - "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - }, - "dependencies": { - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - } - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "requires": { - "hoek": "2.x.x" - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", - "dev": true, - "requires": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.1.tgz", - "integrity": "sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A==", - "requires": { - "caniuse-lite": "^1.0.30000929", - "electron-to-chromium": "^1.3.103", - "node-releases": "^1.1.3" - } - }, - "bson": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.0.tgz", - "integrity": "sha512-9Aeai9TacfNtWXOYarkFJRW2CWo+dRon+fuLZYJmvLV3+MiUp0bEI6IAZfXEIg7/Pl/7IWlLaDnhzTsD81etQA==" - }, - "buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", - "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" - } - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" - }, - "cacache": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", - "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", - "dev": true, - "requires": { - "bluebird": "^3.5.1", - "chownr": "^1.0.1", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "lru-cache": "^4.1.1", - "mississippi": "^2.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.2", - "ssri": "^5.2.4", - "unique-filename": "^1.1.0", - "y18n": "^4.0.0" - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "requires": { - "callsites": "^2.0.0" - }, - "dependencies": { - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" - } - } - }, - "caller-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", - "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", - "dev": true, - "requires": { - "callsites": "^0.2.0" - } - }, - "callsites": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", - "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", - "dev": true - }, - "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" - }, - "camelize": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", - "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" - }, - "caniuse-api": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", - "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", - "dev": true, - "requires": { - "browserslist": "^1.3.6", - "caniuse-db": "^1.0.30000529", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - }, - "dependencies": { - "browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", - "dev": true, - "requires": { - "caniuse-db": "^1.0.30000639", - "electron-to-chromium": "^1.2.7" - } - } - } - }, - "caniuse-db": { - "version": "1.0.30000936", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000936.tgz", - "integrity": "sha512-gOrcU8d+h5AdrO/Mhnj35vttNvAed2taqzrYDfhJE/qVnLxAaGb1doWlRF7iDex+EQPhkwAHc07RBwixnxpFDQ==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30000936", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000936.tgz", - "integrity": "sha512-orX4IdpbFhdNO7bTBhSbahp1EBpqzBc+qrvTRVUFfZgA4zta7TdM6PN5ZxkEUgDnz36m+PfWGcdX7AVfFWItJw==" - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "optional": true - }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" - } - }, - "chalk": { - "version": "2.4.2", - "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.3.0" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "character-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", - "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", - "requires": { - "is-regex": "^1.0.3" - } - }, - "chardet": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", - "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", - "dev": true - }, - "chokidar": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.1.tgz", - "integrity": "sha512-gfw3p2oQV2wEt+8VuMlNsPjCxDxvvgnm/kz+uATu805mWVF8IJN7uz9DN7iBz+RMJISmiVbCOBFs9qBGMjtPfQ==", - "dev": true, - "requires": { - "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.0" - } - }, - "chownr": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", - "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz", - "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "circular-json": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", - "dev": true - }, - "clap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", - "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", - "dev": true, - "requires": { - "chalk": "^1.1.3" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "classnames": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", - "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" - }, - "clean-css": { - "version": "3.4.28", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.28.tgz", - "integrity": "sha1-vxlF6C/ICPVWlebd6uwBQA79A/8=", - "requires": { - "commander": "2.8.x", - "source-map": "0.4.x" - }, - "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, - "clean-webpack-plugin": { - "version": "0.1.19", - "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-0.1.19.tgz", - "integrity": "sha512-M1Li5yLHECcN2MahoreuODul5LkjohJGFxLPTjl3j1ttKrF5rgjZET1SJduuqxLAuT1gAPOdkhg03qcaaU1KeA==", - "requires": { - "rimraf": "^2.6.1" - } - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-table3": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", - "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==", - "dev": true, - "requires": { - "colors": "^1.1.2", - "object-assign": "^4.1.0", - "string-width": "^2.1.1" - } - }, - "cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", - "dev": true - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - } - }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - }, - "coa": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", - "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", - "dev": true, - "requires": { - "q": "^1.1.2" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", - "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", - "dev": true, - "requires": { - "clone": "^1.0.2", - "color-convert": "^1.3.0", - "color-string": "^0.3.0" - }, - "dependencies": { - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - } - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "color-string": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", - "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", - "dev": true, - "requires": { - "color-name": "^1.0.0" - } - }, - "colormin": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", - "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", - "dev": true, - "requires": { - "color": "^0.11.0", - "css-color-names": "0.0.4", - "has": "^1.0.1" - } - }, - "colors": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz", - "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==", - "dev": true - }, - "combined-stream": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", - "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", - "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", - "requires": { - "graceful-readlink": ">= 1.0.0" - } - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "component-classes": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/component-classes/-/component-classes-1.2.6.tgz", - "integrity": "sha1-xkI5TDYYpNiwuJGe/Mu9kw5c1pE=", - "requires": { - "component-indexof": "0.0.3" - } - }, - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true - }, - "component-indexof": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-indexof/-/component-indexof-0.0.3.tgz", - "integrity": "sha1-EdCRMSI5648yyPJa6csAL/6NPCQ=" - }, - "compressible": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz", - "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==", - "dev": true, - "requires": { - "mime-db": ">= 1.36.0 < 2" - } - }, - "compression": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", - "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.14", - "debug": "2.6.9", - "on-headers": "~1.0.1", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - } - }, - "computed-style": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/computed-style/-/computed-style-0.1.4.tgz", - "integrity": "sha1-fzRP2FhLLkJb7cpKGvwOMAuwXXQ=" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "config": { - "version": "1.31.0", - "resolved": "https://registry.npmjs.org/config/-/config-1.31.0.tgz", - "integrity": "sha512-Ep/l9Rd1J9IPueztJfpbOqVzuKHQh4ZODMNt9xqTYdBBNRXbV4oTu34kCkkfdRVcDq0ohtpaeXGgb+c0LQxFRA==", - "requires": { - "json5": "^1.0.1" - } - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "console-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", - "dev": true, - "requires": { - "date-now": "^0.1.4" - } - }, - "constantinople": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz", - "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==", - "requires": { - "@types/babel-types": "^7.0.0", - "@types/babylon": "^6.16.2", - "babel-types": "^6.26.0", - "babylon": "^6.18.0" - } - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "dev": true - }, - "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "convert-source-map": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" - }, - "cookie-parser": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.3.tgz", - "integrity": "sha1-D+MfoZ0AC5X0qt8fU/3CuKIDuqU=", - "requires": { - "cookie": "0.3.1", - "cookie-signature": "1.0.6" - } - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.4.tgz", - "integrity": "sha512-05qQ5hXShcqGkPZpXEFLIpxayZscVD2kuMBZewxiIPPEagukO4mqgPA9CWhUvFBJfy3ODdK2p9xyHh7FTU9/7A==" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "cosmiconfig": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.1.0.tgz", - "integrity": "sha512-kCNPvthka8gvLtzAxQXvWo4FxqRB+ftRZyPZNuab5ngvM9Y7yw7hbEysglptLgpkGX9nAOKTBVkHUAe8xtYR6Q==", - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.9.0", - "lodash.get": "^4.4.2", - "parse-json": "^4.0.0" - }, - "dependencies": { - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "js-yaml": { - "version": "3.12.2", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.2.tgz", - "integrity": "sha512-QHn/Lh/7HhZ/Twc7vJYQTkjuCa0kaCcDcjK5Zlk2rvnUpy7DxMJ23+Jc2dcyvltwQVg1nygAVlB2oRDFHoRS5Q==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - } - } - }, - "create-ecdh": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", - "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.0.0" - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "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.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "croppr": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/croppr/-/croppr-2.3.1.tgz", - "integrity": "sha512-0rvTl4VmR3I4AahjJPF1u9IlT7ckvjIcgaLnUjYaY+UZsP9oxlVYZWYDuqM3SVCQiaI7DXMjR7wOEYT+mydOFg==" - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", - "optional": true, - "requires": { - "boom": "2.x.x" - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "css-animation": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/css-animation/-/css-animation-1.5.0.tgz", - "integrity": "sha512-hWYoWiOZ7Vr20etzLh3kpWgtC454tW5vn4I6rLANDgpzNSkO7UfOqyCEeaoBSG9CYWQpRkFWTWbWW8o3uZrNLw==", - "requires": { - "babel-runtime": "6.x", - "component-classes": "^1.2.5" - } - }, - "css-color-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=" - }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" - }, - "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "postcss": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", - "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "css-loader": { - "version": "0.28.11", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", - "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "css-selector-tokenizer": "^0.7.0", - "cssnano": "^3.10.0", - "icss-utils": "^2.1.0", - "loader-utils": "^1.0.2", - "lodash.camelcase": "^4.3.0", - "object-assign": "^4.1.1", - "postcss": "^5.0.6", - "postcss-modules-extract-imports": "^1.2.0", - "postcss-modules-local-by-default": "^1.2.0", - "postcss-modules-scope": "^1.1.0", - "postcss-modules-values": "^1.3.0", - "postcss-value-parser": "^3.3.0", - "source-list-map": "^2.0.0" - } - }, - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true, - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" - }, - "css-selector-tokenizer": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", - "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", - "dev": true, - "requires": { - "cssesc": "^0.1.0", - "fastparse": "^1.1.1", - "regexpu-core": "^1.0.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - }, - "regexpu-core": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", - "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", - "dev": true, - "requires": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" - } - }, - "regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", - "dev": true - }, - "regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - } - } - } - }, - "css-to-react-native": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-2.3.0.tgz", - "integrity": "sha512-IhR7bNIrCFwbJbKZOAjNDZdwpsbjTN6f1agXeELHDqg1wHPA8c2QLruttKOW7hgMGetkfraRJCIEMrptifBfVw==", - "requires": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^3.3.0" - } - }, - "css-tree": { - "version": "1.0.0-alpha.28", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", - "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", - "requires": { - "mdn-data": "~1.1.0", - "source-map": "^0.5.3" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, - "css-unit-converter": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", - "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=" - }, - "css-url-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz", - "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=" - }, - "css-what": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz", - "integrity": "sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ==" - }, - "cssesc": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", - "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", - "dev": true - }, - "cssnano": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", - "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", - "dev": true, - "requires": { - "autoprefixer": "^6.3.1", - "decamelize": "^1.1.2", - "defined": "^1.0.0", - "has": "^1.0.1", - "object-assign": "^4.0.1", - "postcss": "^5.0.14", - "postcss-calc": "^5.2.0", - "postcss-colormin": "^2.1.8", - "postcss-convert-values": "^2.3.4", - "postcss-discard-comments": "^2.0.4", - "postcss-discard-duplicates": "^2.0.1", - "postcss-discard-empty": "^2.0.1", - "postcss-discard-overridden": "^0.1.1", - "postcss-discard-unused": "^2.2.1", - "postcss-filter-plugins": "^2.0.0", - "postcss-merge-idents": "^2.1.5", - "postcss-merge-longhand": "^2.0.1", - "postcss-merge-rules": "^2.0.3", - "postcss-minify-font-values": "^1.0.2", - "postcss-minify-gradients": "^1.0.1", - "postcss-minify-params": "^1.0.4", - "postcss-minify-selectors": "^2.0.4", - "postcss-normalize-charset": "^1.1.0", - "postcss-normalize-url": "^3.0.7", - "postcss-ordered-values": "^2.1.0", - "postcss-reduce-idents": "^2.2.2", - "postcss-reduce-initial": "^1.0.0", - "postcss-reduce-transforms": "^1.0.3", - "postcss-svgo": "^2.1.1", - "postcss-unique-selectors": "^2.0.2", - "postcss-value-parser": "^3.2.3", - "postcss-zindex": "^2.0.1" - } - }, - "cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", - "requires": { - "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" - }, - "dependencies": { - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, "coa": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", @@ -4035,61 +3227,64 @@ "q": "^1.1.2" } }, - "color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.0.tgz", - "integrity": "sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg==", + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" - } - }, - "color-string": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", - "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" + "@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" } }, "css-select": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz", - "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", "requires": { "boolbase": "^1.0.0", - "css-what": "^2.1.2", + "css-what": "^3.2.1", "domutils": "^1.7.0", "nth-check": "^1.0.2" } }, - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" }, "csso": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", - "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "requires": { - "css-tree": "1.0.0-alpha.29" + "css-tree": "^1.1.2" }, "dependencies": { "css-tree": { - "version": "1.0.0-alpha.29", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", - "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "requires": { - "mdn-data": "~1.1.0", - "source-map": "^0.5.3" + "mdn-data": "2.0.14", + "source-map": "^0.6.1" } }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" } } }, @@ -4107,52 +3302,16645 @@ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "requires": { - "html-comment-regex": "^1.1.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" } }, "js-yaml": { - "version": "3.12.2", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.2.tgz", - "integrity": "sha512-QHn/Lh/7HhZ/Twc7vJYQTkjuCa0kaCcDcjK5Zlk2rvnUpy7DxMJ23+Jc2dcyvltwQVg1nygAVlB2oRDFHoRS5Q==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" } }, - "normalize-url": { + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "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.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" + } + } + } + }, + "@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.16.tgz", + "integrity": "sha512-grBBR75UnKOcUWMp8WoDxNsWCFl//XCK6HWTrBQKTr5SV9f5g0pNOjdyzi/DTBv12S9GnYPInIXQBTky7OXEMg==", + "requires": { + "@babel/types": "^7.13.16", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", + "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", + "requires": { + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", + "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", + "requires": { + "@babel/traverse": "^7.13.15", + "@babel/types": "^7.13.16" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-transforms": { + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz", + "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==", + "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-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", + "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "requires": { + "@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": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-wrap-function": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", + "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.16.tgz", + "integrity": "sha512-6bAg36mCwuqLO0hbR+z7PHuqWiCeP7Dzg73OpQwsAB1Eb8HnGEz5xYBzCfbu+YjoaJsJs+qheDxVAuqbt3ILEw==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz", + "integrity": "sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA==", + "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/plugin-proposal-json-strings": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", + "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", + "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", + "requires": { + "@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": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", + "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", + "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", + "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", + "requires": { + "@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": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", + "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.13.16.tgz", + "integrity": "sha512-ad3PHUxGnfWF4Efd3qFuznEtZKoBp0spS+DgqzVzRPV7urEBvPLue3y2j80w4Jf2YLzZHj8TOv/Lmvdmh3b2xg==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", + "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", + "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.0", + "@babel/helper-split-export-declaration": "^7.12.13", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", + "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz", + "integrity": "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", + "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", + "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", + "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", + "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", + "requires": { + "@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": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", + "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", + "requires": { + "@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": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", + "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", + "requires": { + "@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" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", + "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", + "requires": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", + "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", + "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", + "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", + "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", + "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", + "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", + "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", + "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", + "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", + "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", + "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/preset-env": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.15.tgz", + "integrity": "sha512-D4JAPMXcxk69PKe81jRJ21/fP/uYdcTZ3hJDF5QX2HSI9bBxxYw/dumdR6dGumhjxlprHPE4XWoPaqzZUVy2MA==", + "requires": { + "@babel/compat-data": "^7.13.15", + "@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.15", + "@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.13.15", + "@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.2.0", + "babel-plugin-polyfill-corejs3": "^0.2.0", + "babel-plugin-polyfill-regenerator": "^0.2.0", + "core-js-compat": "^3.9.0", + "semver": "^6.3.0" + } + }, + "@babel/runtime": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.16.tgz", + "integrity": "sha512-7VsWJsI5USRhBLE/3of+VU2DDNWtYHQlq2IHu2iL15+Yx4qVqP8KllR6JMHQlTKWRyDk9Tw6unkqSusaHXt//A==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.15.tgz", + "integrity": "sha512-/mpZMNvj6bce59Qzl09fHEs8Bt8NnpEDQYleHUPZQ3wXUMvXi+HJPLars68oAbmp839fGoOkv2pSL2z9ajCIaQ==", + "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.15", + "@babel/types": "^7.13.14", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.16.tgz", + "integrity": "sha512-7enM8Wxhrl1hB1+k6+xO6RmxpNkaveRWkdpyii8DkrLWRgr0l3x29/SEuhTIkP+ynHsU/Hpjn8Evd/axv/ll6Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } + } + }, + "@types/anymatch": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==" + }, + "@types/babel__core": { + "version": "7.1.14", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz", + "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", + "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.1.tgz", + "integrity": "sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/classnames": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/@types/classnames/-/classnames-2.2.7.tgz", + "integrity": "sha512-rzOhiQ55WzAiFgXRtitP/ZUT8iVNyllEpylJ5zHzR4vArUvMB39GTk+Zon/uAM0JxEFAWnwsxC2gH8s+tZ3Myg==", + "dev": true + }, + "@types/eslint": { + "version": "7.2.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.10.tgz", + "integrity": "sha512-kUEPnMKrqbtpCq/KTaGFFKAcz6Ethm2EjCoKIDaCmfRBWLbFuTcOJfTlorwbnboXBzahqWLgUp1BQeKHiJzPUQ==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/estree": { + "version": "0.0.47", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.47.tgz", + "integrity": "sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==" + }, + "@types/geojson": { + "version": "7946.0.6", + "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.6.tgz", + "integrity": "sha512-f6qai3iR62QuMPPdgyH+LyiXTL2n9Rf62UniJjV7KHrbiwzLTZUKsdq0mFSTxAHbO7JvwxwC4tH0m1UnweuLrA==", + "dev": true + }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "requires": { + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "@types/leaflet": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@types/leaflet/-/leaflet-1.4.3.tgz", + "integrity": "sha512-jFRBSsPHi1EwQSwrN0cOJLdPhwOZsRl4IMxvm/2ShLh0YM5GfCtQXCzsrv8RE7DWL+AykXdYSAd9bFLWbZT4CQ==", + "dev": true, + "requires": { + "@types/geojson": "7946.0.6" + } + }, + "@types/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==" + }, + "@types/node": { + "version": "11.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-11.9.0.tgz", + "integrity": "sha512-ry4DOrC+xenhQbzk1iIPzCZGhhPGEFv7ia7Iu6XXSLVluiJIe9FfG7Iu3mObH9mpxEXCWLCMU4JWbCCR9Oy1Zg==" + }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prettier": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.3.tgz", + "integrity": "sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==" + }, + "@types/prop-types": { + "version": "15.5.8", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.5.8.tgz", + "integrity": "sha512-3AQoUxQcQtLHsK25wtTWIoIpgYjH3vSDroZOUr7PpCHw/jLY1RB9z9E8dBT/OSmwStVgkRNvdh+ZHNiomRieaw==", + "dev": true + }, + "@types/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.1.tgz", + "integrity": "sha512-eqz8c/0kwNi/OEHQfvIuJVLTst3in0e7uTKeuY+WL/zfKn0xVujOTp42bS/vUUokhK5P2BppLd9JXMOMHcgbjA==" + }, + "@types/ramda": { + "version": "0.26.39", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.26.39.tgz", + "integrity": "sha512-3bu32X02VpjJhsYPUWkdOQGoBXjb/UveZgGg4IYMm+SPAXio96BOYrRhVELfM4AoP00sxoi/f2tqrXdwtR4jjg==", + "dev": true, + "requires": { + "ts-toolbelt": "4.14.6" + } + }, + "@types/react": { + "version": "16.8.1", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.8.1.tgz", + "integrity": "sha512-tD1ETKJcuhANOejRc/p7OgQ16DKnbGi0M3LccelKlPnUCDp2a5koVxZFoRN9HN+A+m84HB5VGN7I+r3nNhS3PA==", + "dev": true, + "requires": { + "@types/prop-types": "15.5.8", + "csstype": "2.6.2" + } + }, + "@types/react-dom": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.3.tgz", + "integrity": "sha512-4NnJbCeWE+8YBzupn/YrJxZ8VnjcJq5iR1laqQ1vkpQgBiA7bwk0Rp24fxsdNinzJY2U+HHS4dJJDPdoMjdJ7w==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", + "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + }, + "@types/stack-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" + }, + "@types/tapable": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.7.tgz", + "integrity": "sha512-0VBprVqfgFD7Ehb2vd8Lh9TG3jP98gvr8rgehQqzztZNI7o8zS8Ad4jyZneKELphpuE212D8J70LnSNQSyO6bQ==" + }, + "@types/uglify-js": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.0.tgz", + "integrity": "sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q==", + "requires": { + "source-map": "^0.6.1" + } + }, + "@types/webpack": { + "version": "4.41.27", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.27.tgz", + "integrity": "sha512-wK/oi5gcHi72VMTbOaQ70VcDxSQ1uX8S2tukBK9ARuGXrYM/+u4ou73roc7trXDNmCxCoerE8zruQqX/wuHszA==", + "requires": { + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + } + }, + "@types/webpack-sources": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", + "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "@types/xml2js": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/@types/xml2js/-/xml2js-0.4.5.tgz", + "integrity": "sha512-yohU3zMn0fkhlape1nxXG2bLEGZRc1FeqF80RoHaYXJN7uibaauXfhzhOJr1Xh36sn+/tx21QAOf07b/xYVk1w==", + "requires": { + "@types/node": "11.9.0" + } + }, + "@types/yargs": { + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.22.0.tgz", + "integrity": "sha512-U8SP9VOs275iDXaL08Ln1Fa/wLXfj5aTr/1c0t0j6CdbOnxh+TruXu1p4I0NAvdPBQgoPjHsgKn28mOi0FzfoA==", + "requires": { + "@typescript-eslint/experimental-utils": "4.22.0", + "@typescript-eslint/scope-manager": "4.22.0", + "debug": "^4.1.1", + "functional-red-black-tree": "^1.0.1", + "lodash": "^4.17.15", + "regexpp": "^3.0.0", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.0.tgz", + "integrity": "sha512-xJXHHl6TuAxB5AWiVrGhvbGL8/hbiCQ8FiWwObO3r0fnvBdrbWEDy1hlvGQOAWc6qsCWuWMKdVWlLAEMpxnddg==", + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/scope-manager": "4.22.0", + "@typescript-eslint/types": "4.22.0", + "@typescript-eslint/typescript-estree": "4.22.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + } + } + }, + "@typescript-eslint/parser": { + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.22.0.tgz", + "integrity": "sha512-z/bGdBJJZJN76nvAY9DkJANYgK3nlRstRRi74WHm3jjgf2I8AglrSY+6l7ogxOmn55YJ6oKZCLLy+6PW70z15Q==", + "requires": { + "@typescript-eslint/scope-manager": "4.22.0", + "@typescript-eslint/types": "4.22.0", + "@typescript-eslint/typescript-estree": "4.22.0", + "debug": "^4.1.1" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + } + } + }, + "@typescript-eslint/scope-manager": { + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.22.0.tgz", + "integrity": "sha512-OcCO7LTdk6ukawUM40wo61WdeoA7NM/zaoq1/2cs13M7GyiF+T4rxuA4xM+6LeHWjWbss7hkGXjFDRcKD4O04Q==", + "requires": { + "@typescript-eslint/types": "4.22.0", + "@typescript-eslint/visitor-keys": "4.22.0" + } + }, + "@typescript-eslint/types": { + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.22.0.tgz", + "integrity": "sha512-sW/BiXmmyMqDPO2kpOhSy2Py5w6KvRRsKZnV0c4+0nr4GIcedJwXAq+RHNK4lLVEZAJYFltnnk1tJSlbeS9lYA==" + }, + "@typescript-eslint/typescript-estree": { + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.22.0.tgz", + "integrity": "sha512-TkIFeu5JEeSs5ze/4NID+PIcVjgoU3cUQUIZnH3Sb1cEn1lBo7StSV5bwPuJQuoxKXlzAObjYTilOEKRuhR5yg==", + "requires": { + "@typescript-eslint/types": "4.22.0", + "@typescript-eslint/visitor-keys": "4.22.0", + "debug": "^4.1.1", + "globby": "^11.0.1", + "is-glob": "^4.0.1", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "globby": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", + "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.22.0.tgz", + "integrity": "sha512-nnMu4F+s4o0sll6cBSsTeVsT4cwxB7zECK3dFxzEjPBii9xLpq4yqqsy/FU5zMfan6G60DKZSCXAa3sHJZrcYw==", + "requires": { + "@typescript-eslint/types": "4.22.0", + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==" + } + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "requires": { + "mime-types": "2.1.21", + "negotiator": "0.6.1" + } + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + }, + "add-px-to-style": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/add-px-to-style/-/add-px-to-style-1.0.0.tgz", + "integrity": "sha1-0ME1RB+oAUqBN5BFMQlvZ/KPJjo=" + }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "adjust-sourcemap-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "dependencies": { + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + } + } + }, + "ajv": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.9.1.tgz", + "integrity": "sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA==", + "requires": { + "fast-deep-equal": "2.0.1", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.4.1", + "uri-js": "4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + }, + "ansi-colors": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", + "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==" + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "1.9.3" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "3.1.10", + "normalize-path": "2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "1.1.0" + } + } + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "1.0.3" + } + }, + "arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "1.0.3" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", + "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", + "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.0" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" + }, + "is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + } + } + }, + "array.prototype.flatmap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", + "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", + "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.0" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" + }, + "is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + } + } + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "2.1.2" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "4.11.8", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "requires": { + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=" + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" + }, + "axe-core": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.4.tgz", + "integrity": "sha512-Pdgfv6iP0gNx9ejRGa3zE7Xgkj/iclXqLfe7BnatdZz0QnLZ3jrRHUVH8wNSdN68w05Sk3ShGTb3ydktMTooig==" + }, + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "requires": { + "follow-redirects": "^1.10.0" + }, + "dependencies": { + "follow-redirects": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz", + "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==" + } + } + }, + "babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "requires": { + "babylon": "^6.18.0" + } + }, + "babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "requires": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^4.0.0", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.16.tgz", + "integrity": "sha512-6bAg36mCwuqLO0hbR+z7PHuqWiCeP7Dzg73OpQwsAB1Eb8HnGEz5xYBzCfbu+YjoaJsJs+qheDxVAuqbt3ILEw==" + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/types": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.16.tgz", + "integrity": "sha512-7enM8Wxhrl1hB1+k6+xO6RmxpNkaveRWkdpyii8DkrLWRgr0l3x29/SEuhTIkP+ynHsU/Hpjn8Evd/axv/ll6Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "to-fast-properties": "^2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } + } + }, + "babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "requires": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.16.tgz", + "integrity": "sha512-7VsWJsI5USRhBLE/3of+VU2DDNWtYHQlq2IHu2iL15+Yx4qVqP8KllR6JMHQlTKWRyDk9Tw6unkqSusaHXt//A==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@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": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.0.tgz", + "integrity": "sha512-9bNwiR0dS881c5SHnzCmmGlMkJLl0OUZvxrxHo9w/iNoRuqaPjqlvBf4HrovXtQs/au5yKkpcdgfT1cC5PAZwg==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.0", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.0.tgz", + "integrity": "sha512-zZyi7p3BCUyzNxLx8KV61zTINkkV65zVkDAFNZmrTCRVhjo1jAS+YLvDJ9Jgd/w2tsAviCwFHReYfxO3Iql8Yg==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.0", + "core-js-compat": "^3.9.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.0.tgz", + "integrity": "sha512-J7vKbCuD2Xi/eEHxquHN14bXAW9CXtecwuLrOIDJtcZzTaPzV1VdEfoUf9AzcRBMolKUQKM9/GVojeh0hFiqMg==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.0" + } + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "requires": { + "babel-plugin-syntax-object-rest-spread": "6.13.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + } + } + }, + "babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "requires": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz", + "integrity": "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==", + "requires": { + "@babel/core": "7.12.3", + "@babel/plugin-proposal-class-properties": "7.12.1", + "@babel/plugin-proposal-decorators": "7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.12.1", + "@babel/plugin-proposal-numeric-separator": "7.12.1", + "@babel/plugin-proposal-optional-chaining": "7.12.1", + "@babel/plugin-transform-flow-strip-types": "7.12.1", + "@babel/plugin-transform-react-display-name": "7.12.1", + "@babel/plugin-transform-runtime": "7.12.1", + "@babel/preset-env": "7.12.1", + "@babel/preset-react": "7.12.1", + "@babel/preset-typescript": "7.12.1", + "@babel/runtime": "7.12.1", + "babel-plugin-macros": "2.8.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/generator": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.16.tgz", + "integrity": "sha512-grBBR75UnKOcUWMp8WoDxNsWCFl//XCK6HWTrBQKTr5SV9f5g0pNOjdyzi/DTBv12S9GnYPInIXQBTky7OXEMg==", + "requires": { + "@babel/types": "^7.13.16", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", + "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", + "requires": { + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", + "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", + "requires": { + "@babel/traverse": "^7.13.15", + "@babel/types": "^7.13.16" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-transforms": { + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz", + "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==", + "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-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", + "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "requires": { + "@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": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-wrap-function": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", + "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.16.tgz", + "integrity": "sha512-6bAg36mCwuqLO0hbR+z7PHuqWiCeP7Dzg73OpQwsAB1Eb8HnGEz5xYBzCfbu+YjoaJsJs+qheDxVAuqbt3ILEw==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz", + "integrity": "sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA==", + "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/plugin-proposal-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", + "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", + "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", + "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", + "requires": { + "@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": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", + "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", + "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", + "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", + "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", + "requires": { + "@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": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", + "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.13.16.tgz", + "integrity": "sha512-ad3PHUxGnfWF4Efd3qFuznEtZKoBp0spS+DgqzVzRPV7urEBvPLue3y2j80w4Jf2YLzZHj8TOv/Lmvdmh3b2xg==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", + "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", + "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.0", + "@babel/helper-split-export-declaration": "^7.12.13", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", + "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz", + "integrity": "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", + "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", + "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", + "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", + "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", + "requires": { + "@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": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", + "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", + "requires": { + "@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": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", + "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", + "requires": { + "@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" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", + "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", + "requires": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", + "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", + "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", + "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", + "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", + "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", + "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", + "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", + "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", + "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", + "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", + "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", + "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/preset-env": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", + "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", + "requires": { + "@babel/compat-data": "^7.12.1", + "@babel/helper-compilation-targets": "^7.12.1", + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@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.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.1", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.1", + "core-js-compat": "^3.6.2", + "semver": "^5.5.0" + } + }, + "@babel/preset-react": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", + "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.1", + "@babel/plugin-transform-react-jsx-development": "^7.12.1", + "@babel/plugin-transform-react-jsx-self": "^7.12.1", + "@babel/plugin-transform-react-jsx-source": "^7.12.1", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + } + }, + "@babel/runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", + "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.15.tgz", + "integrity": "sha512-/mpZMNvj6bce59Qzl09fHEs8Bt8NnpEDQYleHUPZQ3wXUMvXi+HJPLars68oAbmp839fGoOkv2pSL2z9ajCIaQ==", + "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.15", + "@babel/types": "^7.13.14", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.16.tgz", + "integrity": "sha512-7enM8Wxhrl1hB1+k6+xO6RmxpNkaveRWkdpyii8DkrLWRgr0l3x29/SEuhTIkP+ynHsU/Hpjn8Evd/axv/ll6Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "1.0.1", + "class-utils": "0.3.6", + "component-emitter": "1.2.1", + "define-property": "1.0.0", + "isobject": "3.0.1", + "mixin-deep": "1.3.2", + "pascalcase": "0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "1.0.2" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "0.14.5" + } + }, + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + } + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz", + "integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==", + "optional": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "2.1.2", + "deep-equal": "1.0.1", + "dns-equal": "1.0.0", + "dns-txt": "2.0.2", + "multicast-dns": "6.2.3", + "multicast-dns-service-types": "1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "1.1.0", + "array-unique": "0.3.2", + "extend-shallow": "2.0.1", + "fill-range": "4.0.0", + "isobject": "3.0.1", + "repeat-element": "1.1.3", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "1.0.3", + "cipher-base": "1.0.4", + "create-hash": "1.2.0", + "evp_bytestokey": "1.0.3", + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "1.2.0", + "browserify-des": "1.0.2", + "evp_bytestokey": "1.0.3" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "1.0.4", + "des.js": "1.0.0", + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "4.11.8", + "randombytes": "2.0.6" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "requires": { + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "elliptic": "6.4.1", + "inherits": "2.0.3", + "parse-asn1": "5.1.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "1.0.8" + } + }, + "browserslist": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.1.tgz", + "integrity": "sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A==", + "requires": { + "caniuse-lite": "1.0.30000936", + "electron-to-chromium": "1.3.113", + "node-releases": "1.1.7" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "1.0.0", + "component-emitter": "1.2.1", + "get-value": "2.0.6", + "has-value": "1.0.0", + "isobject": "3.0.1", + "set-value": "2.0.1", + "to-object-path": "0.3.0", + "union-value": "1.0.1", + "unset-value": "1.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "requires": { + "camelcase": "2.1.1", + "map-obj": "1.0.1" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + } + } + }, + "caniuse-lite": { + "version": "1.0.30000936", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000936.tgz", + "integrity": "sha512-orX4IdpbFhdNO7bTBhSbahp1EBpqzBc+qrvTRVUFfZgA4zta7TdM6PN5ZxkEUgDnz36m+PfWGcdX7AVfFWItJw==" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "requires": { + "rsvp": "^4.8.4" + } + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chalk": { + "version": "2.4.2", + "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" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "3.1.0", + "define-property": "0.2.5", + "isobject": "3.0.1", + "static-extend": "0.1.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "0.1.6" + } + } + } + }, + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "clean-css": { + "version": "4.2.3", + "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.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + } + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "1.0.0", + "object-visit": "1.0.1" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + }, + "combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "requires": { + "delayed-stream": "1.0.0" + } + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "requires": { + "arity-n": "^1.0.4" + } + }, + "computed-style": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/computed-style/-/computed-style-0.1.4.tgz", + "integrity": "sha1-fzRP2FhLLkJb7cpKGvwOMAuwXXQ=" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "1.1.1", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "typedarray": "0.0.6" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "config": { + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/config/-/config-1.31.0.tgz", + "integrity": "sha512-Ep/l9Rd1J9IPueztJfpbOqVzuKHQh4ZODMNt9xqTYdBBNRXbV4oTu34kCkkfdRVcDq0ohtpaeXGgb+c0LQxFRA==", + "requires": { + "json5": "1.0.1" + } + }, + "confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "requires": { + "date-now": "0.1.4" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "1.2.0", + "fs-write-stream-atomic": "1.0.10", + "iferr": "0.1.5", + "mkdirp": "0.5.1", + "rimraf": "2.6.3", + "run-queue": "1.0.3" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.10.2.tgz", + "integrity": "sha512-W+2oVYeNghuBr3yTzZFQ5rfmjZtYB/Ubg87R5YOmlGrIb+Uw9f7qjUbhsj+/EkXhcV7eOD3jiM4+sgraX3FZUw==" + }, + "core-js-compat": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.10.2.tgz", + "integrity": "sha512-IGHnpuaM1N++gLSPI1F1wu3WXICPxSyj/Q++clcwsIOnUVp5uKUIPl/+6h0TQ112KU3fMiSxqJuM+OrCyKj5+A==", + "requires": { + "browserslist": "^4.16.4", + "semver": "7.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.4.tgz", + "integrity": "sha512-d7rCxYV8I9kj41RH8UKYnvDYCRENUlHRgyXy/Rhr/1BaeLGfiCptEdFE8MIrvGfWbBFNjVYx76SQWvNX1j+/cQ==", + "requires": { + "caniuse-lite": "^1.0.30001208", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.712", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + }, + "caniuse-lite": { + "version": "1.0.30001214", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001214.tgz", + "integrity": "sha512-O2/SCpuaU3eASWVaesQirZv1MSjUNOvmugaD8zNSJqw6Vv5SGwoOpA9LJs3pNPfM745nxqPvfZY3MQKY4AKHYg==" + }, + "electron-to-chromium": { + "version": "1.3.717", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.717.tgz", + "integrity": "sha512-OfzVPIqD1MkJ7fX+yTl2nKyOE4FReeVfMCzzxQS+Kp43hZYwHwThlGP+EGIZRXJsxCM7dqo8Y65NOX/HP12iXQ==" + }, + "node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==" + }, + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.10.2.tgz", + "integrity": "sha512-uu18pVHQ21n4mzfuSlCXpucu5VKsck3j2m5fjrBOBqqdgWAxwdCgUuGWj6cDDPN1zLj/qtiqKvBMxWgDeeu49Q==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.1.0.tgz", + "integrity": "sha512-kCNPvthka8gvLtzAxQXvWo4FxqRB+ftRZyPZNuab5ngvM9Y7yw7hbEysglptLgpkGX9nAOKTBVkHUAe8xtYR6Q==", + "requires": { + "import-fresh": "2.0.0", + "is-directory": "0.3.1", + "js-yaml": "3.13.1", + "lodash.get": "4.4.2", + "parse-json": "4.0.0" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "requires": { + "argparse": "1.0.10", + "esprima": "4.0.1" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "1.3.2", + "json-parse-better-errors": "1.0.2" + } + } + } + }, + "craco": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/craco/-/craco-0.0.3.tgz", + "integrity": "sha512-eeibbwJm1CTf/j3xvNgNmsRS7abegp4Cfm5qtn5nE9/0JjZRas+FHj8IlT8FMFWR0XOyZFGcWZgzaTU19DNGoQ==", + "dev": true, + "requires": { + "@babel/core": "^7.6.0", + "@craco/craco": "^5.5.0", + "@types/babel__core": "^7.1.3", + "@types/webpack": "^4.39.2", + "webpack": "^4.41.0" + }, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "optional": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "optional": true + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "optional": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "requires": { + "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" + } + }, + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "optional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "optional": true + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "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.0", + "vm-browserify": "^1.0.1" + } + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "requires": { + "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" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "optional": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "webpack": { + "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "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.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "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.7.4", + "webpack-sources": "^1.4.1" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "craco-alias": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/craco-alias/-/craco-alias-2.2.0.tgz", + "integrity": "sha512-FLSRaCWI/CKLUO+Cb/GH9ljSYWdrlzkYf3N373Kuof0hckJ1tj+wPN0XyToR8KPUggoIB5+IDkGs1uKUBuGUiA==", + "dev": true + }, + "craco-fast-refresh": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/craco-fast-refresh/-/craco-fast-refresh-1.0.5.tgz", + "integrity": "sha512-886u7dAWAdbHW2a2UK1D+oxc1Hf1MPRYatv9JGnGooDfo0AoPV6V/7f8XGwRFNJ06WQhA8dRc699V38PkMMpaA==", + "requires": { + "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", + "react-refresh": "^0.9.0" + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "requires": { + "bn.js": "4.11.8", + "elliptic": "6.4.1" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "1.0.4", + "inherits": "2.0.3", + "md5.js": "1.3.5", + "ripemd160": "2.0.2", + "sha.js": "2.4.11" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "1.0.4", + "create-hash": "1.2.0", + "inherits": "2.0.3", + "ripemd160": "2.0.2", + "safe-buffer": "5.1.2", + "sha.js": "2.4.11" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "croppr": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/croppr/-/croppr-2.3.1.tgz", + "integrity": "sha512-0rvTl4VmR3I4AahjJPF1u9IlT7ckvjIcgaLnUjYaY+UZsP9oxlVYZWYDuqM3SVCQiaI7DXMjR7wOEYT+mydOFg==" + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "1.0.5", + "path-key": "2.0.1", + "semver": "5.6.0", + "shebang-command": "1.2.0", + "which": "1.3.1" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "1.0.1", + "browserify-sign": "4.0.4", + "create-ecdh": "4.0.3", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "diffie-hellman": "5.0.3", + "inherits": "2.0.3", + "pbkdf2": "3.0.17", + "public-encrypt": "4.0.3", + "randombytes": "2.0.6", + "randomfill": "1.0.4" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, "postcss": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", - "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", "requires": { "chalk": "^2.4.2", "source-map": "^0.6.1", "supports-color": "^6.1.0" } }, - "postcss-calc": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz", - "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==", + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "requires": { - "css-unit-converter": "^1.1.1", - "postcss": "^7.0.5", - "postcss-selector-parser": "^5.0.0-rc.4", - "postcss-value-parser": "^3.3.1" + "has-flag": "^3.0.0" + } + } + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "requires": { + "postcss": "7.0.14", + "timsort": "0.3.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "requires": { + "boolbase": "1.0.0", + "css-what": "2.1.2", + "domutils": "1.5.1", + "nth-check": "1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-what": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz", + "integrity": "sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ==" + }, + "cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "7.0.14" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "csstype": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.2.tgz", + "integrity": "sha512-Rl7PvTae0pflc1YtxtKbiSqq20Ts6vpIYOD5WBafl4y123DyHUeLrRdQP66sQW8/6gmX8jrYJLXwNeMqYVJcow==", + "dev": true + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "requires": { + "array-find-index": "1.0.2" + } + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=" + }, + "d": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "requires": { + "es5-ext": "0.10.47" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "1.0.0" + } + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decimal.js": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "1.1.0" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "1.0.2", + "isobject": "3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + } + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "4.11.8", + "miller-rabin": "4.0.1", + "randombytes": "2.0.6" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + }, + "dependencies": { + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + } + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "requires": { + "ip": "1.1.5", + "safe-buffer": "5.1.2" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "1.1.1" + } + }, + "dom-align": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.0.tgz", + "integrity": "sha512-YkoezQuhp3SLFGdOlr5xkqZ640iXrnHAwVYcDg8ZKRUtO7mSzSC2BA5V0VuyAwPSJA4CLIc6EDDJh4bEsD2+zA==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "0.4.0" + } + }, + "dom-css": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/dom-css/-/dom-css-2.1.0.tgz", + "integrity": "sha1-/bwtWgFdCj4YcuEUcrvQ57nmogI=", + "requires": { + "add-px-to-style": "1.0.0", + "prefix-style": "2.0.1", + "to-camel-case": "1.0.0" + } + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "requires": { + "domelementtype": "1.1.3", + "entities": "1.1.2" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=" + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "domhandler": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", + "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", + "requires": { + "domelementtype": "1.3.1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "requires": { + "dom-serializer": "0.1.0", + "domelementtype": "1.3.1" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" + } + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "1.0.1" + } + }, + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "1.4.1", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "stream-shift": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "0.1.1", + "safer-buffer": "2.1.2" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" + }, + "electron-to-chromium": { + "version": "1.3.113", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.113.tgz", + "integrity": "sha512-De+lPAxEcpxvqPTyZAXELNpRZXABRxf+uL/rSykstQhzj/B0l1150G/ExIIxKc16lI89Hgz81J0BHAcbTqK49g==" + }, + "elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "requires": { + "bn.js": "4.11.8", + "brorand": "1.1.0", + "hash.js": "1.1.7", + "hmac-drbg": "1.0.1", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1", + "minimalistic-crypto-utils": "1.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "1.4.0" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "requires": { + "ansi-colors": "^4.1.1" + }, + "dependencies": { + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" + } + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "requires": { + "prr": "1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "0.2.1" + } + }, + "error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", + "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", + "requires": { + "es-to-primitive": "1.2.0", + "function-bind": "1.1.1", + "has": "1.0.3", + "is-callable": "1.1.4", + "is-regex": "1.0.4", + "object-keys": "1.1.0" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "requires": { + "is-callable": "1.1.4", + "is-date-object": "1.0.1", + "is-symbol": "1.0.2" + } + }, + "es5-ext": { + "version": "0.10.47", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.47.tgz", + "integrity": "sha512-/1TItLfj+TTfWoeRcDn/0FbGV6SNo4R+On2GGVucPU/j3BWnXE2Co8h8CTo4Tu34gFJtnmwS9xiScKs4EjZhdw==", + "requires": { + "es6-iterator": "2.0.3", + "es6-symbol": "3.1.1", + "next-tick": "1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.47", + "es6-symbol": "3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.47" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + }, + "eslint-config-react-app": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", + "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", + "requires": { + "confusing-browser-globals": "^1.0.10" + } + }, + "eslint-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-4.0.2.tgz", + "integrity": "sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw==", + "requires": { + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "loader-utils": "^2.0.0", + "object-hash": "^2.0.3", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-flowtype": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.7.1.tgz", + "integrity": "sha512-RsurlNszyKLIHJvw6J4C98ubTTsLlgzL5xYqQ6ZTV5d2E2iHIR744SxoU3o7yQf0HjIe0GwnAIxpD+g0IV+emg==", + "requires": { + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-jest": { + "version": "24.3.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.3.5.tgz", + "integrity": "sha512-XG4rtxYDuJykuqhsOqokYIR84/C8pRihRtEpVskYLbIIKGwPNW2ySxdctuVzETZE+MbF/e7wmsnbNVpzM0rDug==", + "requires": { + "@typescript-eslint/experimental-utils": "^4.0.1" + } + }, + "eslint-plugin-react-hooks": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==" + }, + "eslint-plugin-testing-library": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz", + "integrity": "sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==", + "requires": { + "@typescript-eslint/experimental-utils": "^3.10.1" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + }, + "@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "requires": { + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + } + } + }, + "eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==" + }, + "eslint-webpack-plugin": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", + "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", + "requires": { + "@types/eslint": "^7.2.6", + "arrify": "^2.0.1", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "4.2.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventemitter3": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", + "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==" + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==" + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "requires": { + "original": "1.0.2" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "1.3.5", + "safe-buffer": "5.1.2" + } + }, + "exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "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.2", + "strip-eof": "1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "2.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" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "0.1.6" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "0.3.2", + "define-property": "1.0.0", + "expand-brackets": "2.1.4", + "extend-shallow": "2.0.1", + "fragment-cache": "0.2.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "1.0.2" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "0.1.1" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + }, + "fast-glob": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fastq": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", + "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "requires": { + "reusify": "^1.0.4" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==" + }, + "file-saver": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.0.tgz", + "integrity": "sha512-cYM1ic5DAkg25pHKgi5f10ziAM7RJU37gaH1XQlyNDrtUnzhC/dfoV9zf2OmF0RMKi42jG5B0JWBnPQqyj/G6g==" + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "filesize": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "2.0.1", + "is-number": "3.0.0", + "repeat-string": "1.6.1", + "to-regex-range": "2.1.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "3.0.0" + } + }, + "flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.6" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "follow-redirects": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.6.1.tgz", + "integrity": "sha512-t2JCjbzxQpWvbhts3l6SH1DKzSrx8a+SsaVf4h6bG4kOXUuPYS/kg2Lr4gQSb7eemaHqJkOThF1BGyjlUkO1GQ==", + "requires": { + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "fork-ts-checker-webpack-plugin": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "requires": { + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + } + } + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.7", + "mime-types": "2.1.21" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.6" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "4.1.15", + "iferr": "0.1.5", + "imurmurhash": "0.1.4", + "readable-stream": "2.3.6" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", + "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", + "optional": true, + "requires": { + "nan": "2.12.1", + "node-pre-gyp": "0.10.3" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "optional": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.3.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "optional": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "optional": true, + "requires": { + "minipass": "2.3.5" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": 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.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.3" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "optional": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": "2.1.2" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "optional": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "optional": true, + "requires": { + "brace-expansion": "1.1.11" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "optional": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "5.1.2", + "yallist": "3.0.3" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "optional": true, + "requires": { + "minipass": "2.3.5" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.2.4", + "bundled": true, + "optional": true, + "requires": { + "debug": "2.6.9", + "iconv-lite": "0.4.24", + "sax": "1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.3", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "1.0.3", + "mkdirp": "0.5.1", + "needle": "2.2.4", + "nopt": "4.0.1", + "npm-packlist": "1.2.0", + "npmlog": "4.1.2", + "rc": "1.2.8", + "rimraf": "2.6.3", + "semver": "5.6.0", + "tar": "4.4.8" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1.1.1", + "osenv": "0.1.5" + } + }, + "npm-bundled": { + "version": "1.0.5", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.2.0", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "3.0.1", + "npm-bundled": "1.0.5" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "1.1.5", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "optional": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "0.6.0", + "ini": "1.3.5", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "optional": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "optional": true, + "requires": { + "glob": "7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.6.0", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "optional": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "optional": true, + "requires": { + "chownr": "1.1.1", + "fs-minipass": "1.2.5", + "minipass": "2.3.5", + "minizlib": "1.2.1", + "mkdirp": "0.5.1", + "safe-buffer": "5.1.2", + "yallist": "3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "optional": true, + "requires": { + "string-width": "1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "optional": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "requires": { + "globule": "^1.0.0" + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + } + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "requires": { + "is-glob": "3.1.0", + "path-dirname": "1.0.2" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "requires": { + "is-extglob": "2.1.1" + } + } + } + }, + "globals": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.11.0.tgz", + "integrity": "sha512-WHq43gS+6ufNOEqlrDBxVEbb8ntfXrfAUU2ZOpCxrBdGKW3gyv8mCxAfIBD0DroPKGrJ2eSsXsLtY9MPntsyTw==" + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "1.0.2", + "glob": "7.1.3", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + }, + "dependencies": { + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "gpx-parser-builder": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/gpx-parser-builder/-/gpx-parser-builder-1.0.2.tgz", + "integrity": "sha512-zCTGKANSytYLIicVYUUFTYhz3mbDEtIemWZvC3Vb0j8DhwPMbDSCIl9blMClxSLrr7gGbwLAk1nhj3Z41oC5sw==", + "requires": { + "isomorphic-xml2js": "0.1.3" + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "optional": true + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "handle-thing": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz", + "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "requires": { + "ajv": "6.9.1", + "har-schema": "2.0.0" + } + }, + "harmony-reflect": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz", + "integrity": "sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "2.0.6", + "has-values": "1.0.0", + "isobject": "3.0.1" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "history": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/history/-/history-4.7.2.tgz", + "integrity": "sha512-1zkBRWW6XweO0NBcjiphtVJVsIQ+SXF29z9DVkceeaSLVMFXHool+fdCZD4spDCfZJCILPILc3bm7Bc+HRi0nA==", + "requires": { + "invariant": "2.2.4", + "loose-envify": "1.4.0", + "resolve-pathname": "2.2.0", + "value-equal": "0.4.0", + "warning": "3.0.0" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "1.1.7", + "minimalistic-assert": "1.0.1", + "minimalistic-crypto-utils": "1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "2.0.3", + "obuf": "1.1.2", + "readable-stream": "2.3.6", + "wbuf": "1.7.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "5.1.1", + "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.6.3" + }, + "dependencies": { + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" + } + } + }, + "htmlparser2": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", + "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", + "requires": { + "domelementtype": "1.3.1", + "domhandler": "2.1.0", + "domutils": "1.1.6", + "readable-stream": "1.0.34" + }, + "dependencies": { + "domutils": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", + "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", + "requires": { + "domelementtype": "1.3.1" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": "1.5.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "http-parser-js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz", + "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==" + }, + "http-proxy": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", + "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", + "requires": { + "eventemitter3": "3.1.0", + "follow-redirects": "1.6.1", + "requires-port": "1.0.0" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.16.1" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "requires": { + "harmony-reflect": "1.6.1" + } + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "immer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "2.0.0", + "resolve-from": "3.0.0" + }, + "dependencies": { + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "2.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "3.0.0", + "resolve-cwd": "2.0.0" + }, + "dependencies": { + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "3.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "requires": { + "repeating": "2.0.1" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "1.4.0" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "3.2.2" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-bigint": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz", + "integrity": "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "requires": { + "binary-extensions": "1.13.0" + } + }, + "is-boolean-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", + "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", + "requires": { + "call-bind": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "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" + } + }, + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "3.2.2" + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "requires": { + "is-extglob": "2.1.1" + } + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "3.2.2" + } + }, + "is-number-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", + "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==" + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "3.0.1" + } + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "requires": { + "has": "1.0.3" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "requires": { + "has-symbols": "1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isomorphic-xml2js": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/isomorphic-xml2js/-/isomorphic-xml2js-0.1.3.tgz", + "integrity": "sha512-dIkT2U9ritKVWF/HfHfGwm5tTnlMnknYsv7l12oJlQQgOV2CNV65pX+FHy6HFL9YP8q0JcrlNQAFRJIN2agUmQ==", + "requires": { + "@types/xml2js": "0.4.5", + "xml2js": "0.4.22" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==" + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + } + } + }, + "istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", + "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", + "requires": { + "@jest/core": "^26.6.0", + "import-local": "^3.0.2", + "jest-cli": "^26.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "requires": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "jest-circus": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", + "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.0", + "@jest/test-result": "^26.6.0", + "@jest/types": "^26.6.0", + "@types/babel__traverse": "^7.0.4", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^26.6.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.0", + "jest-matcher-utils": "^26.6.0", + "jest-message-util": "^26.6.0", + "jest-runner": "^26.6.0", + "jest-runtime": "^26.6.0", + "jest-snapshot": "^26.6.0", + "jest-util": "^26.6.0", + "pretty-format": "^26.6.0", + "stack-utils": "^2.0.2", + "throat": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + } + }, + "jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "requires": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": { + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "requires": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + }, + "jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" + }, + "jest-resolve": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", + "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", + "requires": { + "@jest/types": "^26.6.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.0", + "read-pkg-up": "^7.0.1", + "resolve": "^1.17.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "requires": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + } + }, + "jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + } + } + }, + "jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "requires": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watch-typeahead": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", + "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^26.0.0", + "jest-watcher": "^26.3.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + } + } + }, + "jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "requires": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + } + } + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-base64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsdom": { + "version": "16.5.3", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.5.3.tgz", + "integrity": "sha512-Qj1H+PEvUsOtdPJ056ewXM4UJPCi4hhLA8wpiz9F2YvsRBhuFsXxtrIFAgGBDynQA9isAMGE91PfUYbdMPXuTA==", + "requires": { + "abab": "^2.0.5", + "acorn": "^8.1.0", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "html-encoding-sniffer": "^2.0.1", + "is-potential-custom-element-name": "^1.0.0", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "request": "^2.88.2", + "request-promise-native": "^1.0.9", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.4", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.1.tgz", + "integrity": "sha512-xYiIVjNuqtKXMxlRMDc6mZUhXehod4a3gbZ1qRlM7icK4EbxUFNLhWoPblCvFtB2Y9CIqHP3CF/rdxLItaQv8g==" + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } + } + }, + "tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "dependencies": { + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + } + } + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "1.2.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + } + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "4.1.15" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "1.1.6" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==" + }, + "language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "requires": { + "lodash": "4.17.15", + "webpack-sources": "1.3.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + } + } + }, + "leaflet": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.6.0.tgz", + "integrity": "sha512-CPkhyqWUKZKFJ6K8umN5/D2wrJ2+/8UIpXppY7QDnUZW5bZL5+SEI2J7GBpwh4LIupOKqbNSQXgqmrEJopHVNQ==" + }, + "leaflet-editable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/leaflet-editable/-/leaflet-editable-1.2.0.tgz", + "integrity": "sha512-wG11JwpL8zqIbypTop6xCRGagMuWw68ihYu4uqrqc5Ep0wnEJeyob7NB2Rt5t74Oih4rwJ3OfwaGbzdowOGfYQ==" + }, + "leaflet-geometryutil": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/leaflet-geometryutil/-/leaflet-geometryutil-0.9.1.tgz", + "integrity": "sha512-DKYLzFBsEcmZSl1fXLM+Pd+7t5IHmY6Ps7XeSnWL1ngr1qxQfcVzhkJT9gxfZrmFWiL96c23xQ0aLcHocV2tVA==", + "requires": { + "leaflet": "1.6.0" + } + }, + "leaflet-routing-machine": { + "version": "github:muerwre/leaflet-routing-machine#25e27d5721cbf8d9c4cc1612ecc6b99aef49de7b", + "from": "github:muerwre/leaflet-routing-machine#25e27d5721cbf8d9c4cc1612ecc6b99aef49de7b", + "requires": { + "@mapbox/corslite": "0.0.7", + "@mapbox/polyline": "0.2.0", + "osrm-text-instructions": "0.11.5" + } + }, + "leaflet.markercluster": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/leaflet.markercluster/-/leaflet.markercluster-1.4.1.tgz", + "integrity": "sha512-ZSEpE/EFApR0bJ1w/dUGwTSUvWlpalKqIzkaYdYB7jaftQA/Y2Jav+eT4CMtEYFj+ZK4mswP13Q2acnPBnhGOw==" + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "1.1.2", + "type-check": "0.3.2" + } + }, + "line-height": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/line-height/-/line-height-0.1.1.tgz", + "integrity": "sha1-6GcF+/Cm9QYHrtZVANadstnbN+I=", + "requires": { + "computed-style": "0.1.4" + } + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "requires": { + "graceful-fs": "4.1.15", + "parse-json": "2.2.0", + "pify": "2.3.0", + "strip-bom": "3.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "dependencies": { + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "3.0.0", + "path-exists": "3.0.0" + } + }, + "lodash": { + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "requires": { + "lodash._reinterpolate": "3.0.0", + "lodash.templatesettings": "4.2.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "requires": { + "lodash._reinterpolate": "3.0.0" + } + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "requires": { + "currently-unhandled": "0.4.1", + "signal-exit": "3.0.2" + } + }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "requires": { + "tmpl": "1.0.x" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "1.0.1" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "3.0.4", + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "0.1.7", + "readable-stream": "2.3.6" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "requires": { + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "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" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + }, + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + } + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "4.1.15", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + }, + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + } + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "2.0.1" + }, + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + } + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "4.1.15", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + }, + "dependencies": { + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + } + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.5.0", + "path-type": "1.1.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "0.2.1" + } + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "braces": "2.3.2", + "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.13", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "4.11.8", + "brorand": "1.1.0" + } + }, + "mime-db": { + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", + "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==" + }, + "mime-types": { + "version": "2.1.21", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", + "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", + "requires": { + "mime-db": "1.37.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "1.0.2", + "is-extendable": "1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "aproba": "1.2.0", + "copy-concurrently": "1.0.5", + "fs-write-stream-atomic": "1.0.10", + "mkdirp": "0.5.1", + "rimraf": "2.6.3", + "run-queue": "1.0.3" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "1.3.1", + "thunky": "1.0.3" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "nan": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", + "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==", + "optional": true + }, + "nanoid": { + "version": "3.1.22", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz", + "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "fragment-cache": "0.2.1", + "is-windows": "1.0.2", + "kind-of": "6.0.2", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "native-url": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", + "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "requires": { + "querystring": "^0.2.0" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node-gyp": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + }, + "node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", + "optional": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + }, + "dependencies": { + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "optional": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "optional": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "optional": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "optional": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "optional": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "optional": true + } + } + }, + "node-releases": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.7.tgz", + "integrity": "sha512-bKdrwaqJUPHqlCzDD7so/R+Nk0jGv9a11ZhLrD9f6i947qGLrGAhU3OxRENa19QQmwzGy/g6zCDEuLGDO8HPvA==", + "requires": { + "semver": "5.6.0" + } + }, + "node-sass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-5.0.0.tgz", + "integrity": "sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==", + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^7.1.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "2.7.1", + "resolve": "1.10.0", + "semver": "5.6.0", + "validate-npm-package-license": "3.0.4" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "requires": { + "object-assign": "4.1.1", + "prepend-http": "1.0.4", + "query-string": "4.3.4", + "sort-keys": "1.1.2" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "2.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "0.1.1", + "define-property": "0.2.5", + "kind-of": "3.2.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "0.1.6" + } + } + } + }, + "object-hash": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.1.1.tgz", + "integrity": "sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ==" + }, + "object-inspect": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.2.tgz", + "integrity": "sha512-gz58rdPpadwztRrPjZE9DZLOABUpTGdcANUgOwBFO1C+HZZhePoP83M65WGDmbpwFYJSWqavbl4SgDn4k8RYTA==" + }, + "object-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz", + "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "3.0.1" + } + }, + "object.assign": { + "version": "4.1.0", + "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.0", + "object-keys": "1.1.0" + } + }, + "object.entries": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", + "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", + "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", + "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.0" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" + }, + "is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + } + } + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "requires": { + "define-properties": "1.1.3", + "es-abstract": "1.13.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "3.0.1" + } + }, + "object.values": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz", + "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==", + "requires": { + "define-properties": "1.1.3", + "es-abstract": "1.13.0", + "function-bind": "1.1.1", + "has": "1.0.3" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "dependencies": { + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + } + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "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", + "wordwrap": "1.0.0" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + } + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "requires": { + "url-parse": "1.4.4" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "osrm-text-instructions": { + "version": "0.11.5", + "resolved": "https://registry.npmjs.org/osrm-text-instructions/-/osrm-text-instructions-0.11.5.tgz", + "integrity": "sha512-EKCfIXhJHsYQLcuctymvSVH7ulRXx5sGb2MdZL3NzD6XhRVZRkqwRicd9/QI27A5oXW4ojOEJ81RGay7bO6dbA==" + }, + "p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-limit": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", + "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", + "requires": { + "p-try": "2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "2.1.0" + } + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==" + }, + "pako": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.8.tgz", + "integrity": "sha512-6i0HVbUfcKaTv+EG8ZTr75az7GFXcLYk9UyLEg7Notv/Ma+z/UG3TCoz6GiNeOrn1E/e63I0X/Hpw18jHOTUnA==" + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "requires": { + "cyclist": "0.2.2", + "inherits": "2.0.3", + "readable-stream": "2.3.6" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + } + } + }, + "parse-asn1": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.3.tgz", + "integrity": "sha512-VrPoetlz7B/FqjBLD2f5wBVZvsZVLnRUrxVLfRYhGXCODa/NWE4p3Wp+6+aV3ZPL3KM7/OZmxDIwwijD7yuucg==", + "requires": { + "asn1.js": "4.10.1", + "browserify-aes": "1.2.0", + "create-hash": "1.2.0", + "evp_bytestokey": "1.0.3", + "pbkdf2": "3.0.17", + "safe-buffer": "5.1.2" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "1.3.2" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" + } + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "requires": { + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "ripemd160": "2.0.2", + "safe-buffer": "5.1.2", + "sha.js": "2.4.11" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picomatch": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", + "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "requires": { + "ts-pnp": "^1.1.6" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + }, + "dependencies": { + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.5.tgz", + "integrity": "sha512-aFYPoYmXbZ1V6HZaSvat08M97A8HqO6Pjz+PiNpw/DhuRrC72XWAdp3hL6wusDCN31sSmcZyMGa2hZEuX+Xfhg==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-browser-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", + "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "requires": { + "postcss": "^7" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "requires": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "requires": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-flexbugs-fixes": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", + "requires": { + "postcss": "^7.0.26" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-font-variant": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-initial": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", + "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "requires": { + "@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" + }, + "dependencies": { + "browserslist": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.4.tgz", + "integrity": "sha512-d7rCxYV8I9kj41RH8UKYnvDYCRENUlHRgyXy/Rhr/1BaeLGfiCptEdFE8MIrvGfWbBFNjVYx76SQWvNX1j+/cQ==", + "requires": { + "caniuse-lite": "^1.0.30001208", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.712", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + }, + "caniuse-lite": { + "version": "1.0.30001214", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001214.tgz", + "integrity": "sha512-O2/SCpuaU3eASWVaesQirZv1MSjUNOvmugaD8zNSJqw6Vv5SGwoOpA9LJs3pNPfM745nxqPvfZY3MQKY4AKHYg==" + }, + "electron-to-chromium": { + "version": "1.3.717", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.717.tgz", + "integrity": "sha512-OfzVPIqD1MkJ7fX+yTl2nKyOE4FReeVfMCzzxQS+Kp43hZYwHwThlGP+EGIZRXJsxCM7dqo8Y65NOX/HP12iXQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "requires": { + "cssnano-util-get-match": "4.0.0", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "requires": { + "cssnano-util-get-arguments": "4.0.0", + "has": "1.0.3", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "requires": { + "cssnano-util-get-arguments": "4.0.0", + "cssnano-util-get-match": "4.0.0", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "requires": { + "has": "1.0.3", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "requires": { + "cssnano-util-get-match": "4.0.0", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "requires": { + "browserslist": "4.4.1", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "requires": { + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "requires": { + "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" + }, + "dependencies": { + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "requires": { + "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" + } + }, + "browserslist": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.4.tgz", + "integrity": "sha512-d7rCxYV8I9kj41RH8UKYnvDYCRENUlHRgyXy/Rhr/1BaeLGfiCptEdFE8MIrvGfWbBFNjVYx76SQWvNX1j+/cQ==", + "requires": { + "caniuse-lite": "^1.0.30001208", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.712", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + }, + "caniuse-lite": { + "version": "1.0.30001214", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001214.tgz", + "integrity": "sha512-O2/SCpuaU3eASWVaesQirZv1MSjUNOvmugaD8zNSJqw6Vv5SGwoOpA9LJs3pNPfM745nxqPvfZY3MQKY4AKHYg==" + }, + "electron-to-chromium": { + "version": "1.3.717", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.717.tgz", + "integrity": "sha512-OfzVPIqD1MkJ7fX+yTl2nKyOE4FReeVfMCzzxQS+Kp43hZYwHwThlGP+EGIZRXJsxCM7dqo8Y65NOX/HP12iXQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-safe-parser": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", + "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", + "requires": { + "postcss": "^8.1.0" + }, + "dependencies": { + "postcss": { + "version": "8.2.10", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.10.tgz", + "integrity": "sha512-b/h7CPV7QEdrqIxtAf2j31U5ef05uBDuvoXv6L51Q4rcS1jdlXAVKJv+atCFdUXYl9dyTHGyoMzIepwowRJjFw==", + "requires": { + "colorette": "^1.2.2", + "nanoid": "^3.1.22", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-selector-not": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "prefix-style": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/prefix-style/-/prefix-style-2.0.1.tgz", + "integrity": "sha1-ZrupqHDP2jCKXcIOhekSCTLJWgY=" + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "requires": { + "renderkid": "2.0.2", + "utila": "0.4.0" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.7.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.1.tgz", + "integrity": "sha512-f8Lku2z9kERjOCcnDOPm68EBJAO2K00Q5mSgPAUE/gJuBgsYLbVy6owSrtcHj90zt8PvW+z0qaIIgsIhHOa1Qw==", + "requires": { + "object-assign": "4.1.1", + "react-is": "16.8.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "psl": { + "version": "1.1.31", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", + "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==" + }, + "pt-sans-cyrillic": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/pt-sans-cyrillic/-/pt-sans-cyrillic-0.0.4.tgz", + "integrity": "sha512-QbXgUHp5pbSbxbLdfpe5/MzuYPufqv36UMQUUI7QwceaaCJA8NQilysjlexjHLyK0GFv7NB5kl6ZAcIMBBBRXA==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.2.0", + "parse-asn1": "5.1.3", + "randombytes": "2.0.6", + "safe-buffer": "5.1.2" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "1.4.1", + "once": "1.4.0" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "3.7.1", + "inherits": "2.0.3", + "pump": "2.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "1.4.1", + "once": "1.4.0" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "query-string": { + "version": "4.3.4", + "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" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "querystringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.0.tgz", + "integrity": "sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "2.1.0" + } + }, + "raleway-cyrillic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/raleway-cyrillic/-/raleway-cyrillic-4.0.2.tgz", + "integrity": "sha1-HcKzrqYwKwhTbs7jGIyS0li4jOE=" + }, + "ramda": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.26.1.tgz", + "integrity": "sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==" + }, + "randombytes": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "2.0.6", + "safe-buffer": "5.1.2" + } + }, + "rc-align": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.9.tgz", + "integrity": "sha512-myAM2R4qoB6LqBul0leaqY8gFaiECDJ3MtQDmzDo9xM9NRT/04TvWOYd2YHU9zvGzqk9QXF6S9/MifzSKDZeMw==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "rc-util": "^5.3.0", + "resize-observer-polyfill": "^1.5.1" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.16.tgz", + "integrity": "sha512-7VsWJsI5USRhBLE/3of+VU2DDNWtYHQlq2IHu2iL15+Yx4qVqP8KllR6JMHQlTKWRyDk9Tw6unkqSusaHXt//A==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, + "rc-motion": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.4.1.tgz", + "integrity": "sha512-TWLvymfMu8SngPx5MDH8dQ0D2RYbluNTfam4hY/dNNx9RQ3WtGuZ/GXHi2ymLMzH+UNd6EEFYkOuR5JTTtm8Xg==", + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.2.1" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.16.tgz", + "integrity": "sha512-7VsWJsI5USRhBLE/3of+VU2DDNWtYHQlq2IHu2iL15+Yx4qVqP8KllR6JMHQlTKWRyDk9Tw6unkqSusaHXt//A==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, + "rc-slider": { + "version": "9.7.2", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-9.7.2.tgz", + "integrity": "sha512-mVaLRpDo6otasBs6yVnG02ykI3K6hIrLTNfT5eyaqduFv95UODI9PDS6fWuVVehVpdS4ENgOSwsTjrPVun+k9g==", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-tooltip": "^5.0.1", + "rc-util": "^5.0.0", + "shallowequal": "^1.1.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.16.tgz", + "integrity": "sha512-7VsWJsI5USRhBLE/3of+VU2DDNWtYHQlq2IHu2iL15+Yx4qVqP8KllR6JMHQlTKWRyDk9Tw6unkqSusaHXt//A==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, + "rc-tooltip": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-5.1.0.tgz", + "integrity": "sha512-pFqD1JZwNIpbdcefB7k5xREoHAWM/k3yQwYF0iminbmDXERgq4rvBfUwIvlCqqZSM7HDr9hYeYr6ZsVNaKtvCQ==", + "requires": { + "@babel/runtime": "^7.11.2", + "rc-trigger": "^5.0.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.16.tgz", + "integrity": "sha512-7VsWJsI5USRhBLE/3of+VU2DDNWtYHQlq2IHu2iL15+Yx4qVqP8KllR6JMHQlTKWRyDk9Tw6unkqSusaHXt//A==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, + "rc-trigger": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-5.2.5.tgz", + "integrity": "sha512-RlF5RpWqK+JeiFeQVOzwjLFzpNe2FowoXc/42azz+20wr/bYF1Q/MwprUK+3+vs/oFhLC0ht3/NlrslAo/OoWA==", + "requires": { + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-align": "^4.0.0", + "rc-motion": "^2.0.0", + "rc-util": "^5.5.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.16.tgz", + "integrity": "sha512-7VsWJsI5USRhBLE/3of+VU2DDNWtYHQlq2IHu2iL15+Yx4qVqP8KllR6JMHQlTKWRyDk9Tw6unkqSusaHXt//A==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, + "rc-util": { + "version": "5.9.8", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.9.8.tgz", + "integrity": "sha512-typLSHYGf5irvGLYQshs0Ra3aze086h0FhzsAkyirMunYZ7b3Te8gKa5PVaanoHaZa9sS6qx98BxgysoRP+6Tw==", + "requires": { + "@babel/runtime": "^7.12.5", + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.16.tgz", + "integrity": "sha512-7VsWJsI5USRhBLE/3of+VU2DDNWtYHQlq2IHu2iL15+Yx4qVqP8KllR6JMHQlTKWRyDk9Tw6unkqSusaHXt//A==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-app-polyfill": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", + "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", + "requires": { + "core-js": "^3.6.5", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.7", + "whatwg-fetch": "^3.4.1" + }, + "dependencies": { + "promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "requires": { + "asap": "~2.0.6" + } + } + } + }, + "react-dev-utils": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", + "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", + "requires": { + "@babel/code-frame": "7.10.4", + "address": "1.1.2", + "browserslist": "4.14.2", + "chalk": "2.4.2", + "cross-spawn": "7.0.3", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.1.0", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "4.1.6", + "global-modules": "2.0.0", + "globby": "11.0.1", + "gzip-size": "5.1.1", + "immer": "8.0.1", + "is-root": "2.1.0", + "loader-utils": "2.0.0", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "prompts": "2.4.0", + "react-error-overlay": "^6.0.9", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "browserslist": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "requires": { + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" + } + }, + "caniuse-lite": { + "version": "1.0.30001214", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001214.tgz", + "integrity": "sha512-O2/SCpuaU3eASWVaesQirZv1MSjUNOvmugaD8zNSJqw6Vv5SGwoOpA9LJs3pNPfM745nxqPvfZY3MQKY4AKHYg==" + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "electron-to-chromium": { + "version": "1.3.717", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.717.tgz", + "integrity": "sha512-OfzVPIqD1MkJ7fX+yTl2nKyOE4FReeVfMCzzxQS+Kp43hZYwHwThlGP+EGIZRXJsxCM7dqo8Y65NOX/HP12iXQ==" + }, + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "react-error-overlay": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + }, + "react-infinite-scroller": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/react-infinite-scroller/-/react-infinite-scroller-1.2.4.tgz", + "integrity": "sha512-/oOa0QhZjXPqaD6sictN2edFMsd3kkMiE19Vcz5JDgHpzEJVqYcmq+V3mkwO88087kvKGe1URNksHEOt839Ubw==", + "requires": { + "prop-types": "15.7.1" + } + }, + "react-is": { + "version": "16.8.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.1.tgz", + "integrity": "sha512-ioMCzVDWvCvKD8eeT+iukyWrBGrA3DiFYkXfBsVYIRdaREZuBjENG+KjrikavCLasozqRWTwFUagU/O4vPpRMA==" + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "react-motion": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/react-motion/-/react-motion-0.5.2.tgz", + "integrity": "sha512-9q3YAvHoUiWlP3cK0v+w1N5Z23HXMj4IF4YuvjvWegWqNPfLXsOBE/V7UvQGpXxHFKRQQcNcVQE31g9SB/6qgQ==", + "requires": { + "performance-now": "0.2.0", + "prop-types": "15.7.1", + "raf": "3.4.1" + }, + "dependencies": { + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=" + } + } + }, + "react-redux": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-5.1.1.tgz", + "integrity": "sha512-LE7Ned+cv5qe7tMV5BPYkGQ5Lpg8gzgItK07c67yHvJ8t0iaD9kPFPAli/mYkiyJYrs2pJgExR2ZgsGqlrOApg==", + "requires": { + "@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.1", + "react-is": "16.8.1", + "react-lifecycles-compat": "3.0.4" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz", + "integrity": "sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA==", + "requires": { + "react-is": "16.8.1" + } + } + } + }, + "react-refresh": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", + "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==" + }, + "react-router": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-4.3.1.tgz", + "integrity": "sha512-yrvL8AogDh2X42Dt9iknk4wF4V8bWREPirFfS9gLU1huk6qK41sg7Z/1S81jjTrGHxa3B8R3J6xIkDAA6CVarg==", + "requires": { + "history": "4.7.2", + "hoist-non-react-statics": "2.5.5", + "invariant": "2.2.4", + "loose-envify": "1.4.0", + "path-to-regexp": "1.7.0", + "prop-types": "15.7.1", + "warning": "4.0.3" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "path-to-regexp": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz", + "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=", + "requires": { + "isarray": "0.0.1" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "1.4.0" + } + } + } + }, + "react-scripts": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz", + "integrity": "sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A==", + "requires": { + "@babel/core": "7.12.3", + "@pmmmwh/react-refresh-webpack-plugin": "0.4.3", + "@svgr/webpack": "5.5.0", + "@typescript-eslint/eslint-plugin": "^4.5.0", + "@typescript-eslint/parser": "^4.5.0", + "babel-eslint": "^10.1.0", + "babel-jest": "^26.6.0", + "babel-loader": "8.1.0", + "babel-plugin-named-asset-import": "^0.3.7", + "babel-preset-react-app": "^10.0.0", + "bfj": "^7.0.2", + "camelcase": "^6.1.0", + "case-sensitive-paths-webpack-plugin": "2.3.0", + "css-loader": "4.3.0", + "dotenv": "8.2.0", + "dotenv-expand": "5.1.0", + "eslint": "^7.11.0", + "eslint-config-react-app": "^6.0.0", + "eslint-plugin-flowtype": "^5.2.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jest": "^24.1.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-react": "^7.21.5", + "eslint-plugin-react-hooks": "^4.2.0", + "eslint-plugin-testing-library": "^3.9.2", + "eslint-webpack-plugin": "^2.5.2", + "file-loader": "6.1.1", + "fs-extra": "^9.0.1", + "fsevents": "^2.1.3", + "html-webpack-plugin": "4.5.0", + "identity-obj-proxy": "3.0.0", + "jest": "26.6.0", + "jest-circus": "26.6.0", + "jest-resolve": "26.6.0", + "jest-watch-typeahead": "0.6.1", + "mini-css-extract-plugin": "0.11.3", + "optimize-css-assets-webpack-plugin": "5.0.4", + "pnp-webpack-plugin": "1.6.4", + "postcss-flexbugs-fixes": "4.2.1", + "postcss-loader": "3.0.0", + "postcss-normalize": "8.0.1", + "postcss-preset-env": "6.7.0", + "postcss-safe-parser": "5.0.2", + "prompts": "2.4.0", + "react-app-polyfill": "^2.0.0", + "react-dev-utils": "^11.0.3", + "react-refresh": "^0.8.3", + "resolve": "1.18.1", + "resolve-url-loader": "^3.1.2", + "sass-loader": "^10.0.5", + "semver": "7.3.2", + "style-loader": "1.3.0", + "terser-webpack-plugin": "4.2.3", + "ts-pnp": "1.2.0", + "url-loader": "4.1.1", + "webpack": "4.44.2", + "webpack-dev-server": "3.11.1", + "webpack-manifest-plugin": "2.2.0", + "workbox-webpack-plugin": "5.1.4" + }, + "dependencies": { + "@babel/generator": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.16.tgz", + "integrity": "sha512-grBBR75UnKOcUWMp8WoDxNsWCFl//XCK6HWTrBQKTr5SV9f5g0pNOjdyzi/DTBv12S9GnYPInIXQBTky7OXEMg==", + "requires": { + "@babel/types": "^7.13.16", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.16.tgz", + "integrity": "sha512-6bAg36mCwuqLO0hbR+z7PHuqWiCeP7Dzg73OpQwsAB1Eb8HnGEz5xYBzCfbu+YjoaJsJs+qheDxVAuqbt3ILEw==" + }, + "@babel/runtime": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.16.tgz", + "integrity": "sha512-7VsWJsI5USRhBLE/3of+VU2DDNWtYHQlq2IHu2iL15+Yx4qVqP8KllR6JMHQlTKWRyDk9Tw6unkqSusaHXt//A==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "requires": { + "@babel/highlight": "^7.12.13" + } + } + } + }, + "@babel/traverse": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.15.tgz", + "integrity": "sha512-/mpZMNvj6bce59Qzl09fHEs8Bt8NnpEDQYleHUPZQ3wXUMvXi+HJPLars68oAbmp839fGoOkv2pSL2z9ajCIaQ==", + "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.15", + "@babel/types": "^7.13.14", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "requires": { + "@babel/highlight": "^7.12.13" + } + } + } + }, + "@babel/types": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.16.tgz", + "integrity": "sha512-7enM8Wxhrl1hB1+k6+xO6RmxpNkaveRWkdpyii8DkrLWRgr0l3x29/SEuhTIkP+ynHsU/Hpjn8Evd/axv/ll6Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "to-fast-properties": "^2.0.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "requires": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "optional": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "array-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "requires": { + "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" + } + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "requires": { + "@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-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "requires": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + } + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "optional": true + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "optional": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "cacache": { + "version": "15.0.6", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.6.tgz", + "integrity": "sha512-g1WYDMct/jzW+JdWEyjaX2zoBkZ6ZT9VpOyp2I/VMtDsNLffNat3kqPFfi1eDRSK9/SuKGyORDHcQMcPF8sQ/w==", + "requires": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "optional": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "optional": true, + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + } + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "color-string": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz", + "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "css-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", + "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "requires": { + "camelcase": "^6.0.0", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^2.0.0", + "postcss": "^7.0.32", + "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", + "semver": "^7.3.2" + }, + "dependencies": { + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "requires": { + "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.3", + "postcss-unique-selectors": "^4.0.1" + } + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "damerau-levenshtein": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@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": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "es-abstract": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", + "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", + "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.0" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "eslint": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.24.0.tgz", + "integrity": "sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ==", + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.21", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.4", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==" + }, + "globals": { + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz", + "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "requires": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", + "requires": { + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "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", + "tsconfig-paths": "^3.9.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "requires": { + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" + }, + "dependencies": { + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + } + } + }, + "eslint-plugin-react": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.23.2.tgz", + "integrity": "sha512-AfjgFQB+nYszudkxRkTFu0UR1zEQig0ArVMPloKhxwlwkzaw/fBiH0QWcBBhZONlXqQC51+nfqFrkn4EzHcGBw==", + "requires": { + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.3", + "object.fromentries": "^2.0.4", + "object.values": "^1.1.3", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "string.prototype.matchall": "^4.0.4" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", + "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "optional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + }, + "dependencies": { + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + }, + "html-webpack-plugin": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", + "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", + "requires": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "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" + } + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "requires": { + "postcss": "^7.0.14" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "optional": true + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsx-ast-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", + "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", + "requires": { + "array-includes": "^3.1.2", + "object.assign": "^4.1.2" + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", + "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==" + }, + "mime-types": { + "version": "2.1.30", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", + "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", + "requires": { + "mime-db": "1.47.0" + } + }, + "mini-css-extract-plugin": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", + "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "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.0", + "vm-browserify": "^1.0.1" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.fromentries": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", + "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" + } + }, + "object.values": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.3.tgz", + "integrity": "sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", + "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" } }, "postcss-colormin": { @@ -4165,6 +19953,13 @@ "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-convert-values": { @@ -4174,6 +19969,13 @@ "requires": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-discard-comments": { @@ -4217,6 +20019,13 @@ "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-merge-rules": { @@ -4233,11 +20042,11 @@ }, "dependencies": { "postcss-selector-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", - "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "requires": { - "dot-prop": "^4.1.1", + "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", "uniq": "^1.0.1" } @@ -4251,6 +20060,13 @@ "requires": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-minify-gradients": { @@ -4262,6 +20078,13 @@ "is-color-stop": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-minify-params": { @@ -4275,6 +20098,13 @@ "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-minify-selectors": { @@ -4289,17 +20119,54 @@ }, "dependencies": { "postcss-selector-parser": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", - "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "requires": { - "dot-prop": "^4.1.1", + "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", "uniq": "^1.0.1" } } } }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, "postcss-normalize-charset": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", @@ -4317,6 +20184,18 @@ "normalize-url": "^3.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-ordered-values": { @@ -4327,6 +20206,13 @@ "cssnano-util-get-arguments": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-reduce-initial": { @@ -4349,27 +20235,39 @@ "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.5.tgz", + "integrity": "sha512-aFYPoYmXbZ1V6HZaSvat08M97A8HqO6Pjz+PiNpw/DhuRrC72XWAdp3hL6wusDCN31sSmcZyMGa2hZEuX+Xfhg==", "requires": { - "cssesc": "^2.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" } }, "postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", "requires": { - "is-svg": "^3.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-unique-selectors": { @@ -4382,6 +20280,342 @@ "uniqs": "^2.0.0" } }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "prop-types": { + "version": "15.7.2", + "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.8.1" + } + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + } + } + }, + "react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" + }, + "resolve": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", + "requires": { + "is-core-module": "^2.0.0", + "path-parse": "^1.0.6" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "selfsigned": { + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", + "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "requires": { + "node-forge": "^0.10.0" + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "sockjs-client": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz", + "integrity": "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==", + "requires": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "requires": { + "minipass": "^3.1.1" + } + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "style-loader": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0" + }, + "dependencies": { + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, "supports-color": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", @@ -4391,18 +20625,17 @@ } }, "svgo": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.2.0.tgz", - "integrity": "sha512-xBfxJxfk4UeVN8asec9jNxHiv3UAMv/ujwBWGYvQhhMb2u3YTGKkiybPcLFDLq7GLLWE9wa73e0/m8L5nTzQbw==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", "requires": { "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.28", - "css-url-regex": "^1.1.0", - "csso": "^3.5.1", - "js-yaml": "^3.12.0", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", "mkdirp": "~0.5.1", "object.values": "^1.1.0", "sax": "~1.2.4", @@ -4410,6470 +20643,727 @@ "unquote": "~1.1.1", "util.promisify": "~1.0.0" } - } - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, - "postcss": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", - "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "table": { + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.3.2.tgz", + "integrity": "sha512-I9/Ca6Huf2oxFag7crD0DhA+arIdfLtWunSn0NIXSzjtUlDgIBGVZY7SsMkNPNT3Psd/z4gza0nuEpmra9eRbg==", "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "ajv": "^8.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "lodash.clonedeep": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "ajv": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.1.0.tgz", + "integrity": "sha512-B/Sk2Ix7A36fs/ZkuGLIR86EdjbgR6fsAcbx9lOP/QBSXujDNbVmIS/U4Itz5k8fPFDeVZl/zQ/gJW4Jrq6XjQ==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } } }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" - }, - "csso": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", - "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", - "dev": true, - "requires": { - "clap": "^1.0.9", - "source-map": "^0.5.3" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "csstype": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.2.tgz", - "integrity": "sha512-Rl7PvTae0pflc1YtxtKbiSqq20Ts6vpIYOD5WBafl4y123DyHUeLrRdQP66sQW8/6gmX8jrYJLXwNeMqYVJcow==" - }, - "cyclist": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", - "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", - "dev": true - }, - "d": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "dev": true, - "requires": { - "es5-ext": "^0.10.9" - } - }, - "damerau-levenshtein": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz", - "integrity": "sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ=", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "optional": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "date-now": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "deep-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", - "dev": true - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "default-gateway": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-2.7.2.tgz", - "integrity": "sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==", - "dev": true, - "requires": { - "execa": "^0.10.0", - "ip-regex": "^2.1.0" - }, - "dependencies": { - "execa": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", - "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - } - } - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", - "dev": true - }, - "del": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", - "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", - "dev": true, - "requires": { - "globby": "^6.1.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "p-map": "^1.1.1", - "pify": "^3.0.0", - "rimraf": "^2.2.8" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "des.js": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", - "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true - }, - "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", - "dev": true - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", - "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "doctypes": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", - "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=" - }, - "dom-align": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.8.0.tgz", - "integrity": "sha512-B85D4ef2Gj5lw0rK0KM2+D5/pH7yqNxg2mB+E8uzFaolpm7RQmsxEfjyEuNiF8UBBkffumYDeKRzTzc3LePP+w==" - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "requires": { - "utila": "~0.4" - } - }, - "dom-css": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/dom-css/-/dom-css-2.1.0.tgz", - "integrity": "sha1-/bwtWgFdCj4YcuEUcrvQ57nmogI=", - "requires": { - "add-px-to-style": "1.0.0", - "prefix-style": "2.0.1", - "to-camel-case": "1.0.0" - } - }, - "dom-serializer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", - "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", - "requires": { - "domelementtype": "~1.1.1", - "entities": "~1.1.1" - }, - "dependencies": { - "domelementtype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", - "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=" - } - } - }, - "dom-walk": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", - "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=" - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "domhandler": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", - "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", - "requires": { - "is-obj": "^1.0.0" - } - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "optional": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "electron-to-chromium": { - "version": "1.3.113", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.113.tgz", - "integrity": "sha512-De+lPAxEcpxvqPTyZAXELNpRZXABRxf+uL/rSykstQhzj/B0l1150G/ExIIxKc16lI89Hgz81J0BHAcbTqK49g==" - }, - "elliptic": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", - "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", - "dev": true, - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "encoding": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", - "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", - "requires": { - "iconv-lite": "~0.4.13" - } - }, - "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", - "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", - "tapable": "^1.0.0" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", - "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", - "requires": { - "es-to-primitive": "^1.2.0", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "is-callable": "^1.1.4", - "is-regex": "^1.0.4", - "object-keys": "^1.0.12" - } - }, - "es-to-primitive": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", - "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es5-ext": { - "version": "0.10.47", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.47.tgz", - "integrity": "sha512-/1TItLfj+TTfWoeRcDn/0FbGV6SNo4R+On2GGVucPU/j3BWnXE2Co8h8CTo4Tu34gFJtnmwS9xiScKs4EjZhdw==", - "dev": true, - "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.1", - "next-tick": "1" - } - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "es6-symbol": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", - "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "eslint": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", - "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", - "dev": true, - "requires": { - "ajv": "^5.3.0", - "babel-code-frame": "^6.22.0", - "chalk": "^2.1.0", - "concat-stream": "^1.6.0", - "cross-spawn": "^5.1.0", - "debug": "^3.1.0", - "doctrine": "^2.1.0", - "eslint-scope": "^3.7.1", - "eslint-visitor-keys": "^1.0.0", - "espree": "^3.5.4", - "esquery": "^1.0.0", - "esutils": "^2.0.2", - "file-entry-cache": "^2.0.0", - "functional-red-black-tree": "^1.0.1", - "glob": "^7.1.2", - "globals": "^11.0.1", - "ignore": "^3.3.3", - "imurmurhash": "^0.1.4", - "inquirer": "^3.0.6", - "is-resolvable": "^1.0.0", - "js-yaml": "^3.9.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.4", - "minimatch": "^3.0.2", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.2", - "path-is-inside": "^1.0.2", - "pluralize": "^7.0.0", - "progress": "^2.0.0", - "regexpp": "^1.0.1", - "require-uncached": "^1.0.3", - "semver": "^5.3.0", - "strip-ansi": "^4.0.0", - "strip-json-comments": "~2.0.1", - "table": "4.0.2", - "text-table": "~0.2.0" - }, - "dependencies": { - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, - "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" - } - }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", - "dev": true - }, - "js-yaml": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.1.tgz", - "integrity": "sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "eslint-config-airbnb": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-16.1.0.tgz", - "integrity": "sha512-zLyOhVWhzB/jwbz7IPSbkUuj7X2ox4PHXTcZkEmDqTvd0baJmJyuxlFPDlZOE/Y5bC+HQRaEkT3FoHo9wIdRiw==", - "dev": true, - "requires": { - "eslint-config-airbnb-base": "^12.1.0" - } - }, - "eslint-config-airbnb-base": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-12.1.0.tgz", - "integrity": "sha512-/vjm0Px5ZCpmJqnjIzcFb9TKZrKWz0gnuG/7Gfkt0Db1ELJR51xkZth+t14rYdqWgX836XbuxtArbIHlVhbLBA==", - "dev": true, - "requires": { - "eslint-restricted-globals": "^0.1.1" - } - }, - "eslint-import-resolver-babel-module": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-babel-module/-/eslint-import-resolver-babel-module-4.0.0.tgz", - "integrity": "sha512-aPj0+pG0H3HCaMD9eRDYEzPdMyKrLE2oNhAzTXd2w86ZBe3s7drSrrPwVTfzO1CBp13FGk8S84oRmZHZvSo0mA==", - "dev": true, - "requires": { - "pkg-up": "^2.0.0", - "resolve": "^1.4.0" - } - }, - "eslint-import-resolver-node": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", - "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", - "dev": true, - "requires": { - "debug": "^2.6.9", - "resolve": "^1.5.0" - } - }, - "eslint-import-resolver-webpack": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.9.0.tgz", - "integrity": "sha1-IxzhV4rVEk2leZ8Cm9M9KBN2I+M=", - "dev": true, - "requires": { - "array-find": "^1.0.0", - "debug": "^2.6.8", - "enhanced-resolve": "~0.9.0", - "find-root": "^1.1.0", - "has": "^1.0.1", - "interpret": "^1.0.0", - "is-absolute": "^0.2.3", - "lodash.get": "^4.4.2", - "node-libs-browser": "^1.0.0 || ^2.0.0", - "resolve": "^1.4.0", - "semver": "^5.3.0" - }, - "dependencies": { - "enhanced-resolve": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", - "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.2.0", - "tapable": "^0.1.8" - } - }, - "memory-fs": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", - "integrity": "sha1-8rslNovBIeORwlIN6Slpyu4KApA=", - "dev": true - }, "tapable": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", - "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=", - "dev": true - } - } - }, - "eslint-loader": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.1.2.tgz", - "integrity": "sha512-rA9XiXEOilLYPOIInvVH5S/hYfyTPyxag6DZhoQOduM+3TkghAEQ3VcFO8VnX4J4qg/UIBzp72aOf/xvYmpmsg==", - "dev": true, - "requires": { - "loader-fs-cache": "^1.0.0", - "loader-utils": "^1.0.2", - "object-assign": "^4.0.1", - "object-hash": "^1.1.4", - "rimraf": "^2.6.1" - } - }, - "eslint-module-utils": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.3.0.tgz", - "integrity": "sha512-lmDJgeOOjk8hObTysjqH7wyMi+nsHwwvfBykwfhjR1LNdd7C2uFJBvx4OpWYpXOw4df1yE1cDEVd1yLHitk34w==", - "dev": true, - "requires": { - "debug": "^2.6.8", - "pkg-dir": "^2.0.0" - } - }, - "eslint-plugin-babel": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-babel/-/eslint-plugin-babel-5.3.0.tgz", - "integrity": "sha512-HPuNzSPE75O+SnxHIafbW5QB45r2w78fxqwK3HmjqIUoPfPzVrq6rD+CINU3yzoDSzEhUkX07VUphbF73Lth/w==", - "dev": true, - "requires": { - "eslint-rule-composer": "^0.3.0" - } - }, - "eslint-plugin-flowtype": { - "version": "2.50.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz", - "integrity": "sha512-X+AoKVOr7Re0ko/yEXyM5SSZ0tazc6ffdIOocp2fFUlWoDt7DV0Bz99mngOkAFLOAWjqRA5jPwqUCbrx13XoxQ==", - "dev": true, - "requires": { - "lodash": "^4.17.10" - } - }, - "eslint-plugin-import": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.16.0.tgz", - "integrity": "sha512-z6oqWlf1x5GkHIFgrSvtmudnqM6Q60KM4KvpWi5ubonMjycLjndvd5+8VAZIsTlHC03djdgJuyKG6XO577px6A==", - "dev": true, - "requires": { - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.2", - "eslint-module-utils": "^2.3.0", - "has": "^1.0.3", - "lodash": "^4.17.11", - "minimatch": "^3.0.4", - "read-pkg-up": "^2.0.0", - "resolve": "^1.9.0" - }, - "dependencies": { - "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "dev": true, + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "terser": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.1.tgz", + "integrity": "sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw==", "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } - } - } - }, - "eslint-plugin-jsx-a11y": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.1.tgz", - "integrity": "sha512-cjN2ObWrRz0TTw7vEcGQrx+YltMvZoOEx4hWU8eEERDnBIU00OTq7Vr+jA7DFKxiwLNv4tTh5Pq2GUNEa8b6+w==", - "dev": true, - "requires": { - "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.0.1" - } - }, - "eslint-plugin-react": { - "version": "7.12.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.12.4.tgz", - "integrity": "sha512-1puHJkXJY+oS1t467MjbqjvX53uQ05HXwjqDgdbGBqf5j9eeydI54G3KwiJmWciQ0HTBacIKw2jgwSBSH3yfgQ==", - "dev": true, - "requires": { - "array-includes": "^3.0.3", - "doctrine": "^2.1.0", - "has": "^1.0.3", - "jsx-ast-utils": "^2.0.1", - "object.fromentries": "^2.0.0", - "prop-types": "^15.6.2", - "resolve": "^1.9.0" - } - }, - "eslint-restricted-globals": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz", - "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=", - "dev": true - }, - "eslint-rule-composer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", - "integrity": "sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==", - "dev": true - }, - "eslint-scope": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", - "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", - "dev": true - }, - "espree": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", - "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", - "dev": true, - "requires": { - "acorn": "^5.5.0", - "acorn-jsx": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", - "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", - "dev": true - } - } - }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true - }, - "esquery": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", - "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", - "dev": true, - "requires": { - "estraverse": "^4.0.0" - } - }, - "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", - "dev": true, - "requires": { - "estraverse": "^4.1.0" - } - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "eventemitter3": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", - "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==", - "dev": true - }, - "events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", - "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==", - "dev": true - }, - "eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", - "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", - "dev": true, - "requires": { - "original": "^1.0.0" - } - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "express": { - "version": "4.16.4", - "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", - "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", - "requires": { - "accepts": "~1.3.5", - "array-flatten": "1.1.1", - "body-parser": "1.18.3", - "content-disposition": "0.5.2", - "content-type": "~1.0.4", - "cookie": "0.3.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.1.1", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.4", - "qs": "6.5.2", - "range-parser": "~1.2.0", - "safe-buffer": "5.1.2", - "send": "0.16.2", - "serve-static": "1.13.2", - "setprototypeof": "1.1.0", - "statuses": "~1.4.0", - "type-is": "~1.6.16", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "optional": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "external-editor": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", - "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", - "dev": true, - "requires": { - "chardet": "^0.4.0", - "iconv-lite": "^0.4.17", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", - "dev": true - }, - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fbjs": { - "version": "0.8.17", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", - "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", - "requires": { - "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": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" - } - } - }, - "figgy-pudding": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", - "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", - "dev": true - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", - "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", - "dev": true, - "requires": { - "flat-cache": "^1.2.1", - "object-assign": "^4.0.1" - } - }, - "file-loader": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", - "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", - "dev": true, - "requires": { - "loader-utils": "^1.0.2", - "schema-utils": "^0.4.5" - } - }, - "file-saver": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.0.tgz", - "integrity": "sha512-cYM1ic5DAkg25pHKgi5f10ziAM7RJU37gaH1XQlyNDrtUnzhC/dfoV9zf2OmF0RMKi42jG5B0JWBnPQqyj/G6g==" - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "finalhandler": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", - "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.4.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" - } - } - }, - "find-cache-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", - "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^1.0.0", - "pkg-dir": "^2.0.0" - } - }, - "find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "findup-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "flat-cache": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", - "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", - "dev": true, - "requires": { - "circular-json": "^0.3.1", - "graceful-fs": "^4.1.2", - "rimraf": "~2.6.2", - "write": "^0.2.1" - } - }, - "flatten": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", - "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", - "dev": true - }, - "flow-bin": { - "version": "0.73.0", - "resolved": "https://registry.npmjs.org/flow-bin/-/flow-bin-0.73.0.tgz", - "integrity": "sha512-fNk2zBPSQ7X3PbQC+SqG68zps7zs2V+IDoW/E8jm2nM5MfYtN0jJKsoBtN8FuQJ1yoIHxWTFNG04aEKgl7pM2A==", - "dev": true - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "follow-redirects": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.6.1.tgz", - "integrity": "sha512-t2JCjbzxQpWvbhts3l6SH1DKzSrx8a+SsaVf4h6bG4kOXUuPYS/kg2Lr4gQSb7eemaHqJkOThF1BGyjlUkO1GQ==", - "requires": { - "debug": "=3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - } - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "optional": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "optional": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", - "dev": true - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", - "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", - "dev": true, - "optional": true, - "requires": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.10.0" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "2.6.9", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true, - "dev": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true - }, - "minipass": { - "version": "2.3.5", - "bundled": true, - "dev": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.2.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.2.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^2.1.2", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.10.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - } - }, - "nopt": { - "version": "4.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" }, "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" } } }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "dev": true, - "optional": true, + "terser-webpack-plugin": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.4", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + } + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } } }, - "rimraf": { - "version": "2.6.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "5.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { + "to-fast-properties": { "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "dev": true, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "optional": true, "requires": { - "safe-buffer": "~5.1.0" + "is-number": "^7.0.0" } }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "requires": { - "ansi-regex": "^2.0.0" + "prelude-ls": "^1.2.1" } }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" }, - "tar": { - "version": "4.4.8", - "bundled": true, - "dev": true, - "optional": true, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.3.4", - "minizlib": "^1.1.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.2" + "media-typer": "0.3.0", + "mime-types": "~2.1.24" } }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "dev": true, - "optional": true, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "url-parse": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz", + "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==", "requires": { - "string-width": "^1.0.2 || 2" + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" } }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.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.3", + "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.7.4", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "requires": { + "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" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "requires": { + "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" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==" + } + } + }, + "webpack-dev-server": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz", + "integrity": "sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ==", + "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.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.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "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": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "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" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-manifest-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "requires": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "requires": { + "errno": "~0.1.7" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } }, "yallist": { - "version": "3.0.3", - "bundled": true, - "dev": true - } - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "optional": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "global": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", - "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", - "requires": { - "min-document": "^2.19.0", - "process": "~0.5.1" - } - }, - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - } - }, - "globals": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.11.0.tgz", - "integrity": "sha512-WHq43gS+6ufNOEqlrDBxVEbb8ntfXrfAUU2ZOpCxrBdGKW3gyv8mCxAfIBD0DroPKGrJ2eSsXsLtY9MPntsyTw==", - "dev": true - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "graceful-fs": { - "version": "4.1.15", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", - "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" - }, - "graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" - }, - "handle-thing": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz", - "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "optional": true - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", - "optional": true, - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - } - }, - "harmony-reflect": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz", - "integrity": "sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - } - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" - }, - "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "optional": true, - "requires": { - "boom": "2.x.x", - "cryptiles": "2.x.x", - "hoek": "2.x.x", - "sntp": "1.x.x" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" - }, - "history": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/history/-/history-4.7.2.tgz", - "integrity": "sha512-1zkBRWW6XweO0NBcjiphtVJVsIQ+SXF29z9DVkceeaSLVMFXHool+fdCZD4spDCfZJCILPILc3bm7Bc+HRi0nA==", - "requires": { - "invariant": "^2.2.1", - "loose-envify": "^1.2.0", - "resolve-pathname": "^2.2.0", - "value-equal": "^0.4.0", - "warning": "^3.0.0" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" - }, - "hoist-non-react-statics": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", - "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" - }, - "home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" - } - }, - "homedir-polyfill": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", - "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", - "dev": true, - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hosted-git-info": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", - "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", - "dev": true - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" - }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" - }, - "html-entities": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", - "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", - "dev": true - }, - "html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "dev": true, - "requires": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.2.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" - }, - "dependencies": { - "clean-css": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", - "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - } - }, - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - }, - "uglify-js": { - "version": "3.4.9", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", - "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", - "dev": true, - "requires": { - "commander": "~2.17.1", - "source-map": "~0.6.1" - } - } - } - }, - "html-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", - "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", - "dev": true, - "requires": { - "html-minifier": "^3.2.3", - "loader-utils": "^0.2.16", - "lodash": "^4.17.3", - "pretty-error": "^2.0.2", - "tapable": "^1.0.0", - "toposort": "^1.0.0", - "util.promisify": "1.0.0" - }, - "dependencies": { - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", - "dev": true - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - } - } - }, - "htmlparser2": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", - "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", - "dev": true, - "requires": { - "domelementtype": "1", - "domhandler": "2.1", - "domutils": "1.1", - "readable-stream": "1.0" - }, - "dependencies": { - "domutils": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", - "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - } - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "http-parser-js": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz", - "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==", - "dev": true - }, - "http-proxy": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", - "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", - "dev": true, - "requires": { - "eventemitter3": "^3.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", - "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", - "dev": true, - "requires": { - "http-proxy": "^1.16.2", - "is-glob": "^4.0.0", - "lodash": "^4.17.5", - "micromatch": "^3.1.9" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "optional": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "iconv-lite": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", - "dev": true - }, - "icss-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", - "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", - "dev": true, - "requires": { - "postcss": "^6.0.1" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", - "dev": true, - "requires": { - "harmony-reflect": "^1.4.6" - } - }, - "ieee754": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", - "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==" - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "optional": true - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "dependencies": { - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" - } - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "dependencies": { - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" - }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true - }, - "inquirer": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^2.0.4", - "figures": "^2.0.0", - "lodash": "^4.3.0", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rx-lite": "^4.0.8", - "rx-lite-aggregates": "^4.0.8", - "string-width": "^2.1.0", - "strip-ansi": "^4.0.0", - "through": "^2.3.6" - } - }, - "internal-ip": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-3.0.1.tgz", - "integrity": "sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q==", - "dev": true, - "requires": { - "default-gateway": "^2.6.0", - "ipaddr.js": "^1.5.2" - } - }, - "interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", - "dev": true - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true - }, - "ipaddr.js": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", - "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=" - }, - "is": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", - "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==" - }, - "is-absolute": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz", - "integrity": "sha1-IN5p89uULvLYe5wto28XIjWxtes=", - "dev": true, - "requires": { - "is-relative": "^0.2.1", - "is-windows": "^0.2.0" - }, - "dependencies": { - "is-windows": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", - "integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw=", - "dev": true - } - } - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-callable": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "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" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" - }, - "is-expression": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", - "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", - "requires": { - "acorn": "~4.0.2", - "object-assign": "^4.0.1" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "is-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", - "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", - "dev": true - }, - "is-path-in-cwd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", - "dev": true, - "requires": { - "is-path-inside": "^1.0.0" - } - }, - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, - "requires": { - "path-is-inside": "^1.0.1" - } - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" - }, - "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", - "requires": { - "has": "^1.0.1" - } - }, - "is-relative": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz", - "integrity": "sha1-0n9MfVFtF1+2ENuEu+7yPDvJeqU=", - "dev": true, - "requires": { - "is-unc-path": "^0.1.1" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "is-svg": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", - "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", - "dev": true, - "requires": { - "html-comment-regex": "^1.1.0" - } - }, - "is-symbol": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", - "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", - "requires": { - "has-symbols": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "optional": true - }, - "is-unc-path": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz", - "integrity": "sha1-arBTpyVzwQJQ/0FqOBTDUXivObk=", - "dev": true, - "requires": { - "unc-path-regex": "^0.1.0" - } - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isomorphic-fetch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", - "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", - "requires": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" - } - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "optional": true - }, - "js-base64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", - "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", - "dev": true - }, - "js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", - "dev": true - }, - "js-md5": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/js-md5/-/js-md5-0.7.3.tgz", - "integrity": "sha512-ZC41vPSTLKGwIRjqDh8DfXoCrdQIyBgspJVPXHBGu4nZlAEvG3nf+jO9avM9RmLiGakg7vz974ms99nEV0tmTQ==" - }, - "js-stringify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", - "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", - "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^2.6.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "optional": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "optional": true, - "requires": { - "jsonify": "~0.0.0" - } - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "optional": true - }, - "json3": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", - "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" - } - } - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "optional": true - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "optional": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "jstransformer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", - "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", - "requires": { - "is-promise": "^2.0.0", - "promise": "^7.0.1" - } - }, - "jsx-ast-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz", - "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=", - "dev": true, - "requires": { - "array-includes": "^3.0.3" - } - }, - "kareem": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.0.tgz", - "integrity": "sha512-6hHxsp9e6zQU8nXsP+02HGWXwTkOEw6IROhF2ZA28cYbUk4eJ6QbtZvdqZOdD9YPKghG3apk5eOCvs+tLl3lRg==" - }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - }, - "last-call-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", - "requires": { - "lodash": "^4.17.5", - "webpack-sources": "^1.1.0" - } - }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "leaflet": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.4.0.tgz", - "integrity": "sha512-x9j9tGY1+PDLN9pcWTx9/y6C5nezoTMB8BLK5jTakx+H7bPlnbCHfi9Hjg+Qt36sgDz/cb9lrSpNQXmk45Tvhw==" - }, - "leaflet-editable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/leaflet-editable/-/leaflet-editable-1.2.0.tgz", - "integrity": "sha512-wG11JwpL8zqIbypTop6xCRGagMuWw68ihYu4uqrqc5Ep0wnEJeyob7NB2Rt5t74Oih4rwJ3OfwaGbzdowOGfYQ==" - }, - "leaflet-editable-polyline": { - "version": "github:muerwre/leaflet-editable-polyline#a8e481464d9c286c3a0a1392f1f96f7e2af40489", - "from": "github:muerwre/leaflet-editable-polyline#master" - }, - "leaflet-geometryutil": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/leaflet-geometryutil/-/leaflet-geometryutil-0.9.1.tgz", - "integrity": "sha512-DKYLzFBsEcmZSl1fXLM+Pd+7t5IHmY6Ps7XeSnWL1ngr1qxQfcVzhkJT9gxfZrmFWiL96c23xQ0aLcHocV2tVA==", - "requires": { - "leaflet": ">=0.7.0" - } - }, - "leaflet-routing-machine": { - "version": "github:muerwre/leaflet-routing-machine#4be3c24db31b7c2e9750f5894e538969e953a093", - "from": "github:muerwre/leaflet-routing-machine#no-osrm-text", - "requires": { - "@mapbox/corslite": "0.0.7", - "@mapbox/polyline": "^0.2.0", - "osrm-text-instructions": "^0.11.5" - } - }, - "leaflet.markercluster": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/leaflet.markercluster/-/leaflet.markercluster-1.4.1.tgz", - "integrity": "sha512-ZSEpE/EFApR0bJ1w/dUGwTSUvWlpalKqIzkaYdYB7jaftQA/Y2Jav+eT4CMtEYFj+ZK4mswP13Q2acnPBnhGOw==" - }, - "less": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/less/-/less-3.9.0.tgz", - "integrity": "sha512-31CmtPEZraNUtuUREYjSqRkeETFdyEHSEPAGq4erDlUXtda7pzNmctdljdIagSb589d/qXGWiiP31R5JVf+v0w==", - "requires": { - "clone": "^2.1.2", - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "mime": "^1.4.1", - "mkdirp": "^0.5.0", - "promise": "^7.1.1", - "request": "^2.83.0", - "source-map": "~0.6.0" - } - }, - "less-loader": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-4.1.0.tgz", - "integrity": "sha512-KNTsgCE9tMOM70+ddxp9yyt9iHqgmSs0yTZc5XH5Wo+g80RWRIYNqE58QJKm/yMud5wZEvz50ugRDuzVIkyahg==", - "dev": true, - "requires": { - "clone": "^2.1.1", - "loader-utils": "^1.1.0", - "pify": "^3.0.0" - } - }, - "less-middleware": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/less-middleware/-/less-middleware-2.2.1.tgz", - "integrity": "sha512-1fDsyifwRGObMmqaZhkTDAmVnvgpZmdf6ZTSCbVv9vt+xhlzOz5TDNlLCbITsusEB3d0OKOEadwN9ic3PyOWCg==", - "requires": { - "less": "~2.7.1", - "mkdirp": "~0.5.1", - "node.extend": "~2.0.0" - }, - "dependencies": { - "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "optional": true, - "requires": { - "co": "^4.6.0", - "json-stable-stringify": "^1.0.1" - } - }, - "assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", - "optional": true - }, - "aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", - "optional": true - }, - "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", - "optional": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.5", - "mime-types": "^2.1.12" - } - }, - "har-schema": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", - "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", - "optional": true - }, - "har-validator": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", - "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", - "optional": true, - "requires": { - "ajv": "^4.9.1", - "har-schema": "^1.0.5" - } - }, - "http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "optional": true, - "requires": { - "assert-plus": "^0.2.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "less": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", - "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", - "requires": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "mime": "^1.2.11", - "mkdirp": "^0.5.0", - "promise": "^7.1.1", - "request": "2.81.0", - "source-map": "^0.5.3" - } - }, - "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", - "optional": true - }, - "performance-now": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", - "optional": true - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "optional": true - }, - "qs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", - "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", - "optional": true - }, - "request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", - "optional": true, - "requires": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", - "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", - "forever-agent": "~0.6.1", - "form-data": "~2.1.1", - "har-validator": "~4.2.1", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "oauth-sign": "~0.8.1", - "performance-now": "^0.2.0", - "qs": "~6.4.0", - "safe-buffer": "^5.0.1", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.0.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "optional": true - }, - "tough-cookie": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", - "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", - "optional": true, - "requires": { - "punycode": "^1.4.1" - } - } - } - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "line-height": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/line-height/-/line-height-0.1.1.tgz", - "integrity": "sha1-6GcF+/Cm9QYHrtZVANadstnbN+I=", - "requires": { - "computed-style": "~0.1.3" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "loader-fs-cache": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz", - "integrity": "sha1-VuC/CL2XCLJqdltoUJhAyN7J/bw=", - "dev": true, - "requires": { - "find-cache-dir": "^0.1.1", - "mkdirp": "0.5.1" - }, - "dependencies": { - "find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "dev": true, - "requires": { - "find-up": "^1.0.0" - } - } - } - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" - }, - "lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=" - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" - }, - "lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=" - }, - "lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=" - }, - "lodash.keys": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "requires": { - "lodash._getnative": "^3.0.0", - "lodash.isarguments": "^3.0.0", - "lodash.isarray": "^3.0.0" - } - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" - }, - "lodash.merge": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz", - "integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ==" - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "requires": { - "chalk": "^2.0.1" - } - }, - "loglevel": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", - "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", - "dev": true - }, - "loglevelnext": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/loglevelnext/-/loglevelnext-1.0.5.tgz", - "integrity": "sha512-V/73qkPuJmx4BcBF19xPBr+0ZRVBhc4POxvZTZdMeXpJ4NItXSJ/MSwuFT0kQJlCbXvdlZoQQ/418bS1y9Jh6A==", - "dev": true, - "requires": { - "es6-symbol": "^3.1.1", - "object.assign": "^4.1.0" - } - }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "make-error": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz", - "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==", - "dev": true - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "math-expression-evaluator": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", - "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", - "dev": true - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mdn-data": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", - "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" - }, - "mem": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz", - "integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^1.0.0", - "p-is-promise": "^2.0.0" - } - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "memory-pager": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", - "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", - "optional": true - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - } - }, - "mime": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", - "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" - }, - "mime-db": { - "version": "1.37.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", - "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==" - }, - "mime-types": { - "version": "2.1.21", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", - "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", - "requires": { - "mime-db": "~1.37.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", - "requires": { - "dom-walk": "^0.1.0" - } - }, - "mini-css-extract-plugin": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.5.0.tgz", - "integrity": "sha512-IuaLjruM0vMKhUUT51fQdQzBYTX49dLj8w68ALEAe2A4iYNpIC4eMac67mt3NzycvjOlf07/kYxJDc0RTl1Wqw==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "ajv-keywords": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz", - "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==", - "dev": true - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" - }, - "mississippi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", - "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^2.0.1", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "mixin-deep": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", - "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "requires": { - "minimist": "0.0.8" - } - }, - "mongodb": { - "version": "3.1.13", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.1.13.tgz", - "integrity": "sha512-sz2dhvBZQWf3LRNDhbd30KHVzdjZx9IKC0L+kSZ/gzYquCF5zPOgGqRz6sSCqYZtKP2ekB4nfLxhGtzGHnIKxA==", - "requires": { - "mongodb-core": "3.1.11", - "safe-buffer": "^5.1.2" - } - }, - "mongodb-core": { - "version": "3.1.11", - "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.1.11.tgz", - "integrity": "sha512-rD2US2s5qk/ckbiiGFHeu+yKYDXdJ1G87F6CG3YdaZpzdOm5zpoAZd/EKbPmFO6cQZ+XVXBXBJ660sSI0gc6qg==", - "requires": { - "bson": "^1.1.0", - "require_optional": "^1.0.1", - "safe-buffer": "^5.1.2", - "saslprep": "^1.0.0" - } - }, - "mongoose": { - "version": "5.4.11", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.4.11.tgz", - "integrity": "sha512-Ah/JaZj4vhYP2CEjIy1ictJguzGJczHMtUQmLrBUpnQ4WhhQl5jOo6JHzKiRJ/PdLV25y22kt8WOdsc0DIojww==", - "requires": { - "async": "2.6.1", - "bson": "~1.1.0", - "kareem": "2.3.0", - "mongodb": "3.1.13", - "mongodb-core": "3.1.11", - "mongoose-legacy-pluralize": "1.0.2", - "mpath": "0.5.1", - "mquery": "3.2.0", - "ms": "2.0.0", - "regexp-clone": "0.0.1", - "safe-buffer": "5.1.2", - "sliced": "1.0.1" - } - }, - "mongoose-legacy-pluralize": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz", - "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==" - }, - "morgan": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz", - "integrity": "sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==", - "requires": { - "basic-auth": "~2.0.0", - "debug": "2.6.9", - "depd": "~1.1.2", - "on-finished": "~2.3.0", - "on-headers": "~1.0.1" - } - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "mpath": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.5.1.tgz", - "integrity": "sha512-H8OVQ+QEz82sch4wbODFOz+3YQ61FYz/z3eJ5pIdbMEaUzDqA268Wd+Vt4Paw9TJfvDgVKaayC0gBzMIw2jhsg==" - }, - "mquery": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.0.tgz", - "integrity": "sha512-qPJcdK/yqcbQiKoemAt62Y0BAc0fTEKo1IThodBD+O5meQRJT/2HSe5QpBNwaa4CjskoGrYWsEyjkqgiE0qjhg==", - "requires": { - "bluebird": "3.5.1", - "debug": "3.1.0", - "regexp-clone": "0.0.1", - "safe-buffer": "5.1.2", - "sliced": "1.0.1" - }, - "dependencies": { - "bluebird": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "mysql": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/mysql/-/mysql-2.16.0.tgz", - "integrity": "sha512-dPbN2LHonQp7D5ja5DJXNbCLe/HRdu+f3v61aguzNRQIrmZLOeRoymBYyeThrR6ug+FqzDL95Gc9maqZUJS+Gw==", - "requires": { - "bignumber.js": "4.1.0", - "readable-stream": "2.3.6", - "safe-buffer": "5.1.2", - "sqlstring": "2.3.1" - } - }, - "nan": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", - "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==" - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "negotiator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" - }, - "neo-async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", - "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==", - "dev": true - }, - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dev": true, - "requires": { - "lower-case": "^1.1.1" - } - }, - "node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } - }, - "node-forge": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", - "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==", - "dev": true - }, - "node-libs-browser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz", - "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.0", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "0.0.4" - }, - "dependencies": { - "buffer": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", - "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, - "node-releases": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.7.tgz", - "integrity": "sha512-bKdrwaqJUPHqlCzDD7so/R+Nk0jGv9a11ZhLrD9f6i947qGLrGAhU3OxRENa19QQmwzGy/g6zCDEuLGDO8HPvA==", - "requires": { - "semver": "^5.3.0" - } - }, - "node.extend": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-2.0.2.tgz", - "integrity": "sha512-pDT4Dchl94/+kkgdwyS2PauDFjZG0Hk0IcHIB+LkW27HLDtdoeMxHTxZh39DYbPP8UflWXWj9JcdDozF+YDOpQ==", - "requires": { - "has": "^1.0.3", - "is": "^3.2.1" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true - }, - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { - "boolbase": "~1.0.0" - } - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "object-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", - "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", - "dev": true - }, - "object-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz", - "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg==" - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - } - }, - "object.fromentries": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.0.tgz", - "integrity": "sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.11.0", - "function-bind": "^1.1.1", - "has": "^1.0.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", - "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "object.values": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz", - "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.12.0", - "function-bind": "^1.1.1", - "has": "^1.0.3" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", - "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "opn": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", - "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "optimize-css-assets-webpack-plugin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.1.tgz", - "integrity": "sha512-Rqm6sSjWtx9FchdP0uzTQDc7GXDKnwVEGoSxjezPkzMewx7gEWE9IMUYKmigTRC4U3RaNSwYVnUDLuIdtTpm0A==", - "requires": { - "cssnano": "^4.1.0", - "last-call-webpack-plugin": "^3.0.0" - }, - "dependencies": { - "cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", - "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "postcss": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", - "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "wordwrap": "~1.0.0" - }, - "dependencies": { - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - } - } - }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, - "requires": { - "url-parse": "^1.4.3" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "osrm-text-instructions": { - "version": "0.11.5", - "resolved": "https://registry.npmjs.org/osrm-text-instructions/-/osrm-text-instructions-0.11.5.tgz", - "integrity": "sha512-EKCfIXhJHsYQLcuctymvSVH7ulRXx5sGb2MdZL3NzD6XhRVZRkqwRicd9/QI27A5oXW4ojOEJ81RGay7bO6dbA==" - }, - "output-file-sync": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-2.0.1.tgz", - "integrity": "sha512-mDho4qm7WgIXIGf4eYU1RHN2UU5tPfVYVSRwDJw0uTmj35DQUt/eNp19N7v6T3SrR0ESTEf2up2CGO73qI35zQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "is-plain-obj": "^1.1.0", - "mkdirp": "^0.5.1" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-is-promise": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz", - "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg==", - "dev": true - }, - "p-limit": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", - "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", - "dev": true - }, - "p-try": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", - "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", - "dev": true - }, - "pako": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.8.tgz", - "integrity": "sha512-6i0HVbUfcKaTv+EG8ZTr75az7GFXcLYk9UyLEg7Notv/Ma+z/UG3TCoz6GiNeOrn1E/e63I0X/Hpw18jHOTUnA==", - "dev": true - }, - "parallel-transform": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", - "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", - "dev": true, - "requires": { - "cyclist": "~0.2.2", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "requires": { - "no-case": "^2.2.0" - } - }, - "parse-asn1": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.3.tgz", - "integrity": "sha512-VrPoetlz7B/FqjBLD2f5wBVZvsZVLnRUrxVLfRYhGXCODa/NWE4p3Wp+6+aV3ZPL3KM7/OZmxDIwwijD7yuucg==", - "dev": true, - "requires": { - "asn1.js": "^4.0.0", - "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true - }, - "parseurl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", - "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "pbkdf2": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", - "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - } - } - }, - "pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", - "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - } - } - }, - "pluralize": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", - "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", - "dev": true - }, - "portfinder": { - "version": "1.0.20", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.20.tgz", - "integrity": "sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw==", - "dev": true, - "requires": { - "async": "^1.5.2", - "debug": "^2.2.0", - "mkdirp": "0.5.x" - }, - "dependencies": { - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "dependencies": { - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - } - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "postcss-calc": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", - "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", - "dev": true, - "requires": { - "postcss": "^5.0.2", - "postcss-message-helpers": "^2.0.0", - "reduce-css-calc": "^1.2.6" - } - }, - "postcss-colormin": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", - "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", - "dev": true, - "requires": { - "colormin": "^1.0.5", - "postcss": "^5.0.13", - "postcss-value-parser": "^3.2.3" - } - }, - "postcss-convert-values": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", - "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", - "dev": true, - "requires": { - "postcss": "^5.0.11", - "postcss-value-parser": "^3.1.2" - } - }, - "postcss-discard-comments": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", - "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", - "dev": true, - "requires": { - "postcss": "^5.0.14" - } - }, - "postcss-discard-duplicates": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", - "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", - "dev": true, - "requires": { - "postcss": "^5.0.4" - } - }, - "postcss-discard-empty": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", - "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", - "dev": true, - "requires": { - "postcss": "^5.0.14" - } - }, - "postcss-discard-overridden": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", - "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", - "dev": true, - "requires": { - "postcss": "^5.0.16" - } - }, - "postcss-discard-unused": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", - "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", - "dev": true, - "requires": { - "postcss": "^5.0.14", - "uniqs": "^2.0.0" - } - }, - "postcss-filter-plugins": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz", - "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==", - "dev": true, - "requires": { - "postcss": "^5.0.4" - } - }, - "postcss-merge-idents": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", - "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", - "dev": true, - "requires": { - "has": "^1.0.1", - "postcss": "^5.0.10", - "postcss-value-parser": "^3.1.1" - } - }, - "postcss-merge-longhand": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", - "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", - "dev": true, - "requires": { - "postcss": "^5.0.4" - } - }, - "postcss-merge-rules": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", - "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", - "dev": true, - "requires": { - "browserslist": "^1.5.2", - "caniuse-api": "^1.5.2", - "postcss": "^5.0.4", - "postcss-selector-parser": "^2.2.2", - "vendors": "^1.0.0" - }, - "dependencies": { - "browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", - "dev": true, - "requires": { - "caniuse-db": "^1.0.30000639", - "electron-to-chromium": "^1.2.7" - } - } - } - }, - "postcss-message-helpers": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", - "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", - "dev": true - }, - "postcss-minify-font-values": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", - "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "postcss": "^5.0.4", - "postcss-value-parser": "^3.0.2" - } - }, - "postcss-minify-gradients": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", - "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", - "dev": true, - "requires": { - "postcss": "^5.0.12", - "postcss-value-parser": "^3.3.0" - } - }, - "postcss-minify-params": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", - "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.1", - "postcss": "^5.0.2", - "postcss-value-parser": "^3.0.2", - "uniqs": "^2.0.0" - } - }, - "postcss-minify-selectors": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", - "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.2", - "has": "^1.0.1", - "postcss": "^5.0.14", - "postcss-selector-parser": "^2.0.0" - } - }, - "postcss-modules-extract-imports": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", - "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", - "dev": true, - "requires": { - "postcss": "^6.0.1" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules-local-by-default": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", - "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", - "dev": true, - "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", - "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", - "dev": true, - "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules-values": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", - "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", - "dev": true, - "requires": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-charset": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", - "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", - "dev": true, - "requires": { - "postcss": "^5.0.5" - } - }, - "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "postcss": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", - "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "postcss": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", - "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "postcss": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", - "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "postcss": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", - "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "postcss": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", - "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "postcss": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", - "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-url": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", - "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", - "dev": true, - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^1.4.0", - "postcss": "^5.0.14", - "postcss-value-parser": "^3.2.3" - } - }, - "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "postcss": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", - "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-ordered-values": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", - "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", - "dev": true, - "requires": { - "postcss": "^5.0.4", - "postcss-value-parser": "^3.0.1" - } - }, - "postcss-reduce-idents": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", - "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", - "dev": true, - "requires": { - "postcss": "^5.0.4", - "postcss-value-parser": "^3.0.2" - } - }, - "postcss-reduce-initial": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", - "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", - "dev": true, - "requires": { - "postcss": "^5.0.4" - } - }, - "postcss-reduce-transforms": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", - "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", - "dev": true, - "requires": { - "has": "^1.0.1", - "postcss": "^5.0.8", - "postcss-value-parser": "^3.0.1" - } - }, - "postcss-selector-parser": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", - "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", - "dev": true, - "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "postcss-svgo": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", - "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", - "dev": true, - "requires": { - "is-svg": "^2.0.0", - "postcss": "^5.0.14", - "postcss-value-parser": "^3.2.3", - "svgo": "^0.7.0" - } - }, - "postcss-unique-selectors": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", - "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.1", - "postcss": "^5.0.4", - "uniqs": "^2.0.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - }, - "postcss-zindex": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", - "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", - "dev": true, - "requires": { - "has": "^1.0.1", - "postcss": "^5.0.4", - "uniqs": "^2.0.0" - } - }, - "prefix-style": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/prefix-style/-/prefix-style-2.0.1.tgz", - "integrity": "sha1-ZrupqHDP2jCKXcIOhekSCTLJWgY=" - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, - "pretty-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", - "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", - "dev": true, - "requires": { - "renderkid": "^2.0.1", - "utila": "~0.4" - } - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true - }, - "process": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", - "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=" - }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "requires": { - "asap": "~2.0.3" - } - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "prop-types": { - "version": "15.7.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.1.tgz", - "integrity": "sha512-f8Lku2z9kERjOCcnDOPm68EBJAO2K00Q5mSgPAUE/gJuBgsYLbVy6owSrtcHj90zt8PvW+z0qaIIgsIhHOa1Qw==", - "requires": { - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "proxy-addr": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", - "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", - "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.8.0" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "psl": { - "version": "1.1.31", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", - "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==", - "optional": true - }, - "pt-sans-cyrillic": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/pt-sans-cyrillic/-/pt-sans-cyrillic-0.0.4.tgz", - "integrity": "sha512-QbXgUHp5pbSbxbLdfpe5/MzuYPufqv36UMQUUI7QwceaaCJA8NQilysjlexjHLyK0GFv7NB5kl6ZAcIMBBBRXA==" - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "pug": { - "version": "2.0.0-beta11", - "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.0-beta11.tgz", - "integrity": "sha1-Favmr1AEx+LPRhPksnRlyVRrXwE=", - "requires": { - "pug-code-gen": "^1.1.1", - "pug-filters": "^2.1.1", - "pug-lexer": "^3.0.0", - "pug-linker": "^2.0.2", - "pug-load": "^2.0.5", - "pug-parser": "^2.0.2", - "pug-runtime": "^2.0.3", - "pug-strip-comments": "^1.0.2" - } - }, - "pug-attrs": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.3.tgz", - "integrity": "sha1-owlflw5kFR972tlX7vVftdeQXRU=", - "requires": { - "constantinople": "^3.0.1", - "js-stringify": "^1.0.1", - "pug-runtime": "^2.0.4" - } - }, - "pug-code-gen": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-1.1.1.tgz", - "integrity": "sha1-HPcnRO8qA56uajNAyqoRBYcSWOg=", - "requires": { - "constantinople": "^3.0.1", - "doctypes": "^1.1.0", - "js-stringify": "^1.0.1", - "pug-attrs": "^2.0.2", - "pug-error": "^1.3.2", - "pug-runtime": "^2.0.3", - "void-elements": "^2.0.1", - "with": "^5.0.0" - } - }, - "pug-error": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.2.tgz", - "integrity": "sha1-U659nSm7A89WRJOgJhCfVMR/XyY=" - }, - "pug-filters": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-2.1.5.tgz", - "integrity": "sha512-xkw71KtrC4sxleKiq+cUlQzsiLn8pM5+vCgkChW2E6oNOzaqTSIBKIQ5cl4oheuDzvJYCTSYzRaVinMUrV4YLQ==", - "requires": { - "clean-css": "^3.3.0", - "constantinople": "^3.0.1", - "jstransformer": "1.0.0", - "pug-error": "^1.3.2", - "pug-walk": "^1.1.5", - "resolve": "^1.1.6", - "uglify-js": "^2.6.1" - } - }, - "pug-lexer": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-3.1.0.tgz", - "integrity": "sha1-/QhzdtSmdbT1n4/vQiiDQ06VgaI=", - "requires": { - "character-parser": "^2.1.1", - "is-expression": "^3.0.0", - "pug-error": "^1.3.2" - } - }, - "pug-linker": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-2.0.3.tgz", - "integrity": "sha1-szH/olc33eacEntWwQ/xf652bco=", - "requires": { - "pug-error": "^1.3.2", - "pug-walk": "^1.1.2" - } - }, - "pug-load": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.11.tgz", - "integrity": "sha1-5kjlftET/iwfRdV4WOorrWvAFSc=", - "requires": { - "object-assign": "^4.1.0", - "pug-walk": "^1.1.7" - } - }, - "pug-parser": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-2.0.2.tgz", - "integrity": "sha1-U6aAz9BQOdywwn0CkJS8SnkmibA=", - "requires": { - "pug-error": "^1.3.2", - "token-stream": "0.0.1" - } - }, - "pug-runtime": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.4.tgz", - "integrity": "sha1-4XjhvaaKsujArPybztLFT9iM61g=" - }, - "pug-strip-comments": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.3.tgz", - "integrity": "sha1-8VWVkiBu3G+FMQ2s9K+0igJa9Z8=", - "requires": { - "pug-error": "^1.3.2" - } - }, - "pug-walk": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.7.tgz", - "integrity": "sha1-wA1cUSi6xYBr7BXSt+fNq+QlMfM=" - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, - "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true - }, - "querystringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.0.tgz", - "integrity": "sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==", - "dev": true - }, - "raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "requires": { - "performance-now": "^2.1.0" - } - }, - "raleway-cyrillic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raleway-cyrillic/-/raleway-cyrillic-4.0.2.tgz", - "integrity": "sha1-HcKzrqYwKwhTbs7jGIyS0li4jOE=" - }, - "ramda": { - "version": "0.24.1", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.24.1.tgz", - "integrity": "sha1-w7d1UZfzW43DUCIoJixMkd22uFc=" - }, - "ramdasauce": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ramdasauce/-/ramdasauce-2.1.3.tgz", - "integrity": "sha512-Ml3CPim4SKwmg5g9UI77lnRSeKr/kQw7YhQ6rfdMcBYy6DMlwmkEwQqjygJ3OhxPR+NfFfpjKl3Tf8GXckaqqg==", - "requires": { - "ramda": "^0.24.1" - } - }, - "randombytes": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", - "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" - }, - "raw-body": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", - "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", - "requires": { - "bytes": "3.0.0", - "http-errors": "1.6.3", - "iconv-lite": "0.4.23", - "unpipe": "1.0.0" - } - }, - "rc-align": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-2.4.3.tgz", - "integrity": "sha512-h5KgyB5IXYR7iKpYFcMr54cuQ2eozPCZ11kbXPG5+6CWvmyJ+c0R/yjndVndiNk2G3MKcTMbJNdDv5DIckLAxQ==", - "requires": { - "babel-runtime": "^6.26.0", - "dom-align": "^1.7.0", - "prop-types": "^15.5.8", - "rc-util": "^4.0.4" - } - }, - "rc-animate": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/rc-animate/-/rc-animate-2.6.0.tgz", - "integrity": "sha512-JXDycchgbOI+7T/VKmFWnAIn042LLScK1fNkmNunb0jz5q5aPGCAybx2bTo7X5t31Jkj9OsxKNb/vZPDPWufCg==", - "requires": { - "babel-runtime": "6.x", - "classnames": "^2.2.6", - "css-animation": "^1.3.2", - "prop-types": "15.x", - "raf": "^3.4.0", - "react-lifecycles-compat": "^3.0.4" - } - }, - "rc-slider": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-8.5.0.tgz", - "integrity": "sha512-dw1kA7Dr6GOmPZFsy+yMxVyqmckeUtYVdfNOdQcI9O8mXkoCwlxXolMK9bW/TTlXCc8ztaXkJkyTVXl/Gkg5Tw==", - "requires": { - "babel-runtime": "6.x", - "classnames": "^2.2.5", - "prop-types": "^15.5.4", - "rc-tooltip": "^3.7.0", - "rc-util": "^4.0.4", - "shallowequal": "^1.0.1", - "warning": "^3.0.0" - } - }, - "rc-tooltip": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-3.7.3.tgz", - "integrity": "sha512-dE2ibukxxkrde7wH9W8ozHKUO4aQnPZ6qBHtrTH9LoO836PjDdiaWO73fgPB05VfJs9FbZdmGPVEbXCeOP99Ww==", - "requires": { - "babel-runtime": "6.x", - "prop-types": "^15.5.8", - "rc-trigger": "^2.2.2" - } - }, - "rc-trigger": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-2.6.2.tgz", - "integrity": "sha512-op4xCu95/gdHVaysyxxiYxbY+Z+UcIBSUY9nQfLqm1FlitdtnAN+owD5iMPfnnsRXntgcQ5+RdYKNUFQT5DjzA==", - "requires": { - "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" - } - }, - "rc-util": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-4.6.0.tgz", - "integrity": "sha512-rbgrzm1/i8mgfwOI4t1CwWK7wGe+OwX+dNa7PVMgxZYPBADGh86eD4OcJO1UKGeajIMDUUKMluaZxvgraQIOmw==", - "requires": { - "add-dom-event-listener": "^1.1.0", - "babel-runtime": "6.x", - "prop-types": "^15.5.10", - "shallowequal": "^0.2.2" - }, - "dependencies": { - "shallowequal": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-0.2.2.tgz", - "integrity": "sha1-HjL9W8q2rWiKSBLLDMBO/HXHAU4=", - "requires": { - "lodash.keys": "^3.1.2" - } - } - } - }, - "react": { - "version": "16.8.1", - "resolved": "https://registry.npmjs.org/react/-/react-16.8.1.tgz", - "integrity": "sha512-wLw5CFGPdo7p/AgteFz7GblI2JPOos0+biSoxf1FPsGxWQZdN/pj6oToJs1crn61DL3Ln7mN86uZ4j74p31ELQ==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.13.1" - } - }, - "react-dom": { - "version": "16.8.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.1.tgz", - "integrity": "sha512-N74IZUrPt6UiDjXaO7UbDDFXeUXnVhZzeRLy/6iqqN1ipfjrhR60Bp5NuBK+rv3GMdqdIuwIl22u1SYwf330bg==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.13.1" - } - }, - "react-hot-loader": { - "version": "4.6.5", - "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.6.5.tgz", - "integrity": "sha512-ZPAJEWVd8KDdm6dcK0iWrnJiGHruLrcbkIpqn/wQmNjnROpsm2nzrWh23Yh3I/XAjB+35pMa/ZgariwGqwFD9A==", - "requires": { - "fast-levenshtein": "^2.0.6", - "global": "^4.3.0", - "hoist-non-react-statics": "^2.5.0", - "loader-utils": "^1.1.0", - "lodash.merge": "^4.6.1", - "prop-types": "^15.6.1", - "react-lifecycles-compat": "^3.0.4", - "shallowequal": "^1.0.2", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } - } - }, - "react-infinite-scroller": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/react-infinite-scroller/-/react-infinite-scroller-1.2.4.tgz", - "integrity": "sha512-/oOa0QhZjXPqaD6sictN2edFMsd3kkMiE19Vcz5JDgHpzEJVqYcmq+V3mkwO88087kvKGe1URNksHEOt839Ubw==", - "requires": { - "prop-types": "^15.5.8" - } - }, - "react-is": { - "version": "16.8.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.1.tgz", - "integrity": "sha512-ioMCzVDWvCvKD8eeT+iukyWrBGrA3DiFYkXfBsVYIRdaREZuBjENG+KjrikavCLasozqRWTwFUagU/O4vPpRMA==" - }, - "react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "react-motion": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/react-motion/-/react-motion-0.5.2.tgz", - "integrity": "sha512-9q3YAvHoUiWlP3cK0v+w1N5Z23HXMj4IF4YuvjvWegWqNPfLXsOBE/V7UvQGpXxHFKRQQcNcVQE31g9SB/6qgQ==", - "requires": { - "performance-now": "^0.2.0", - "prop-types": "^15.5.8", - "raf": "^3.1.0" - }, - "dependencies": { - "performance-now": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=" - } - } - }, - "react-rangeslider": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/react-rangeslider/-/react-rangeslider-2.2.0.tgz", - "integrity": "sha512-5K7Woa+cyqZ5wiW5+KhqGV+3+FiFxGKQ9rUxTMh52sObXVYEeBbfxFrp1eBvS8mRIxnUbHz9ppnFP0LhwOyNeg==", - "requires": { - "classnames": "^2.2.3", - "resize-observer-polyfill": "^1.4.2" - } - }, - "react-redux": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-5.1.1.tgz", - "integrity": "sha512-LE7Ned+cv5qe7tMV5BPYkGQ5Lpg8gzgItK07c67yHvJ8t0iaD9kPFPAli/mYkiyJYrs2pJgExR2ZgsGqlrOApg==", - "requires": { - "@babel/runtime": "^7.1.2", - "hoist-non-react-statics": "^3.1.0", - "invariant": "^2.2.4", - "loose-envify": "^1.1.0", - "prop-types": "^15.6.1", - "react-is": "^16.6.0", - "react-lifecycles-compat": "^3.0.0" - }, - "dependencies": { - "hoist-non-react-statics": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz", - "integrity": "sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA==", - "requires": { - "react-is": "^16.7.0" - } - } - } - }, - "react-router": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-4.3.1.tgz", - "integrity": "sha512-yrvL8AogDh2X42Dt9iknk4wF4V8bWREPirFfS9gLU1huk6qK41sg7Z/1S81jjTrGHxa3B8R3J6xIkDAA6CVarg==", - "requires": { - "history": "^4.7.2", - "hoist-non-react-statics": "^2.5.0", - "invariant": "^2.2.4", - "loose-envify": "^1.3.1", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.1", - "warning": "^4.0.1" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "path-to-regexp": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz", - "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=", - "requires": { - "isarray": "0.0.1" - } - }, - "warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "requires": { - "loose-envify": "^1.0.0" - } + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -10882,79 +21372,67 @@ "resolved": "https://registry.npmjs.org/react-scrollbar/-/react-scrollbar-0.5.4.tgz", "integrity": "sha512-6t9ztrXipoJJcdS7qXOOXfdnuN16Y862Sy5m0vSDFG8hwmiaJ7JDSkRW4VGaYfgnIcYi7HGvCn/mimDz6uVgXQ==", "requires": { - "config": "^1.24.0", - "line-height": "^0.1.1", - "react-motion": "^0.5.2" + "config": "1.31.0", + "line-height": "0.1.1", + "react-motion": "0.5.2" } }, - "reactrangeslider": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/reactrangeslider/-/reactrangeslider-3.0.6.tgz", - "integrity": "sha1-Xz4c7yT9MGUyLUwBoAEBmZEPNzc=" - }, "read-pkg": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" + "load-json-file": "2.0.0", + "normalize-package-data": "2.5.0", + "path-type": "2.0.0" } }, "read-pkg-up": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" + "find-up": "2.1.0", + "read-pkg": "2.0.0" }, "dependencies": { "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, "requires": { - "locate-path": "^2.0.0" + "locate-path": "2.0.0" } }, "locate-path": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "2.0.0", + "path-exists": "3.0.0" } }, "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, "requires": { - "p-try": "^1.0.0" + "p-try": "1.0.0" } }, "p-locate": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, "requires": { - "p-limit": "^1.1.0" + "p-limit": "1.3.0" } }, "p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" } } }, @@ -10963,60 +21441,48 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } } }, "readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, + "optional": true, "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" + "graceful-fs": "4.1.15", + "micromatch": "3.1.10", + "readable-stream": "2.3.6" } }, - "reduce-css-calc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", - "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", - "dev": true, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", "requires": { - "balanced-match": "^0.4.2", - "math-expression-evaluator": "^1.2.14", - "reduce-function-call": "^1.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - } + "minimatch": "3.0.4" } }, - "reduce-function-call": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", - "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", - "dev": true, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "requires": { - "balanced-match": "^0.4.2" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - } + "indent-string": "2.1.0", + "strip-indent": "1.0.1" } }, "redux": { @@ -11024,8 +21490,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-persist": { @@ -11034,188 +21500,79 @@ "integrity": "sha512-sSJAzNq7zka3qVHKce1hbvqf0Vf5DuTVm7dr4GtsqQVOexnrvbV47RWFiPxQ8fscnyiuWyD2O92DOxPl0tGCRg==" }, "redux-saga": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/redux-saga/-/redux-saga-0.16.2.tgz", - "integrity": "sha512-iIjKnRThI5sKPEASpUvySemjzwqwI13e3qP7oLub+FycCRDysLSAOwt958niZW6LhxfmS6Qm1BzbU70w/Koc4w==" - }, - "reduxsauce": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/reduxsauce/-/reduxsauce-1.0.1.tgz", - "integrity": "sha512-Vd9z0LAmOicVFTdmjEu82XhNfrg0Z8C6yVI0rKold5uS63kPyYiGVrYMsflbVO232zBy/Y3FWcC+FZVk9wBkwA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/redux-saga/-/redux-saga-1.1.3.tgz", + "integrity": "sha512-RkSn/z0mwaSa5/xH/hQLo8gNf4tlvT18qXDNvedihLcfzh+jMchDgaariQoehCpgRltEm4zHKJyINEz6aqswTw==", "requires": { - "ramda": "^0.24.1", - "ramdasauce": "^2.0.0" + "@redux-saga/core": "1.1.3" } }, "regenerate": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz", - "integrity": "sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" }, "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - }, - "regenerator-transform": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.3.tgz", - "integrity": "sha512-5ipTrZFSq5vU2YoGoww4uaRVAK4wyYC4TSICibbfEPOruUu8FFP7ErV0BjmbIOEpn3O/k9na9UEdYR/3m7N6uA==", - "dev": true, - "requires": { - "private": "^0.1.6" - } + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" + "extend-shallow": "3.0.2", + "safe-regex": "1.1.0" } }, - "regexp-clone": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz", - "integrity": "sha1-p8LgmJH9vzj7sQ03b7cwA+aKxYk=" + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" }, - "regexp-tree": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.1.tgz", - "integrity": "sha512-HwRjOquc9QOwKTgbxvZTcddS5mlNlwePMQ3NFL8broajMLD5CXDAqas8Y5yxJH5QtZp5iRor3YCILd5pz71Cgw==", - "dev": true, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", "requires": { - "cli-table3": "^0.5.0", - "colors": "^1.1.2", - "yargs": "^12.0.5" - }, - "dependencies": { - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" - } - } - } - }, - "regexpp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", - "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", - "dev": true - }, - "regexpu-core": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.4.0.tgz", - "integrity": "sha512-eDDWElbwwI3K0Lo6CqbQbA6FwgtCz4kYTarrri1okfkRLZAqstU+B3voZBCjg8Fl6iq0gXrJG6MvRgLthfvgOA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^7.0.0", - "regjsgen": "^0.5.0", - "regjsparser": "^0.6.0", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.0.2" - } - }, - "regjsgen": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", - "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", - "dev": true - }, - "regjsparser": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", - "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, "relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" }, "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, "renderkid": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.2.tgz", "integrity": "sha512-FsygIxevi1jSiPY9h7vZmBFUbAOcbYm9UwyiLNdVsLRs/5We9Ob5NMPbGYUTWiLq5L+ezlVdE0A8bbME5CWTpg==", - "dev": true, "requires": { - "css-select": "^1.1.0", - "dom-converter": "~0.2", - "htmlparser2": "~3.3.0", - "strip-ansi": "^3.0.0", - "utila": "^0.4.0" + "css-select": "1.2.0", + "dom-converter": "0.2.0", + "htmlparser2": "3.3.0", + "strip-ansi": "3.0.1", + "utila": "0.4.0" }, "dependencies": { "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "2.1.1" } } } @@ -11223,8 +21580,7 @@ "repeat-element": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" }, "repeat-string": { "version": "1.6.1", @@ -11235,89 +21591,76 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, "requires": { - "is-finite": "^1.0.0" + "is-finite": "1.0.2" } }, "request": { "version": "2.88.0", "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", - "optional": true, "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" + "aws-sign2": "0.7.0", + "aws4": "1.8.0", + "caseless": "0.12.0", + "combined-stream": "1.0.7", + "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.21", + "oauth-sign": "0.9.0", + "performance-now": "2.1.0", + "qs": "6.5.2", + "safe-buffer": "5.1.2", + "tough-cookie": "2.4.3", + "tunnel-agent": "0.6.0", + "uuid": "3.3.2" + }, + "dependencies": { + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + } + } + }, + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "requires": { + "lodash": "^4.17.19" + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" } }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, - "require-package-name": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz", - "integrity": "sha1-wR6XJ2tluOKSP3Xav1+y7ww4Qbk=", - "dev": true - }, - "require-uncached": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", - "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", - "dev": true, - "requires": { - "caller-path": "^0.1.0", - "resolve-from": "^1.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", - "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", - "dev": true - } - } - }, - "require_optional": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", - "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", - "requires": { - "resolve-from": "^2.0.0", - "semver": "^5.1.0" - } + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" }, "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, "resize-observer-polyfill": { "version": "1.5.1", @@ -11329,40 +21672,28 @@ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", "requires": { - "path-parse": "^1.0.6" + "path-parse": "1.0.6" } }, "resolve-cwd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, "requires": { - "resolve-from": "^3.0.0" + "resolve-from": "3.0.0" }, "dependencies": { "resolve-from": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" } } }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - } - }, "resolve-from": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", - "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" }, "resolve-pathname": { "version": "2.2.0", @@ -11372,24 +21703,108 @@ "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, + "resolve-url-loader": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", + "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "adjust-sourcemap-loader": "3.0.0", + "camelcase": "5.3.1", + "compose-function": "3.0.3", + "convert-source-map": "1.7.0", + "es6-iterator": "2.0.3", + "loader-utils": "1.2.3", + "postcss": "7.0.21", + "rework": "1.0.1", + "rework-visit": "1.0.0", + "source-map": "0.6.1" + }, + "dependencies": { + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "postcss": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", + "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } } }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "requires": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + }, + "dependencies": { + "convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" + } + } + }, + "rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" }, "rgb-regex": { "version": "1.0.1", @@ -11401,18 +21816,10 @@ "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "requires": { - "align-text": "^0.1.1" - } - }, "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "requires": { "glob": "^7.1.3" } @@ -11421,43 +21828,172 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "hash-base": "3.0.4", + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } } }, - "run-async": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", - "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", - "dev": true, + "rollup": { + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", "requires": { - "is-promise": "^2.1.0" + "@types/estree": "*", + "@types/node": "*", + "acorn": "^7.1.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "rollup-plugin-babel": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", + "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.8.1" + } + }, + "rollup-plugin-terser": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", + "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", + "requires": { + "@babel/code-frame": "^7.5.5", + "jest-worker": "^24.9.0", + "rollup-pluginutils": "^2.8.2", + "serialize-javascript": "^4.0.0", + "terser": "^4.6.2" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + } + } + }, + "rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "requires": { + "estree-walker": "^0.6.1" + }, + "dependencies": { + "estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" + } + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" } }, "run-queue": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, "requires": { - "aproba": "^1.1.1" - } - }, - "rx-lite": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", - "dev": true - }, - "rx-lite-aggregates": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", - "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", - "dev": true, - "requires": { - "rx-lite": "*" + "aproba": "1.2.0" } }, "safe-buffer": { @@ -11469,9 +22005,8 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, "requires": { - "ret": "~0.1.10" + "ret": "0.1.15" } }, "safer-buffer": { @@ -11479,13 +22014,107 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, - "saslprep": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.2.tgz", - "integrity": "sha512-4cDsYuAjXssUSjxHKRe4DTZC0agDwsCqcMqtJAQPzC74nJ7LfAJflAtC1Zed5hMzEQKj82d3tuzqdGNRsLJ4Gw==", - "optional": true, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", "requires": { - "sparse-bitfield": "^3.0.3" + "@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": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" + }, + "sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + } + }, + "sass-loader": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.1.tgz", + "integrity": "sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==", + "requires": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } } }, "sax": { @@ -11493,145 +22122,88 @@ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, "scheduler": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.1.tgz", - "integrity": "sha512-VJKOkiKIN2/6NOoexuypwSrybx13MY7NSy9RNt8wPvZDMRT1CW6qlpF5jXRToXNHz3uWzbm2elNpZfXfGPqP9A==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" } }, - "schema-utils": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", - "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", - "dev": true, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", "requires": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0" + "js-base64": "^2.1.8", + "source-map": "^0.4.2" }, "dependencies": { - "ajv-keywords": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz", - "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==", - "dev": true + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "requires": { + "amdefine": ">=0.0.4" + } } } }, - "scrypt": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/scrypt/-/scrypt-6.0.3.tgz", - "integrity": "sha1-BOAUpWgrU/pQwtXM4WfXGcBthw0=", - "requires": { - "nan": "^2.0.8" - } - }, "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "selfsigned": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.4.tgz", - "integrity": "sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw==", - "dev": true, - "requires": { - "node-forge": "0.7.5" - } + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" }, "semver": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" }, - "send": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", - "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.6.2", - "mime": "1.4.1", - "ms": "2.0.0", - "on-finished": "~2.3.0", - "range-parser": "~1.2.0", - "statuses": "~1.4.0" - }, - "dependencies": { - "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" - } - } - }, - "serialize-javascript": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.6.1.tgz", - "integrity": "sha512-A5MOagrPFga4YaKQSWHryl7AXvbQkEqpw4NNYMTNYUNV51bA8ABHgYFpqKx+YFFrw59xMV1qGH1R4AgoNIVgCw==", - "dev": true - }, "serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, "requires": { - "accepts": "~1.3.4", + "accepts": "1.3.5", "batch": "0.6.1", "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - } - }, - "serve-static": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", - "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.2", - "send": "0.16.2" + "escape-html": "1.0.3", + "http-errors": "1.6.3", + "mime-types": "2.1.21", + "parseurl": "1.3.2" } }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, "set-value": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", - "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", - "dev": true, + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "split-string": "3.1.0" }, "dependencies": { "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -11650,10 +22222,16 @@ "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.1", - "safe-buffer": "^5.0.1" + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } } }, "shallowequal": { @@ -11665,29 +22243,47 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, "requires": { - "shebang-regex": "^1.0.0" + "shebang-regex": "1.0.0" } }, "shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "optional": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } }, "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" }, "simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", "requires": { - "is-arrayish": "^0.3.1" + "is-arrayish": "0.3.2" }, "dependencies": { "is-arrayish": { @@ -11697,65 +22293,46 @@ } } }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "slice-ansi": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", - "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0" - } - }, - "sliced": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", - "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" + "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.2", + "use": "3.1.1" }, "dependencies": { "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } }, "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" } } }, @@ -11763,56 +22340,50 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" + "define-property": "1.0.0", + "isobject": "3.0.1", + "snapdragon-util": "3.0.1" }, "dependencies": { "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, "requires": { - "is-descriptor": "^1.0.0" + "is-descriptor": "1.0.2" } }, "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" } }, "kind-of": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" } } }, @@ -11820,67 +22391,42 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, "requires": { - "kind-of": "^3.2.0" - } - }, - "sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "optional": true, - "requires": { - "hoek": "2.x.x" + "kind-of": "3.2.2" } }, "sockjs": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", - "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", - "dev": true, + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", "requires": { - "faye-websocket": "^0.10.0", - "uuid": "^3.0.1" - } - }, - "sockjs-client": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz", - "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==", - "dev": true, - "requires": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" }, "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, "faye-websocket": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", - "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", - "dev": true, + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", "requires": { "websocket-driver": ">=0.5.1" } }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true + "http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } } } }, @@ -11888,9 +22434,8 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, "requires": { - "is-plain-obj": "^1.0.0" + "is-plain-obj": "1.1.0" } }, "source-list-map": { @@ -11907,140 +22452,102 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "dev": true, "requires": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "atob": "2.1.2", + "decode-uri-component": "0.2.0", + "resolve-url": "0.2.1", + "source-map-url": "0.4.0", + "urix": "0.1.0" } }, "source-map-support": { "version": "0.5.10", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.10.tgz", "integrity": "sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ==", - "dev": true, "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "buffer-from": "1.1.1", + "source-map": "0.6.1" } }, "source-map-url": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, - "sparse-bitfield": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", - "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", - "optional": true, - "requires": { - "memory-pager": "^1.0.2" - } + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" }, "spdx-correct": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "dev": true, "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "spdx-expression-parse": "3.0.0", + "spdx-license-ids": "3.0.3" } }, "spdx-exceptions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", - "dev": true + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" }, "spdx-expression-parse": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "dev": true, "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "spdx-exceptions": "2.2.0", + "spdx-license-ids": "3.0.3" } }, "spdx-license-ids": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz", - "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==", - "dev": true - }, - "spdy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.0.tgz", - "integrity": "sha512-ot0oEGT/PGUpzf/6uk4AWLqkq+irlqHXkrdbk51oWONh3bxQmBuljxPNl66zlRRcIJStWq0QkLUCPOPjgjvU0Q==", - "dev": true, - "requires": { - "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": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } + "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==" }, "spdy-transport": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, "requires": { - "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" + "debug": "4.1.1", + "detect-node": "2.0.4", + "hpack.js": "2.1.6", + "obuf": "1.1.2", + "readable-stream": "3.1.1", + "wbuf": "1.7.3" }, "dependencies": { "debug": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.1" } }, "ms": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" }, "readable-stream": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.1.1.tgz", "integrity": "sha512-DkN66hPyqDhnIQ6Jcsvx9bFjhw214O4poMBcIMgPVpQvNy9a0e0Uhg5SqySyDKAmUlwt8LonTBz1ezOnM8pUdA==", - "dev": true, "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "inherits": "2.0.3", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } } } } @@ -12049,9 +22556,8 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, "requires": { - "extend-shallow": "^3.0.0" + "extend-shallow": "3.0.2" } }, "sprintf-js": { @@ -12059,35 +22565,20 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, - "sqlstring": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.1.tgz", - "integrity": "sha1-R1OT/56RR5rqYtyvDKPRSYOn+0A=" - }, "sshpk": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "optional": true, "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "ssri": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", - "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.1" + "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" } }, "stable": { @@ -12095,23 +22586,41 @@ "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" }, + "stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + }, "static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" + "define-property": "0.2.5", + "object-copy": "0.1.0" }, "dependencies": { "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } } } @@ -12121,59 +22630,211 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "requires": { + "readable-stream": "^2.0.1" + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + }, "stream-browserify": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" + "inherits": "2.0.3", + "readable-stream": "2.3.6" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } } }, "stream-each": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" + "end-of-stream": "1.4.1", + "stream-shift": "1.0.0" } }, "stream-http": { "version": "2.8.3", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" + "builtin-status-codes": "3.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "to-arraybuffer": "1.0.1", + "xtend": "4.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } } }, "stream-shift": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", - "dev": true + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" }, "strict-uri-encode": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "string.prototype.matchall": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.4.tgz", + "integrity": "sha512-pknFIWVachNcyqRfaQSeu/FUfpvJTe4uskUSZ9Wc1RijsPuzbZ8TyYT8WCNnntCjUEqQ3vUHMAfVj2+wLAisPQ==", + "requires": { + "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": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", + "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", + "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.0" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" + }, + "is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + } + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, "string_decoder": { @@ -12181,81 +22842,67 @@ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "5.1.2" } }, - "stringstream": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", - "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==", - "optional": true + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "3.0.0" } }, "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "requires": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + } }, "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" }, - "style-loader": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.21.0.tgz", - "integrity": "sha512-T+UNsAcl3Yg+BsPKs1vd22Fr8sVT+CJMtzqc6LEw9bbJZb43lm9GoeIfUcDEefBSWC0BhYbcdupV1GtI4DGzxg==", - "dev": true, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^0.4.5" + "get-stdin": "4.0.1" } }, - "styled-components": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-3.4.10.tgz", - "integrity": "sha512-TA8ip8LoILgmSAFd3r326pKtXytUUGu5YWuqZcOQVwVVwB6XqUMn4MHW2IuYJ/HAD81jLrdQed8YWfLSG1LX4Q==", - "requires": { - "buffer": "^5.0.3", - "css-to-react-native": "^2.0.3", - "fbjs": "^0.8.16", - "hoist-non-react-statics": "^2.5.0", - "prop-types": "^15.5.4", - "react-is": "^16.3.1", - "stylis": "^3.5.0", - "stylis-rule-sheet": "^0.0.10", - "supports-color": "^3.2.3" - } - }, - "styled-theming": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/styled-theming/-/styled-theming-2.2.0.tgz", - "integrity": "sha1-MITkPUDqq0vBHrr9PeBONiL+434=" - }, "stylehacks": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" + "browserslist": "4.4.1", + "postcss": "7.0.14", + "postcss-selector-parser": "3.1.1" }, "dependencies": { "has-flag": { @@ -12268,9 +22915,9 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", "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" } }, "postcss-selector-parser": { @@ -12278,9 +22925,9 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", "requires": { - "dot-prop": "^4.1.1", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "dot-prop": "4.2.0", + "indexes-of": "1.0.1", + "uniq": "1.0.1" } }, "supports-color": { @@ -12288,281 +22935,171 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } }, - "stylis": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", - "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" - }, - "stylis-rule-sheet": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", - "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", "requires": { - "has-flag": "^1.0.0" - } - }, - "svgo": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", - "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", - "dev": true, - "requires": { - "coa": "~1.0.1", - "colors": "~1.1.2", - "csso": "~2.3.1", - "js-yaml": "~3.7.0", - "mkdirp": "~0.5.1", - "sax": "~1.2.1", - "whet.extend": "~0.9.9" + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" }, "dependencies": { - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } } } }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, "symbol-observable": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" }, - "table": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", - "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", - "dev": true, - "requires": { - "ajv": "^5.2.3", - "ajv-keywords": "^2.1.0", - "chalk": "^2.1.0", - "lodash": "^4.17.4", - "slice-ansi": "1.0.0", - "string-width": "^2.1.1" - }, - "dependencies": { - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, - "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" - } - }, - "fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true - } - } + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, "tapable": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.1.tgz", - "integrity": "sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==", - "dev": true + "integrity": "sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==" }, - "terser": { - "version": "3.16.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-3.16.1.tgz", - "integrity": "sha512-JDJjgleBROeek2iBcSNzOHLKsB/MdDf+E/BOAJ0Tk9r7p9/fVobfv7LMJ/g/k3v9SXdmjZnIlFd5nfn/Rt0Xow==", - "dev": true, + "tar": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", + "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", "requires": { - "commander": "~2.17.1", - "source-map": "~0.6.1", - "source-map-support": "~0.5.9" + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" }, "dependencies": { - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, - "terser-webpack-plugin": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.2.2.tgz", - "integrity": "sha512-1DMkTk286BzmfylAvLXwpJrI7dWa5BnFmscV/2dCr8+c56egFcbaeFAl7+sujAjdmpLam21XRdhA4oifLyiWWg==", - "dev": true, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" + }, + "tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", "requires": { - "cacache": "^11.0.2", - "find-cache-dir": "^2.0.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^1.4.0", - "source-map": "^0.6.1", - "terser": "^3.16.1", - "webpack-sources": "^1.1.0", - "worker-farm": "^1.5.2" + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" }, "dependencies": { - "ajv-keywords": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz", - "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==", - "dev": true - }, - "cacache": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.2.tgz", - "integrity": "sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg==", - "dev": true, - "requires": { - "bluebird": "^3.5.3", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.3", - "graceful-fs": "^4.1.15", - "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.2", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "find-cache-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.0.0.tgz", - "integrity": "sha512-LDUY6V1Xs5eFskUVYtIwatojt6+9xC9Chnlk/jYOOvn3FAFfSaWddxahDGyNHh0b2dMXa6YW2m0tk8TdVaXHlA==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^1.0.0", - "pkg-dir": "^3.0.0" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "yallist": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", - "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", - "dev": true + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" } } }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + } + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" }, - "throttle-debounce": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-2.1.0.tgz", - "integrity": "sha512-AOvyNahXQuU7NN+VVvOOX+uW6FPaWdAOdRP5HfwYxAfCzXTFKRMoIMk+n+po318+ktcChx+F1Dd91G3YHeMKyg==" - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" }, "through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" + "readable-stream": "2.3.6", + "xtend": "4.0.1" } }, "thunky": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz", - "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==", - "dev": true + "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==" }, "timers-browserify": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", - "dev": true, "requires": { - "setimmediate": "^1.0.4" + "setimmediate": "1.0.5" } }, "timsort": { @@ -12570,34 +23107,24 @@ "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" }, "to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" }, "to-camel-case": { "version": "1.0.0", "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": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" - }, "to-no-case": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/to-no-case/-/to-no-case-1.0.2.tgz", @@ -12607,31 +23134,28 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" } }, "to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "regex-not": "1.0.2", + "safe-regex": "1.1.0" } }, "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "3.0.0", + "repeat-string": "1.6.1" } }, "to-space-case": { @@ -12639,86 +23163,117 @@ "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.0" + "to-no-case": "1.0.2" } }, - "token-stream": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz", - "integrity": "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=" - }, - "toposort": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", - "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", - "dev": true + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" }, "tough-cookie": { "version": "2.4.3", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "optional": true, "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" + "psl": "1.1.31", + "punycode": "1.4.1" }, "dependencies": { "punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "optional": true + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" } } }, + "tr46": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", + "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", + "requires": { + "punycode": "^2.1.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" + }, "trim-right": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "requires": { + "glob": "^7.1.2" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" + }, + "ts-toolbelt": { + "version": "4.14.6", + "resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-4.14.6.tgz", + "integrity": "sha512-SONcnRd93+LuYGfn/CZg5A5qhCODohZslAVZKHHu5bnwUxoXLqd2k2VIdwRUXYfKnY+UCeNbI2pTPz+Dno6Mpg==", "dev": true }, - "ts-node": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.0.2.tgz", - "integrity": "sha512-MosTrinKmaAcWgO8tqMjMJB22h+sp3Rd1i4fdoWY4mhBDekOwIAKI/bzmRi7IcbCmjquccYg2gcF6NBkLgr0Tw==", - "dev": true, + "tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", "requires": { - "arg": "^4.1.0", - "diff": "^3.1.0", - "make-error": "^1.1.1", - "source-map-support": "^0.5.6", - "yn": "^3.0.0" + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" } }, "tslib": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", - "dev": true + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + } }, "tt-react-custom-scrollbars": { "version": "4.2.1-tt2", "resolved": "https://registry.npmjs.org/tt-react-custom-scrollbars/-/tt-react-custom-scrollbars-4.2.1-tt2.tgz", "integrity": "sha512-gMEVHHOClNJXM1d/p4PrLdXtCU2JzWRtcZdzUkXgck8sgzkxwFwSDNc3scnTk21sSKG2GSgf7G54sboXwsMVlg==", "requires": { - "dom-css": "^2.0.0", - "prop-types": "^15.5.10", - "raf": "^3.1.0" + "dom-css": "2.1.0", + "prop-types": "15.7.1", + "raf": "3.4.1" } }, "tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "optional": true, "requires": { - "safe-buffer": "^5.0.1" + "safe-buffer": "5.1.2" } }, "tweetnacl": { @@ -12730,171 +23285,110 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, "requires": { - "prelude-ls": "~1.1.2" + "prelude-ls": "1.1.2" } }, - "type-is": { - "version": "1.6.16", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", - "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.18" - } + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } }, "typeface-pt-sans": { "version": "0.0.54", "resolved": "https://registry.npmjs.org/typeface-pt-sans/-/typeface-pt-sans-0.0.54.tgz", "integrity": "sha512-uvf3OIiTRXBly8iXD09iNZcLndJ89iGCyzWh4YzxdL+OMXPZxROupW8OR4JYo1RRfhzCdvebE6W/KrKDnAbdmw==" }, - "typesafe-actions": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/typesafe-actions/-/typesafe-actions-3.0.0.tgz", - "integrity": "sha512-NLpRc/FY+jPfWL0aUXQzjxPyF0Xug2om6akaoRLQ18KGwP2yYNBJu9vkv2q1q+Cx/+edy2Qf6O8xXnYY/xwz1A==" - }, "typescript": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.3.3.tgz", - "integrity": "sha512-Y21Xqe54TBVp+VDSNbuDYdGw0BpoR/Q6wo/+35M8PAU0vipahnyduJWirxxdxjsAkS7hue53x2zp8gz7F05u0A==", - "dev": true + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", + "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==" }, - "ua-parser-js": { - "version": "0.7.19", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.19.tgz", - "integrity": "sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ==" - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "typescript-compare": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/typescript-compare/-/typescript-compare-0.0.2.tgz", + "integrity": "sha512-8ja4j7pMHkfLJQO2/8tut7ub+J3Lw2S3061eJLFQcvs3tsmJKp8KG5NtpLn7KcY2w08edF74BSVN7qJS0U6oHA==", "requires": { - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } + "typescript-logic": "0.0.0" } }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "optional": true + "typescript-logic": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/typescript-logic/-/typescript-logic-0.0.0.tgz", + "integrity": "sha512-zXFars5LUkI3zP492ls0VskH3TtdeHCqu0i7/duGt60i5IGPIpAHE/DWo5FqJ6EjQ15YKXrt+AETjv60Dat34Q==" }, - "uglifyjs-webpack-plugin": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", - "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", - "dev": true, + "typescript-tuple": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/typescript-tuple/-/typescript-tuple-2.2.1.tgz", + "integrity": "sha512-Zcr0lbt8z5ZdEzERHAMAniTiIKerFCMgd7yjq1fPnDJ43et/k9twIFQMUYff9k5oXcsQ0WpvFcgzK2ZKASoW6Q==", "requires": { - "cacache": "^10.0.4", - "find-cache-dir": "^1.0.0", - "schema-utils": "^0.4.5", - "serialize-javascript": "^1.4.0", - "source-map": "^0.6.1", - "uglify-es": "^3.3.4", - "webpack-sources": "^1.1.0", - "worker-farm": "^1.5.2" - }, - "dependencies": { - "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", - "dev": true - }, - "uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "dev": true, - "requires": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - } - } + "typescript-compare": "0.0.2" } }, - "unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", - "dev": true + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + } + } }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" }, "unicode-match-property-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" + "unicode-canonical-property-names-ecmascript": "1.0.4", + "unicode-property-aliases-ecmascript": "1.0.4" } }, - "unicode-match-property-value-ecmascript": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz", - "integrity": "sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ==", - "dev": true - }, "unicode-property-aliases-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz", - "integrity": "sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg==", - "dev": true + "integrity": "sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg==" }, "union-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", - "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", - "dev": true, + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^0.4.3" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "set-value": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", - "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.0" - } - } + "arr-union": "3.1.0", + "get-value": "2.0.6", + "is-extendable": "0.1.1", + "set-value": "2.0.1" } }, "uniq": { @@ -12911,20 +23405,31 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, "requires": { - "unique-slug": "^2.0.0" + "unique-slug": "2.0.1" } }, "unique-slug": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", - "dev": true, "requires": { - "imurmurhash": "^0.1.4" + "imurmurhash": "0.1.4" } }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "requires": { + "crypto-random-string": "1.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -12939,28 +23444,25 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" + "has-value": "0.3.1", + "isobject": "3.0.1" }, "dependencies": { "has-value": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" + "get-value": "2.0.6", + "has-values": "0.1.4", + "isobject": "2.1.0" }, "dependencies": { "isobject": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, "requires": { "isarray": "1.0.0" } @@ -12970,42 +23472,27 @@ "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" } } }, - "upath": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", - "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", - "dev": true - }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", - "dev": true - }, "uri-js": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", "requires": { - "punycode": "^2.1.0" + "punycode": "2.1.1" } }, "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" }, "url": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, "requires": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -13014,8 +23501,63 @@ "punycode": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "requires": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "mime-db": { + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", + "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==" + }, + "mime-types": { + "version": "2.1.30", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", + "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", + "requires": { + "mime-db": "1.47.0" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } } } }, @@ -13023,25 +23565,29 @@ "version": "1.4.4", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.4.tgz", "integrity": "sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg==", - "dev": true, "requires": { - "querystringify": "^2.0.0", - "requires-port": "^1.0.0" + "querystringify": "2.1.0", + "requires-port": "1.0.0" } }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" }, "util": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, "requires": { "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } } }, "util-deprecate": { @@ -13054,15 +23600,14 @@ "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" + "define-properties": "1.1.3", + "object.getownpropertydescriptors": "2.0.3" } }, "utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" }, "utils-merge": { "version": "1.0.1", @@ -13070,24 +23615,34 @@ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" }, - "v8-compile-cache": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.2.tgz", - "integrity": "sha512-1wFuMUIM16MDJRCrpbpuEPTUGmM5QMUg0cr3KFwra2XgOgFcPGDQHDh3CszSCD2Zewc/dh/pamNEW8CbfDebUw==", - "dev": true + "v8-to-istanbul": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.1.tgz", + "integrity": "sha512-p0BB09E5FRjx0ELN6RgusIPsSPhtgexSRcKETybEs6IGOTXJSZqfwxp7r//55nnu0f1AxltY5VvdVqy2vZf9AA==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "spdx-correct": "3.1.0", + "spdx-expression-parse": "3.0.0" } }, "value-equal": { @@ -13109,418 +23664,101 @@ "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "optional": true, "requires": { - "assert-plus": "^1.0.0", + "assert-plus": "1.0.0", "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" + "extsprintf": "1.3.0" } }, - "vm-browserify": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", - "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", - "dev": true, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "requires": { - "indexof": "0.0.1" + "browser-process-hrtime": "^1.0.0" } }, - "void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=" + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "requires": { + "makeerror": "1.0.x" + } }, "warning": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", "requires": { - "loose-envify": "^1.0.0" + "loose-envify": "1.4.0" } }, - "watchpack": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", - "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", - "dev": true, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, "requires": { - "chokidar": "^2.0.2", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" + "chokidar": "^2.1.8" + }, + "dependencies": { + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, + "requires": { + "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" + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "optional": true + } } }, "wbuf": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, "requires": { - "minimalistic-assert": "^1.0.0" + "minimalistic-assert": "1.0.1" } }, - "webpack": { - "version": "4.29.3", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.29.3.tgz", - "integrity": "sha512-xPJvFeB+8tUflXFq+OgdpiSnsCD5EANyv56co5q8q8+YtEasn5Sj3kzY44mta+csCIEB0vneSxnuaHkOL2h94A==", + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "webpack-merge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", + "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.7.11", - "@webassemblyjs/helper-module-context": "1.7.11", - "@webassemblyjs/wasm-edit": "1.7.11", - "@webassemblyjs/wasm-parser": "1.7.11", - "acorn": "^6.0.5", - "acorn-dynamic-import": "^4.0.0", - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0", - "chrome-trace-event": "^1.0.0", - "enhanced-resolve": "^4.1.0", - "eslint-scope": "^4.0.0", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.3.0", - "loader-utils": "^1.1.0", - "memory-fs": "~0.4.1", - "micromatch": "^3.1.8", - "mkdirp": "~0.5.0", - "neo-async": "^2.5.0", - "node-libs-browser": "^2.0.0", - "schema-utils": "^1.0.0", - "tapable": "^1.1.0", - "terser-webpack-plugin": "^1.1.0", - "watchpack": "^1.5.0", - "webpack-sources": "^1.3.0" - }, - "dependencies": { - "acorn": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.0.tgz", - "integrity": "sha512-MW/FjM+IvU9CgBzjO3UIPCE2pyEwUsoFl+VGdczOPEdxfGFjuKny/gN54mOuX7Qxmb9Rg9MCn2oKiSUeW+pjrw==", - "dev": true - }, - "ajv-keywords": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz", - "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==", - "dev": true - }, - "eslint-scope": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", - "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "webpack-cli": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.2.3.tgz", - "integrity": "sha512-Ik3SjV6uJtWIAN5jp5ZuBMWEAaP5E4V78XJ2nI+paFPh8v4HPSwo/myN0r29Xc/6ZKnd2IdrAlpSgNOu2CDQ6Q==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "enhanced-resolve": "^4.1.0", - "findup-sync": "^2.0.0", - "global-modules": "^1.0.0", - "import-local": "^2.0.0", - "interpret": "^1.1.0", - "loader-utils": "^1.1.0", - "supports-color": "^5.5.0", - "v8-compile-cache": "^2.0.2", - "yargs": "^12.0.4" - }, - "dependencies": { - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" - } - } - } - }, - "webpack-dev-middleware": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz", - "integrity": "sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA==", - "dev": true, - "requires": { - "memory-fs": "~0.4.1", - "mime": "^2.3.1", - "range-parser": "^1.0.3", - "webpack-log": "^2.0.0" - }, - "dependencies": { - "mime": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", - "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==", - "dev": true - }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - } - } - } - }, - "webpack-dev-server": { - "version": "3.1.14", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.14.tgz", - "integrity": "sha512-mGXDgz5SlTxcF3hUpfC8hrQ11yhAttuUQWf1Wmb+6zo3x6rb7b9mIfuQvAPLdfDRCGRGvakBWHdHOa0I9p/EVQ==", - "dev": true, - "requires": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.0.0", - "compression": "^1.5.2", - "connect-history-api-fallback": "^1.3.0", - "debug": "^3.1.0", - "del": "^3.0.0", - "express": "^4.16.2", - "html-entities": "^1.2.0", - "http-proxy-middleware": "~0.18.0", - "import-local": "^2.0.0", - "internal-ip": "^3.0.1", - "ip": "^1.1.5", - "killable": "^1.0.0", - "loglevel": "^1.4.1", - "opn": "^5.1.0", - "portfinder": "^1.0.9", - "schema-utils": "^1.0.0", - "selfsigned": "^1.9.1", - "semver": "^5.6.0", - "serve-index": "^1.7.2", - "sockjs": "0.3.19", - "sockjs-client": "1.3.0", - "spdy": "^4.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^5.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "3.4.0", - "webpack-log": "^2.0.0", - "yargs": "12.0.2" - }, - "dependencies": { - "ajv-keywords": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz", - "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "decamelize": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", - "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", - "dev": true, - "requires": { - "xregexp": "4.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - } - }, - "yargs": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", - "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^2.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^10.1.0" - } - }, - "yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } - } - } - }, - "webpack-git-hash": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/webpack-git-hash/-/webpack-git-hash-1.0.2.tgz", - "integrity": "sha1-A/BmP9/JO8+uVaMz2uJ93n60tto=" - }, - "webpack-log": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-1.2.0.tgz", - "integrity": "sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA==", - "dev": true, - "requires": { - "chalk": "^2.1.0", - "log-symbols": "^2.1.0", - "loglevelnext": "^1.0.1", - "uuid": "^3.1.0" + "lodash": "^4.17.15" } }, "webpack-sources": { @@ -13528,199 +23766,1114 @@ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "source-list-map": "2.0.1", + "source-map": "0.6.1" } }, "websocket-driver": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", - "dev": true, "requires": { - "http-parser-js": ">=0.4.0", - "websocket-extensions": ">=0.1.1" + "http-parser-js": "0.5.0", + "websocket-extensions": "0.1.3" } }, "websocket-extensions": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", - "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", - "dev": true + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } }, "whatwg-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", - "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" }, - "whet.extend": { - "version": "0.9.9", - "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", - "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", - "dev": true + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.5.0.tgz", + "integrity": "sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.0.2", + "webidl-conversions": "^6.1.0" + } }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, "requires": { - "isexe": "^2.0.0" + "isexe": "2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "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" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "is-symbol": { + "version": "1.0.3", + "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" + } + } } }, "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=" - }, - "with": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz", - "integrity": "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=", + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "requires": { - "acorn": "^3.1.0", - "acorn-globals": "^3.0.0" + "string-width": "^1.0.2 || 2" } }, - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, - "worker-farm": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", - "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", - "dev": true, + "workbox-background-sync": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", + "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", "requires": { - "errno": "~0.1.7" + "workbox-core": "^5.1.4" } }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, + "workbox-broadcast-update": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", + "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "workbox-core": "^5.1.4" + } + }, + "workbox-build": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", + "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", + "requires": { + "@babel/core": "^7.8.4", + "@babel/preset-env": "^7.8.4", + "@babel/runtime": "^7.8.4", + "@hapi/joi": "^15.1.0", + "@rollup/plugin-node-resolve": "^7.1.1", + "@rollup/plugin-replace": "^2.3.1", + "@surma/rollup-plugin-off-main-thread": "^1.1.1", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.6", + "lodash.template": "^4.5.0", + "pretty-bytes": "^5.3.0", + "rollup": "^1.31.1", + "rollup-plugin-babel": "^4.3.3", + "rollup-plugin-terser": "^5.3.1", + "source-map": "^0.7.3", + "source-map-url": "^0.4.0", + "stringify-object": "^3.3.0", + "strip-comments": "^1.0.2", + "tempy": "^0.3.0", + "upath": "^1.2.0", + "workbox-background-sync": "^5.1.4", + "workbox-broadcast-update": "^5.1.4", + "workbox-cacheable-response": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-expiration": "^5.1.4", + "workbox-google-analytics": "^5.1.4", + "workbox-navigation-preload": "^5.1.4", + "workbox-precaching": "^5.1.4", + "workbox-range-requests": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4", + "workbox-streams": "^5.1.4", + "workbox-sw": "^5.1.4", + "workbox-window": "^5.1.4" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", "requires": { - "number-is-nan": "^1.0.0" + "@babel/highlight": "^7.12.13" } }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, + "@babel/generator": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.16.tgz", + "integrity": "sha512-grBBR75UnKOcUWMp8WoDxNsWCFl//XCK6HWTrBQKTr5SV9f5g0pNOjdyzi/DTBv12S9GnYPInIXQBTky7OXEMg==", "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "@babel/types": "^7.13.16", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } } }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, + "@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", "requires": { - "ansi-regex": "^2.0.0" + "@babel/types": "^7.12.13" } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", + "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", + "requires": { + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", + "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", + "requires": { + "@babel/traverse": "^7.13.15", + "@babel/types": "^7.13.16" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-transforms": { + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz", + "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==", + "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-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", + "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "requires": { + "@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": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-wrap-function": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", + "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.16.tgz", + "integrity": "sha512-6bAg36mCwuqLO0hbR+z7PHuqWiCeP7Dzg73OpQwsAB1Eb8HnGEz5xYBzCfbu+YjoaJsJs+qheDxVAuqbt3ILEw==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz", + "integrity": "sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA==", + "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/plugin-proposal-json-strings": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", + "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", + "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", + "requires": { + "@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": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", + "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", + "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", + "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", + "requires": { + "@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": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", + "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.13.16.tgz", + "integrity": "sha512-ad3PHUxGnfWF4Efd3qFuznEtZKoBp0spS+DgqzVzRPV7urEBvPLue3y2j80w4Jf2YLzZHj8TOv/Lmvdmh3b2xg==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", + "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", + "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.0", + "@babel/helper-split-export-declaration": "^7.12.13", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", + "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz", + "integrity": "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", + "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", + "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", + "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", + "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", + "requires": { + "@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": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", + "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", + "requires": { + "@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": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", + "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", + "requires": { + "@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" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", + "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", + "requires": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", + "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", + "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", + "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", + "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", + "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", + "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", + "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", + "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", + "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", + "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", + "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/preset-env": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.15.tgz", + "integrity": "sha512-D4JAPMXcxk69PKe81jRJ21/fP/uYdcTZ3hJDF5QX2HSI9bBxxYw/dumdR6dGumhjxlprHPE4XWoPaqzZUVy2MA==", + "requires": { + "@babel/compat-data": "^7.13.15", + "@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.15", + "@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.13.15", + "@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.2.0", + "babel-plugin-polyfill-corejs3": "^0.2.0", + "babel-plugin-polyfill-regenerator": "^0.2.0", + "core-js-compat": "^3.9.0", + "semver": "^6.3.0" + } + }, + "@babel/runtime": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.16.tgz", + "integrity": "sha512-7VsWJsI5USRhBLE/3of+VU2DDNWtYHQlq2IHu2iL15+Yx4qVqP8KllR6JMHQlTKWRyDk9Tw6unkqSusaHXt//A==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/traverse": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.15.tgz", + "integrity": "sha512-/mpZMNvj6bce59Qzl09fHEs8Bt8NnpEDQYleHUPZQ3wXUMvXi+HJPLars68oAbmp839fGoOkv2pSL2z9ajCIaQ==", + "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.15", + "@babel/types": "^7.13.14", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.16.tgz", + "integrity": "sha512-7enM8Wxhrl1hB1+k6+xO6RmxpNkaveRWkdpyii8DkrLWRgr0l3x29/SEuhTIkP+ynHsU/Hpjn8Evd/axv/ll6Q==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" } } }, + "workbox-cacheable-response": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", + "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-core": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", + "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" + }, + "workbox-expiration": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", + "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-google-analytics": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", + "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", + "requires": { + "workbox-background-sync": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4" + } + }, + "workbox-navigation-preload": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", + "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-precaching": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", + "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-range-requests": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", + "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-routing": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", + "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-strategies": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", + "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", + "requires": { + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" + } + }, + "workbox-streams": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", + "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", + "requires": { + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" + } + }, + "workbox-sw": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", + "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" + }, + "workbox-webpack-plugin": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", + "requires": { + "@babel/runtime": "^7.5.5", + "fast-json-stable-stringify": "^2.0.0", + "source-map-url": "^0.4.0", + "upath": "^1.1.2", + "webpack-sources": "^1.3.0", + "workbox-build": "^5.1.4" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.16.tgz", + "integrity": "sha512-7VsWJsI5USRhBLE/3of+VU2DDNWtYHQlq2IHu2iL15+Yx4qVqP8KllR6JMHQlTKWRyDk9Tw6unkqSusaHXt//A==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + } + } + }, + "workbox-window": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", + "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "requires": { + "microevent.ts": "~0.1.1" + } + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, - "write": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", - "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", - "dev": true, + "ws": { + "version": "7.4.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz", + "integrity": "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==" + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xml2js": { + "version": "0.4.22", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.22.tgz", + "integrity": "sha512-MWTbxAQqclRSTnehWWe5nMKzI3VmJ8ltiJEco8akcC6j3miOhjjfzKum5sId+CWhfxdOs/1xauYr8/ZDBtQiRw==", "requires": { - "mkdirp": "^0.5.1" + "sax": "1.2.4", + "util.promisify": "1.0.0", + "xmlbuilder": "11.0.1" } }, - "xregexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", - "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==", - "dev": true + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, "xtend": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", - "dev": true + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" }, "y18n": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" }, "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "requires": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" - } - }, - "yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "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": { - "camelcase": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", - "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==", - "dev": true + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } } }, - "yn": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.0.0.tgz", - "integrity": "sha512-+Wo/p5VRfxUgBUGy2j/6KX2mj9AYJWOHuhMjMcbBFc3y54o9/4buK1ksBvuiK01C3kby8DH9lSmJdSxw+4G/2Q==", - "dev": true + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" } } } diff --git a/package.json b/package.json index df3a790..31dfab0 100644 --- a/package.json +++ b/package.json @@ -5,120 +5,70 @@ "description": "Beta Map", "main": "./src/js/index.js", "scripts": { - "start": "NODE_ENV=development webpack-dev-server --mode development --hot --open --inline --progress", - "serve": "node ./backend/bin/www", - "serve-dev": "nodemon ./backend/bin/www", - "build": "NODE_ENV=production webpack --env production --config=webpack.config.js --progress -p", - "profile": "webpack --json > stats.json" + "start": "craco start", + "build": "craco build", + "test": "craco test" }, "author": "Grigory Chervoplyas", "license": "ISC", "keywords": [], "devDependencies": { - "@babel/cli": "^7.0.0-rc.1", - "@babel/preset-env": "^7.0.0-rc.1", - "awesome-typescript-loader": "^5.2.1", - "babel-core": "^6.26.0", - "babel-eslint": "^8.2.3", - "babel-loader": "^7.1.4", - "babel-plugin-lodash": "^3.3.4", - "babel-plugin-ramda": "^2.0.0", - "babel-plugin-transform-runtime": "^6.23.0", - "babel-preset-env": "^1.6.1", - "babel-preset-react": "^6.24.1", - "babel-preset-stage-2": "^6.24.1", - "css-loader": "^0.28.11", - "eslint": "^4.19.1", - "eslint-config-airbnb": "^16.1.0", - "eslint-import-resolver-babel-module": "^4.0.0", - "eslint-import-resolver-webpack": "^0.9.0", - "eslint-loader": "^2.0.0", - "eslint-plugin-babel": "^5.0.0", - "eslint-plugin-flowtype": "^2.46.2", - "eslint-plugin-import": "^2.11.0", - "eslint-plugin-jsx-a11y": "^6.0.3", - "eslint-plugin-react": "^7.7.0", - "file-loader": "^1.1.11", - "flow-bin": "^0.73.0", - "html-webpack-plugin": "^3.2.0", - "identity-obj-proxy": "^3.0.0", - "less-loader": "^4.1.0", - "mini-css-extract-plugin": "^0.5.0", - "style-loader": "^0.21.0", - "ts-node": "^8.0.1", - "typescript": "^3.2.4", - "uglifyjs-webpack-plugin": "^1.3.0", - "webpack": "^4.6.0", - "webpack-cli": "^3.2.3", - "webpack-dev-server": "^3.1.14" - }, - "dependencies": { "@types/classnames": "^2.2.7", "@types/leaflet": "^1.4.3", "@types/node": "^11.9.0", + "@types/ramda": "^0.26.39", "@types/react": "16.8.1", - "axios": "^0.18.0", - "babel-runtime": "^6.26.0", - "bluebird": "^3.5.3", - "body-parser": "^1.18.3", + "@types/react-dom": "^17.0.3", + "craco": "^0.0.3", + "craco-alias": "^2.2.0" + }, + "dependencies": { + "axios": "^0.21.1", "classnames": "^2.2.6", - "clean-webpack-plugin": "^0.1.9", - "cookie-parser": "~1.4.3", + "craco-fast-refresh": "^1.0.5", "croppr": "^2.3.1", - "debug": "~2.6.9", - "express": "~4.16.0", + "eslint-loader": "^4.0.2", "file-saver": "^2.0.0", - "history": "^4.7.2", - "http-errors": "~1.6.2", - "js-md5": "^0.7.3", - "leaflet": "^1.4.0", + "gpx-parser-builder": "^1.0.2", + "leaflet": "1.6.0", "leaflet-editable": "^1.1.0", - "leaflet-editable-polyline": "muerwre/leaflet-editable-polyline#master", - "leaflet-geometryutil": "^0.9.0", - "leaflet-routing-machine": "muerwre/leaflet-routing-machine#no-osrm-text", + "leaflet-routing-machine": "^3.2.12", "leaflet.markercluster": "^1.4.1", - "less": "^3.8.1", - "less-middleware": "~2.2.1", - "lodash": "^4.17.10", - "mongoose": "^5.3.14", - "morgan": "~1.9.0", - "mysql": "^2.16.0", - "optimize-css-assets-webpack-plugin": "^5.0.1", + "node-sass": "^5.0.0", "pt-sans-cyrillic": "0.0.4", - "pug": "2.0.0-beta11", "raleway-cyrillic": "^4.0.2", - "rc-slider": "8.5.0", - "react": "16.8.1", - "react-dom": "16.8.1", - "react-hot-loader": "^4.1.1", + "ramda": "^0.26.1", + "rc-slider": "^9.7.2", + "react": "^17.0.2", + "react-dom": "^17.0.2", "react-infinite-scroller": "^1.2.2", - "react-rangeslider": "^2.2.0", "react-redux": "^5.0.7", "react-router": "^4.3.1", + "react-scripts": "^4.0.3", "react-scrollbar": "^0.5.4", - "reactrangeslider": "^3.0.6", "redux": "^4.0.1", "redux-persist": "^5.10.0", - "redux-saga": "^0.16.2", - "reduxsauce": "^1.0.0", - "scrypt": "^6.0.3", - "styled-components": "^3.2.6", - "styled-theming": "^2.2.0", - "throttle-debounce": "^2.1.0", + "redux-saga": "^1.0.0", "tt-react-custom-scrollbars": "^4.2.1-tt2", "typeface-pt-sans": "0.0.54", - "typesafe-actions": "^3.0.0", - "webpack-git-hash": "^1.0.2" + "typescript": "^4.2.4", + "uuid": "^3.4.0" }, - "flow-coverage-report": { - "includeGlob": [ - "src/**/*.js", - "src/**/*.jsx" + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" ], - "type": [ - "text", - "html", - "json" + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "eslintConfig": { + "extends": [ + "react-app" ] } } diff --git a/public/favicon.png b/public/favicon.png new file mode 100644 index 0000000..22b09fe Binary files /dev/null and b/public/favicon.png differ diff --git a/public/images/arrow.svg b/public/images/arrow.svg new file mode 100644 index 0000000..ea28122 --- /dev/null +++ b/public/images/arrow.svg @@ -0,0 +1,5 @@ +<svg width="48" height="48" xmlns="http://www.w3.org/2000/svg"> + <g id="path-arrow" transform="scale(2) translate(5 -2)"> + <path d="m 2.625,3.375 h 7.5 L 10.28125,1.609375 13.5,4.25 10.484375,6.921875 10.171875,5.15625 2.625,5.125 Z" fill="#ff3344" fillRule="evenodd" /> + </g> +</svg> diff --git a/public/images/icon.svg b/public/images/icon.svg new file mode 100644 index 0000000..514ad8d --- /dev/null +++ b/public/images/icon.svg @@ -0,0 +1,425 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"> + <defs> + <g id="icon-router"> + <rect x="0" y="0" width="32" height="32" fill="black" stroke="none" /> + <g transform="translate(0 0)"> + <path d="M12 5c-2.105-.003-3.587 1.238-4.3 2.354a6.454 6.454 0 0 0-.888 2.226l-.02.123v12.137h3v-11.814c.01-.045.098-.531.434-1.057.352-.549.722-.97 1.77-.969 1.073.001 1.547.446 1.945.983.367.493.47.894.49.966v12.45s-.003 1.326.624 2.723c.626 1.396 2.196 3.019 4.627 3.068 2.45.05 4.063-1.603 4.689-3.022.626-1.418.621-2.77.621-2.77v-10.949h-3v10.913s-.032.84-.365 1.595c-.334.756-.61 1.259-1.885 1.233-1.295-.027-1.617-.557-1.95-1.297a4.623 4.623 0 0 1-.36-1.526v-12.873l-.045-.177s-.256-1.071-1.035-2.121c-.78-1.05-2.273-2.193-4.352-2.196z" stroke="none" fill="white" /> + <circle cx="8.5" cy="24" r="2" fill="none" stroke-width="2" stroke="white" /> + <circle cx="23.5" cy="9" r="2" fill="none" stroke-width="2" stroke="white" /> + </g> + </g> + <g id="icon-sticker"> + <rect x="0" y="0" width="32" height="32" fill="none" stroke="none" /> + <g transform="translate(-680 -285)"> + <path d="M690.764 306.811l5.71 7.913 5.014-7.694z" stroke="none" fill="white" /> + <path transform="matrix(.88332 0 0 .88132 81.246 35.954)" d="M702.328 307.792l-6.02-.026-6.02.026-2.986-5.226-3.033-5.2 3.033-5.2 2.987-5.227 6.02.026 6.02-.026 2.986 5.226 3.033 5.2-3.033 5.2z" fill="none" stroke="white" /> + </g> + </g> + <g id="icon-poly"> + <rect x="0" y="0" width="32" height="32" fill="black" stroke="none" /> + <g> + <path d="m6 14l9 -7l-2 16l14 -10l-3 12" fill="none" stroke-linecap="butt" stroke-linejoin="round" stroke="white" /> + <circle cx="5" cy="15" r="2" fill="none" stroke-width="2" stroke="white" /> + <circle cx="16" cy="5" r="2" fill="none" stroke-width="2" stroke="white" /> + <circle cx="12" cy="25" r="2" fill="none" stroke-width="2" stroke="white" /> + <circle cx="28" cy="11" r="2" fill="none" stroke-width="2" stroke="white" /> + <circle cx="24" cy="27" r="2" fill="none" stroke-width="2" stroke="white" /> + </g> + </g> + <g id="icon-shooter"> + <rect x="0" y="0" width="32" height="32" fill="black" stroke="none" /> + <g transform="translate(18 6)"> + <path d="m0 0l-4.391.054c-1.418.531-2.34 1.756-3.176 3.102h-5.178c-.68.317-1.351.655-1.455 2.584v11.49c.17 1.001.58 1.765 1.455 2.06h22.537c.746-.044 1.288-.426 1.68-1.06v-13.517c-.185-1.643-.916-1.65-1.68-1.557h-6.62c-.326-1.26-1.91-2.247-3.172-3.156zm-2.122 5.289c3.227 0 5.87 2.626 5.87 5.846s-2.643 5.845-5.87 5.845c-3.227 0-5.869-2.626-5.869-5.845 0-3.22 2.642-5.846 5.87-5.846zm0 1.998a3.844 3.844 0 0 0-3.869 3.848 3.842 3.842 0 0 0 3.87 3.845 3.84 3.84 0 0 0 3.866-3.845 3.842 3.842 0 0 0-3.867-3.848z" fill="white" stroke="none" /> + </g> + </g> + <g id="icon-trash"> + <g transform="matrix(4.6 0 0 4.6 -4 -4)" stroke="none"> + <path fill="white" d="M2.783 3.626h2.923v2.923H2.783z" /> + <path fill="white" d="M2.479 2.597h3.508v.748H2.479z" /> + <path fill="white" d="M3.438 1.919h1.473v.865H3.438z" /> + <path fill="black" d="M3.859 2.25h.631v.386h-.631z" /> + <path fill="black" d="M3.134 3.906h.468v2.315h-.468z" /> + <path fill="black" d="M-4.537 3.906h.444v2.315h-.444z" transform="scale(-1 1)" /> + <path fill="black" d="M4.958 3.906h.444v2.315h-.444z" /> + </g> + </g> + <g id="icon-save" stroke="none"> + <path fill="black" d="M0 0h32v32H0z" /> + <path fill="white" d="M6.844 8.459V24h18.312V11.375H14.031V8.459z" /> + <rect fill="black" width="2.74" height="5.038" x="14.63" y="14.411" stroke-width="3.603" /> + <path fill="black" d="M16.866 19.73l-4.315-.06-4.314.06 2.209-3.707 2.105-3.766 2.106 3.766z" transform="matrix(.45903 -.40628 .79506 .23456 -3.467 21.088)" /> + </g> + <svg xmlns="http://www.w3.org/2000/svg" id="svg8" width="600" height="32"> + <g id="g4853" transform="translate(-29.985 30.509)"> + <rect id="rect4832" width="4.035" height="1.75" x="16.495" y="-28.417" fill="#fff" stroke-opacity=".941" stroke-width=".115" rx="0" ry="0" /> + <path id="rect4834" fill="#fff" stroke-opacity=".941" stroke-width=".247" d="M15.535-28.417h5.616v.933h-5.616z" /> + <path id="rect4836" fill="#fff" stroke-opacity=".941" stroke-width=".293" d="M16.495-29.706v1.29h.671v-.761h2.66v.76h.67v-1.29z" /> + <path id="path4841" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width=".753" d="M16.886-27.49c.092.03-.101 1.171.111 2.499.213 1.328-.477 1.846-.477 1.846" /> + <path id="path4843" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width=".753" d="M18.496-27.49c.093.03-.101 1.171.112 2.499.212 1.328-.478 1.846-.478 1.846" /> + <path id="path4845" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width=".753" d="M20.107-27.49c.092.03-.102 1.171.111 2.499s-.477 1.846-.477 1.846" /> + </g> + <g id="g4909" transform="translate(-.054 .888)"> + <path id="rect4855" fill="#fff" stroke-opacity=".941" stroke-width=".811" d="M16.272-27.384h4.266l-.397 4.3h-3.538z" /> + <path id="rect4857" fill="#fff" stroke-opacity=".941" stroke-width=".43" d="M15.809-28.939h5.192v.992h-5.192z" /> + <path id="rect4879" fill="#fff" stroke-opacity=".941" stroke-width=".502" d="M17.246-29.945v1.123h.586v-.66h1.005v.66h.587v-1.123z" /> + <g id="g4900"> + <path id="path4885" fill-rule="evenodd" stroke-width=".265" d="M16.885-26.893l.187 3.508h.538l-.14-3.508z" /> + <path id="path4887" fill-rule="evenodd" stroke-width=".265" d="M19.983-26.893l-.187 3.508h-.538l.14-3.508z" /> + <path id="rect4889" stroke-opacity=".941" stroke-width=".821" d="M18.165-26.881h.538v3.473h-.538z" /> + </g> + </g> + <g id="icon-save" stroke-opacity=".941" transform="translate(-64)"> + <path id="rect4766" stroke-width=".265" d="M0 0h32v32H0z" /> + <path id="rect4986" fill="#fff" stroke-width="2.491" d="M6.844 8.459V24h18.312V11.375H14.031V8.459z" /> + <rect id="rect4991" width="2.74" height="5.038" x="14.63" y="14.411" stroke-width="3.603" rx="0" ry="0" /> + <path id="path4993" stroke-width="3" d="M16.866 19.73l-4.315-.06-4.314.06 2.209-3.707 2.105-3.766 2.106 3.766z" transform="matrix(.45903 -.40628 .79506 .23456 -3.467 21.088)" /> + </g> + <g id="g4982" stroke-opacity=".941" transform="translate(-32)"> + <path id="rect4964" stroke-width=".265" d="M0 0h32v32H0z" /> + <g id="g4980" transform="matrix(3.77953 0 0 3.77953 .002 -.002)"> + <path id="rect4966" fill="#fff" stroke-width=".794" d="M2.783 3.626h2.923v2.923H2.783z" /> + <path id="rect4968" fill="#fff" stroke-width=".794" d="M2.479 2.597h3.508v.748H2.479z" /> + <path id="rect4970" fill="#fff" stroke-width=".794" d="M3.438 1.919h1.473v.865H3.438z" /> + <path id="rect4972" stroke-width=".684" d="M3.859 2.25h.631v.386h-.631z" /> + <path id="rect4974" stroke-width="1.442" d="M3.134 3.906h.468v2.315h-.468z" /> + <path id="rect4976" stroke-width="1.405" d="M-4.537 3.906h.444v2.315h-.444z" transform="scale(-1 1)" /> + <path id="rect4978" stroke-width="1.405" d="M4.958 3.906h.444v2.315h-.444z" /> + </g> + </g> + <g id="g5188" transform="translate(-96)"> + <path id="rect5180" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" /> + <g id="g5322" fill="#fff" transform="translate(7.066 7.065) scale(.04494)"> + <path id="path5267" stroke-width="445.017" d="M313.1 147.875c-6.057 0-11.962.654-17.661 1.871l-15.805-53.435 37.842-2.565a9.275 9.275 0 0 1 9.602 6.932 9.246 9.246 0 0 1-1.45 7.728 9.243 9.243 0 0 1-6.865 3.834l-9.126.652a6.5 6.5 0 0 0-6.02 6.947c.256 3.581 3.361 6.289 6.947 6.02l9.126-.652a22.21 22.21 0 0 0 16.493-9.21 22.21 22.21 0 0 0 3.484-18.566c-2.677-10.375-12.376-17.364-23.069-16.654l-45.936 3.114a6.5 6.5 0 0 0-5.793 8.329l6.405 21.656H145.477l-6.316-12H155.5a6.5 6.5 0 1 0 0-13h-47a6.5 6.5 0 1 0 0 13h16.086l9.542 18.349-18.836 33.485a84.026 84.026 0 0 0-30.792-5.834c-46.593 0-84.5 37.906-84.5 84.5s37.907 84.5 84.5 84.5c44.404 0 80.892-34.436 84.225-78h31.776a6.5 6.5 0 0 0 5.511-3.055l68.779-110.047 8.185 27.672c-31.758 12.162-54.376 42.945-54.376 78.93 0 46.594 37.907 84.5 84.5 84.5s84.5-37.906 84.5-84.5-37.907-84.501-84.5-84.501zm-228.6 156c-39.425 0-71.5-32.075-71.5-71.5s32.075-71.5 71.5-71.5c8.549 0 16.75 1.513 24.355 4.276l-31.482 55.968c-3.726 2.365-6.206 6.516-6.206 11.256 0 7.363 5.969 13.333 13.333 13.333 5.002 0 9.354-2.759 11.636-6.833h59.556c-3.297 36.388-33.959 65-71.192 65zm11.636-78a13.384 13.384 0 0 0-4.025-4.439l28.528-50.717c19.37 11.397 32.922 31.647 35.052 55.156zm72.589 0c-2.17-28.365-18.393-52.845-41.715-66.482l14.327-25.471 48.396 91.953zm32.258-6.538l-48.665-92.462h106.454zM313.1 303.875c-39.425 0-71.5-32.075-71.5-71.5 0-30.093 18.697-55.885 45.077-66.418l16.89 57.105a13.284 13.284 0 0 0-3.8 9.313c0 7.363 5.969 13.333 13.333 13.333s13.333-5.97 13.333-13.333c0-6.354-4.449-11.661-10.399-12.999l-16.895-57.123a71.624 71.624 0 0 1 13.962-1.378c39.425 0 71.5 32.075 71.5 71.5s-32.076 71.5-71.501 71.5z" /> + </g> + </g> + <g id="icon-cycle"> + <path fill="black" d="M0 0h32v32H0z" /> + <g id="g5604" fill="#fff" transform="matrix(-.36615 0 0 .36615 24.543 7.457)"> + <g id="g5527"> + <g id="g5495"> + <path id="path5483" d="M37.687 24.66c-4.945 0-8.973 4.025-8.973 8.975 0 4.95 4.026 8.974 8.973 8.974 4.95 0 8.977-4.024 8.977-8.974s-4.027-8.975-8.977-8.975zm0 15.384a6.417 6.417 0 0 1-6.409-6.409 6.418 6.418 0 0 1 6.409-6.41 6.417 6.417 0 0 1 6.411 6.41 6.417 6.417 0 0 1-6.411 6.409z" /> + <path id="path5485" d="M23.588 15.501v.01h8.047c-2.375-2.4-5.273-5.251-5.99-5.578-1.257-.575-3.966 1.462-4.547 1.748-.532.283-.954.699-1.043 1.236l-2.112 5.927-6.167.069c-1.811.485-.465 2.065-.465 2.065l3.097.041-.295 1.405-1.803 2.989a8.914 8.914 0 0 0-3.333-.648C4.027 24.765 0 28.792 0 33.741c0 4.947 4.026 8.974 8.977 8.974 4.948 0 8.975-4.026 8.975-8.974a8.956 8.956 0 0 0-3.423-7.038l2.005-3.326.487-2.322 2.41.03c.479-.136.833-.538.912-1.029l2.603-4.074zM15.386 33.74a6.417 6.417 0 0 1-6.409 6.409c-3.534 0-6.411-2.876-6.411-6.409a6.419 6.419 0 0 1 6.411-6.411c.694 0 1.36.114 1.986.32l-3.579 5.939 2.197 1.323 3.607-5.989a6.386 6.386 0 0 1 2.198 4.818z" /> + <path id="path5487" d="M32.24 23.139s2.468-2.578 2.691-2.968c.225-.392.229-.872.007-1.265 0 0-.725-.76-1.771-1.832v.014h-8.949l4.281 3.716-6.367 9.947a1.264 1.264 0 0 0-.104 1.045l2.563 7.692 3.072-.17-1.741-7.787z" /> + <circle id="circle5489" cx="19.703" cy="7.384" r="3.435" /> + <path id="path5491" d="M32.845 5.919c-1.06-.744-2.366-.789-3.123-.034l-1.484 1.487c-.756.756-.711 2.062.03 3.124z" /> + <path id="path5493" d="M33.007 15.317c1.116 1.116 2.73 1.311 3.607.436l1.485-1.488c.877-.876.685-2.491-.434-3.606l-4.081-4.081-4.659 4.658z" /> + </g> + </g> + </g> + </g> + <g id="icon-cycle-2"> + <path fill="black" d="M0 0h32v32H0z" /> + <g id="g5604" fill="#fff" transform="matrix(-.36615 0 0 .36615 24.543 7.457)"> + <g id="g5527"> + <g id="g5495"> + <path id="path5483" d="M37.687 24.66c-4.945 0-8.973 4.025-8.973 8.975 0 4.95 4.026 8.974 8.973 8.974 4.95 0 8.977-4.024 8.977-8.974s-4.027-8.975-8.977-8.975zm0 15.384a6.417 6.417 0 0 1-6.409-6.409 6.418 6.418 0 0 1 6.409-6.41 6.417 6.417 0 0 1 6.411 6.41 6.417 6.417 0 0 1-6.411 6.409z" /> + <path id="path5485" d="M23.588 15.501v.01h8.047c-2.375-2.4-5.273-5.251-5.99-5.578-1.257-.575-3.966 1.462-4.547 1.748-.532.283-.954.699-1.043 1.236l-2.112 5.927-6.167.069c-1.811.485-.465 2.065-.465 2.065l3.097.041-.295 1.405-1.803 2.989a8.914 8.914 0 0 0-3.333-.648C4.027 24.765 0 28.792 0 33.741c0 4.947 4.026 8.974 8.977 8.974 4.948 0 8.975-4.026 8.975-8.974a8.956 8.956 0 0 0-3.423-7.038l2.005-3.326.487-2.322 2.41.03c.479-.136.833-.538.912-1.029l2.603-4.074zM15.386 33.74a6.417 6.417 0 0 1-6.409 6.409c-3.534 0-6.411-2.876-6.411-6.409a6.419 6.419 0 0 1 6.411-6.411c.694 0 1.36.114 1.986.32l-3.579 5.939 2.197 1.323 3.607-5.989a6.386 6.386 0 0 1 2.198 4.818z" /> + <path id="path5487" d="M32.24 23.139s2.468-2.578 2.691-2.968c.225-.392.229-.872.007-1.265 0 0-.725-.76-1.771-1.832v.014h-8.949l4.281 3.716-6.367 9.947a1.264 1.264 0 0 0-.104 1.045l2.563 7.692 3.072-.17-1.741-7.787z" /> + <circle id="circle5489" cx="19.703" cy="7.384" r="3.435" /> + <path id="path5491" d="M32.845 5.919c-1.06-.744-2.366-.789-3.123-.034l-1.484 1.487c-.756.756-.711 2.062.03 3.124z" /> + <path id="path5493" d="M33.007 15.317c1.116 1.116 2.73 1.311 3.607.436l1.485-1.488c.877-.876.685-2.491-.434-3.606l-4.081-4.081-4.659 4.658z" /> + </g> + </g> + </g> + </g> + <g id="icon-logo"> + <path fill="black" stroke="none" d="M0 0h32v32H0z" /> + <g transform="matrix(1 0 0 1 2 -1)"> + <path fill="none" stroke="#fff" stroke-width="2" d="M23.423 9.284c-6.673-4.127-12.713-4.175-19.269 0 .174 4.944-.354 13.294 9.635 17.855 10.323-4.9 9.545-13.305 9.634-17.855z" /> + <path fill="#fff" stroke="none" d="M13.435 5.925v21.037s10.695-3.27 9.988-17.678c0 0-3.447-2.828-9.988-3.359z" /> + <path fill="none" stroke-width="2" stroke="#fff" d="M5.773 15.118L15.7 6.19" /> + <path fill="none" stroke-width="2" stroke="#fff" d="M6.276 20.333l7.778-7.778" /> + <path fill="none" stroke-width="2" stroke="#fff" d="M8.574 23.691c.442-.53 5.612-5.612 5.612-5.612" /> + <path fill="none" stroke-width="2" stroke="#fff" d="M11.932 25.636l2.343-2.342" /> + </g> + </g> + <g id="icon-locate"> + <path id="rect5819" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <circle id="path5839" cx="16" cy="16" r="5.127" fill="none" stroke="#fff" stroke-width="2.5" /> + <path id="path5841" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width="2.5" d="M16.087 6.854v4.242" /> + <path id="path5843" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width="2.5" d="M16.087 20.686v4.243" /> + <path id="path5845" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width="2.5" d="M20.948 16.134h4.243" /> + <path id="path5847" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width="2.5" d="M6.63 16.134h4.242" /> + </g> + <g id="icon-shot-2" stroke="none" transform="scale(1.1) translate(-2 -1)"> + <path id="rect5819" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <rect id="rect6617" width="21" height="13.89" x="6.25" y="9.833" fill="#fff" rx="2" ry="2" /> + <path id="rect6619" fill="#fff" stroke-width="1.979" d="M13.812 7.009h6.282c.45 0 .749.528 1.147 1.039l3.096 3.974c.398.51-3.793 6.989-4.243 6.989h-6.282c-.45 0-4.889-6.747-4.475-7.24l3.19-3.802c.415-.493.836-.96 1.285-.96z" /> + <circle id="path6621" cx="16.627" cy="16.311" r="6.158" fill="black" /> + <circle id="circle6628" cx="16.627" cy="16.311" r="3.533" fill="#fff" /> + </g> + <g id="icon-trash-2" stroke="none"> + <g transform="translate(0 -3) scale(3.82445) scale(1.1) rotate(45 4 4)"> + <rect id="rect4966" width="3.125" height="2.893" x="2.671" y="3.751" fill="#fff" rx=".36" ry=".403" /> + <rect id="rect4968" width="3.663" height=".87" x="2.401" y="2.423" fill="#fff" rx=".435" ry=".435" /> + <rect id="rect4970" width="2.924" height="1.306" x="2.771" y="1.698" fill="#fff" rx=".653" ry=".653" /> + <rect id="rect4972" width="1.933" height=".523" x="3.266" y="2.114" fill="black" rx=".261" ry=".261" /> + <g id="g4918" stroke-width=".523" transform="matrix(1.3497 0 0 1.3497 -1.613 -1.674)"> + <rect id="rect4912" width="2.059" height=".425" x="5.622" y=".289" rx=".237" ry=".21" transform="rotate(45)" fill="black" /> + <rect id="rect4914" width="2.047" height=".389" x="-.491" y="-6.803" rx=".237" ry=".195" transform="rotate(135)" fill="black" /> + </g> + </g> + </g> + <g id="icon-logo-2" transform="scale(1.1) translate(-1 -2)"> + <path id="rect5611" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" stroke="none" /> + <g id="g5792" fill="none" stroke="#fff" stroke-width="2.37" transform="matrix(.84382 0 0 .84382 4.366 1.93)"> + <path id="path5774" fill-rule="evenodd" d="M22.399 10.08c-5.964-3.689-11.363-3.732-17.222 0 .155 4.418-.316 11.882 8.61 15.957 9.228-4.38 8.532-11.89 8.612-15.957z" /> + </g> + <g id="g8284" fill="#fff" stroke-width="3.052" transform="matrix(.40236 0 0 .40236 10.45 8.978)"> + <path d="M22.399 10.08c-5.964-3.689-11.363-3.732-17.222 0 .155 4.418-.316 11.882 8.61 15.957 9.228-4.38 8.532-11.89 8.612-15.957z" stroke="none" /> + </g> + </g> + <g id="icon-sticker-2" transform="scale(1.1) translate(-3 -2)" stroke="none"> + <g id="g4867" transform="matrix(.94996 0 0 .94996 -.16 .083)"> + <path id="path4859" fill="#fff" fill-rule="evenodd" stroke-width=".767" d="M13.47 22.847l3.045 5.275 3.12-5.405z" /> + <circle id="path4863" cx="16.552" cy="14.98" r="8.712" fill="#fff" stroke-width="1.851" /> + <circle id="circle4869" cx="16.552" cy="14.98" r="5" fill="black" /> + </g> + </g> + <g id="icon-route-2" transform="scale(1.1) translate(32 -2)" stroke="none"> + <g fill="white"> + <circle id="path5642" cx="-24.357" cy="23.576" r="2.507" fill="#fff" stroke-width="4.363" /> + <path id="path5644" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width="2.621" d="M-24.289 21.588V10.61c0-4.22 6.62-4.194 6.62 0V21.42c0 4.011 6.828 4.027 6.828 0v-10.98" /> + <circle id="circle5646" cx="-10.93" cy="8.462" r="2.507" fill="#fff" stroke-width="4.363" /> + </g> + </g> + <g id="icon-poly-2" transform="scale(1.1) translate(-3 -2)" stroke="none"> + <g fill="white"> + <path id="path6375" fill="none" fill-rule="evenodd" stroke="#fff" stroke-linejoin="round" stroke-width="2.387" d="M7.924 12.991l8.569-4.989-6.55 14.587 13.762-7.974-3.958 9.12" /> + <circle id="path6363" cx="14.711" cy="-4.523" r="2.387" fill="#fff" stroke-width="5.304" transform="rotate(75)" /> + <circle id="circle6367" cx="12.17" cy="-13.883" r="2.387" fill="#fff" stroke-width="5.304" transform="rotate(75)" /> + <circle id="circle6371" cx="20.342" cy="-19.194" r="2.387" fill="#fff" stroke-width="5.304" transform="rotate(75)" /> + <circle id="circle6373" cx="24.138" cy="-3.701" r="2.387" fill="#fff" stroke-width="5.304" transform="rotate(75)" /> + <circle id="circle6774" cx="27.918" cy="-13.025" r="2.387" fill="#fff" stroke-width="5.304" transform="rotate(75)" /> + </g> + </g> + <g id="icon-save-2" transform="scale(1.1) translate(-1 -2)" stroke="none"> + <g fill="white"> + <path id="rect4766" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <path id="rect4986" fill="#fff" stroke-opacity=".941" stroke-width="2.477" d="M6.894 8.502v15.455h18.212V11.402H14.042v-2.9z" /> + <path id="path7854" fill="none" fill-rule="evenodd" stroke="#000" stroke-width="2.735" d="M10.923 16.586l4.19 4.19 6.606-6.607" transform="scale(0.9) translate(2 2)" /> + </g> + </g> + <g id="icon-trash-3"> + <path id="rect4766" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" stroke="none" /> + <path xmlns="http://www.w3.org/2000/svg" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12zm8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8z" fill="white" transform="translate(4 4)" stroke-width="1" /> + </g> + <g id="icon-trash-4"> + <path id="rect4766" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" stroke="none" /> + <path xmlns="http://www.w3.org/2000/svg" d="M21 9l-9-7-2.59 2.02 7.87 7.87zm0 5.07l-1.63-1.27-.67.52 1.43 1.43zM3.41.86L2 2.27l4.22 4.22L3 9l9 7 2.1-1.63 1.42 1.42-3.53 2.75-7.37-5.73L3 14.07l9 7 4.95-3.85L20.73 21l1.41-1.41z" fill="white" transform="translate(4 4)" stroke-width="0" /> + </g> + <g id="icon-logo-3" transform="scale(1.1) translate(-1 -2)"> + <path id="rect5611" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" stroke="none" /> + <g id="g5792" fill="none" stroke="#fff" stroke-width="3" transform="matrix(.84382 0 0 .84382 5 2.53)"> + <path id="path5774" fill-rule="evenodd" d="M22.399 10.08c-5.964-3.689-11.363-3.732-17.222 0 .155 4.418-.316 11.882 8.61 15.957 9.228-4.38 8.532-11.89 8.612-15.957z" /> + </g> + </g> + <g id="icon-shot-3" stroke="none" transform=""> + <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M18 20H4V6h9V4H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-9h-2v9zm-7.79-3.17l-1.96-2.36L5.5 18h11l-3.54-4.71zM20 4V1h-2v3h-3c.01.01 0 2 0 2h3v2.99c.01.01 2 0 2 0V6h3V4h-3z" fill="white" transform="translate(4 4)" stroke-width="0" /> + </g> + <g id="icon-reg-1" stroke="none" transform="scale(1.1) translate(-2 -1)"> + <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M11 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zM5 18c.2-.63 2.57-1.68 4.96-1.94l2.04-2c-.39-.04-.68-.06-1-.06-2.67 0-8 1.34-8 4v2h9l-2-2H5zm15.6-5.5l-5.13 5.17-2.07-2.08L12 17l3.47 3.5L22 13.91z" fill="white" transform="translate(5 3)" stroke-width="1" /> + </g> + <g id="icon-cancel-1" stroke="none"> + <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z" fill="white" stroke="white" transform="translate(4 4)" stroke-width="1" /> + </g> + <g id="icon-check-1" stroke="none"> + <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z" fill="white" transform="translate(4 4)" stroke-width="1" stroke="white" /> + </g> + <g id="icon-pin-1" stroke="none"> + <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M13 16.12c3.47-.41 6.17-3.36 6.17-6.95 0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89V20H5v2h14v-2h-6v-3.88z" fill="white" transform="translate(4 4)" stroke-width="0" stroke="white" /> + </g> + <g id="icon-check-2" stroke="none" transform="scale(1.1) translate(-2 -1)"> + <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M11 5v5.59H7.5l4.5 4.5 4.5-4.5H13V5h-2zm-5 9c0 3.31 2.69 6 6 6s6-2.69 6-6h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4H6z" fill="white" transform="translate(4 4)" stroke-width="0" stroke="white" /> + </g> + <g id="icon-map-1" stroke="none"> + <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M20.5 3l-.16.03L15 5.1 9 3 3.36 4.9c-.21.07-.36.25-.36.48V20.5c0 .28.22.5.5.5l.16-.03L9 18.9l6 2.1 5.64-1.9c.21-.07.36-.25.36-.48V3.5c0-.28-.22-.5-.5-.5zM10 5.47l4 1.4v11.66l-4-1.4V5.47zm-5 .99l3-1.01v11.7l-3 1.16V6.46zm14 11.08l-3 1.01V6.86l3-1.16v11.84z" fill="white" transform="translate(4 4)" stroke-width="1" /> + </g> + <g id="icon-sticker-3" stroke="none"> + <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <g> + <path fill="#fff" fill-rule="evenodd" stroke-width=".767" d="M12 24l4 6 3.5-6.405z" transform="rotate(45 16 16)" /> + <circle cx="16" cy="15" r="9.5" fill="#fff" stroke-width="1.851" /> + <circle cx="16" cy="15" r="6.5" fill="black" /> + </g> + </g> + <g id="icon-poly-3" transform="scale(1.1) translate(-3 -2)" stroke="none"> + <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <g fill="white" transform="translate(2 0.5)"> + <path stroke-width="2.3" fill="none" fill-rule="evenodd" stroke="#fff" stroke-linejoin="round" d="M7.924 12.991l8.569-4.989-6.55 14.587 13.762-7.974-3.958 9.12" /> + <circle cx="7.711" cy="13" r="1" fill="black" stroke-width="2.5" stroke="white" /> + <circle cx="16.5" cy="8" r="1" fill="black" stroke-width="2.5" stroke="white" /> + <circle cx="10" cy="22" r="1" fill="black" stroke-width="2.5" stroke="white" /> + <circle cx="19.7" cy="23.701" r="1" fill="black" stroke-width="2.5" stroke="white" /> + <circle cx="24" cy="14.5" r="1" fill="black" stroke-width="2.5" stroke="white" /> + </g> + </g> + <g id="icon-poly-4" stroke="none"> + <path stroke="none" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2zm0 0c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2z" fill="white" stroke="white" stroke-width="1" transform="translate(4 4)" /> + </g> + <g id="icon-get-1" stroke="none"> + <path stroke="none" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z" fill="white" stroke="white" stroke-width="1" transform="translate(4 4)" /> + </g> + <g id="icon-folder-1" stroke="none"> + <path stroke="none" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M9.17 6l2 2H20v10H4V6h5.17M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z" fill="white" stroke="white" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-folder-1" stroke="none"> + <path stroke="none" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M9.17 6l2 2H20v10H4V6h5.17M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z" fill="white" stroke="white" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-cycle-1" stroke="none"> + <path stroke="none" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M15.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM5 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5zm0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5zm5.8-10l2.4-2.4.8.8c1.3 1.3 3 2.1 5.1 2.1V9c-1.5 0-2.7-.6-3.6-1.5l-1.9-1.9c-.5-.4-1-.6-1.6-.6s-1.1.2-1.4.6L7.8 8.4c-.4.4-.6.9-.6 1.4 0 .6.2 1.1.6 1.4L11 14v5h2v-6.2l-2.2-2.3zM19 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5zm0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5z" fill="white" stroke="white" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-link-1" stroke="none"> + <path stroke="none" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z" fill="white" stroke="white" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-shot-4" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M14.12 4l1.83 2H20v12H4V6h4.05l1.83-2h4.24M15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2zm-3 7c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3m0-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5z" fill="white" stroke="white" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-trash-5" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M14.12 10.47L12 12.59l-2.13-2.12-1.41 1.41L10.59 14l-2.12 2.12 1.41 1.41L12 15.41l2.12 2.12 1.41-1.41L13.41 14l2.12-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4zM6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM8 9h8v10H8V9z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-trash-6" stroke="none"> + <path stroke="none" fill="black" /> + <g transform="scale(1.25) translate(1 1)"> + <path xmlns="http://www.w3.org/2000/svg" d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM8 9h8v10H8V9zm7.5-5l-1-1h-5l-1 1H5v2h14V4z" /> + </g> + </g> + <g id="icon-copy-1" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-sync-1" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4v3z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-block-1" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12zm8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-edit-1" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M14.06 9.02l.92.92L5.92 19H5v-.92l9.06-9.06M17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29zm-3.6 3.19L3 17.25V21h3.75L17.81 9.94l-3.75-3.75z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-eye-1" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M12 6c3.79 0 7.17 2.13 8.82 5.5-.59 1.22-1.42 2.27-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6zm-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14zM2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45 2.01 3.87zm7.5 7.5l2.61 2.61c-.04.01-.08.02-.12.02-1.38 0-2.5-1.12-2.5-2.5 0-.05.01-.08.01-.13zm-3.4-3.4l1.75 1.75c-.23.55-.36 1.15-.36 1.78 0 2.48 2.02 4.5 4.5 4.5.63 0 1.23-.13 1.77-.36l.98.98c-.88.24-1.8.38-2.75.38-3.79 0-7.17-2.13-8.82-5.5.7-1.43 1.72-2.61 2.93-3.53z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-gpx-1" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M8 23h8v-2H8v2zm8-21.99L8 1c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM16 15H8V5h8v10z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-arrow-up-1" stroke="none"> + <path stroke="none" fill="black" /> + <circle cx="16" cy="16" fill="white" r="4" /> + </g> + <g id="icon-more-vert" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-star-blank" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-star-fill" stroke="none"> + <path stroke="none" fill="black" /> + <path d="m12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-cluster-1" stroke="none"> + <rect x="0" y="0" width="32" height="32" fill="black" stroke="none" /> + <circle cx="10" cy="21" fill="white" r="4" /> + <circle cx="22" cy="21" fill="white" r="4" /> + <circle cx="16" cy="11" fill="white" r="4" /> + </g> + <g id="icon-chevron-down" stroke="none"> + <g transform="scale(2) translate(-4 -3)"> + <path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z" /> + </g> + </g> + <g id="icon-sad-1" stroke="none"> + <path stroke="none" fill="black" /> + <g transform="translate(4 4)"> + <circle cx="15.5" cy="9.5" r="1.5" fill="white" stroke="none" /> + <circle cx="8.5" cy="9.5" r="1.5" fill="white" stroke="none" /> + <path d="M12 14c-2.33 0-4.32 1.45-5.12 3.5h1.67c.69-1.19 1.97-2 3.45-2s2.75.81 3.45 2h1.67c-.8-2.05-2.79-3.5-5.12-3.5zm-.01-12C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" fill="white" stroke="none" stroke-width="0" /> + </g> + </g> + <g id="icon-search" stroke="none"> + <path stroke="none" fill="black" /> + <g transform="translate(4 4)"> + <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" /> + </g> + </g> + <g id="icon-reverse" stroke="none"> + <path stroke="none" fill="black" /> + <g transform="translate(6 4)"> + <path d="M9.832 2.934c-.967 0-1.683-.018-1.683-.018L7.021 0l-3.1 6.51 5.843 2.368-.777-3.032s.351-.051.845-.052a6.974 6.974 0 016.973 6.972 6.973 6.973 0 01-.922 3.457l2.07 2.07a9.833 9.833 0 001.711-5.527c0-5.43-4.402-9.831-9.832-9.832zm-8.094 4.27A9.833 9.833 0 000 12.766c0 5.43 4.402 9.832 9.832 9.832 1.108 0 1.398-.153 1.398-.153l.902 2.4 3.734-5.378-6.43-1.959.914 2.2s.046.03-.518.031a6.974 6.974 0 01-6.973-6.973 6.974 6.974 0 01.948-3.494z" fill="#fff" /> + </g> + </g> + <g id="icon-drop-start" stroke="none"> + <g transform="translate(6 12)" fill="white"> + <path d="M23.528 6.662H11.979L9.953 4.98l2.026-1.887h11.549zM7.572 9.755l2.183-2.183-2.696-2.695 2.696-2.695L7.572 0 4.877 2.695 2.182 0 0 2.182l2.695 2.695L0 7.572l2.182 2.183 2.695-2.696z" fill="#fff" /> + </g> + </g> + <g id="icon-drop-end" stroke="none"> + <g transform="translate(6 12)" fill="white"> + <path d="M0 3.093h11.548l2.026 1.681-2.026 1.888H0zM15.955 0l-2.182 2.182 2.695 2.695-2.695 2.695 2.182 2.183 2.695-2.696 2.696 2.696 2.182-2.183-2.696-2.695 2.696-2.695L21.346 0 18.65 2.695z" fill="#fff" /> + </g> + </g> + <g id="icon-undo" stroke="none"> + <g transform="translate(8 8)" fill="white"> + <path d="M5.912 1.278c-.967 0-2.84.42-2.84.42L2.257 0 0 4.855 5.094 6.19l-.777-1.938s1.101-.113 1.595-.115a6.974 6.974 0 016.972 6.973 6.97 6.97 0 01-.921 3.457l2.07 2.07a9.833 9.833 0 001.71-5.527c0-5.43-4.401-9.832-9.831-9.832z" fill="#fff" /> + </g> + </g> + <g id="icon-redo" stroke="none"> + <g transform="translate(8 8)" fill="white"> + <path d="M9.832 1.278c.967 0 2.84.42 2.84.42L13.486 0l2.257 4.855L10.65 6.19l.777-1.938s-1.101-.113-1.595-.115a6.974 6.974 0 00-6.973 6.973 6.97 6.97 0 00.922 3.457l-2.07 2.07A9.833 9.833 0 010 11.11c0-5.43 4.402-9.832 9.832-9.832z" fill="#fff" /> + </g> + </g> + <g id="icon-draw-forward" stroke="none"> + <g transform="translate(4 11)" fill="white"> + <path d="M19.38 0l5.374 4.547-5.374 4.655V0z" /> + <path d="M0 2.872h19.91v3.569H0z" /> + </g> + </g> + <g id="icon-draw-backward" stroke="none"> + <g transform="translate(4 11)" fill="white"> + <path d="M5.374 9.202L0 4.655 5.374 0v9.202z" /> + <path d="M24.754 6.33H4.844V2.762h19.91z" /> + </g> + </g> + <g id="icon-to-poly" stroke="none"> + <path d="M0 0h32v32H0z" fill="black" /> + <path d="M7.924 12.991l8.569-4.989-6.55 14.587 13.762-7.974-3.958 9.12" fill="none" stroke="#fff" stroke-width="2.387" stroke-linejoin="round"/> + <circle transform="rotate(75)" r="2.387" cy="-4.523" cx="14.711" fill="#fff"/> + <circle transform="rotate(75)" r="2.387" cy="-13.883" cx="12.17" fill="#fff"/> + <circle transform="rotate(75)" r="2.387" cy="-19.194" cx="20.342" fill="#fff"/> + <circle transform="rotate(75)" cx="24.138" cy="-3.701" r="5.48" fill="black" /> + <circle transform="rotate(75)" cx="27.918" cy="-13.025" r="2.387" fill="#fff"/> + + <path d="M8.224 18.144v3.132H2.357v3.891h5.867v3.012l5.86-5.077z"/> + </g> + + <g id="icon-start"> + <path d="M15.646 2.959a12.688 12.688 0 00-8 2.85v1.837h8zm0 4.687v8h8v-8zm8 0h1.838a12.688 12.688 0 00-1.838-1.835zm0 8v8h1.836a12.688 12.688 0 002.852-8zm0 8h-8v4.688a12.688 12.688 0 008-2.85zm-8 0v-8h-8v8zm-8 0H5.81a12.688 12.688 0 001.837 1.836zm0-8v-8H5.811a12.688 12.688 0 00-2.852 8z" fill="#fff"/> + <path d="M15.646 0A15.646 15.646 0 000 15.646a15.646 15.646 0 0015.646 15.647 15.646 15.646 0 0015.647-15.647A15.646 15.646 0 0015.646 0zm0 3.24a12.407 12.407 0 0112.408 12.406 12.407 12.407 0 01-12.408 12.408A12.407 12.407 0 013.24 15.646 12.407 12.407 0 0115.646 3.24z" fill="#fff"/> + </g> + </svg> + </defs> + + <use xlink:href="#icon-trash-6" /> +</svg> diff --git a/public/images/logos/jw.png b/public/images/logos/jw.png new file mode 100644 index 0000000..08f0628 Binary files /dev/null and b/public/images/logos/jw.png differ diff --git a/public/images/logos/lgo.png b/public/images/logos/lgo.png new file mode 100644 index 0000000..a3b40bf Binary files /dev/null and b/public/images/logos/lgo.png differ diff --git a/public/images/logos/pedals.png b/public/images/logos/pedals.png new file mode 100644 index 0000000..8a2d62d Binary files /dev/null and b/public/images/logos/pedals.png differ diff --git a/public/images/logos/pin-mix.png b/public/images/logos/pin-mix.png new file mode 100644 index 0000000..ea139d7 Binary files /dev/null and b/public/images/logos/pin-mix.png differ diff --git a/public/images/logos/privet.png b/public/images/logos/privet.png new file mode 100644 index 0000000..5746fa8 Binary files /dev/null and b/public/images/logos/privet.png differ diff --git a/public/images/logos/prokatimsya.png b/public/images/logos/prokatimsya.png new file mode 100644 index 0000000..975d767 Binary files /dev/null and b/public/images/logos/prokatimsya.png differ diff --git a/public/images/logos/rider.png b/public/images/logos/rider.png new file mode 100644 index 0000000..6dacdf0 Binary files /dev/null and b/public/images/logos/rider.png differ diff --git a/public/images/logos/rider_evening.png b/public/images/logos/rider_evening.png new file mode 100644 index 0000000..417bf9e Binary files /dev/null and b/public/images/logos/rider_evening.png differ diff --git a/public/images/stickers-base.svg b/public/images/stickers-base.svg new file mode 100644 index 0000000..a5eb5df --- /dev/null +++ b/public/images/stickers-base.svg @@ -0,0 +1,9287 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="4000" + height="72" + viewBox="0 0 4000 72.000001" + id="svg22003" + version="1.1" + inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" + sodipodi:docname="stickers-base.svg"> + <defs + id="defs22005"> + <linearGradient + inkscape:collect="always" + id="linearGradient4287"> + <stop + style="stop-color:#6600ff;stop-opacity:1;" + offset="0" + id="stop4283" /> + <stop + style="stop-color:#6600ff;stop-opacity:0;" + offset="1" + id="stop4285" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4251"> + <stop + style="stop-color:#cccccc;stop-opacity:1;" + offset="0" + id="stop4247" /> + <stop + style="stop-color:#ac9393;stop-opacity:1" + offset="1" + id="stop4249" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient4226"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4222" /> + <stop + style="stop-color:#c8b7b7;stop-opacity:1" + offset="1" + id="stop4224" /> + </linearGradient> + <inkscape:path-effect + effect="spiro" + id="path-effect3858" + is_visible="true" + lpeversion="1" /> + <inkscape:path-effect + effect="spiro" + id="path-effect3688" + is_visible="true" + lpeversion="1" /> + <inkscape:path-effect + effect="spiro" + id="path-effect3374" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect3372" + is_visible="true" + steps="1" + threshold="0.00324675" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect3368" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect3366" + is_visible="true" + steps="1" + threshold="0.00324675" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect3362" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect3360" + is_visible="true" + steps="1" + threshold="0.00324675" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect3356" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect3354" + is_visible="true" + steps="1" + threshold="0.00324675" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect3350" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect3348" + is_visible="true" + steps="1" + threshold="0.00324675" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect3344" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect3342" + is_visible="true" + steps="1" + threshold="0.00324675" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect3338" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect3336" + is_visible="true" + steps="1" + threshold="0.00324675" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect3332" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect3330" + is_visible="true" + steps="1" + threshold="0.00324675" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect3326" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect3324" + is_visible="true" + steps="1" + threshold="0.00324675" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect3320" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect3318" + is_visible="true" + steps="1" + threshold="0.00324675" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect3314" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect3312" + is_visible="true" + steps="1" + threshold="0.00522388" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2409" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2407" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2403" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2401" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2397" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2395" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2391" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2389" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2385" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2383" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2379" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2377" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2373" + effect="spiro" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2371" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2367" + effect="spiro" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2365" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2361" + effect="spiro" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2359" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2355" + effect="spiro" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2353" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2349" + effect="spiro" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2347" + effect="simplify" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2343" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2341" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2331" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2329" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2298" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2296" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2267" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2265" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2261" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2259" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2255" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2253" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect4061" + is_visible="true" /> + <inkscape:path-effect + effect="spiro" + id="path-effect4057" + is_visible="true" /> + <inkscape:path-effect + effect="spiro" + id="path-effect4053" + is_visible="true" /> + <inkscape:path-effect + effect="spiro" + id="path-effect4049" + is_visible="true" /> + <inkscape:path-effect + effect="spiro" + id="path-effect4045" + is_visible="true" /> + <inkscape:path-effect + effect="spiro" + id="path-effect6785" + is_visible="true" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4483"> + <stop + style="stop-color:#89a02c;stop-opacity:1" + offset="0" + id="stop4479" /> + <stop + style="stop-color:#89a02c;stop-opacity:0;" + offset="1" + id="stop4481" /> + </linearGradient> + <inkscape:path-effect + effect="spiro" + id="path-effect3451" + is_visible="true" /> + <linearGradient + id="linearGradient8291" + inkscape:collect="always"> + <stop + id="stop8293" + offset="0" + style="stop-color:#2affd5;stop-opacity:1" /> + <stop + id="stop8295" + offset="1" + style="stop-color:#0066ff;stop-opacity:1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient8261"> + <stop + style="stop-color:#ff5555;stop-opacity:1" + offset="0" + id="stop8263" /> + <stop + style="stop-color:#ffdd55;stop-opacity:1" + offset="1" + id="stop8265" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient7597"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop7599" /> + <stop + style="stop-color:#e6e6e6;stop-opacity:1" + offset="1" + id="stop7601" /> + </linearGradient> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath22087"> + <path + sodipodi:type="star" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path22089" + sodipodi:sides="6" + sodipodi:cx="411.53616" + sodipodi:cy="353.38712" + sodipodi:r1="28.436131" + sodipodi:r2="24.548109" + sodipodi:arg1="0.78539816" + sodipodi:arg2="1.3089969" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:transform-center-x="5.2262636" + inkscape:transform-center-y="-3.0173864" + transform="matrix(1.0869843,-0.29125656,0.29125656,1.0869843,-278.30733,33.594892)" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5175"> + <path + sodipodi:type="star" + style="opacity:1;fill:#2c89a0;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path5177" + sodipodi:sides="6" + sodipodi:cx="411.53616" + sodipodi:cy="353.38712" + sodipodi:r1="28.436131" + sodipodi:r2="24.548109" + sodipodi:arg1="0.78539816" + sodipodi:arg2="1.3089969" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:transform-center-x="4.9944557" + inkscape:transform-center-y="-2.883552" + transform="matrix(1.038771,-0.27833785,0.27833785,1.038771,-487.37797,761.69865)" /> + </clipPath> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath5878"> + <rect + style="opacity:1;fill:#37c8ab;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect5880" + width="13.632038" + height="26.174437" + x="31.911509" + y="1008.8047" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8261" + id="linearGradient8481" + x1="45.764347" + y1="1036.8682" + x2="31.008621" + y2="992.14368" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8291" + id="linearGradient8515" + x1="28.086678" + y1="982.77454" + x2="40.731339" + y2="1043.9392" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8261" + id="linearGradient6874" + gradientUnits="userSpaceOnUse" + x1="45.764347" + y1="1036.8682" + x2="31.008621" + y2="992.14368" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8291" + id="linearGradient6876" + gradientUnits="userSpaceOnUse" + x1="28.086678" + y1="982.77454" + x2="40.731339" + y2="1043.9392" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient7597" + id="linearGradient11465" + gradientUnits="userSpaceOnUse" + x1="42.40559" + y1="995.50244" + x2="40.201008" + y2="1038.636" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4483" + id="radialGradient4487" + cx="1115.6476" + cy="1019.1171" + fx="1115.6476" + fy="1019.1171" + r="26.006348" + gradientTransform="matrix(1.6421008,-0.00882504,0.00355917,0.66226372,-720.07639,366.8688)" + gradientUnits="userSpaceOnUse" /> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter5871" + x="-0.020884154" + width="1.0417683" + y="-0.13033792" + height="1.2606758"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.5477417" + id="feGaussianBlur5873" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter6314" + x="-0.030612495" + width="1.0612251" + y="-0.164115" + height="1.32823"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.62811914" + id="feGaussianBlur6316" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter4571" + x="-0.10205325" + width="1.2041065" + y="-0.66850954" + height="2.337019"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="3.2070846" + id="feGaussianBlur4573" /> + </filter> + <inkscape:path-effect + effect="simplify" + id="path-effect2265-3" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2267-6" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2296-7" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2298-5" + is_visible="true" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2347-3" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2349-5" + effect="spiro" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2265-6" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2267-2" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2296-9" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2298-1" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2329-2" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2331-7" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2341-0" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2343-9" + is_visible="true" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2353-3" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2355-6" + effect="spiro" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2359-0" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2361-6" + effect="spiro" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2365-2" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2367-6" + effect="spiro" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2371-1" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2373-8" + effect="spiro" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2377-7" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2379-9" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2383-2" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2385-0" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2389-2" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2391-3" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2395-7" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2397-5" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2401-9" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2403-2" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2407-2" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2409-8" + is_visible="true" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2506" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2508" + effect="spiro" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2510" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2512" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2514" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2516" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2518" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2520" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2522" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2524" + is_visible="true" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2526" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2528" + effect="spiro" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2530" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2532" + effect="spiro" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2534" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2536" + effect="spiro" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2538" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2540" + effect="spiro" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2542" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2544" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2546" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2548" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2550" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2552" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2554" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2556" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2558" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2560" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2562" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2564" + is_visible="true" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2347-9" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2349-7" + effect="spiro" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2265-36" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2267-1" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2296-2" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2298-9" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2329-3" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2331-1" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2341-9" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2343-4" + is_visible="true" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2353-7" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2355-8" + effect="spiro" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2359-4" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2361-5" + effect="spiro" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2365-0" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2367-3" + effect="spiro" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2371-6" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2373-1" + effect="spiro" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2377-0" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2379-6" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2383-3" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2385-2" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2389-0" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2391-6" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2395-1" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2397-55" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2401-4" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2403-7" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2407-6" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2409-5" + is_visible="true" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2902" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2904" + effect="spiro" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2906" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2908" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2910" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2912" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2914" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2916" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2918" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2920" + is_visible="true" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2922" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2924" + effect="spiro" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2926" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2928" + effect="spiro" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2930" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2932" + effect="spiro" /> + <inkscape:path-effect + simplifyJustCoalesce="false" + simplifyindividualpaths="false" + simplify_just_coalesce="false" + simplify_individual_paths="false" + helper_size="0" + smooth_angles="360" + threshold="0.00619048" + steps="1" + is_visible="true" + id="path-effect2934" + effect="simplify" /> + <inkscape:path-effect + is_visible="true" + id="path-effect2936" + effect="spiro" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2938" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2940" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2942" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2944" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2946" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2948" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2950" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2952" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2954" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2956" + is_visible="true" /> + <inkscape:path-effect + effect="simplify" + id="path-effect2958" + is_visible="true" + steps="1" + threshold="0.00619048" + smooth_angles="360" + helper_size="0" + simplify_individual_paths="false" + simplify_just_coalesce="false" + simplifyindividualpaths="false" + simplifyJustCoalesce="false" /> + <inkscape:path-effect + effect="spiro" + id="path-effect2960" + is_visible="true" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4483" + id="radialGradient4487-6" + cx="1115.6476" + cy="1019.1171" + fx="1115.6476" + fy="1019.1171" + r="26.006348" + gradientTransform="matrix(1.6421008,-0.00882504,0.00355917,0.66226372,-720.07639,366.8688)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4226" + id="linearGradient4228" + x1="16.692466" + y1="1009.6705" + x2="39.66782" + y2="1010.6486" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4251" + id="linearGradient4253" + x1="29.7616" + y1="985.54181" + x2="29.7616" + y2="995.97052" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.3223732,0,0,1.3223732,3380.1519,-1295.3774)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4287" + id="linearGradient4289" + x1="37.866379" + y1="1043.2852" + x2="37.866379" + y2="1003.0811" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.4307928,0,-452.19632)" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#888888" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="3561.8008" + inkscape:cy="12.434721" + inkscape:document-units="px" + inkscape:current-layer="g2326" + showgrid="false" + inkscape:window-width="1920" + inkscape:window-height="1020" + inkscape:window-x="0" + inkscape:window-y="24" + inkscape:window-maximized="1" + units="px" + inkscape:showpageshadow="false" + showguides="true" + inkscape:document-rotation="0" + inkscape:snap-global="false" /> + <metadata + id="metadata22008"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-980.36216)"> + <g + id="g23684" + transform="translate(-2.4748731,2.1213153)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="978.24084" + x="2.4748731" + height="72" + width="72" + id="rect23682" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" + inkscape:transform-center-y="-3.2186539" + inkscape:transform-center-x="5.5748786" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.3089969" + sodipodi:arg1="0.78539816" + sodipodi:r2="24.548109" + sodipodi:r1="28.436131" + sodipodi:cy="353.38712" + sodipodi:cx="411.53616" + sodipodi:sides="6" + id="path23453" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + </g> + <g + id="g5153" + transform="translate(69.52513,2.1213153)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="978.24084" + x="2.4748731" + height="72" + width="72" + id="rect5155" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" + inkscape:transform-center-y="-3.2186539" + inkscape:transform-center-x="5.5748786" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.3089969" + sodipodi:arg1="0.78539816" + sodipodi:r2="24.548109" + sodipodi:r1="28.436131" + sodipodi:cy="353.38712" + sodipodi:cx="411.53616" + sodipodi:sides="6" + id="path5157" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <g + id="g5172" + clip-path="url(#clipPath5175)"> + <rect + y="965.49084" + x="1.22487" + height="105" + width="75" + id="rect5170" + style="opacity:1;fill:#2c89a0;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + id="g5271" + transform="matrix(0.64961751,0,0,0.64538961,19.736863,343.22255)"> + <path + style="opacity:1;fill:#d7eef4;fill-opacity:1;stroke:#87cdde;stroke-width:2.31660199;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 60.32975,1012.3424 a 11.439692,11.523166 0 0 0 -11.275425,9.6664 7.297314,7.3505614 0 0 0 -1.198134,-0.1078 7.297314,7.3505614 0 0 0 -7.295687,7.3489 7.297314,7.3505614 0 0 0 7.295687,7.3517 7.297314,7.3505614 0 0 0 6.03288,-3.2127 11.439692,11.523166 0 0 0 6.440679,2.0003 11.439692,11.523166 0 0 0 0.585005,-0.02 10.492863,10.569427 0 0 0 8.963526,5.0911 10.492863,10.569427 0 0 0 10.490732,-10.5675 10.492863,10.569427 0 0 0 -9.520408,-10.5218 11.439692,11.523166 0 0 0 -10.518855,-7.0288 z" + id="path5273" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#afdde9;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 50.24108,1028.3205 c 0,0 6.18719,-4.5962 11.04854,-2.0329 4.86136,2.5633 6.45235,2.3865 6.45235,2.3865 16.421279,-4.11 -10.411436,-28.99911 -18.47316,-6.0988 0,0 -9.457554,-0.3536 -12.020816,10.5182" + id="path5275" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cscc" /> + </g> + <g + id="g5263"> + <path + inkscape:connector-curvature="0" + id="path5259" + d="m 22.386099,991.1053 a 18.023661,18.215492 0 0 1 14.174158,6.9977 14.240917,14.392488 0 0 1 2.86858,-0.29684 14.240917,14.392488 0 0 1 14.240919,14.39274 14.240917,14.392488 0 0 1 -14.240919,14.3925 14.240917,14.392488 0 0 1 -7.229861,-2.0126 18.023661,18.215492 0 0 1 -9.812877,2.9571 18.023661,18.215492 0 0 1 -9.924145,-3.0208 13.907147,14.055165 0 0 1 -3.7641983,0.5377 13.907147,14.055165 0 0 1 -13.9071481,-14.0551 13.907147,14.055165 0 0 1 13.9071481,-14.05524 13.907147,14.055165 0 0 1 0.4709834,0 18.023661,18.215492 0 0 1 13.2173599,-5.85442 z" + style="opacity:1;fill:#d7eef4;fill-opacity:1;stroke:#87cdde;stroke-width:1.49999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#afdde9;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m -3.8701237,1006.0796 c 0,0 7.5797567,-0.7547 14.2589267,-1.9393 6.67917,-1.1846 13.793843,9.6907 21.141264,11.6762 7.347421,1.9855 21.89014,-4.8662 21.89014,-4.8662 -2.167079,-2.7074 -1.115024,-14.00464 -17.823661,-12.81756 C 34.64108,994.8814 21.126985,984.06187 9.3857531,996.91057 3.09236,995.85966 -1.2745886,1000.5003 -3.8701237,1006.0796 Z" + id="path5261" + inkscape:connector-curvature="0" + sodipodi:nodetypes="czzcccc" /> + </g> + <path + style="opacity:1;fill:#8dd35f;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 40.552654,1002.5553 a 12.891533,12.935448 0 0 0 -10.138156,4.9693 10.185903,10.220601 0 0 0 -2.051769,-0.2103 10.185903,10.220601 0 0 0 -10.185902,10.2206 10.185903,10.220601 0 0 0 10.185902,10.2207 10.185903,10.220601 0 0 0 5.171203,-1.4293 12.891533,12.935448 0 0 0 7.018722,2.0999 12.891533,12.935448 0 0 0 7.098304,-2.1452 9.9471708,9.9810559 0 0 0 2.692365,0.3819 9.9471708,9.9810559 0 0 0 9.947172,-9.981 9.9471708,9.9810559 0 0 0 -9.947172,-9.981 9.9471708,9.9810559 0 0 0 -0.336875,0.012 12.891533,12.935448 0 0 0 -9.453794,-4.1575 z" + id="path5181" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aade87;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 22.48714,1016.3881 c 3.502984,-0.8176 14.28139,-3.9291 19.003499,2.4749 4.722109,6.404 18.416167,8.2819 19.798981,4.331 0,0 -0.17677,-15.9983 -11.49048,-15.8215 0,0 -9.104,-9.8995 -19.091884,0.7071 0,0 -10.871766,-2.0329 -12.109203,9.9879 0,0 0.386103,-0.8618 3.889087,-1.6794 z" + id="path5239" + inkscape:connector-curvature="0" + sodipodi:nodetypes="zzccccz" /> + <path + style="opacity:1;fill:#8dd35f;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 88.746094,37.439453 a 6.6291261,6.6291261 0 0 0 -6.47461,5.21875 8.3968935,8.3968935 0 0 0 -0.07031,-0.0039 8.3968935,8.3968935 0 0 0 -8.396484,8.398437 8.3968935,8.3968935 0 0 0 8.396484,8.396485 8.3968935,8.3968935 0 0 0 8.396484,-8.396485 8.3968935,8.3968935 0 0 0 -0.02344,-0.613281 6.6291261,6.6291261 0 0 0 2.800781,-1.626953 4.1542525,4.1542525 0 0 0 1.730469,0.382812 4.1542525,4.1542525 0 0 0 4.154297,-4.154296 4.1542525,4.1542525 0 0 0 -4.154297,-4.154297 4.1542525,4.1542525 0 0 0 -0.529297,0.03906 6.6291261,6.6291261 0 0 0 -5.830078,-3.486328 z" + transform="translate(-69.52513,978.24084)" + id="path5215" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aade87;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 10.16237,1021.6471 2.90625,-0.2188 c 2.545784,-6.4226 8.488237,-6.6069 11.53125,-1.75 5.071406,0.2598 5.142994,4.1653 6.46875,7.1563 0,0 -14.96875,-2.1875 -17.25,-0.9063 -2.28125,1.2813 -3.84375,1.6875 -3.96875,1.6875 -0.125,0 0.3125,-5.9687 0.3125,-5.9687 z" + id="path5243" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccsc" /> + <path + style="opacity:1;fill:#8dd35f;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 60.32975,1012.3424 a 11.439692,11.523166 0 0 0 -11.275425,9.6664 7.297314,7.3505614 0 0 0 -1.198134,-0.1078 7.297314,7.3505614 0 0 0 -7.295687,7.3489 7.297314,7.3505614 0 0 0 7.295687,7.3517 7.297314,7.3505614 0 0 0 6.03288,-3.2127 11.439692,11.523166 0 0 0 6.440679,2.0003 11.439692,11.523166 0 0 0 0.585005,-0.02 10.492863,10.569427 0 0 0 8.963526,5.0911 10.492863,10.569427 0 0 0 10.490732,-10.5675 10.492863,10.569427 0 0 0 -9.520408,-10.5218 11.439692,11.523166 0 0 0 -10.518855,-7.0288 z" + id="circle5217" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aade87;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 50.24108,1028.3205 c 0,0 6.18719,-4.5962 11.04854,-2.0329 4.86136,2.5633 6.45235,2.3865 6.45235,2.3865 16.421279,-4.11 -10.411436,-28.99911 -18.47316,-6.0988 0,0 -9.457554,-0.3536 -12.020816,10.5182" + id="path5241" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cscc" /> + <path + inkscape:connector-curvature="0" + id="path5229" + d="m 34.61716,1021.3288 a 12.513224,12.561259 0 0 1 9.840643,4.8256 9.8869917,9.9249458 0 0 1 1.991559,-0.2047 9.8869917,9.9249458 0 0 1 9.886993,9.9251 9.8869917,9.9249458 0 0 1 -9.886993,9.925 9.8869917,9.9249458 0 0 1 -5.01945,-1.3879 12.513224,12.561259 0 0 1 -6.812752,2.0392 12.513224,12.561259 0 0 1 -6.890001,-2.0831 9.6552658,9.6923301 0 0 1 -2.613357,0.3708 9.6552658,9.6923301 0 0 1 -9.655267,-9.6923 9.6552658,9.6923301 0 0 1 9.655267,-9.6924 9.6552658,9.6923301 0 0 1 0.326988,0 12.513224,12.561259 0 0 1 9.17637,-4.0372 z" + style="opacity:1;fill:#8dd35f;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#aade87;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 16.388344,1032.3864 c 0,0 5.262371,-0.5204 9.899495,-1.3373 4.637124,-0.8169 9.576603,6.6826 14.677671,8.0518 5.101068,1.3692 15.19759,-3.3557 15.19759,-3.3557 -1.50453,-1.867 -0.774124,-9.6575 -12.37437,-8.8389 -0.663348,-2.2421 -10.045731,-9.7032 -18.197275,-0.8428 -4.369292,-0.7247 -7.401118,2.4755 -9.203111,6.3229 z" + id="path5237" + inkscape:connector-curvature="0" + sodipodi:nodetypes="czzcccc" /> + </g> + </g> + <g + transform="translate(1509.5251,2.1213379)" + id="g7233"> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7235" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <circle + style="opacity:1;fill:#ff5555;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path7317" + cx="38.474873" + cy="1014.2408" + r="24" /> + <g + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14.02277374px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="text6169-5" + transform="matrix(0.80191352,0,0,0.80191352,7.6213521,200.90741)"> + <path + d="m 16.467005,1014.1427 q 0,-0.9115 0.336546,-1.7949 0.35057,-0.8835 1.00964,-1.5846 0.65907,-0.7012 1.598596,-1.1359 0.939526,-0.4347 2.145485,-0.4347 1.444345,0 2.496053,0.603 1.065731,0.589 1.584574,1.5706 l -2.089394,1.4864 q -0.140227,-0.3646 -0.378614,-0.603 -0.224365,-0.2384 -0.50482,-0.3786 -0.280456,-0.1402 -0.588957,-0.1963 -0.294478,-0.056 -0.574934,-0.056 -0.588956,0 -1.023662,0.2384 -0.420683,0.2243 -0.701139,0.6029 -0.266432,0.3646 -0.40666,0.8414 -0.126205,0.4628 -0.126205,0.9255 0,0.5189 0.15425,0.9956 0.154251,0.4768 0.448729,0.8414 0.294478,0.3646 0.715162,0.589 0.434706,0.2103 0.967571,0.2103 0.280455,0 0.574934,-0.056 0.294478,-0.07 0.560911,-0.2103 0.280455,-0.1543 0.490797,-0.3787 0.224364,-0.2383 0.350569,-0.5749 l 2.229621,1.3322 q -0.224364,0.5469 -0.687116,0.9816 -0.448729,0.4347 -1.037685,0.7292 -0.574934,0.2944 -1.248027,0.4487 -0.65907,0.1542 -1.290095,0.1542 -1.107799,0 -2.033302,-0.4347 -0.911481,-0.4487 -1.584574,-1.1779 -0.65907,-0.7292 -1.023662,-1.6547 -0.364592,-0.9255 -0.364592,-1.879 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#ffffff" + id="path7830" + inkscape:connector-curvature="0" /> + <path + d="m 34.46392,1011.6326 h -2.860645 v 7.5723 h -2.734441 v -7.5723 h -2.874669 v -2.3839 h 8.469755 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#ffffff" + id="path7832" + inkscape:connector-curvature="0" /> + <path + d="m 37.149938,1009.2487 h 2.496054 l 3.449602,9.9562 h -2.776509 l -0.602979,-1.9492 h -2.650305 l -0.588956,1.9492 h -2.790532 z m 2.131462,6.1841 -0.883435,-3.085 -0.925503,3.085 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#ffffff" + id="path7834" + inkscape:connector-curvature="0" /> + <path + d="m 43.992614,1019.2049 v -9.9562 h 4.290969 q 0.729184,0 1.346186,0.3085 0.617002,0.2945 1.051708,0.7853 0.448729,0.4768 0.701139,1.1078 0.25241,0.617 0.25241,1.248 0,0.6591 -0.238387,1.2901 -0.238387,0.617 -0.673093,1.1078 -0.420684,0.4768 -1.037686,0.7713 -0.602979,0.2804 -1.332163,0.2804 h -1.626642 v 3.057 z m 2.734441,-5.4408 h 1.444346 q 0.25241,0 0.462751,-0.2244 0.224365,-0.2384 0.224365,-0.8414 0,-0.617 -0.25241,-0.8413 -0.25241,-0.2244 -0.50482,-0.2244 h -1.374232 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#ffffff" + id="path7836" + inkscape:connector-curvature="0" /> + <path + d="m 60.482739,1011.6326 h -2.860646 v 7.5723 h -2.734441 v -7.5723 h -2.874668 v -2.3839 h 8.469755 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#ffffff" + id="path7838" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + transform="translate(496.23913,2.2590625e-5)" + id="g8418"> + <g + transform="translate(1589.286,2.1213153)" + id="g8182"> + <g + style="fill:url(#linearGradient8481);fill-opacity:1" + id="g7499-1-6" + transform="translate(-0.98818483,-0.57047179)"> + <circle + style="opacity:1;fill:url(#linearGradient6874);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle7399-8-2" + r="24" + cy="1014.2408" + cx="38.474873" /> + </g> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect8188" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <g + transform="matrix(0.68291849,0,0,0.47167761,10.867588,546.79338)" + id="g8232" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:24.77038002px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#c83737;fill-opacity:1;stroke:#ff5555;stroke-width:3.52389479;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:24.77038002px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ff5599;fill-opacity:1;stroke:#ff6600;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="g8190" + transform="matrix(0.68291849,0,0,0.47167761,9.8794036,546.2229)"> + <g + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:74.62574005px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#3737c8;fill-opacity:1;stroke:#ff6600;stroke-width:2.88172984;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="text8198"> + <path + d="m 43.45783,1001.914 1.044761,-14.64011 v -21.79072 h -8.208832 v 21.79072 l 1.044761,14.64011 z m -7.014819,7.8969 v 7.9103 h 7.910328 v -7.9103 z" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';fill:#ffffff;stroke:#ff6600;stroke-width:1.34260154" + id="path8298" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccccccc" /> + </g> + </g> + </g> + <g + id="g8273" + transform="translate(1661.286,2.1213153)"> + <g + style="fill:url(#linearGradient8515);fill-opacity:1" + id="g7499-1-0" + transform="translate(-0.98818483,-0.57047179)"> + <circle + style="opacity:1;fill:url(#linearGradient6876);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle7399-8-6" + r="24" + cy="1014.2408" + cx="38.474873" /> + </g> + <rect + ry="1.8187517" + rx="1.5182086" + y="978.24084" + x="2.4748731" + height="72" + width="72" + id="rect8277" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:24.77038002px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#c83737;fill-opacity:1;stroke:#ff5555;stroke-width:3.52389479;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="g8279" + transform="matrix(0.68291849,0,0,0.47167761,10.867588,546.79338)" /> + <g + transform="matrix(0.66581526,0,0,0.47167761,10.58805,546.2229)" + id="g8281" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:24.77038002px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ff5599;fill-opacity:1;stroke:#37abc8;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <g + transform="scale(0.85933353,1.1636925)" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:57.68712997px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#3737c8;fill-opacity:1;stroke:#37abc8;stroke-width:2.88172984;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="text8283"> + <path + d="m 41.264517,858.86639 q 0,-2.82667 0.922994,-5.07646 0.922994,-2.2498 3.80735,-3.92273 0.865307,-0.51918 2.134424,-1.15374 1.269117,-0.69225 2.480547,-1.61524 1.211429,-0.92299 2.019049,-2.13442 0.865307,-1.26912 0.865307,-2.88436 0,-1.21143 -0.461497,-2.13442 -0.461497,-0.923 -1.21143,-1.55756 -0.749932,-0.63456 -1.788301,-0.92299 -0.980681,-0.34612 -2.019049,-0.34612 -1.269117,0 -2.307485,0.46149 -1.038369,0.40381 -1.903676,1.09606 -0.807619,0.63456 -1.499865,1.49986 -0.634558,0.80762 -1.096055,1.55756 l -5.018781,-3.46123 q 0.749933,-1.7883 1.961363,-3.17279 1.269117,-1.38449 2.826669,-2.30749 1.61524,-0.98068 3.461228,-1.44218 1.845988,-0.51918 3.80735,-0.51918 2.192111,0 4.326535,0.63456 2.134424,0.63456 3.807351,2.01905 1.730614,1.38449 2.768982,3.5766 1.096055,2.13442 1.096055,5.13415 0,1.84599 -0.461497,3.28817 -0.40381,1.38449 -1.211429,2.53823 -0.80762,1.15375 -1.903676,2.07674 -1.096055,0.92299 -2.480546,1.7883 -1.153743,0.69225 -2.307485,1.32681 -1.153743,0.63455 -2.134424,1.44217 -0.922994,0.74994 -1.557553,1.7883 -0.576871,0.98069 -0.576871,2.42286 z m 0.115374,13.44111 v -7.96083 h 6.403271 v 7.96083 z" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Bold';fill:#ffffff;stroke:#37abc8;stroke-width:1.34260154" + id="path8319" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + transform="translate(1517.286,2.1213153)" + id="g8380"> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect8382" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <circle + style="opacity:1;fill:#2a7fff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle8384" + cx="38.474873" + cy="1014.2408" + r="24" /> + <g + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14.02277374px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="g8386" + transform="matrix(0.80191352,0,0,0.80191352,7.6213521,200.90741)"> + <g + id="text8398" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.08987522px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path6752" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy'" + d="m 15.755623,1019.0067 q -1.04719,-0.1309 -1.806403,-0.4843 -0.746123,-0.3534 -1.243538,-0.8901 -0.484325,-0.5367 -0.719943,-1.2305 -0.235618,-0.6937 -0.235618,-1.5053 0,-0.7723 0.222528,-1.453 0.222528,-0.6938 0.693763,-1.2304 0.484326,-0.5498 1.243539,-0.9163 0.759212,-0.3796 1.845672,-0.5236 v -1.2959 h 2.408537 v 1.2959 q 1.07337,0.144 1.832583,0.5236 0.759212,0.3665 1.243538,0.9163 0.484325,0.5366 0.706853,1.2304 0.222528,0.6807 0.222528,1.453 0,0.8116 -0.235618,1.5053 -0.235618,0.6807 -0.733033,1.2174 -0.484325,0.5236 -1.243538,0.8901 -0.759213,0.3534 -1.793313,0.4843 v 1.0865 h -2.408537 z m 2.408537,-2.3562 q 0.877022,-0.1832 1.217358,-0.6414 0.340337,-0.4581 0.340337,-1.1257 0,-0.7069 -0.353426,-1.1388 -0.340337,-0.432 -1.204269,-0.6152 z m -2.408537,-3.5211 q -0.863932,0.1832 -1.217358,0.6152 -0.353427,0.4319 -0.353427,1.1388 0,0.6676 0.340337,1.1257 0.353426,0.4582 1.230448,0.6414 z" /> + <path + inkscape:connector-curvature="0" + id="path6754" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy'" + d="m 25.784103,1015.7081 3.953143,-5.3145 h 1.858762 v 9.2938 h -2.552526 v -5.1574 l -3.913872,5.1574 h -1.898032 v -9.2938 h 2.552525 z" /> + <path + inkscape:connector-curvature="0" + id="path6756" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy'" + d="m 41.525087,1010.3936 v 9.2938 h -2.552526 v -3.639 h -3.11539 v 3.639 h -2.552526 v -9.2938 h 2.552526 v 3.4295 h 3.11539 v -3.4295 z" /> + <path + inkscape:connector-curvature="0" + id="path6758" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy'" + d="m 45.776841,1015.7081 3.953142,-5.3145 h 1.858763 v 9.2938 H 49.03622 v -5.1574 l -3.913873,5.1574 h -1.898032 v -9.2938 h 2.552526 z" /> + <path + inkscape:connector-curvature="0" + id="path6760" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy'" + d="m 65.117543,1010.3936 v 9.2938 H 53.297386 v -9.2938 h 2.552526 v 7.0685 h 2.08129 v -7.0685 h 2.552525 v 7.0685 h 2.081291 v -7.0685 z" /> + </g> + </g> + </g> + </g> + <g + transform="translate(609.00003,-45.999955)" + id="g11467"> + <g + transform="translate(972.5251,48.121293)" + id="g7890"> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7892" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <g + id="g7894"> + <circle + cx="38.474873" + cy="1014.2408" + r="24" + id="circle7896" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <g + id="g7898" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.55882835px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7900" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 29.072221,1018.0253 h 5.212326 v 6.0768 h -1.668971 v -4.6218 h -1.874384 v 4.6218 h -1.668971 z" /> + <path + inkscape:connector-curvature="0" + id="path7902" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 37.060015,1021.5002 2.584766,-3.4749 h 1.215354 v 6.0768 h -1.668972 v -3.3722 l -2.55909,3.3722 h -1.24103 v -6.0768 h 1.668972 z" /> + <path + inkscape:connector-curvature="0" + id="path7904" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 47.352274,1018.0253 v 6.0768 h -1.668972 v -2.3794 h -2.037001 v 2.3794 h -1.668972 v -6.0768 h 1.668972 v 2.2424 h 2.037001 v -2.2424 z" /> + </g> + <g + id="g7906" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.55882835px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7908" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 28.494634,1028.4327 q 0,-0.4621 0.162618,-0.8815 0.162617,-0.428 0.470735,-0.7446 0.316677,-0.3253 0.778853,-0.5136 0.462177,-0.1968 1.061295,-0.1968 0.821648,0 1.369413,0.3423 0.556324,0.3424 0.830206,0.8816 l -1.583383,0.4793 q -0.231089,-0.3338 -0.624795,-0.3338 -0.333794,0 -0.564882,0.2568 -0.231089,0.2482 -0.231089,0.7103 0,0.4622 0.231089,0.719 0.231088,0.2482 0.564882,0.2482 0.393706,0 0.624795,-0.3338 l 1.583383,0.4793 q -0.273882,0.5392 -0.830206,0.8816 -0.547765,0.3423 -1.369413,0.3423 -0.599118,0 -1.061295,-0.1883 -0.462176,-0.1968 -0.778853,-0.5135 -0.308118,-0.3253 -0.470735,-0.7446 -0.162618,-0.428 -0.162618,-0.8902 z" /> + <path + inkscape:connector-curvature="0" + id="path7911" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 36.284638,1030.6837 h -1.626177 v -3.0897 h -1.292383 v -1.4122 h 4.193826 v 1.4122 h -1.275266 z" /> + <path + inkscape:connector-curvature="0" + id="path7913" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 40.287362,1030.7693 q -0.607677,0 -1.069854,-0.1883 -0.453618,-0.1968 -0.770294,-0.5135 -0.308118,-0.3253 -0.470736,-0.7446 -0.154059,-0.428 -0.154059,-0.8902 0,-0.4621 0.154059,-0.8815 0.162618,-0.428 0.470736,-0.7446 0.316676,-0.3253 0.770294,-0.5136 0.462177,-0.1968 1.069854,-0.1968 0.599118,0 1.061295,0.1968 0.462176,0.1883 0.770294,0.5136 0.316677,0.3166 0.470736,0.7446 0.162617,0.4194 0.162617,0.8815 0,0.4622 -0.162617,0.8902 -0.154059,0.4193 -0.470736,0.7446 -0.308118,0.3167 -0.770294,0.5135 -0.462177,0.1883 -1.061295,0.1883 z m -0.795971,-2.3366 q 0,0.4537 0.222529,0.7104 0.22253,0.2568 0.573442,0.2568 0.350912,0 0.573441,-0.2568 0.22253,-0.2567 0.22253,-0.7104 0,-0.4536 -0.22253,-0.7103 -0.222529,-0.2568 -0.573441,-0.2568 -0.350912,0 -0.573442,0.2568 -0.222529,0.2567 -0.222529,0.7103 z" /> + <path + inkscape:connector-curvature="0" + id="path7915" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 47.65892,1030.6837 h -1.626177 v -3.0897 h -1.069854 v 3.0897 h -1.626177 v -4.5019 h 4.322208 z" /> + </g> + <g + id="g7917" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.23572731px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ff7f2a;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7919" + style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Semi-Bold';fill:#ff5555" + d="m 44.373974,1011.3356 v 2.7954 H 33.587926 v -2.7954 h 4.009473 v -9.8542 q -0.254121,0.3388 -0.7906,0.7059 -0.536479,0.367 -1.185901,0.6776 -0.649421,0.3106 -1.355314,0.5365 -0.705894,0.1977 -1.242372,0.1977 v -2.9083 q 0.564714,0 1.298843,-0.3389 0.762365,-0.3388 1.440022,-0.79055 0.705893,-0.45178 1.214136,-0.90355 0.536479,-0.45177 0.621186,-0.64942 h 3.190638 v 13.32722 z" /> + </g> + </g> + <g + id="g7921" + transform="translate(1044.5251,48.121293)"> + <g + id="g7923" + transform="translate(4.7683716e-7,6.1035156e-5)"> + <circle + cx="38.474873" + cy="1014.2408" + r="24" + id="circle7925" + style="opacity:1;fill:url(#linearGradient11465);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <rect + ry="1.8187517" + rx="1.5182086" + y="978.24084" + x="2.4748731" + height="72" + width="72" + id="rect7927" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + id="use7929" + style="fill:#ffffff" + transform="translate(0,6.1035156e-5)"> + <circle + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle11208" + r="24" + cy="1014.2408" + cx="38.474873" /> + </g> + <g + id="g7931" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.55882835px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7934" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 29.072221,1018.0253 h 5.212326 v 6.0768 h -1.668971 v -4.6218 h -1.874384 v 4.6218 h -1.668971 z" /> + <path + inkscape:connector-curvature="0" + id="path7936" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 37.060015,1021.5002 2.584766,-3.4749 h 1.215354 v 6.0768 h -1.668972 v -3.3722 l -2.55909,3.3722 h -1.24103 v -6.0768 h 1.668972 z" /> + <path + inkscape:connector-curvature="0" + id="path7938" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 47.352274,1018.0253 v 6.0768 h -1.668972 v -2.3794 h -2.037001 v 2.3794 h -1.668972 v -6.0768 h 1.668972 v 2.2424 h 2.037001 v -2.2424 z" /> + </g> + <g + id="g7940" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.55882835px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7942" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 28.494634,1028.4327 q 0,-0.4621 0.162618,-0.8815 0.162617,-0.428 0.470735,-0.7446 0.316677,-0.3253 0.778853,-0.5136 0.462177,-0.1968 1.061295,-0.1968 0.821648,0 1.369413,0.3423 0.556324,0.3424 0.830206,0.8816 l -1.583383,0.4793 q -0.231089,-0.3338 -0.624795,-0.3338 -0.333794,0 -0.564882,0.2568 -0.231089,0.2482 -0.231089,0.7103 0,0.4622 0.231089,0.719 0.231088,0.2482 0.564882,0.2482 0.393706,0 0.624795,-0.3338 l 1.583383,0.4793 q -0.273882,0.5392 -0.830206,0.8816 -0.547765,0.3423 -1.369413,0.3423 -0.599118,0 -1.061295,-0.1883 -0.462176,-0.1968 -0.778853,-0.5135 -0.308118,-0.3253 -0.470735,-0.7446 -0.162618,-0.428 -0.162618,-0.8902 z" /> + <path + inkscape:connector-curvature="0" + id="path7944" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 36.284638,1030.6837 h -1.626177 v -3.0897 h -1.292383 v -1.4122 h 4.193826 v 1.4122 h -1.275266 z" /> + <path + inkscape:connector-curvature="0" + id="path7946" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 40.287362,1030.7693 q -0.607677,0 -1.069854,-0.1883 -0.453618,-0.1968 -0.770294,-0.5135 -0.308118,-0.3253 -0.470736,-0.7446 -0.154059,-0.428 -0.154059,-0.8902 0,-0.4621 0.154059,-0.8815 0.162618,-0.428 0.470736,-0.7446 0.316676,-0.3253 0.770294,-0.5136 0.462177,-0.1968 1.069854,-0.1968 0.599118,0 1.061295,0.1968 0.462176,0.1883 0.770294,0.5136 0.316677,0.3166 0.470736,0.7446 0.162617,0.4194 0.162617,0.8815 0,0.4622 -0.162617,0.8902 -0.154059,0.4193 -0.470736,0.7446 -0.308118,0.3167 -0.770294,0.5135 -0.462177,0.1883 -1.061295,0.1883 z m -0.795971,-2.3366 q 0,0.4537 0.222529,0.7104 0.22253,0.2568 0.573442,0.2568 0.350912,0 0.573441,-0.2568 0.22253,-0.2567 0.22253,-0.7104 0,-0.4536 -0.22253,-0.7103 -0.222529,-0.2568 -0.573441,-0.2568 -0.350912,0 -0.573442,0.2568 -0.222529,0.2567 -0.222529,0.7103 z" /> + <path + inkscape:connector-curvature="0" + id="path7948" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 47.65892,1030.6837 h -1.626177 v -3.0897 h -1.069854 v 3.0897 h -1.626177 v -4.5019 h 4.322208 z" /> + </g> + <g + id="g7950" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.23572731px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#8dd35f;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7952" + style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Semi-Bold';fill:#ff5555" + d="m 31.779075,1014.131 q 0,-1.1859 0.19765,-2.2024 0.19765,-1.0165 0.705893,-1.8918 0.508243,-0.9035 1.383551,-1.6941 0.875307,-0.8189 2.258858,-1.5812 0.98825,-0.5365 1.863558,-0.9883 0.875307,-0.4518 1.524729,-0.8753 0.677658,-0.4518 1.072958,-0.9318 0.3953,-0.5082 0.3953,-1.1576 0,-0.9036 -0.7906,-1.6095 -0.762365,-0.7341 -2.230623,-0.7341 -0.762364,0 -1.411786,0.2259 -0.621186,0.1976 -1.157665,0.5365 -0.508243,0.3105 -0.903543,0.7058 -0.3953,0.3953 -0.705893,0.7624 l -1.976501,-2.2871 q 0.282357,-0.3106 0.875307,-0.76235 0.621186,-0.48 1.468258,-0.90354 0.875308,-0.42354 1.976501,-0.70589 1.101193,-0.3106 2.400037,-0.3106 1.355315,0 2.428272,0.36707 1.101194,0.33883 1.835323,0.96001 0.762364,0.62119 1.157664,1.4965 0.395301,0.8471 0.395301,1.8353 0,1.0447 -0.423536,1.8636 -0.423536,0.8188 -1.044722,1.44 -0.621186,0.6212 -1.355315,1.073 -0.734129,0.4235 -1.355315,0.7341 -0.59295,0.2823 -1.355315,0.6776 -0.734129,0.3671 -1.440022,0.8754 -0.705893,0.48 -1.270608,1.0447 -0.564714,0.5647 -0.7906,1.2423 h 9.346026 v 2.7954 z" /> + </g> + </g> + <g + transform="translate(1116.5251,48.121293)" + id="g7954"> + <g + id="g7956"> + <circle + cx="38.474873" + cy="1014.2408" + r="24" + id="circle7958" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7960" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <g + id="g7962" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.55882835px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7964" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 29.072221,1018.0253 h 5.212326 v 6.0768 h -1.668971 v -4.6218 h -1.874384 v 4.6218 h -1.668971 z" /> + <path + inkscape:connector-curvature="0" + id="path7966" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 37.060015,1021.5002 2.584766,-3.4749 h 1.215354 v 6.0768 h -1.668972 v -3.3722 l -2.55909,3.3722 h -1.24103 v -6.0768 h 1.668972 z" /> + <path + inkscape:connector-curvature="0" + id="path7968" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 47.352274,1018.0253 v 6.0768 h -1.668972 v -2.3794 h -2.037001 v 2.3794 h -1.668972 v -6.0768 h 1.668972 v 2.2424 h 2.037001 v -2.2424 z" /> + </g> + <g + id="g7970" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.55882835px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7972" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 28.494634,1028.4327 q 0,-0.4621 0.162618,-0.8815 0.162617,-0.428 0.470735,-0.7446 0.316677,-0.3253 0.778853,-0.5136 0.462177,-0.1968 1.061295,-0.1968 0.821648,0 1.369413,0.3423 0.556324,0.3424 0.830206,0.8816 l -1.583383,0.4793 q -0.231089,-0.3338 -0.624795,-0.3338 -0.333794,0 -0.564882,0.2568 -0.231089,0.2482 -0.231089,0.7103 0,0.4622 0.231089,0.719 0.231088,0.2482 0.564882,0.2482 0.393706,0 0.624795,-0.3338 l 1.583383,0.4793 q -0.273882,0.5392 -0.830206,0.8816 -0.547765,0.3423 -1.369413,0.3423 -0.599118,0 -1.061295,-0.1883 -0.462176,-0.1968 -0.778853,-0.5135 -0.308118,-0.3253 -0.470735,-0.7446 -0.162618,-0.428 -0.162618,-0.8902 z" /> + <path + inkscape:connector-curvature="0" + id="path7974" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 36.284638,1030.6837 h -1.626177 v -3.0897 h -1.292383 v -1.4122 h 4.193826 v 1.4122 h -1.275266 z" /> + <path + inkscape:connector-curvature="0" + id="path7976" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 40.287362,1030.7693 q -0.607677,0 -1.069854,-0.1883 -0.453618,-0.1968 -0.770294,-0.5135 -0.308118,-0.3253 -0.470736,-0.7446 -0.154059,-0.428 -0.154059,-0.8902 0,-0.4621 0.154059,-0.8815 0.162618,-0.428 0.470736,-0.7446 0.316676,-0.3253 0.770294,-0.5136 0.462177,-0.1968 1.069854,-0.1968 0.599118,0 1.061295,0.1968 0.462176,0.1883 0.770294,0.5136 0.316677,0.3166 0.470736,0.7446 0.162617,0.4194 0.162617,0.8815 0,0.4622 -0.162617,0.8902 -0.154059,0.4193 -0.470736,0.7446 -0.308118,0.3167 -0.770294,0.5135 -0.462177,0.1883 -1.061295,0.1883 z m -0.795971,-2.3366 q 0,0.4537 0.222529,0.7104 0.22253,0.2568 0.573442,0.2568 0.350912,0 0.573441,-0.2568 0.22253,-0.2567 0.22253,-0.7104 0,-0.4536 -0.22253,-0.7103 -0.222529,-0.2568 -0.573441,-0.2568 -0.350912,0 -0.573442,0.2568 -0.222529,0.2567 -0.222529,0.7103 z" /> + <path + inkscape:connector-curvature="0" + id="path7978" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 47.65892,1030.6837 h -1.626177 v -3.0897 h -1.069854 v 3.0897 h -1.626177 v -4.5019 h 4.322208 z" /> + </g> + <g + id="g7980" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:24.89331055px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#00aad4;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7982" + style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Semi-Bold';fill:#ff5555" + d="m 39.942234,1006.3309 q 0.771693,0.1493 1.418919,0.5476 0.647226,0.3734 1.095305,0.946 0.44808,0.5725 0.697013,1.3193 0.248933,0.7468 0.248933,1.6181 0,1.17 -0.448079,2.091 -0.423187,0.946 -1.244666,1.6181 -0.796586,0.6721 -1.941678,1.0206 -1.145092,0.3734 -2.564011,0.3734 -1.891892,0 -3.335704,-0.6721 -1.443812,-0.6472 -2.315078,-1.8919 l 1.667852,-1.8919 q 0.59744,0.9211 1.543386,1.4438 0.945945,0.5228 2.389757,0.5228 1.642959,0 2.514225,-0.697 0.896159,-0.6971 0.896159,-2.0911 0,-1.4438 -0.995733,-2.2653 -0.995732,-0.8214 -2.93741,-0.8214 h -0.67212 v -2.1409 h 0.7468 q 1.667852,0 2.564011,-0.7717 0.896159,-0.7966 0.896159,-1.9914 0,-1.1949 -0.796586,-1.7426 -0.796586,-0.5725 -2.066145,-0.5725 -1.269559,0 -2.240398,0.5476 -0.970839,0.5477 -1.543385,1.5683 l -1.717638,-1.867 q 0.348506,-0.59741 0.945945,-1.07039 0.59744,-0.49786 1.344239,-0.84637 0.771693,-0.3734 1.642959,-0.54765 0.896159,-0.19915 1.842105,-0.19915 1.219772,0 2.215504,0.32361 1.020626,0.32362 1.742532,0.89616 0.746799,0.57255 1.145092,1.39399 0.398293,0.8215 0.398293,1.8173 0,0.7468 -0.22404,1.4189 -0.224039,0.6721 -0.647226,1.2197 -0.398293,0.5477 -0.970839,0.9211 -0.572546,0.3485 -1.294452,0.473 z" /> + </g> + </g> + <g + transform="translate(1188.5251,48.121293)" + id="g7984"> + <g + id="g7986" + transform="translate(4.7683716e-7,6.1035156e-5)"> + <circle + cx="38.474873" + cy="1014.2408" + r="24" + id="circle7988" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7990" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <g + id="g7992" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.55882835px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7994" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 29.072221,1018.0253 h 5.212326 v 6.0768 h -1.668971 v -4.6218 h -1.874384 v 4.6218 h -1.668971 z" /> + <path + inkscape:connector-curvature="0" + id="path7996" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 37.060015,1021.5002 2.584766,-3.4749 h 1.215354 v 6.0768 h -1.668972 v -3.3722 l -2.55909,3.3722 h -1.24103 v -6.0768 h 1.668972 z" /> + <path + inkscape:connector-curvature="0" + id="path7998" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 47.352274,1018.0253 v 6.0768 h -1.668972 v -2.3794 h -2.037001 v 2.3794 h -1.668972 v -6.0768 h 1.668972 v 2.2424 h 2.037001 v -2.2424 z" /> + </g> + <g + id="g8000" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.55882835px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path8002" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 28.494634,1028.4327 q 0,-0.4621 0.162618,-0.8815 0.162617,-0.428 0.470735,-0.7446 0.316677,-0.3253 0.778853,-0.5136 0.462177,-0.1968 1.061295,-0.1968 0.821648,0 1.369413,0.3423 0.556324,0.3424 0.830206,0.8816 l -1.583383,0.4793 q -0.231089,-0.3338 -0.624795,-0.3338 -0.333794,0 -0.564882,0.2568 -0.231089,0.2482 -0.231089,0.7103 0,0.4622 0.231089,0.719 0.231088,0.2482 0.564882,0.2482 0.393706,0 0.624795,-0.3338 l 1.583383,0.4793 q -0.273882,0.5392 -0.830206,0.8816 -0.547765,0.3423 -1.369413,0.3423 -0.599118,0 -1.061295,-0.1883 -0.462176,-0.1968 -0.778853,-0.5135 -0.308118,-0.3253 -0.470735,-0.7446 -0.162618,-0.428 -0.162618,-0.8902 z" /> + <path + inkscape:connector-curvature="0" + id="path8004" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 36.284638,1030.6837 h -1.626177 v -3.0897 h -1.292383 v -1.4122 h 4.193826 v 1.4122 h -1.275266 z" /> + <path + inkscape:connector-curvature="0" + id="path8006" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 40.287362,1030.7693 q -0.607677,0 -1.069854,-0.1883 -0.453618,-0.1968 -0.770294,-0.5135 -0.308118,-0.3253 -0.470736,-0.7446 -0.154059,-0.428 -0.154059,-0.8902 0,-0.4621 0.154059,-0.8815 0.162618,-0.428 0.470736,-0.7446 0.316676,-0.3253 0.770294,-0.5136 0.462177,-0.1968 1.069854,-0.1968 0.599118,0 1.061295,0.1968 0.462176,0.1883 0.770294,0.5136 0.316677,0.3166 0.470736,0.7446 0.162617,0.4194 0.162617,0.8815 0,0.4622 -0.162617,0.8902 -0.154059,0.4193 -0.470736,0.7446 -0.308118,0.3167 -0.770294,0.5135 -0.462177,0.1883 -1.061295,0.1883 z m -0.795971,-2.3366 q 0,0.4537 0.222529,0.7104 0.22253,0.2568 0.573442,0.2568 0.350912,0 0.573441,-0.2568 0.22253,-0.2567 0.22253,-0.7104 0,-0.4536 -0.22253,-0.7103 -0.222529,-0.2568 -0.573441,-0.2568 -0.350912,0 -0.573442,0.2568 -0.222529,0.2567 -0.222529,0.7103 z" /> + <path + inkscape:connector-curvature="0" + id="path8008" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 47.65892,1030.6837 h -1.626177 v -3.0897 h -1.069854 v 3.0897 h -1.626177 v -4.5019 h 4.322208 z" /> + </g> + <g + id="g8010" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:24.77038002px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#7137c8;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path8012" + style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Semi-Bold';fill:#ff5555" + d="m 38.654747,1015.2981 v -3.9385 H 31.05024 v -2.4275 l 8.47147,-10.9237 h 1.857779 v 10.8742 h 2.179793 v 2.477 h -2.179793 v 3.9385 z m -4.830224,-6.4155 h 5.127468 v -6.7128 z" /> + </g> + </g> + <g + id="g8014" + transform="translate(1260.5251,48.121293)"> + <g + id="g8016"> + <circle + cx="38.474873" + cy="1014.2408" + r="24" + id="circle8018" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <rect + ry="1.8187517" + rx="1.5182086" + y="978.24084" + x="2.4748731" + height="72" + width="72" + id="rect8020" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + id="g8022" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.55882835px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path8024" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 29.072221,1018.0253 h 5.212326 v 6.0768 h -1.668971 v -4.6218 h -1.874384 v 4.6218 h -1.668971 z" /> + <path + inkscape:connector-curvature="0" + id="path8026" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 37.060015,1021.5002 2.584766,-3.4749 h 1.215354 v 6.0768 h -1.668972 v -3.3722 l -2.55909,3.3722 h -1.24103 v -6.0768 h 1.668972 z" /> + <path + inkscape:connector-curvature="0" + id="path8028" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 47.352274,1018.0253 v 6.0768 h -1.668972 v -2.3794 h -2.037001 v 2.3794 h -1.668972 v -6.0768 h 1.668972 v 2.2424 h 2.037001 v -2.2424 z" /> + </g> + <g + id="g8030" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.55882835px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path8032" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 28.494634,1028.4327 q 0,-0.4621 0.162618,-0.8815 0.162617,-0.428 0.470735,-0.7446 0.316677,-0.3253 0.778853,-0.5136 0.462177,-0.1968 1.061295,-0.1968 0.821648,0 1.369413,0.3423 0.556324,0.3424 0.830206,0.8816 l -1.583383,0.4793 q -0.231089,-0.3338 -0.624795,-0.3338 -0.333794,0 -0.564882,0.2568 -0.231089,0.2482 -0.231089,0.7103 0,0.4622 0.231089,0.719 0.231088,0.2482 0.564882,0.2482 0.393706,0 0.624795,-0.3338 l 1.583383,0.4793 q -0.273882,0.5392 -0.830206,0.8816 -0.547765,0.3423 -1.369413,0.3423 -0.599118,0 -1.061295,-0.1883 -0.462176,-0.1968 -0.778853,-0.5135 -0.308118,-0.3253 -0.470735,-0.7446 -0.162618,-0.428 -0.162618,-0.8902 z" /> + <path + inkscape:connector-curvature="0" + id="path8034" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 36.284638,1030.6837 h -1.626177 v -3.0897 h -1.292383 v -1.4122 h 4.193826 v 1.4122 h -1.275266 z" /> + <path + inkscape:connector-curvature="0" + id="path8036" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 40.287362,1030.7693 q -0.607677,0 -1.069854,-0.1883 -0.453618,-0.1968 -0.770294,-0.5135 -0.308118,-0.3253 -0.470736,-0.7446 -0.154059,-0.428 -0.154059,-0.8902 0,-0.4621 0.154059,-0.8815 0.162618,-0.428 0.470736,-0.7446 0.316676,-0.3253 0.770294,-0.5136 0.462177,-0.1968 1.069854,-0.1968 0.599118,0 1.061295,0.1968 0.462176,0.1883 0.770294,0.5136 0.316677,0.3166 0.470736,0.7446 0.162617,0.4194 0.162617,0.8815 0,0.4622 -0.162617,0.8902 -0.154059,0.4193 -0.470736,0.7446 -0.308118,0.3167 -0.770294,0.5135 -0.462177,0.1883 -1.061295,0.1883 z m -0.795971,-2.3366 q 0,0.4537 0.222529,0.7104 0.22253,0.2568 0.573442,0.2568 0.350912,0 0.573441,-0.2568 0.22253,-0.2567 0.22253,-0.7104 0,-0.4536 -0.22253,-0.7103 -0.222529,-0.2568 -0.573441,-0.2568 -0.350912,0 -0.573442,0.2568 -0.222529,0.2567 -0.222529,0.7103 z" /> + <path + inkscape:connector-curvature="0" + id="path8038" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + d="m 47.65892,1030.6837 h -1.626177 v -3.0897 h -1.069854 v 3.0897 h -1.626177 v -4.5019 h 4.322208 z" /> + </g> + <g + id="g8040" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:24.77038002px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ff5599;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path8042" + style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Semi-Bold';fill:#ff5555" + d="m 37.734179,1004.3001 q 1.238519,0 2.278875,0.4211 1.065126,0.4211 1.833008,1.1642 0.792652,0.7431 1.213749,1.7834 0.445866,1.0404 0.445866,2.2789 0,1.3128 -0.495407,2.4027 -0.470637,1.0899 -1.337601,1.8578 -0.842193,0.7927 -2.006401,1.2138 -1.164207,0.4211 -2.501808,0.4211 -1.907319,0 -3.418312,-0.867 -1.510994,-0.8422 -2.303646,-2.3036 l 1.634845,-1.5606 q 0.693571,1.0404 1.783468,1.6844 1.089896,0.644 2.328415,0.644 1.535764,0 2.526579,-0.9412 0.990815,-0.9413 0.990815,-2.5018 0,-0.7432 -0.272474,-1.3376 -0.247704,-0.6193 -0.69357,-1.0404 -0.445867,-0.4459 -1.065127,-0.6936 -0.594489,-0.2477 -1.31283,-0.2477 -0.941274,0 -1.758697,0.4211 -0.817422,0.3964 -1.3376,1.189 h -2.402727 q 0.02477,-0.099 0.09908,-0.5945 0.09908,-0.4954 0.247704,-1.2385 0.148622,-0.7431 0.322015,-1.6596 0.173393,-0.9165 0.371556,-1.8578 0.445867,-2.2046 0.966045,-4.9293 h 8.595321 v 2.5018 h -6.613691 l -0.891734,4.8055 q 0.421097,-0.4707 1.114667,-0.7432 0.718341,-0.2724 1.659616,-0.2724 z" /> + </g> + </g> + <g + transform="translate(1332.5251,48.121293)" + id="g11702"> + <g + id="g11704"> + <circle + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle11706" + r="24" + cy="1014.2408" + cx="38.474873" /> + </g> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect11708" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <g + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.55882835px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="g11710"> + <path + d="m 29.072221,1018.0253 h 5.212326 v 6.0768 h -1.668971 v -4.6218 h -1.874384 v 4.6218 h -1.668971 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + id="path11712" + inkscape:connector-curvature="0" /> + <path + d="m 37.060015,1021.5002 2.584766,-3.4749 h 1.215354 v 6.0768 h -1.668972 v -3.3722 l -2.55909,3.3722 h -1.24103 v -6.0768 h 1.668972 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + id="path11714" + inkscape:connector-curvature="0" /> + <path + d="m 47.352274,1018.0253 v 6.0768 h -1.668972 v -2.3794 h -2.037001 v 2.3794 h -1.668972 v -6.0768 h 1.668972 v 2.2424 h 2.037001 v -2.2424 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + id="path11716" + inkscape:connector-curvature="0" /> + </g> + <g + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:8.55882835px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="g11718"> + <path + d="m 28.494634,1028.4327 q 0,-0.4621 0.162618,-0.8815 0.162617,-0.428 0.470735,-0.7446 0.316677,-0.3253 0.778853,-0.5136 0.462177,-0.1968 1.061295,-0.1968 0.821648,0 1.369413,0.3423 0.556324,0.3424 0.830206,0.8816 l -1.583383,0.4793 q -0.231089,-0.3338 -0.624795,-0.3338 -0.333794,0 -0.564882,0.2568 -0.231089,0.2482 -0.231089,0.7103 0,0.4622 0.231089,0.719 0.231088,0.2482 0.564882,0.2482 0.393706,0 0.624795,-0.3338 l 1.583383,0.4793 q -0.273882,0.5392 -0.830206,0.8816 -0.547765,0.3423 -1.369413,0.3423 -0.599118,0 -1.061295,-0.1883 -0.462176,-0.1968 -0.778853,-0.5135 -0.308118,-0.3253 -0.470735,-0.7446 -0.162618,-0.428 -0.162618,-0.8902 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + id="path11720" + inkscape:connector-curvature="0" /> + <path + d="m 36.284638,1030.6837 h -1.626177 v -3.0897 h -1.292383 v -1.4122 h 4.193826 v 1.4122 h -1.275266 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + id="path11722" + inkscape:connector-curvature="0" /> + <path + d="m 40.287362,1030.7693 q -0.607677,0 -1.069854,-0.1883 -0.453618,-0.1968 -0.770294,-0.5135 -0.308118,-0.3253 -0.470736,-0.7446 -0.154059,-0.428 -0.154059,-0.8902 0,-0.4621 0.154059,-0.8815 0.162618,-0.428 0.470736,-0.7446 0.316676,-0.3253 0.770294,-0.5136 0.462177,-0.1968 1.069854,-0.1968 0.599118,0 1.061295,0.1968 0.462176,0.1883 0.770294,0.5136 0.316677,0.3166 0.470736,0.7446 0.162617,0.4194 0.162617,0.8815 0,0.4622 -0.162617,0.8902 -0.154059,0.4193 -0.470736,0.7446 -0.308118,0.3167 -0.770294,0.5135 -0.462177,0.1883 -1.061295,0.1883 z m -0.795971,-2.3366 q 0,0.4537 0.222529,0.7104 0.22253,0.2568 0.573442,0.2568 0.350912,0 0.573441,-0.2568 0.22253,-0.2567 0.22253,-0.7104 0,-0.4536 -0.22253,-0.7103 -0.222529,-0.2568 -0.573441,-0.2568 -0.350912,0 -0.573442,0.2568 -0.222529,0.2567 -0.222529,0.7103 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + id="path11724" + inkscape:connector-curvature="0" /> + <path + d="m 47.65892,1030.6837 h -1.626177 v -3.0897 h -1.069854 v 3.0897 h -1.626177 v -4.5019 h 4.322208 z" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy';fill:#4d4d4d" + id="path11726" + inkscape:connector-curvature="0" /> + </g> + <g + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:24.77038002px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ff5599;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="g11728"> + <g + id="text11732" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:24.70292854px;line-height:125%;font-family:Raleway;-inkscape-font-specification:'Raleway Bold';text-align:start;writing-mode:lr-tb;text-anchor:start;opacity:1;fill:#ffffff;fill-opacity:1;stroke:#fff102;stroke-width:4;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + transform="scale(1.0395354,0.96196823)"> + <path + inkscape:connector-curvature="0" + id="path11737" + style="fill:#ff5555;stroke:none" + d="m 42.556779,1049.2366 q 0,1.2845 -0.494059,2.3962 -0.494058,1.1116 -1.358661,1.9515 -0.864602,0.8152 -2.050343,1.2846 -1.161037,0.4693 -2.519698,0.4693 -1.482176,0 -2.69262,-0.5434 -1.18574,-0.5435 -2.02564,-1.581 -0.839899,-1.0376 -1.284552,-2.5197 -0.444653,-1.5069 -0.444653,-3.409 0,-2.3962 0.469356,-4.2242 0.469356,-1.8528 1.358661,-3.0879 0.889305,-1.2599 2.149155,-1.9021 1.259849,-0.6423 2.816134,-0.6423 1.655096,0 3.03846,0.7164 1.408067,0.7164 2.371481,2.0503 l -1.902126,2.0751 q -0.59287,-0.9387 -1.531581,-1.4575 -0.938711,-0.5188 -2.02564,-0.5188 -1.655096,0 -2.643214,1.3093 -0.988117,1.3092 -1.037523,3.7054 0.518762,-0.8893 1.457473,-1.408 0.963414,-0.5188 2.223264,-0.5188 1.284552,0 2.396184,0.4447 1.136335,0.4446 1.951531,1.2351 0.8399,0.7905 1.309255,1.8774 0.469356,1.0622 0.469356,2.2974 z m -6.398058,3.3102 q 0.642276,0 1.235146,-0.247 0.59287,-0.2718 1.037523,-0.7164 0.444653,-0.4694 0.691682,-1.0623 0.271732,-0.6175 0.271732,-1.2845 0,-0.667 -0.271732,-1.2352 -0.247029,-0.5928 -0.691682,-1.0375 -0.444653,-0.4446 -1.037523,-0.6917 -0.568167,-0.247 -1.235146,-0.247 -0.666979,0 -1.25985,0.247 -0.59287,0.2471 -1.037523,0.6917 -0.444652,0.4447 -0.691682,1.0375 -0.247029,0.5682 -0.247029,1.2352 0,0.667 0.247029,1.2845 0.271732,0.5929 0.716385,1.0376 0.444653,0.4446 1.01282,0.7164 0.592871,0.2717 1.25985,0.2717 z" /> + </g> + </g> + </g> + </g> + <g + id="g5281" + transform="translate(285.52513,2.12132)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="978.24084" + x="2.4748731" + height="72" + width="72" + id="rect5283" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" + inkscape:transform-center-y="-3.2186539" + inkscape:transform-center-x="5.5748786" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.3089969" + sodipodi:arg1="0.78539816" + sodipodi:r2="24.548109" + sodipodi:r1="28.436131" + sodipodi:cy="353.38712" + sodipodi:cx="411.53616" + sodipodi:sides="6" + id="path5285" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <g + id="g5287" + clip-path="url(#clipPath5175)"> + <rect + y="965.49084" + x="1.22487" + height="105" + width="75" + id="rect5289" + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + style="opacity:1;fill:#55ddff;fill-opacity:1;stroke:#d5f6ff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle5413" + cx="52.045349" + cy="1024.9618" + r="29.698484" /> + <circle + r="22.98097" + cy="1027.7902" + cx="15.62935" + id="path5411" + style="opacity:1;fill:#55ddff;fill-opacity:1;stroke:#d5f6ff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + r="22.804193" + cy="1042.8163" + cx="36.842556" + id="circle5415" + style="opacity:1;fill:#55ddff;fill-opacity:1;stroke:#d5f6ff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + y="1019.7469" + x="11.209931" + height="5.3916888" + width="54.800777" + id="rect5321" + style="opacity:1;fill:#536c67;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + transform="translate(0.375)" + id="g5327"> + <rect + style="opacity:1;fill:#536c67;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect5323" + width="3.375" + height="11.875" + x="36.099869" + y="1025.1158" /> + <rect + style="opacity:1;fill:#536c67;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect5325" + width="9.875" + height="11.625" + x="32.974869" + y="1036.4908" /> + </g> + <path + sodipodi:open="true" + d="m 43.395934,1039.4841 a 18.716686,19.320879 0 0 1 18.07893,-14.3202 18.716686,19.320879 0 0 1 18.078931,14.3202" + sodipodi:end="6.0213859" + sodipodi:start="3.403392" + sodipodi:ry="19.320879" + sodipodi:rx="18.716686" + sodipodi:cy="1044.4847" + sodipodi:cx="61.474865" + sodipodi:type="arc" + id="path5331" + style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path5333" + sodipodi:type="arc" + sodipodi:cx="14.275487" + sodipodi:cy="1044.4847" + sodipodi:rx="18.716686" + sodipodi:ry="19.320879" + sodipodi:start="3.403392" + sodipodi:end="6.0213859" + d="m -3.8034439,1039.4841 a 18.716686,19.320879 0 0 1 18.0789299,-14.3202 18.716686,19.320879 0 0 1 18.078931,14.3202" + sodipodi:open="true" /> + <path + inkscape:connector-curvature="0" + id="path5335" + d="m 27.73856,1025.2269 v 6.5408" + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5337" + d="m 32.24636,1025.3153 v 11.8441" + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5339" + d="m 43.73685,1025.0502 v 13.0814" + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5341" + d="m 48.42143,1025.0502 v 5.3917" + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5343" + d="m 11.72487,1017.4336 h 53.125" + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5345" + d="m 18.22487,1017.4878 v 2.0048" + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 38.22487,1017.4878 v 2.0048" + id="path5347" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5349" + d="m 58.22487,1017.4878 v 2.0048" + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 22.22487,1017.4878 v 2.0048" + id="path5353" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5355" + d="m 42.22487,1017.4878 v 2.0048" + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5357" + d="m 26.22487,1017.4878 v 2.0048" + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 46.22487,1017.4878 v 2.0048" + id="path5359" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 30.22487,1017.4878 v 2.0048" + id="path5361" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5363" + d="m 50.22487,1017.4878 v 2.0048" + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5365" + d="m 34.22487,1017.4878 v 2.0048" + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 54.22487,1017.4878 v 2.0048" + id="path5367" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 14.22487,1017.4878 v 2.0048" + id="path5369" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 62.22487,1017.4878 v 2.0048" + id="path5371" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5405" + d="m 38.352162,1019.4929 v -7.6494 h 1.277728" + style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 18.352162,1019.4929 v -7.6494 h 1.277728" + id="path5421" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5423" + d="m 58.352162,1019.4929 v -7.6494 h 1.277728" + style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5429" + d="m 11.84987,1007.3658 h 53.5" + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + </g> + <g + transform="translate(357.52513,2.12132)" + id="g5478"> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect5480" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <path + sodipodi:type="star" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path5482" + sodipodi:sides="6" + sodipodi:cx="411.53616" + sodipodi:cy="353.38712" + sodipodi:r1="28.436131" + sodipodi:r2="24.548109" + sodipodi:arg1="0.78539816" + sodipodi:arg2="1.3089969" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:transform-center-x="5.5748786" + inkscape:transform-center-y="-3.2186539" + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" /> + <g + clip-path="url(#clipPath5175)" + id="g5484"> + <rect + style="opacity:1;fill:#5fd38d;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect5486" + width="75" + height="105" + x="1.22487" + y="965.49084" /> + <path + inkscape:connector-curvature="0" + id="path5678" + d="m 24.47487,1018.2408 46.25,-34.24996 43.75,23.74996 -11,61 -69,3.5 z" + style="opacity:1;fill:#00d4aa;fill-opacity:1;stroke:#80ffe6;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5676" + d="m 9.22487,1001.4908 c 1.5,1.25 59.25,25.75 59.25,25.75 l -28.5,32.25 -34.25,1.75 c 0,0 -6.5,-32 -6.5,-34 0,-2 10,-25.75 10,-25.75 z" + style="opacity:1;fill:#00d4aa;fill-opacity:1;stroke:#80ffe6;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#2ca089;fill-opacity:1;stroke:#80ffe6;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 45.09987,1027.1158 c 0.625,-0.5 14.375,-12.375 14.375,-12.375 l 25.875,17.875 c 0,0 -14.75,16.25 -16.125,16.625 -1.375,0.375 -20.375,-9 -20.375,-9 z" + id="path5682" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5680" + d="m 5.47487,1026.7408 c 0.625,-0.5 14.375,-12.375 14.375,-12.375 l 25.875,17.875 c 0,0 -14.75,16.25 -16.125,16.625 -1.375,0.375 -20.375,-9 -20.375,-9 z" + style="opacity:1;fill:#2ca089;fill-opacity:1;stroke:#80ffe6;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccccccccc" + inkscape:connector-curvature="0" + id="path5595" + transform="translate(-213.52513,978.24084)" + d="m 257.12109,36.644531 -10.95898,0.707031 -0.6875,2.689454 -11.41947,5.299054 c -1.64684,2.2427 -1.56237,-0.139554 -3.53756,8.013446 l 0.35351,4.064453 21.38868,18.117187 24.30859,-21.46289 c -1.4318,-8.3833 -6.84944,-13.5905 -8.77975,-15.6062 l -8.59134,1.502684 z" + style="opacity:1;fill:#6f6f91;fill-opacity:1;stroke:#53536c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + r="2.8284271" + cy="1033.3118" + cx="57.66655" + id="circle5658" + style="opacity:1;fill:#53536c;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccccccccccccccccccccccccc" + inkscape:connector-curvature="0" + style="opacity:1;fill:#53536c;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 47.829819,1017.7409 2.170957,-1.2626 4.640579,-1.4175 5.302007,-1.6251 c 0,0 1.766113,0.1828 1.604065,1.4873 -0.03771,0.3034 -0.237397,0.5947 -0.537182,0.8632 0.332924,0.986 0.96071,3.67 0.96071,3.67 l -0.83024,0.764 -0.110257,1.6851 -0.562522,0.7636 -1.203633,-1.0815 0.1871,1.1937 -1.286568,0.9292 -1.256162,-2.2758 0.07787,2.6071 -2.490682,0.9344 -1.120825,-2.9556 -2.057582,-3.9022 -1.847027,0.4687 -3.238968,-0.041 -0.311277,-0.4193 -0.09386,-0.1785 z m 1.356008,-1.019 4.186194,-0.5342 c -0.146318,-0.078 -0.164841,0.518 -0.164841,0.518 z" + id="path5646" /> + <path + sodipodi:nodetypes="cscccccsssccccc" + inkscape:connector-curvature="0" + id="path5621" + d="m 27.57138,1003.8532 c -0.0625,0.9375 3.007003,7.4524 3.914213,8.2212 1.961567,1.6623 1.364878,3.3228 0.739277,3.1664 0,0 10.31104,1.3241 10.84137,0.7054 0.53033,-0.6188 0.88389,-1.7678 1.06066,-2.4749 0.17678,-0.7071 -0.972263,-5.7453 -0.972263,-5.7453 l 0.169573,-1.2544 c 0,0 0.05904,-1.0813 -0.112979,-1.108 -0.0075,0 -0.821254,-0.3685 -0.829012,-0.3695 -0.448484,-0.074 0.08604,0.6643 -0.788704,-0.3975 -1.237434,-1.5026 -0.118265,-2.3498 -0.118265,-2.3498 l -0.89016,-3.1062 c 0,0 -2.2981,-0.79548 -3.71231,-0.44193 -1.41422,0.35353 -9.57627,4.99003 -9.3014,5.15533 z" + style="opacity:1;fill:#9393ac;fill-opacity:1;stroke:#53536c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="csccccscc" + inkscape:connector-curvature="0" + id="path5719" + d="m 33.59987,1001.2408 c 0,0 -1.125,2.3125 -0.6875,2.75 0.4375,0.4375 1.5,2.3125 1.5,2.3125 l 0.375,1.8125 8.25,0.625 c -1.561977,-1.2697 -0.633362,-1.8479 -0.1875,-2.9062 -1.690313,0.4508 -2.223824,-3.7758 -1.625,-4.2188 0.2247,-0.1662 -1.25,-2.56246 -1.25,-2.56246 0,0 -5.75,1.24996 -6.375,2.18746 z" + style="opacity:0.62900002;fill:#b7b7c8;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cscsccsc" + inkscape:connector-curvature="0" + id="path5623" + d="m 36.971964,1011.0043 c -0.271672,1.0408 0.810676,3.3298 1.354019,4.44 0.543343,1.1102 3.85851,0.5213 4.764082,0.5907 0.905572,0.069 3.350617,-1.6653 3.622288,-2.2204 0.271672,-0.5551 -0.250886,-1.3027 -0.613114,-2.6905 -0.362229,-1.3877 -1.042475,-1.4328 -1.49526,-1.5716 -0.452787,-0.1387 -3.173841,-1.4067 -4.16997,-0.9904 -0.99613,0.4163 -3.462045,2.4422 -3.462045,2.4422 z" + style="opacity:1;fill:#53536c;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cscccc" + inkscape:connector-curvature="0" + id="path5625" + d="m 27.352979,1006.9083 c 0.494031,0.2774 2.192333,-0.1551 1.32393,-0.6607 -2.711694,-1.5789 8.345612,-8.58626 13.345701,-7.19212 l -3.248451,-6.11816 c -4.384668,-7.55037 -18.42696,4.86704 -16.95408,6.42289 0.279211,0.45078 5.5329,7.54809 5.5329,7.54809 z" + style="opacity:1;fill:#53536c;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccccsccccccccccc" + inkscape:connector-curvature="0" + id="path5627" + transform="translate(-213.52513,978.24084)" + d="m 245.11133,27.330078 c -163.407553,29.779951 -81.70378,14.889976 0,0 z m 4.75206,0.944163 c 0.66994,0.952254 0.29267,1.45689 1.25254,2.138328 1.47335,1.046 2.05399,0.876493 2.05399,0.876493 0,0 -0.0715,0.291838 1.61914,0.710938 1.49716,0.37113 0.67729,-0.465241 0.56836,-1.582031 0.26821,0.428038 0.54527,0.848051 0.72656,1.029297 0.45075,0.4507 3.08801,0.198223 3.08801,0.198223 l -0.26581,-0.684363 c 0,0 0.85828,-0.715814 -0.34368,-0.640814 -0.8821,0.05563 -0.91044,0.150444 -0.86523,0.197266 -0.0346,-0.02401 -0.79343,-0.557437 -1.4961,-1.046875 l -0.50609,0.178884 c 0,0 -0.21976,-0.08977 -0.67444,-0.541668 -0.91681,0.053 -1.15916,0.683616 -3.22985,0.33203 -1.36157,-0.23112 -1.36765,-0.490944 -1.9274,-1.165708 z" + style="opacity:1;fill:#53536c;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5635" + d="m 36.61514,1003.2013 c 0.455995,-0.2217 1.231193,-0.3426 1.41359,-0.3426 0.182397,0 0.95759,0.3627 0.843591,0.665 -0.113999,0.3022 0,0.7254 -0.661194,0.7456 -0.661195,0.02 -1.687188,0.1813 -1.823984,-0.1209 -0.136802,-0.3023 0.227997,-0.9471 0.227997,-0.9471 z" + style="opacity:1;fill:#53536c;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccccc" + inkscape:connector-curvature="0" + id="path5637" + d="m 41.295795,1002.179 c 0,0 -0.79549,0.3535 -0.83969,0.8397 -0.0442,0.4861 -0.13258,1.5026 0.61872,1.5468 0.785072,1.2598 1.342035,0.838 1.38296,0.1904 -1.237035,-0.018 -1.396712,-2.4828 -1.16199,-2.5767 z" + style="opacity:1;fill:#53536c;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5639" + transform="translate(-213.52513,978.24084)" + d="m 244.53516,38.4375 -4.27149,2.511719 -5.07226,2.08789 -6.53907,1.150391 c 0,0 -1.79598,1.149759 -0.93359,2.443359 0.20056,0.300842 0.56838,0.501186 1.03125,0.623047 0.16387,1.224339 0.9082,4.40625 0.9082,4.40625 l 1.29297,0.359375 1.00781,1.72461 1.00586,0.503906 0.71875,-1.796875 0.42969,1.365234 1.86914,0.28711 0.14453,-3.089844 1.29297,2.802734 3.16211,-0.359375 -0.35937,-3.736328 0.14453,-5.246094 2.22656,-0.503906 3.44922,-1.796875 -0.38672,-1.488281 0.53125,-0.164063 z m -2.6211,3.404297 -4.76758,1.701172 c 0.11561,-0.161834 0.20118,-0.291016 0.20118,-0.291016 z" + style="opacity:1;fill:#53536c;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + r="2.8284271" + cy="1027.8787" + cx="47.662422" + id="path5654" + style="opacity:1;fill:#53536c;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5643" + d="m 26.59987,1027.1158 v -4.75 l 6.125,-3.875 c 0,0 6.75,3.625 10.25,7.5 3.5,3.875 14.25,8 14.25,8 l -8.625,4.375 c 0,0 -5.875,-0.5 -8.5,-2.625 -2.625,-2.125 -13.5,-8.625 -13.5,-8.625 z" + style="opacity:1;fill:#515169;fill-opacity:1;stroke:#53536c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path5650" + d="m 29.213474,1005.9926 c 0,0 -0.325889,0.042 -0.611042,0.7116 -0.285154,0.6699 0.239401,1.7991 0.239401,1.7991 l 1.303558,1.2978 1.466503,-0.3349" + style="opacity:1;fill:#9393ac;fill-opacity:1;stroke:#53536c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path5652" + d="m 40.092223,1010.4488 c 0,0 0.812281,-0.3847 1.576553,-0.6969 0.764278,-0.3121 1.188317,0.4032 1.188317,0.4032" + style="opacity:1;fill:none;fill-opacity:1;stroke:#9393ac;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + style="opacity:1;fill:#53536c;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle5656" + cx="54.29155" + cy="1027.4368" + r="2.8284271" /> + <path + inkscape:connector-curvature="0" + id="path5662" + d="m 34.764104,1002.776 c 0,0 1.058853,-1.4685 2.594195,-1.1861" + style="opacity:1;fill:#808080;fill-opacity:1;stroke:#53536c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#808080;fill-opacity:1;stroke:#53536c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 39.947293,1001.6897 c 0,0 1.099777,-0.7161 2.216161,-0.3074" + id="path5664" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="csscc" + inkscape:connector-curvature="0" + id="path5666" + d="m 39.667089,1003.5697 c 0.05078,0.2031 0.741418,1.3144 1.470508,1.8848 0.244054,0.191 0.859208,-0.074 1.271855,-0.011 0.500624,0.076 0.581162,1.1461 0.581162,1.1461 l -0.723652,0.6781" + style="opacity:1;fill:none;fill-opacity:1;stroke:#b7b7c8;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5670" + d="m 27.91237,1005.7721 c -0.149846,-1.4236 7.435082,-7.92923 12.25,-6.40626" + style="opacity:1;fill:none;fill-opacity:1;stroke:#373748;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5672" + d="m 30.13112,1006.2408 c 0,0 -1.6875,0.4062 -0.34375,2.125" + style="opacity:1;fill:none;fill-opacity:1;stroke:#b7b7c8;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5674" + d="m 30.166431,1007.0922 0.46875,0.9062" + style="opacity:1;fill:none;fill-opacity:1;stroke:#53536c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccssccc" + inkscape:connector-curvature="0" + id="path5717" + d="m 30.60349,1034.6845 c 0.318373,-1.1977 -0.817588,-1.6683 1.016468,-3.6239 0,0 2.56326,-0.3094 3.18198,-0.3094 0.61871,0 2.961,0.4419 2.961,0.6187 0,0.1768 -0.26516,2.4307 -0.26516,2.4307 l -6.894288,1.1049 z" + style="opacity:1;fill:#b7b7c8;fill-opacity:1;stroke:#53536c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#b7b7c8;fill-opacity:1;stroke:#53536c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 32.30764,1033.3626 3.969217,-1.4104 4.457547,-0.6085 h 3.961815 l 0.768443,0.951 -1.227433,0.8725 -3.529302,0.2082 -3.473659,0.8061 -1.781944,0.7768 c 0,0 1.031511,0.1138 1.292273,0.031 0.260763,-0.084 3.329132,-1.0328 3.329132,-1.0328 l 3.405256,-0.579 c 0,0 1.890221,0.3175 2.092993,0.3893 0.202995,0.072 -0.07062,0.9807 -0.07062,0.9807 0,0 -3.562453,1.1775 -3.874189,1.2426 -0.311734,0.065 -3.172637,0.812 -3.172637,0.812 l -1.291437,0.8249 2.189366,-0.1549 c 0,0 4.130729,-1.0511 4.34387,-1.051 0.212842,-6e-4 1.349131,0.2516 1.349131,0.2516 0,0 0.389779,0.8672 0.155898,1.0106 -0.23418,0.1428 -6.197524,1.9527 -6.197524,1.9527 l -1.890031,0.5364 0.672453,0.2633 3.627147,-1.1284 1.445504,-0.2926 c 0,0 -1.144821,1.5305 -1.114887,1.6919 0.02994,0.1614 -2.122608,1.536 -2.460927,1.5419 -0.338317,0.01 -2.090325,0.9442 -2.03656,1.0638 0.05393,0.1199 -2.091458,1.3208 -2.091458,1.3208 0,0 -2.801994,0.2143 -3.162969,-0.1147 -0.361019,-0.329 -2.954076,-3.1582 -3.021262,-3.3077 -0.06718,-0.1495 1.761655,-5.1837 1.761655,-5.1837 z" + id="path5713" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5696" + d="m 32.30764,1033.3626 3.969216,-1.4104 4.457546,-0.6085 h 3.961816 l 0.768443,0.951 -1.227433,0.8725 -3.529302,0.2083 -3.473659,0.806 -1.781944,0.7768 c 0,0 1.031511,0.1139 1.292273,0.031 0.260763,-0.084 3.329132,-1.0328 3.329132,-1.0328 l 3.405255,-0.579 c 0,0 1.890222,0.3175 2.092994,0.3894 0.202995,0.072 -0.07062,0.9806 -0.07062,0.9806 0,0 -3.562453,1.1775 -3.874189,1.2426 -0.311734,0.065 -3.172637,0.8121 -3.172637,0.8121 l -1.291437,0.8248 2.189366,-0.1548 c 0,0 4.130728,-1.0511 4.34387,-1.051 0.212842,-6e-4 1.34913,0.2516 1.34913,0.2516 0,0 0.38978,0.8671 0.155899,1.0106 -0.234181,0.1427 -6.197524,1.9527 -6.197524,1.9527 l -1.890031,0.5363 0.672453,0.2634 3.627147,-1.1285 1.445504,-0.2926 c 0,0 -1.144821,1.5305 -1.114888,1.6919 0.02994,0.1614 -2.122607,1.5361 -2.460926,1.542 -0.338317,0.01 -2.090325,0.9441 -2.03656,1.0637 0.05393,0.12 -2.091458,1.3209 -2.091458,1.3209 0,0 -2.801994,0.2142 -3.162969,-0.1147 -0.361019,-0.3291 -2.954076,-3.1583 -3.021261,-3.3077 -0.06718,-0.1495 1.761655,-5.1837 1.761655,-5.1837 z" + style="opacity:1;fill:#b7b7c8;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccccc" + inkscape:connector-curvature="0" + id="path5715" + d="m 26.00729,1037.5129 c 0.44194,0 4.15425,-2.0329 4.15425,-2.0329 0,0 1.85616,3.182 2.20971,4.773 0.35356,1.5909 0.17678,1.8561 0.17678,1.8561 l -6.89429,0.088 z" + style="opacity:1;fill:#53536c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5721" + d="m 37.66237,1021.0533 6.625,0.875" + style="opacity:1;fill:#9393ac;fill-opacity:1;stroke:#53536c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5725" + d="m 57.11999,1021.5146 c 0,0 3.09359,3.3588 4.41942,8.9273" + style="opacity:1;fill:none;fill-opacity:1;stroke:#9393ac;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5727" + d="m 22.59987,996.99084 c 0,0 10.75,-9.25 15,-5.5 l 3.5,6.375" + style="opacity:1;fill:none;fill-opacity:1;stroke:#9393ac;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5729" + d="m 21.84987,999.11584 7.625,-1.25 -2.625,7.62496" + style="opacity:0.46200005;fill:none;fill-opacity:1;stroke:#373748;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5731" + d="m 31.47487,1001.7408 2,-5.99996" + style="opacity:0.46200005;fill:none;fill-opacity:1;stroke:#373748;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5733" + d="m 29.97487,994.36584 -4,0.5" + style="opacity:0.46200005;fill:none;fill-opacity:1;stroke:#373748;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5735" + d="m 32.09987,992.86584 6.125,2.375 -2.375,2.875" + style="opacity:0.46200005;fill:none;fill-opacity:1;stroke:#373748;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path7935" + d="m 40.78737,1006.4596 c 0,0 -0.5625,0.4375 -0.28125,1.0937" + style="opacity:1;fill:none;fill-opacity:1;stroke:#53536c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path7937" + d="m 31.56862,1009.5533 c 0.21875,0.2188 2.65625,0.8438 2.59375,0.9688 -0.0625,0.125 1.15625,1.4687 1.78125,1.8125 0.625,0.3437 1.375,0.5312 1.625,0.875 0.25,0.3437 1.15625,2.1875 1.15625,2.1875 l -5.75,-0.8438 c 0,0 0.6875,-0.5625 0.0625,-1.3125 -0.625,-0.75 -1.5625,-2.1562 -1.5625,-2.1562 l -0.34375,-0.875 z" + style="opacity:1;fill:#7e7e9c;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path7939" + d="m 41.757147,1007.4122 -0.127043,0.2666" + style="opacity:1;fill:none;fill-opacity:1;stroke:#53536c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + </g> + <g + id="g6363" + transform="translate(573.52513,2.12132)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="978.24084" + x="2.4748731" + height="72" + width="72" + id="rect6365" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <g + id="g6095" + transform="translate(501.52513,2.12132)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="978.24084" + x="2.4748731" + height="72" + width="72" + id="rect6097" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" + inkscape:transform-center-y="-3.2186539" + inkscape:transform-center-x="5.5748786" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.3089969" + sodipodi:arg1="0.78539816" + sodipodi:r2="24.548109" + sodipodi:r1="28.436131" + sodipodi:cy="353.38712" + sodipodi:cx="411.53616" + sodipodi:sides="6" + id="path6099" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <g + id="g6101" + clip-path="url(#clipPath5175)"> + <rect + style="opacity:1;fill:#87cdde;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect6302" + width="94.752312" + height="57.705734" + x="-8.6841574" + y="970.52405" /> + <rect + y="998.89905" + x="-7.5591569" + height="57.705734" + width="94.752312" + id="rect6165" + style="opacity:1;fill:#3771c8;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#c83737;fill-opacity:1;stroke:#0055d4;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 11.0024,1028.1888 H 65.97995" + id="path6541" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path6539" + d="M 11.0024,1020.1888 H 65.97995" + style="opacity:1;fill:#c83737;fill-opacity:1;stroke:#0055d4;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + id="text6169" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:14.02277374px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ffdd55;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <path + inkscape:connector-curvature="0" + id="path7365" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy'" + d="m 16.915443,1013.5214 v -9.9561 h 2.73444 v 9.9561 z" /> + <path + inkscape:connector-curvature="0" + id="path7367" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy'" + d="m 21.352336,1013.5214 v -9.9561 h 2.734441 v 3.7861 l 3.028919,-3.7861 h 3.08501 l -3.617875,4.4592 3.870285,5.4969 h -3.141101 l -2.468008,-3.6599 -0.75723,0.7853 v 2.8746 z" /> + <path + inkscape:connector-curvature="0" + id="path7369" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy'" + d="m 38.115905,1011.1376 v 2.3838 h -7.095524 v -9.9561 H 37.9897 v 2.3838 h -4.234878 v 1.4023 h 3.617876 v 2.2156 h -3.617876 v 1.5706 z" /> + <path + inkscape:connector-curvature="0" + id="path7371" + style="font-style:normal;font-variant:normal;font-weight:900;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Heavy'" + d="m 41.98137,1003.5653 h 2.496053 l 3.449603,9.9561 h -2.776509 l -0.60298,-1.9491 h -2.650304 l -0.588956,1.9491 h -2.790532 z m 2.131461,6.184 -0.883434,-3.085 -0.925503,3.085 z" /> + </g> + <path + style="opacity:1;fill:#3771c8;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 22.72487,1042.8699 15.84687,-9.1492 15.03081,8.6781 -1.37768,16.2211 -25.5,5.75 z" + id="path6275" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#c83737;fill-opacity:1;stroke:#0055d4;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 11.0024,1043.0013 H 65.97995" + id="path6545" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path6543" + d="M 11.0024,1036.1888 H 65.97995" + style="opacity:1;fill:#c83737;fill-opacity:1;stroke:#0055d4;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + transform="translate(2.1397186,-0.26732051)" + id="g6322"> + <path + sodipodi:nodetypes="cccscc" + inkscape:connector-curvature="0" + id="path6324" + d="m 57.67144,1010.9964 v 29.6985 l -7.07106,0.3536 c 0,0 0.526639,-13.104 -0.618719,-18.6501 -1.866982,-9.0403 -1.069698,-10.6768 -1.325828,-10.1646 z" + style="opacity:1;fill:#ffdd55;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path6326" + d="m 58.025,1011.3058 v 23.8206" + style="opacity:1;fill:#ff8080;fill-opacity:1;stroke:#f9f9f9;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <g + id="g6351" + transform="translate(-8.9852814,9.7326795)"> + <path + style="opacity:1;fill:#aaccff;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 57.67144,1010.9964 v 29.6985 l -7.07106,0.3536 c 0,0 0.526639,-13.104 -0.618719,-18.6501 -1.866982,-9.0403 -1.069698,-10.6768 -1.325828,-10.1646 z" + id="path6353" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccscc" /> + <path + style="opacity:1;fill:#ff8080;fill-opacity:1;stroke:#f9f9f9;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 58.025,1011.3058 v 23.8206" + id="path6355" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + <g + transform="translate(-21.235281,16.60768)" + id="g6357"> + <path + sodipodi:nodetypes="cccscc" + inkscape:connector-curvature="0" + id="path6359" + d="m 57.67144,1010.9964 v 29.6985 l -7.07106,0.3536 c 0,0 0.526639,-13.104 -0.618719,-18.6501 -1.866982,-9.0403 -1.069698,-10.6768 -1.325828,-10.1646 z" + style="opacity:1;fill:#ff5555;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path6361" + d="m 58.025,1011.3058 v 23.8206" + style="opacity:1;fill:#ff8080;fill-opacity:1;stroke:#f9f9f9;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + </g> + </g> + <g + transform="translate(573.52513,2.12132)" + id="g6438"> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect6440" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <path + sodipodi:type="star" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path6442" + sodipodi:sides="6" + sodipodi:cx="411.53616" + sodipodi:cy="353.38712" + sodipodi:r1="28.436131" + sodipodi:r2="24.548109" + sodipodi:arg1="0.78539816" + sodipodi:arg2="1.3089969" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:transform-center-x="5.5748786" + inkscape:transform-center-y="-3.2186539" + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" /> + <g + clip-path="url(#clipPath5175)" + id="g6444"> + <rect + y="918.71899" + x="-52.512314" + height="152.73506" + width="149.55309" + id="rect6476" + style="opacity:1;fill:#6fc1d5;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + style="stroke:#d5f6ff" + transform="translate(-3.2144661,1.1438447)" + id="g6516"> + <path + inkscape:connector-curvature="0" + id="path6518" + d="m 25.22523,1018.4652 -3.57973,-3.0052 0.88388,-3.4029 6.67332,4.8171 4.24265,-1.6793 -8.92723,-7.8666 3.27037,-4.552 12.1534,9.8995 5.74524,-2.3865 -13.70019,-13.16986 4.59619,-5.03813 16.61701,15.11439 7.15946,-2.6516 -14.49569,-17.32415" + style="opacity:1;fill:none;fill-opacity:1;stroke:#d5f6ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccccccccccccccc" + inkscape:connector-curvature="0" + id="path6520" + d="m 22.441,1019.4817 2.56326,-12.1976 3.35876,-4.6846 -3.00521,15.468 4.06587,-1.5026 3.71231,-18.20802 5.568462,-7.33623 -5.922022,24.39515 6.54074,-3.0936 7.778177,-27.0468 6.27557,2.74004 -8.131727,22.18546 7.24784,-3.7123 9.98789,-9.72271 2.38648,2.74004 -5.12652,4.68457" + style="opacity:1;fill:none;fill-opacity:1;stroke:#d5f6ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <path + sodipodi:nodetypes="ccccccccc" + inkscape:connector-curvature="0" + style="opacity:1;fill:#c83737;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 42.881209,985.58259 c -24.638032,15.67151 -24.859341,31.77141 -25.816118,36.14321 -0.49971,0.035 -2.666044,0.1888 -2.53464,0.2625 0.146796,0.082 1.6661,1.2285 1.6661,1.2285 l -1.1345,0.9536 2.882364,-0.3447 -0.08459,-0.3145 c 2.831914,-19.9965 24.902013,-36.12369 28.845938,-35.11382 z" + id="path6487" /> + <g + transform="translate(-6.75,3)" + id="g6512"> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 25.22523,1018.4652 -3.57973,-3.0052 0.88388,-3.4029 6.67332,4.8171 4.24265,-1.6793 -8.92723,-7.8666 3.27037,-4.552 12.1534,9.8995 5.74524,-2.3865 -13.70019,-13.16986 4.59619,-5.03813 16.61701,15.11439 7.15946,-2.6516 -14.49569,-17.32415" + id="path6493" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cccccccccccccccc" + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 22.441,1019.4817 2.56326,-12.1976 3.35876,-4.6846 -3.00521,15.468 4.06587,-1.5026 3.71231,-18.20802 c -0.815847,-5.11231 1.329396,-6.01638 5.303297,-5.17071 l -5.656857,22.22963 6.54074,-3.0936 7.6014,-30.75911 6.27557,2.74004 -7.95495,25.89777 7.24784,-3.7123 7.33624,-19.79898 2.38648,2.74004 -2.47487,14.76084" + id="path6509" + inkscape:connector-curvature="0" /> + </g> + <path + sodipodi:nodetypes="ccccccccc" + inkscape:connector-curvature="0" + id="path6480" + d="m 38.08425,984.32678 c -18.81673,13.24702 -24.59799,33.33162 -24.97461,37.79102 -0.49082,0.1001 -2.61844,0.5358 -2.47852,0.5918 0.15625,0.062 1.8125,1 1.8125,1 l -1,1.0937 2.8125,-0.7187 -0.125,-0.3008 c 1.64179,-19.4823 27.54529,-35.75128 28.81445,-36.6289 z" + style="opacity:1;fill:#ff5555;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path6489" + d="m 12.71828,1026.7295 53.20978,-15.2912 -1.06066,-7.2478 -52.14912,20.1525 z" + style="opacity:1;fill:#53676c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path6484" + d="m 12.66237,1023.9301 52.129442,-22.3609 -0.441942,3.6109 -51.4375,19.375 z" + style="opacity:1;fill:#6f8a91;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + transform="matrix(1.3091424,0,0,1.3091424,-2.0452255,-317.28772)" + id="g6499"> + <path + sodipodi:nodetypes="ccccc" + style="opacity:1;fill:#53676c;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 16.07704,1023.1498 2.80031,1.3245 -0.32545,4.2638 h -2.56326 z" + id="path6495" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#93a7ac;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 16.03737,1023.1627 -0.79687,0.2813 -0.0625,5.2031 0.859375,0.078 z" + id="path6497" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + </g> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path6491" + d="m 12.76247,1023.5476 v -0.1326 l 51.352565,-24.05544 0.4375,0.625 z" + style="opacity:1;fill:#53676c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="rect6478" + d="m 7.5917525,1027.4817 67.2106785,-5 3.5,36.9515 H 7.5917525 Z" + style="opacity:1;fill:#ffdd55;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path6522" + d="m 12.47487,1027.2408 51.875,-4" + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffd42a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <ellipse + ry="5.8487959" + rx="9.4752579" + cy="1035.2408" + cx="49.474873" + id="path6547" + style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccc" + inkscape:connector-curvature="0" + id="path6596" + d="m 38.881229,1028.5857 c -0.88388,0 -18.391059,7.3336 -18.391059,7.3336 l 13.46536,3.6166 z" + style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path6598" + d="m 50.99671,1032.9774 -9.7224,-4.4979" + style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 49.87171,1035.4149 -9.7224,-4.4979" + id="path6600" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path6602" + d="m 40.66237,1029.7408 -3.955044,-1.8768" + style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path6604" + d="m 34.59439,1031.3699 c 0,0 4.50781,-6.4081 4.64039,-7.1594 0.13258,-0.7513 0.7955,-3.2262 0.7955,-3.2262" + style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path6606" + d="m 41.17933,1038.1758 14.53988,-7.6456" + style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 41.081606,1032.8797 16.414706,0.6486" + id="path6608" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path6610" + d="M 52.316261,1029.6906 47.4107,1041.1811" + style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path6612" + d="m 51.03463,1033.2261 c 0.22097,0.1326 2.65165,2.1655 2.65165,2.1655" + style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path6614" + d="m 43.6542,1039.9878 10.34144,-10.3414" + style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path6616" + d="m 49.48783,1029.2044 2.74004,8.0434" + style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path6618" + d="m 40.29544,1035.48 15.82152,-3.8007" + style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path6620" + d="m 22.91237,1031.6783 -4.34375,1.8125" + style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <ellipse + ry="1.1932427" + rx="1.5916405" + cy="1039.3248" + cx="33.73262" + id="path6622" + style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path6628" + d="m 34.44362,1039.6783 5.5,0.8125 0.34375,-1.6562" + style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + </g> + <g + transform="translate(645.52513,2.12132)" + id="g4856"> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4858" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <path + sodipodi:type="star" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path4860" + sodipodi:sides="6" + sodipodi:cx="411.53616" + sodipodi:cy="353.38712" + sodipodi:r1="28.436131" + sodipodi:r2="24.548109" + sodipodi:arg1="0.78539816" + sodipodi:arg2="1.3089969" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:transform-center-x="5.5748786" + inkscape:transform-center-y="-3.2186539" + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" /> + <g + clip-path="url(#clipPath5175)" + id="g4862"> + <rect + style="opacity:1;fill:#ffdd55;fill-opacity:1;stroke:#373748;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4864" + width="62.904545" + height="64.157578" + x="6.0225959" + y="966.66199" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 13.97487,987.99084 c 1,1.375 17.375,-6 22.375,11.25 5,17.24996 25.25,1.62496 23.5,-5" + id="path4866" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#dbe2e3;fill-opacity:1;stroke:#53676c;stroke-width:1.16535306;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 17.121585,1002.3538 16.480579,7.0043 h 9.888354 l 16.258243,-7.6664 5.284714,5.7469 6.314236,24.761 -32.389353,13.1411 -19.090004,-4.2576 c 0,0 -8.21724,-10.3217 -7.942558,-10.8711 0.274674,-0.5493 0.174347,-23.5588 0.174347,-23.5588 z" + id="path4868" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccc" /> + <path + sodipodi:nodetypes="ccccccc" + inkscape:connector-curvature="0" + id="path4914" + d="m 19.737464,1006.3119 18.473166,7.8665 20.003486,-8.8344 v 27.4887 L 38.3874,1044.6724 19.560682,1034.0658 Z" + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + transform="matrix(0.77690202,0,0,0.77690202,7.5473954,225.70442)" + id="g4945"> + <path + inkscape:connector-curvature="0" + id="path4947" + d="m 21.073148,1007.014 v 42.095" + style="opacity:1;fill:#6f8a91;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path4949" + d="m 27.849186,1009.4608 v 39.5921" + style="opacity:1;fill:#6f8a91;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <path + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.93074536;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 33.515895,1017.0531 -20.03148,-9.0905" + id="path4951" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path4953" + d="m 33.515895,1022.2017 -20.03148,-9.0905" + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.93074536;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.93074536;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 33.515895,1027.3503 -20.03148,-9.0905" + id="path4955" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path4957" + d="m 33.515895,1032.4989 -20.03148,-9.0905" + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.93074536;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.93074536;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 33.515895,1037.6475 -20.03148,-9.0905" + id="path4959" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path4961" + d="m 33.515895,1042.7961 -20.03148,-9.0905" + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.93074536;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.93074536;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 33.515895,1047.9447 -20.03148,-9.0905" + id="path4963" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + <rect + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.16535306;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4882" + width="9.2605705" + height="35.689842" + x="33.727726" + y="1011.2787" /> + <g + id="g4896" + transform="matrix(-0.77690202,0,0,0.77690202,69.075934,225.52764)"> + <path + sodipodi:nodetypes="cc" + style="opacity:1;fill:#6f8a91;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 21.073148,1007.014 v 42.095" + id="path4898" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + style="opacity:1;fill:#6f8a91;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 27.849186,1009.4608 v 39.5921" + id="path4900" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path4916" + d="m 33.515895,1017.0531 -20.03148,-9.0905" + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.93074536;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.93074536;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 33.515895,1022.2017 -20.03148,-9.0905" + id="path4933" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path4935" + d="m 33.515895,1027.3503 -20.03148,-9.0905" + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.93074536;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.93074536;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 33.515895,1032.4989 -20.03148,-9.0905" + id="path4937" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path4939" + d="m 33.515895,1037.6475 -20.03148,-9.0905" + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.93074536;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.93074536;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 33.515895,1042.7961 -20.03148,-9.0905" + id="path4941" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path4943" + d="m 33.515895,1047.9447 -20.03148,-9.0905" + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.93074536;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <g + transform="matrix(0.77690202,0,0,0.77690202,8.3558462,226.11032)" + id="g4884" + clip-path="url(#clipPath5878)"> + <path + style="opacity:1;fill:#5fbcd3;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 29.047026,1003.3047 h 19.361002 v 33.2994 l -10.058157,-5.25 -9.302845,5.25 z" + id="path4886" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccc" /> + <ellipse + style="opacity:1;fill:none;fill-opacity:1;stroke:#d7eef4;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="ellipse4888" + cx="38.599869" + cy="1022.4283" + rx="4.0887098" + ry="3.9375" /> + </g> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 17.97487,994.74084 c 0,0 7.125,-1 5,7.87496" + id="path4902" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 42.47487,986.49084 c 0,0 -1.5,10.25 6.25,9.875 7.75,-0.375 8.5,-2.875 8.5,-2.875" + id="path4904" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + x="18.354021" + y="1021.603" + id="text4906"><tspan + sodipodi:role="line" + id="tspan4908" + x="31.39113" + y="1021.603" + style="font-size:75px;line-height:1.25"> </tspan></text> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path4965" + d="m 17.218398,1002.9973 v 29.4775 l -4.817168,-2.7401 0.17677,-22.8042 z" + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 59.68026,1002.3519 v 29.4775 l 4.817168,-1.4493 -0.17677,-22.8516 z" + id="path4967" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <rect + y="1032.0328" + x="34.277359" + height="4.8051996" + width="8.1317291" + id="rect4969" + style="opacity:1;fill:#6f8a91;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <path + sodipodi:nodetypes="ccccc" + style="opacity:1;fill:none;fill-opacity:1;stroke:#37abc8;stroke-width:1.16535306;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 32.778142,1009.3581 v 21.0127 l 5.356188,-3.4335 5.630861,2.8841 -0.274673,-20.3259" + id="path4912" + inkscape:connector-curvature="0" /> + </g> + <g + id="g6437"> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4994" + width="72" + height="72" + x="720" + y="980.36218" + rx="1.5182086" + ry="1.8187517" /> + <path + sodipodi:type="star" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path4996" + sodipodi:sides="6" + sodipodi:cx="411.53616" + sodipodi:cy="353.38712" + sodipodi:r1="28.436131" + sodipodi:r2="24.548109" + sodipodi:arg1="0.78539816" + sodipodi:arg2="1.3089969" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:transform-center-x="5.5748786" + inkscape:transform-center-y="-3.2186539" + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" /> + <g + transform="translate(717.52513,2.1213153)" + clip-path="url(#clipPath5175)" + id="g4998"> + <rect + style="opacity:1;fill:#37c8ab;fill-opacity:1;stroke:#373748;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect5000" + width="62.904545" + height="64.157578" + x="6.0225959" + y="966.66199" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.15, 0.15;stroke-dashoffset:0;stroke-opacity:1" + d="m 6.0737715,1003.395 31.9965785,29.5217 33.764348,-26.6933" + id="path5203" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path5201" + d="m 17.38748,978.11594 20.68287,20.15257 24.04163,-18.03124" + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.15, 0.15;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.15, 0.15;stroke-dashoffset:0;stroke-opacity:1" + d="m 17.38748,994.90973 20.68287,20.15257 24.04163,-18.03124" + id="path5199" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + x="18.354021" + y="1021.603" + id="text5060"><tspan + sodipodi:role="line" + id="tspan5062" + x="31.39113" + y="1021.603" + style="font-size:75px;line-height:1.25"> </tspan></text> + <path + style="opacity:1;fill:#dbe2e3;fill-opacity:1;stroke:#53676c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 11.97487,1030.3658 6,-27.375 41.25,0.125 5.125,26.375 6.125,13.375 -43,13.375 z" + id="path5074" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <path + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 20.72487,1005.7408 h 35.5 l 4.875,26.5 -21.625,20.25 -18.75,-7.375 -4.375,-11.875 z" + id="path5076" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <g + id="g5082" + transform="translate(-0.26516504)"> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5078" + d="m 27.526647,1005.4908 -3.71415,38.0732" + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5080" + d="m 34.97487,1005.4908 -1.759646,42.5625" + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + </g> + <use + x="0" + y="0" + xlink:href="#g5082" + id="use5092" + transform="matrix(-1,0,0,1,76.682774,0)" + width="100%" + height="100%" /> + <g + id="g8531" + style="stroke:#6f8a91;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none"> + <ellipse + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#6f8a91;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="ellipse8533" + cx="20.392656" + cy="1037.7122" + rx="1.767767" + ry="18.119612" /> + <ellipse + ry="18.119612" + rx="1.767767" + cy="1035.7122" + cx="27.640501" + id="ellipse8535" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#6f8a91;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <ellipse + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#6f8a91;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="ellipse8537" + cx="48.765316" + cy="1035.7122" + rx="1.767767" + ry="18.119612" /> + <ellipse + ry="18.119612" + rx="1.767767" + cy="1037.7122" + cx="56.543491" + id="ellipse8539" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#6f8a91;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <ellipse + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#6f8a91;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="ellipse8541" + cx="41.517471" + cy="1033.7122" + rx="1.767767" + ry="18.119612" /> + <ellipse + ry="18.119612" + rx="1.767767" + cy="1033.7122" + cx="34.888344" + id="ellipse8543" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#6f8a91;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <path + style="opacity:1;fill:#93a7ac;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 20.78737,1005.7408 1,1.625 h 3.1875 l 1.375,-1.6875 z" + id="path5094" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5096" + d="m 28.123603,1005.7408 1,1.625 h 3.1875 l 1.375,-1.6875 z" + style="opacity:1;fill:#93a7ac;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#93a7ac;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 35.592419,1005.7408 1,1.625 h 3.1875 l 1.375,-1.6875 z" + id="path5098" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5100" + d="m 42.950749,1005.7408 1,1.625 h 3.1875 l 1.375,-1.6875 z" + style="opacity:1;fill:#93a7ac;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#93a7ac;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 50.441661,1005.7408 1,1.625 h 3.1875 l 1.375,-1.6875 z" + id="path5102" + inkscape:connector-curvature="0" /> + <g + id="g8523"> + <ellipse + ry="18.119612" + rx="1.767767" + cy="1037.7122" + cx="20.392656" + id="path5133" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <ellipse + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="ellipse5137" + cx="27.640501" + cy="1035.7122" + rx="1.767767" + ry="18.119612" /> + <ellipse + ry="18.119612" + rx="1.767767" + cy="1035.7122" + cx="48.765316" + id="ellipse5139" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <ellipse + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="ellipse5141" + cx="56.543491" + cy="1037.7122" + rx="1.767767" + ry="18.119612" /> + <ellipse + ry="18.119612" + rx="1.767767" + cy="1033.7122" + cx="41.517471" + id="ellipse5145" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <ellipse + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="ellipse5147" + cx="34.888344" + cy="1033.7122" + rx="1.767767" + ry="18.119612" /> + </g> + <path + style="opacity:1;fill:#a4b4b9;fill-opacity:1;stroke:#6f8a91;stroke-width:1.58192456;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.15819245, 0.15819245;stroke-dashoffset:0;stroke-opacity:1" + d="m 59.661474,1041.2912 c 0,9.5011 -9.177762,17.2034 -20.499105,17.2034 -11.321343,0 -20.499105,-7.7023 -20.499105,-17.2034 0,-8.45 6.60015,-15.2794 16.1705,-16.7309 1.190566,-0.1805 2.882189,1.2928 4.134761,1.2928 0.646078,0 3.126857,-1.2788 3.757667,-1.2298 10.422969,0.8108 16.935282,7.709 16.935282,16.6679 z" + id="path7275" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssss" /> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.76100004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:3.52200007, 3.52200007;stroke-dashoffset:0;stroke-opacity:1" + d="m 36.47487,1026.8033 c 0,0 -7.875,2 -12.125,9.1875" + id="path5149" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:3, 3;stroke-dashoffset:0;stroke-opacity:1" + d="m 58.599869,1041.3033 c 0,9.0091 -8.702465,16.3125 -19.4375,16.3125 -10.735035,0 -19.4375,-7.3034 -19.4375,-16.3125 0,-8.0124 6.258343,-14.4881 15.333064,-15.8644 1.12891,-0.1712 2.604233,3.8019 3.791936,3.8019 0.612619,0 3.093619,-3.7887 3.69176,-3.7422 9.883186,0.7688 16.05824,7.3097 16.05824,15.8047 z" + id="path5143" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssss" /> + <path + sodipodi:nodetypes="sssssss" + inkscape:connector-curvature="0" + id="path5187" + d="m 58.599869,1041.3033 c 0,9.0091 -8.702465,16.3125 -19.4375,16.3125 -10.735035,0 -19.4375,-7.3034 -19.4375,-16.3125 0,-8.0124 6.258343,-14.4881 15.333064,-15.8644 1.12891,-0.1712 2.604233,3.8019 3.791936,3.8019 0.612619,0 3.093619,-3.7887 3.69176,-3.7422 9.883186,0.7688 16.05824,7.3097 16.05824,15.8047 z" + style="opacity:1;fill:#a4b4b9;fill-opacity:1;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.15, 0.15;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.25704539;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.12570454, 0.12570454;stroke-dashoffset:0;stroke-opacity:1" + d="m 52.710944,1041.3016 c 0,9.0771 -6.065904,16.4357 -13.548575,16.4357 -7.482671,0 -13.548575,-7.3586 -13.548575,-16.4357 0,-8.0729 4.362271,-14.5974 10.687649,-15.9841 0.786887,-0.1725 1.815235,3.8306 2.643103,3.8306 0.427016,0 2.156354,-3.8173 2.573278,-3.7705 6.888905,0.7746 11.19312,7.3649 11.19312,15.924 z" + id="path5193" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssss" /> + <path + sodipodi:nodetypes="sssssss" + inkscape:connector-curvature="0" + id="path5195" + d="m 47.539937,1041.2998 c 0,9.1511 -3.750765,16.5698 -8.377568,16.5698 -4.626803,0 -8.377568,-7.4187 -8.377568,-16.5698 0,-8.1388 2.697348,-14.7165 6.608555,-16.1145 0.486561,-0.1739 1.122425,3.8618 1.634325,3.8618 0.26404,0 1.333351,-3.8484 1.59115,-3.8012 4.259656,0.7809 6.921106,7.425 6.921106,16.0539 z" + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.99249274;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.09924927, 0.09924927;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.58977771;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.05897777, 0.05897777;stroke-dashoffset:0;stroke-opacity:1" + d="m 42.084737,1041.297 c 0,9.2636 -1.308389,16.7735 -2.922368,16.7735 -1.613979,0 -2.922368,-7.5099 -2.922368,-16.7735 0,-8.2388 0.940922,-14.8974 2.305279,-16.3125 0.169728,-0.1761 0.391538,3.9092 0.570105,3.9092 0.09211,0 0.465117,-3.8957 0.555045,-3.8479 1.485907,0.7905 2.414307,7.5163 2.414307,16.2512 z" + id="path5197" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssss" /> + </g> + </g> + <g + transform="translate(141.52513,2.1213153)" + id="g5750"> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect5752" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <path + sodipodi:type="star" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path5754" + sodipodi:sides="6" + sodipodi:cx="411.53616" + sodipodi:cy="353.38712" + sodipodi:r1="28.436131" + sodipodi:r2="24.548109" + sodipodi:arg1="0.78539816" + sodipodi:arg2="1.3089969" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:transform-center-x="5.5748786" + inkscape:transform-center-y="-3.2186539" + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" /> + <g + clip-path="url(#clipPath5175)" + id="g5756"> + <rect + style="opacity:1;fill:#87cdde;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect5758" + width="75" + height="105" + x="1.22487" + y="965.49084" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#aaeeff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 18.55505,992.8768 12.81631,14.4957 5.3033,-0.4419 -5.48007,-20.94809 c 0,0 6.8059,-4.77297 6.36396,-5.21491 -0.44195,-0.44194 7.86656,3.88909 7.86656,3.88909 l -5.3033,22.71581 5.48008,0.2652 11.49048,-16.17511" + id="path6425" + inkscape:connector-curvature="0" /> + <ellipse + style="opacity:1;fill:#6f8a91;fill-opacity:1;stroke:#53676c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.15, 0.15;stroke-dashoffset:0;stroke-opacity:1" + id="path6365" + cx="35.982727" + cy="1038.0862" + rx="53.651726" + ry="31.643028" /> + <path + style="opacity:1;fill:#53676c;fill-opacity:1;stroke:#53676c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.15, 0.15;stroke-dashoffset:0;stroke-opacity:1" + d="m 27.82694,1006.2234 c -1.523607,1.6093 -10.240039,22.087 -15.202791,29.8753 -6.2791548,9.8542 50.799246,2.8337 50.799246,2.8337 -0.109624,0 -13.835083,-31.603 -15.443905,-32.709 -14.057072,-2.2538 -20.688117,0.021 -20.15255,0 z" + id="path6367" + inkscape:connector-curvature="0" + sodipodi:nodetypes="csccc" /> + <g + id="g6427" + transform="translate(-0.5)"> + <path + inkscape:connector-curvature="0" + id="path6369" + d="m 38.68094,1005.1628 v 1.5026" + style="opacity:1;fill:#53676c;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.15, 0.15;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path6371" + d="m 38.68094,1010.8196 v 4.5962" + style="opacity:1;fill:#53676c;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.89999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.19, 0.19;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path6373" + d="m 38.76933,1020.454 v 9.2807" + style="opacity:1;fill:#53676c;fill-opacity:1;stroke:#dbe2e3;stroke-width:2.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.22, 0.22;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path6375" + d="m 38.59256,1035.48 v 11.9324" + style="opacity:1;fill:#53676c;fill-opacity:1;stroke:#dbe2e3;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.25, 0.25;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <g + id="g6397"> + <path + sodipodi:nodetypes="cccccc" + inkscape:connector-curvature="0" + id="path6377" + d="m 9.2892103,1003.5222 c 0.9999997,0 10.9419417,-1.1198 14.6919417,0.01 l 0.75,2.25 -13.125,25.625 -3,-3.625 z" + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#d4aa00;stroke-width:1.89999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.19, 0.19;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path6379" + d="m 22.22487,1003.7641 v 7.0016" + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#d4aa00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 3;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#d4aa00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 3;stroke-dashoffset:0;stroke-opacity:1" + d="m 20.550314,1005.1783 v 9.7435" + id="path6381" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path6383" + d="m 18.81862,1003.2338 v 14.2955" + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#d4aa00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 3;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path6389" + d="m 17.279945,1005.1783 v 15.4003" + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#d4aa00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 3;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#d4aa00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 3;stroke-dashoffset:0;stroke-opacity:1" + d="m 15.548251,1003.2338 v 20.5711" + id="path6391" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#d4aa00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 3;stroke-dashoffset:0;stroke-opacity:1" + d="m 14.230547,1005.1783 v 22.383" + id="path6393" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path6395" + d="m 12.498853,1003.2338 v 18.7149" + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#d4aa00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 3;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <g + id="g6407" + transform="matrix(-1,0,0,1,75.940481,0)"> + <path + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#d4aa00;stroke-width:1.89999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.19, 0.19;stroke-dashoffset:0;stroke-opacity:1" + d="m 9.2892103,1003.5222 c 0.9999997,0 10.9419417,-1.1198 14.6919417,0.01 l 0.75,2.25 -13.125,25.625 -3,-3.625 z" + id="path6409" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccc" /> + <path + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#d4aa00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 3;stroke-dashoffset:0;stroke-opacity:1" + d="m 22.22487,1003.7641 v 7.0016" + id="path6411" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path6413" + d="m 20.550314,1005.1783 v 9.7435" + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#d4aa00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 3;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <path + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#d4aa00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 3;stroke-dashoffset:0;stroke-opacity:1" + d="m 18.81862,1003.2338 v 14.2955" + id="path6415" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#d4aa00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 3;stroke-dashoffset:0;stroke-opacity:1" + d="m 17.279945,1005.1783 v 15.4003" + id="path6417" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path6419" + d="m 15.548251,1003.2338 v 20.5711" + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#d4aa00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 3;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path6421" + d="m 14.230547,1005.1783 v 22.383" + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#d4aa00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 3;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + <path + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#d4aa00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 3;stroke-dashoffset:0;stroke-opacity:1" + d="m 12.498853,1003.2338 v 18.7149" + id="path6423" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 29.41793,1005.1628 17.5739,1033.0935" + id="path6433" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path6435" + d="m 46.918831,1005.6089 11.84403,31.1043" + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + </g> + <g + id="g6640" + transform="translate(213.52513,2.12132)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="978.24084" + x="2.4748731" + height="72" + width="72" + id="rect6642" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" + inkscape:transform-center-y="-3.2186539" + inkscape:transform-center-x="5.5748786" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.3089969" + sodipodi:arg1="0.78539816" + sodipodi:r2="24.548109" + sodipodi:r1="28.436131" + sodipodi:cy="353.38712" + sodipodi:cx="411.53616" + sodipodi:sides="6" + id="path6644" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <g + id="g6646" + clip-path="url(#clipPath5175)"> + <rect + y="965.49084" + x="1.22487" + height="105" + width="75" + id="rect6648" + style="opacity:1;fill:#6f8a91;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#87cdde;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 12.22487,1003.3658 3.625,0.625 0.625,15.75 3.875,0.375 2.5,-19 19,-1.62496 4.25,0.62496 5.375,19.375 2.5,-0.5 0.625,-27.12496 13.125,8.49996 c 0,0 2.375,-15.74996 2.125,-16.24996 -0.25,-0.5 -27.75,-14.125 -27.75,-14.125 0,0 -30.5,21.375 -32.25,21.375 -1.75,0 3,15.24996 3,15.24996 z" + id="path6923" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#ff5555;fill-opacity:1;stroke:#374548;stroke-width:1.764696;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 26.690732,1010.5174 c 0,0 -0.727902,0.572 -1.091853,2.4436 -0.363951,1.8717 -1.351816,3.3276 -0.103999,4.2635 1.247828,0.9359 4.315411,2.3396 4.627362,0.9359 0.311963,-1.4039 0.467938,-4.6794 -0.052,-5.1994 -0.519926,-0.5199 -3.379534,-2.4436 -3.379534,-2.4436 z" + id="path6869" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#374548;stroke-width:1.764696;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 33.379683,996.62141 c -0.599797,0.0523 -1.185982,0.15953 -1.762402,0.28263 -0.380469,0.47461 -0.666008,-0.0471 -1.088559,0.3931 -0.295469,-0.25881 -0.613514,0.42306 -0.802513,0.10092 -0.58275,0.18646 -1.114017,0.37673 -1.546403,0.54917 -1.975766,0.20501 -0.674267,0.75728 -1.505051,0.85247 -0.682302,1.11259 -0.651267,1.18508 -1.075358,2.4012 -0.53455,1.2076 -0.724267,2.9372 -0.062,3.8465 -0.361551,0.6608 -1.512591,1.4751 -1.803755,2.5023 1.384569,-0.6623 2.839514,-0.3774 4.308341,-0.3079 -0.898007,1.075 -2.497315,1.4145 -2.741255,2.7366 4.532492,-0.3838 4.526104,5.7177 4.903466,6.0271 0.02424,3.5211 -0.193304,7.0391 -0.284927,10.5583 -0.345563,4.2955 0.128587,8.5774 0.395221,12.863 0.394233,2.0964 1.458992,4.049 2.113953,6.0891 1.207464,5.7661 1.700767,11.7405 3.363957,17.4011 7.946497,-2.0978 15.698465,-4.9054 23.487916,-7.5275 4.837514,-1.8227 9.923144,-3.2062 14.453048,-5.7077 3.285464,-6.8639 5.755662,-14.0937 8.529364,-21.1764 -4.264682,-2.1078 -8.529364,-4.2156 -12.794046,-6.3235 -0.991441,1.8663 -1.981883,3.7334 -2.973324,5.5997 -0.406151,1.1759 -1.269817,1.951 -2.320764,2.562 -1.925671,-0.4516 -3.850955,-0.9017 -5.776626,-1.3533 -1.253605,-1.0313 -2.255835,-2.4858 -3.414499,-3.6765 -1.961624,-2.83 -3.555592,-5.9283 -5.374511,-8.8625 -2.666302,-4.1731 -5.677603,-8.617 -8.321071,-12.8149 -0.07059,-0.967 -0.478374,-1.4017 0.180035,-2.2287 0.05223,-0.057 0.05929,-0.076 0.101058,-0.1241 -0.08635,-0.1307 -0.197552,-0.2747 -0.298716,-0.4159 -0.505633,0.1565 -1.0555,0.301 -0.546868,-0.517 0.02494,-0.046 0.03306,-0.076 0.05518,-0.1195 -0.224575,-0.27449 -0.48635,-0.56461 -0.783536,-0.87084 -0.185729,0.0793 -0.364975,0.15269 -0.574456,0.25735 -0.161611,-0.16655 -0.12567,-0.50224 -0.04129,-0.87545 -0.298963,-0.27575 -0.65302,-0.56855 -1.022512,-0.86626 -0.690255,0.49901 -0.412056,-0.43629 -1.208816,-0.11246 l -0.634009,-0.89168 c -0.418503,-0.12705 -0.85883,-0.20142 -1.307439,-0.24586 -0.559974,0.70794 -0.397434,-0.10093 -1.207688,0.35026 z" + id="path6817" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccc" /> + <circle + style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:0.86879897;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path6820" + cx="31.994007" + cy="1004.8504" + r="1.3274386" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:1.17646396;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 31.660764,1011.9331 c 0,0 2.623845,0.4134 4.774681,-0.212 2.150838,-0.6254 3.493993,-1.5388 3.721228,-1.7255" + id="path6822" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#ff5555;fill-opacity:1;stroke:#374548;stroke-width:1.764696;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 25.442903,1001.9386 c 0,0 0.504901,-0.9974 1.507792,-1.4039 1.002891,-0.4065 1.97573,-2.02767 3.847474,-2.6516 0.375654,-0.12522 5.199287,-0.25995 5.199287,-0.25995 0,0 2.131706,-3.48352 -0.727902,-3.32753 -2.859607,0.15597 -3.510286,-0.78729 -3.770249,-0.007 -0.259963,0.77989 -1.176464,1.47102 -2.996219,1.36704 -1.819742,-0.104 -2.38428,-0.26781 -3.736096,0.51209 -1.351805,0.77989 -2.599645,0.98786 -2.651633,2.75559 -0.052,1.76776 0.519927,2.91166 1.61178,3.22366 1.091852,0.3119 1.715766,-0.208 1.715766,-0.208 z" + id="path6867" + inkscape:connector-curvature="0" + sodipodi:nodetypes="czscssssscc" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:1.764696;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 57.556935,1032.4759 c 0,0 2.20587,0.8824 1.764696,4.7059" + id="path6873" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:1.764696;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 48.319752,1039.6334 c 0,0 0.103999,3.2235 4.575374,6.4471" + id="path6875" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:1.764696;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 49.671568,1026.8432 c 1.351816,1.0398 3.639497,5.7191 4.055448,8.2148" + id="path6877" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path6915" + d="m 32.111511,1028.0112 c 0,0 -1.812136,0.7803 -3.545251,7.3982 -1.73305,6.6177 3.8419,15.4754 3.8419,15.4754" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#374548;stroke-width:1.764696;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:nodetypes="csc" /> + </g> + </g> + <g + transform="translate(933.52513,2.1213379)" + id="g5931"> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect5933" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <path + sodipodi:type="star" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path5935" + sodipodi:sides="6" + sodipodi:cx="411.53616" + sodipodi:cy="353.38712" + sodipodi:r1="28.436131" + sodipodi:r2="24.548109" + sodipodi:arg1="0.78539816" + sodipodi:arg2="1.3089969" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:transform-center-x="5.5748786" + inkscape:transform-center-y="-3.2186539" + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" /> + <g + clip-path="url(#clipPath5175)" + id="g5937"> + <path + inkscape:connector-curvature="0" + id="path6081" + d="m 18.30212,990.84387 20.32932,22.98093 -9.36916,13.7886 -22.45064,-8.1317 2.82843,-23.33453 z" + style="opacity:1;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + y="963.79706" + x="-13.164138" + height="97.403961" + width="97.757515" + id="rect5989" + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#37abc8;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + r="15.733126" + cy="1015.5926" + cx="38.808235" + id="path6085" + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffcc00;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffcc00;stroke-width:5.99999952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle6089" + cx="38.808235" + cy="1015.5925" + r="27.108126" /> + <circle + r="4.7331257" + cy="1015.5925" + cx="38.808235" + id="circle6091" + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffcc00;stroke-width:5.99999952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + transform="matrix(0.9111934,0.86333105,-0.86305152,0.91148853,877.64258,58.289393)" + id="g6016"> + <g + id="g6047" + transform="matrix(0.7569046,-0.10841496,0.1094166,0.75710467,-86.35714,253.99377)"> + <path + style="opacity:1;fill:#ffeeaa;fill-opacity:1;stroke:#53676c;stroke-width:1.56248152;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 28.374962,1007.9132 c 6.366367,-3.4817 12.320654,-2.9066 18.038103,0 v 35.5162 c -5.14528,2.135 -10.349402,4.1249 -18.038103,0 z" + id="path6049" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:1;fill:#8dd35f;fill-opacity:1;stroke:#53676c;stroke-width:1.56248152;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 33.16237,1011.4283 c 0.0625,-0.375 0.5625,-3.75 1,-4.375 0.4375,-0.625 2.4375,-4.125 2.6875,-4.1875 0.25,-0.062 2.0625,-0.625 2.5,-0.25 0.4375,0.375 2.6875,4.3125 3.125,4.4375 0.4375,0.125 2.0625,1.9375 1.8125,2.125 -0.25,0.1875 -2.875,2.9375 -4.8125,2.75 -1.9375,-0.1875 -6.3125,-0.5 -6.3125,-0.5 z" + id="path6051" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#53676c;stroke-width:1.56248152;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 46.05607,1008.4332 c -5.48008,6.3639 -14.31892,2.1213 -14.31892,2.1213 0,0 3.623926,-4.3311 8.308508,-2.4749 0,0 -1.414213,2.5633 -3.270368,1.8562" + id="path6053" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path6055" + d="m 30.084329,1037.3978 0.06992,-28.6464 3.305127,-1.2367" + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2.0833087;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path6057" + d="m 41.04542,1015.1318 a 6.6700973,6.6700973 0 0 0 -0.255856,9.4295 6.6700973,6.6700973 0 0 0 4.866316,2.076 l -2.56e-4,-13.3244 a 6.6700973,6.6700973 0 0 0 -4.610204,1.8189 z" + style="opacity:1;fill:#decd87;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + style="opacity:1;fill:#decd87;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle6059" + cx="-682.60498" + cy="775.61584" + r="4" + transform="rotate(-43.445733)" /> + <circle + transform="rotate(-43.445733)" + r="2.25" + cy="762.99084" + cx="-676.97998" + id="circle6061" + style="opacity:1;fill:#decd87;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <g + transform="matrix(0.7569046,-0.10841496,0.1094166,0.75710467,-110.14678,257.41563)" + id="g6063"> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path6065" + d="m 28.374962,1007.9132 c 6.366367,-3.4817 12.320654,-2.9066 18.038103,0 v 35.5162 c -5.14528,2.135 -10.349402,4.1249 -18.038103,0 z" + style="opacity:1;fill:#ffeeaa;fill-opacity:1;stroke:#53676c;stroke-width:1.56248152;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path6067" + d="m 33.16237,1011.4283 c 0.0625,-0.375 0.5625,-3.75 1,-4.375 0.4375,-0.625 2.4375,-4.125 2.6875,-4.1875 0.25,-0.062 2.0625,-0.625 2.5,-0.25 0.4375,0.375 2.6875,4.3125 3.125,4.4375 0.4375,0.125 2.0625,1.9375 1.8125,2.125 -0.25,0.1875 -2.875,2.9375 -4.8125,2.75 -1.9375,-0.1875 -6.3125,-0.5 -6.3125,-0.5 z" + style="opacity:1;fill:#8dd35f;fill-opacity:1;stroke:#53676c;stroke-width:1.56248152;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path6069" + d="m 46.05607,1008.4332 c -5.48008,6.3639 -14.31892,2.1213 -14.31892,2.1213 0,0 3.623926,-4.3311 8.308508,-2.4749 0,0 -1.414213,2.5633 -3.270368,1.8562" + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#53676c;stroke-width:1.56248152;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2.0833087;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 30.084329,1037.3978 0.06992,-28.6464 3.305127,-1.2367" + id="path6071" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#decd87;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 41.04542,1015.1318 a 6.6700973,6.6700973 0 0 0 -0.255856,9.4295 6.6700973,6.6700973 0 0 0 4.866316,2.076 l -2.56e-4,-13.3244 a 6.6700973,6.6700973 0 0 0 -4.610204,1.8189 z" + id="path6073" + inkscape:connector-curvature="0" /> + <circle + transform="rotate(-43.445733)" + r="4" + cy="775.61584" + cx="-682.60498" + id="circle6075" + style="opacity:1;fill:#decd87;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + style="opacity:1;fill:#decd87;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle6077" + cx="-676.97998" + cy="762.99084" + r="2.25" + transform="rotate(-43.445733)" /> + </g> + <g + transform="rotate(-8.1873759,40.508055,1000.4734)" + id="g6038"> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="rect5991" + d="m 28.374962,1007.9132 c 6.366367,-3.4817 12.320654,-2.9066 18.038103,0 v 35.5162 c -5.14528,2.135 -10.349402,4.1249 -18.038103,0 z" + style="opacity:1;fill:#ffeeaa;fill-opacity:1;stroke:#53676c;stroke-width:1.19498527;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path6000" + d="m 33.16237,1011.4283 c 0.0625,-0.375 0.5625,-3.75 1,-4.375 0.4375,-0.625 2.4375,-4.125 2.6875,-4.1875 0.25,-0.062 2.0625,-0.625 2.5,-0.25 0.4375,0.375 2.6875,4.3125 3.125,4.4375 0.4375,0.125 2.0625,1.9375 1.8125,2.125 -0.25,0.1875 -2.875,2.9375 -4.8125,2.75 -1.9375,-0.1875 -6.3125,-0.5 -6.3125,-0.5 z" + style="opacity:1;fill:#8dd35f;fill-opacity:1;stroke:#53676c;stroke-width:1.19498527;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5996" + d="m 46.05607,1008.4332 c -5.48008,6.3639 -14.31892,2.1213 -14.31892,2.1213 0,0 3.623926,-4.3311 8.308508,-2.4749 0,0 -1.414213,2.5633 -3.270368,1.8562" + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:#53676c;stroke-width:1.19498527;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.59331369;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 30.084329,1037.3978 0.06992,-28.6464 3.305127,-1.2367" + id="path6024" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#decd87;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 41.04542,1015.1318 a 6.6700973,6.6700973 0 0 0 -0.255856,9.4295 6.6700973,6.6700973 0 0 0 4.866316,2.076 l -2.56e-4,-13.3244 a 6.6700973,6.6700973 0 0 0 -4.610204,1.8189 z" + id="path6026" + inkscape:connector-curvature="0" /> + <circle + transform="rotate(-43.445733)" + r="4" + cy="775.61584" + cx="-682.60498" + id="circle6028" + style="opacity:1;fill:#decd87;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + style="opacity:1;fill:#decd87;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle6036" + cx="-676.97998" + cy="762.99084" + r="2.25" + transform="rotate(-43.445733)" /> + </g> + </g> + </g> + </g> + <g + id="g5739" + transform="translate(1800,-2.2590625e-5)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="980.36218" + x="720" + height="72" + width="72" + id="rect5741" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + transform="matrix(1.7268607,0,0,1.7268607,689.92422,-740.1639)" + id="g5749"> + <g + transform="translate(-2.875,-0.875)" + id="g5768"> + <path + inkscape:connector-curvature="0" + id="path5859" + d="m 33.306567,1007.0942 -2.416911,-7.0505 -7.84436,-1.38701 -0.551225,1.88791 7.165929,1.3484 1.484068,5.2012 z" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#4d4d4d;stroke-width:1.73725653;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5795" + d="m 24.583295,1030.2879 c 0,0 -1.249529,1.0614 -1.029077,1.5512 0.220534,0.4899 1.396552,2.7759 2.64608,2.7759 1.249529,0 10.878286,0.081 10.878286,0.081 0,0 4.336596,0.5715 5.512613,1.3063 1.176018,0.7348 6.247645,2.6127 7.717708,2.3677 1.470064,-0.245 10.731263,-4.4904 9.996232,-5.8783 -0.735032,-1.388 -1.396552,-2.7759 -3.969121,-3.2657 -2.57257,-0.4898 -10.731264,-3.2657 -15.802891,-2.7759 -5.071627,0.4899 -15.876318,3.2657 -15.94983,3.8372 z" + style="opacity:0.33600003;fill:#241c1c;fill-opacity:1;stroke:none;stroke-width:0.87642163;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <ellipse + ry="1.75" + rx="9.34375" + cy="1006.8658" + cx="32.193649" + id="path5820" + style="opacity:1;fill:#c83737;fill-opacity:1;stroke:#a02c2c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 23.194569,1009.8085 c 6.708158,1.0644 10.528626,0.8187 18.125,0 l -1.75,22.7639 c -4.75,1.1263 -9.5,0.8024 -14.25,0 z" + id="rect5757" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + inkscape:connector-curvature="0" + id="path5817" + d="m 34.0778,1011.3411 -0.5304,21.39 c 0,0 6.1872,0.088 5.922,-0.6188 -0.2651,-0.7071 1.3259,-21.1248 1.3259,-21.1248 z" + style="opacity:1;fill:#e6e6e6;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#c83737;fill-opacity:1;stroke:#a02c2c;stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 22.430451,1006.388 c 5.837344,0.4548 11.736432,0.8686 19.573729,0 v 4.0555 c -6.856992,1.0985 -13.375776,1.0793 -19.573729,0 z" + id="rect5760" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 33.180458,1006.3882 -2.290802,-6.3445 -7.84436,-1.38701 -0.551225,1.88791 7.165929,1.3484 1.357959,4.4952 z" + id="path5763" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <g + id="text5811" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:11.06415176px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#a02c2c;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + transform="scale(0.9964695,1.003543)"> + <path + sodipodi:nodetypes="ccccccccccc" + inkscape:connector-curvature="0" + id="path6272" + style="fill:#a02c2c;stroke:none;stroke-width:1.5" + d="m 25.585094,1012.378 h 2.002612 v -1.1064 h -3.407832 l 0.721296,7.7449 h 0.683924 v -3.1976 h 1.57111 v -1.1064 h -1.57111 z" /> + <path + id="path6274" + style="fill:#a02c2c;stroke:none;stroke-width:1.5" + d="m 30.550133,1016.1287 v 1.1065 c 0,0.5532 -0.243412,0.7523 -0.630657,0.7523 -0.387245,0 -0.630657,-0.1991 -0.630657,-0.7523 v -4.1823 c 0,-0.5532 0.243412,-0.7634 0.630657,-0.7634 0.387245,0 0.630657,0.2102 0.630657,0.7634 v 0.8298 h 1.150671 v -0.7523 c 0,-1.2392 -0.619592,-1.9473 -1.81452,-1.9473 -1.194929,0 -1.814521,0.7081 -1.814521,1.9473 v 4.0273 c 0,1.2392 0.619592,1.9473 1.814521,1.9473 1.194928,0 1.81452,-0.7081 1.81452,-1.9473 v -1.029 z" + inkscape:connector-curvature="0" /> + </g> + <path + inkscape:connector-curvature="0" + id="path5815" + d="m 24.9749,1024.6783 h 6.3125 v 1.1875 h -6.125 z" + style="opacity:1;fill:#a02c2c;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <path + style="opacity:1;fill:#deae92;fill-opacity:1;stroke:#483737;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 31.913021,1027.6152 c 0,-3.7074 5.966642,-3.6237 12.594059,-3.6237 6.627417,0 11.405941,-0.084 11.405941,3.6237 0,3.7074 -5.372583,6.7129 -12,6.7129 -6.627417,0 -12,-3.0055 -12,-6.7129 z" + id="path5777" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssss" /> + <path + inkscape:connector-curvature="0" + id="path5822" + d="m 31.541395,1027.4908 c 0.75,0.375 3.6875,2.4375 5.8125,2.5625 2.125,0.125 12.25,1.25 14.0625,0.1875 1.8125,-1.0625 4.5,-2 4.5,-2.5625 0,-0.5625 0,-0.8125 0,-0.8125 0,0 -16.6875,-0.8125 -17.0625,-0.5625 -0.375,0.25 -6.9375,0.875 -6.9375,0.875 z" + style="opacity:0.20499998;fill:#6c5d53;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="ellipse5775" + cx="43.697636" + cy="1025.7721" + rx="12.84375" + ry="3.9227159" /> + <path + inkscape:connector-curvature="0" + id="path5797" + d="m 31.228886,1023.9908 c -0.5,0.1875 -1.5,-0.3125 -1,0.625 0.5,0.9375 0.75,0.5 2.125,1.5625 1.375,1.0625 8.0625,1.5625 8.5625,1.8125 0.5,0.25 5.4375,-0.625 8.1875,-0.3125 2.75,0.3125 4.4375,0.875 4.4375,0.875 0,0 1.625,0 1.6875,-1.3125 0.062,-1.3125 0.9375,-2.25 0.9375,-2.25 l -0.5,-0.75 -24.375,-0.062 z" + style="opacity:1;fill:#abc837;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cscsccc" + inkscape:connector-curvature="0" + id="path5839" + d="m 32.853886,1022.9908 c 0,0 -0.625,2.0625 0.3125,4.5 0.9375,2.4375 3.753903,2.6768 3.753903,2.6768 0,0 1.5625,-4.875 3.625,-5.4375 2.0625,-0.5625 2.190641,-1.0259 2.190641,-1.0259 l -9.819544,-1.5259 z" + style="opacity:1;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5799" + d="m 40.111137,1024.6704 c 0,0 -1.4063,0.8437 0.4687,2.4375 1.875,1.5937 4.6875,2.8437 5.6875,2.0312 1,-0.8125 3.7188,-2.875 3.75,-3.1562 0.031,-0.2813 -0.5,-2.1875 -0.75,-2.25 -0.25,-0.062 -9.1562,0.9375 -9.1562,0.9375 z" + style="opacity:1;fill:#ff5555;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <ellipse + ry="2.90625" + rx="12.84375" + cy="1023.6471" + cx="43.697636" + id="path5773" + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="sssss" + inkscape:connector-curvature="0" + id="path5765" + d="m 56.538021,1020.9387 c 0,3.9005 -6.277405,3.8125 -13.25,3.8125 -6.972595,0 -12,0.088 -12,-3.8125 0,-3.9005 5.652405,-7.0625 12.625,-7.0625 6.972595,0 12.625,3.162 12.625,7.0625 z" + style="opacity:1;fill:#deae92;fill-opacity:1;stroke:#483737;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + r="0.6875" + cy="1023.2429" + cx="49.029728" + id="path5779" + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle5781" + cx="54.473553" + cy="1018.3801" + r="0.6875" /> + <circle + r="0.6875" + cy="1015.5123" + cx="40.807125" + id="circle5783" + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle5785" + cx="38.618629" + cy="1018.7413" + r="0.6875" /> + <circle + r="0.6875" + cy="1020.7582" + cx="41.981285" + id="circle5787" + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle5789" + cx="41.992714" + cy="1020.9187" + r="0.6875" /> + <circle + r="0.6875" + cy="1016.4424" + cx="46.758102" + id="circle5791" + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + r="0.6875" + cy="1020.6416" + cx="33.536301" + id="circle5801" + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + r="0.6875" + cy="1020.1674" + cx="51.185101" + id="circle5803" + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle5805" + cx="43.508102" + cy="1016.8799" + r="0.6875" /> + <circle + r="0.6875" + cy="1021.3799" + cx="45.945602" + id="circle5807" + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + r="0.6875" + cy="1022.3562" + cx="37.242714" + id="circle5809" + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + </g> + <g + transform="translate(1944,0.07825077)" + id="g5851"> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect5853" + width="72" + height="72" + x="720" + y="980.36218" + rx="1.5182086" + ry="1.8187517" /> + <g + id="g6247" + transform="matrix(1.5879125,0,0,1.5879125,-450.65533,-582.39605)"> + <path + style="opacity:0.3260002;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.38811898;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke;filter:url(#filter6314)" + d="m 903.83203,60.351562 a 18.08543,4.5933097 0 0 0 -15.34961,2.173829 9.2441785,3.0125897 0 0 0 -6.5625,-0.892579 9.2441785,3.0125897 0 0 0 -9.24609,3.011719 9.2441785,3.0125897 0 0 0 9.24609,3.013672 9.2441785,3.0125897 0 0 0 5.75196,-0.65625 18.08543,4.5933097 0 0 0 16.16015,2.535156 18.08543,4.5933097 0 0 0 18.08594,-4.59375 18.08543,4.5933097 0 0 0 -18.08594,-4.591797 z" + transform="matrix(0.62975762,0,0,0.62975762,193.11853,984.15889)" + id="path6260" + inkscape:connector-curvature="0" /> + <g + transform="matrix(1.1591961,0,0,1.0325792,717.10222,-42.08548)" + id="g7888"> + <path + inkscape:connector-curvature="0" + style="opacity:1;fill:#c87137;fill-opacity:1;stroke:#502d16;stroke-width:1.72684968;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 1607.3574,17.630859 c -0.031,0.206691 -0.081,0.719165 -0.1211,1.056641 h -1.1113 v 2.03125 h 0.8906 c -0.328,3.363698 -0.7005,8.11866 -0.6347,9.445312 -1.5162,2.488201 -2.0178,2.953029 -2.0938,4.173829 -0.4066,6.533 -0.3044,12.581768 0.2344,19.667968 l 0.4121,0.826172 c 2.5949,0.725979 5.2341,0.910335 7.9668,-0.04492 l 0.4492,-0.859375 c 0.5134,-7.0397 0.3776,-13.056843 -0.029,-19.589843 -0.076,-1.2208 -0.5775,-1.685628 -2.0937,-4.173829 0.066,-1.327536 -0.305,-6.087253 -0.6328,-9.445312 h 0.8652 v -2.03125 h -1.0879 c -0.039,-0.330844 -0.09,-0.838429 -0.1211,-1.041016 l -2.8926,-0.01563 z" + transform="translate(-1581.5251,978.24084)" + id="path6204" + sodipodi:nodetypes="cccccccccccccccccccc" /> + <path + style="opacity:1;fill:#a05a2c;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 28.33923,1008.2488 -1.054361,-10.92115 -1.051392,10.70415 -1.830677,4.9097 0.088,19.0035 h 5.4801 l 0.1767,-19.1803 z" + id="path6762" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccc" /> + <path + inkscape:connector-curvature="0" + style="opacity:1;fill:#d45500;fill-opacity:1;stroke:none;stroke-width:1.03360891;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 27.541947,1012.7041 c -1.887886,0 -3.925219,1.3 -4.360162,3.1372 h 0.171269 l -0.06615,12.9483 h 0.205068 c 0.260159,2.1547 1.878054,3.7765 4.048426,3.7792 2.171819,-7e-4 4.001204,-1.623 4.26157,-3.7792 h 1.253664 l -0.131268,-12.9483 h -1.417078 c -0.43515,-1.838 -2.076211,-3.1357 -3.964924,-3.1372 z" + id="circle6266" + sodipodi:nodetypes="sccccccccccs" /> + <path + style="opacity:1;fill:#ffd42a;fill-opacity:1;stroke:none;stroke-width:1.73726761;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 882.39453,33.814453 c -4.47031,0.0025 -5.77232,2.062927 -6.08398,4.71875 h -0.50391 l -0.10742,16.703125 1.04688,-0.144531 c -0.0442,0.247863 -0.69237,0.350534 -0.69532,0.601562 -1.8e-4,2.801641 1.84112,5.14472 4.98633,5.144532 3.14502,9.8e-5 7.05096,-2.049986 7.05078,-4.851563 -0.002,-0.250946 -0.0242,-0.502054 -0.0684,-0.75 h 3.39453 l -0.21679,-16.703125 h -0.30665 c -0.31188,-2.657609 -4.02277,-4.71865 -8.49609,-4.71875 z" + transform="matrix(0.543271,0,0,0.60988796,-452.02334,993.86505)" + id="path6261" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccccc" /> + </g> + <g + transform="matrix(0.82295777,0,0,0.82640671,732.55825,170.37434)" + id="g6106"> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect5948" + width="21.5625" + height="16.820305" + x="25.724899" + y="999.60797" /> + <path + style="opacity:1;fill:#ffc300;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 1700.6406,34.875 c 0.037,0.01037 0.074,0.02078 0.1094,0.03125 V 34.875 Z m 0.1094,1.386719 c -1.9938,0.557175 -6.2554,1.443524 -10.9414,1.444392 -4.3881,-0.0013 -8.4276,-0.844695 -10.5586,-1.348689 V 54.5 h 0.416 c -0.416,0.127264 -0.6313,0.261333 -0.6367,0.396484 -6e-4,0.65908 4.9477,2.068395 10.9746,2.06836 6.0269,3.5e-5 10.8502,-1.40928 10.8496,-2.06836 0,-0.135138 -0.2194,-0.269207 -0.6347,-0.396484 h 0.5312 z" + transform="translate(-1653.5251,978.24084)" + id="rect5942" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccccccc" /> + <path + style="opacity:1;fill:#502d16;fill-opacity:1;stroke:#502d16;stroke-width:2.29091501;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 50.035772,1004.7847 c -0.659459,-0.052 -1.487362,0.5838 -1.304517,1.5879 -0.01358,1.1335 -0.0267,2.267 -0.04312,3.4004 0.522137,-0.4266 1.137196,-0.37 1.671032,-0.028 0.592335,0.2482 1.280593,0.3005 1.75878,0.8739 0.241569,1.0954 0.266694,2.2659 0.384591,3.3975 0.103122,1.4666 0.307342,2.9611 0.01132,4.414 -0.244343,1.4374 -0.499112,2.8985 -0.970925,4.2345 -0.645733,0.9856 -1.695632,1.1895 -2.613983,1.404 -0.700557,-0.2511 -0.169646,1.1589 -0.326242,1.692 0.104922,0.5904 -0.145496,1.8323 0.247569,2.0434 1.483387,-0.9248 2.947275,-1.9812 4.200043,-3.4003 0.629459,-0.6218 0.695832,-1.7146 0.813879,-2.6629 0.401615,-3.7562 0.649333,-7.5427 0.777355,-11.3325 0.101697,-1.5347 -0.79798,-2.7477 -1.607284,-3.6611 -0.855278,-0.8778 -1.800779,-1.7632 -2.895826,-1.9568 l -0.102672,-0.01 z" + id="path5979" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:0.4848485;stroke:#502d16;stroke-width:2.29091501;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 1689.9414,21.175781 c -6.0778,2.7e-5 -11.0045,0.534323 -11.0039,1.19336 0,0.04374 0.03,0.08743 0.078,0.130859 h -0.016 v 32.25 h 0.1211 c -0.058,0.04858 -0.089,0.0975 -0.092,0.146484 -6e-4,0.65908 5.2387,2.165667 11.2657,2.165632 6.0269,3.5e-5 10.5591,-1.506552 10.5585,-2.165632 0,-0.049 -0.038,-0.09792 -0.098,-0.146484 h 0.2441 V 22.5 h -0.125 c 0.045,-0.04345 0.069,-0.08713 0.07,-0.130859 6e-4,-0.659037 -4.9261,-1.193333 -11.0039,-1.19336 z" + id="rect5940" + inkscape:connector-curvature="0" + sodipodi:nodetypes="scccccccccccccs" + transform="translate(-1653.5251,978.24084)" /> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#916f6f;stroke-width:1.8188864;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 44.96144,1003.0433 c -2.098454,0.696 -4.996392,1.485 -8.286242,1.5001 -3.289859,0.015 -6.623237,-0.4803 -8.686052,-1.4224" + id="path5968" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + id="path5977" + d="m 36.419166,1001.6343 c -5.444813,0 -9.858394,0.48 -9.8577,1.072 0.0035,0.039 0.0268,0.078 0.06987,0.1175 h -0.01433 v 28.9695 h 0.108486 c -0.05205,0.044 -0.07957,0.087 -0.08242,0.1315 -6.88e-4,0.592 4.552998,2.0443 9.952239,2.0443 5.399241,0 9.599374,-1.4523 9.598686,-2.0443 -0.0046,-0.044 -0.03395,-0.088 -0.08779,-0.1315 h 0.218674 v -28.9695 h -0.11198 c 0.04068,-0.039 0.06161,-0.078 0.06271,-0.1175 6.94e-4,-0.592 -4.412887,-1.072 -9.857701,-1.072 z" + style="opacity:1;fill:none;fill-opacity:0.4848485;stroke:#ffffff;stroke-width:1.8188864;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccccccccccc" /> + <path + inkscape:connector-curvature="0" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#cccccc;stroke-width:1.8188864;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 1688.9277,11.78125 a 7.9022942,7.7376637 0 0 0 -6.4043,3.214844 4.2426405,4.1542525 0 0 0 -0.1386,-0.0059 4.2426405,4.1542525 0 0 0 -4.2442,4.154297 4.2426405,4.1542525 0 0 0 2.4102,3.740235 l -0.4258,-0.0098 c 0.125,0.875 0.375,7 1,7.75 0.3116,0.373913 1.3698,1.368194 2.5996,2.148438 -0.031,0.03536 -0.044,0.06311 -0.016,0.07031 -0.1767,0.6187 -1.7664,3.006078 0.4433,5.392578 2.2097,2.3865 5.6556,4.507594 6.8047,2.121094 1.149,-2.3865 1.8561,-5.479838 0.3535,-7.335938 -0.3996,-0.493675 -0.7619,-0.941156 -1.0957,-1.339843 1.1542,-1.078929 2.0904,-2.491247 2.1602,-4.306641 0.013,-0.328701 0.01,-0.618381 0,-0.902344 a 7.9022942,7.7376637 0 0 0 3.2852,-2.927734 4.2426405,4.1542525 0 0 0 1.7461,0.371094 4.2426405,4.1542525 0 0 0 4.2421,-4.154297 4.2426405,4.1542525 0 0 0 -4.2421,-4.154297 4.2426405,4.1542525 0 0 0 -1.5137,0.27539 7.9022942,7.7376637 0 0 0 -6.9688,-4.101562 z" + transform="translate(-1653.5251,978.24084)" + id="path5989" /> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#cccccc;stroke-width:1.8188864;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 30.3499,1003.0533 c 0,0 2.1875,1.3125 3.5,1.3125" + id="path5992" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#cccccc;stroke-width:1.8188864;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 41.4982,996.41234 c 0,0 0.2652,3.09359 -2.0329,3.71226" + id="path5994" + inkscape:connector-curvature="0" /> + <path + style="opacity:0.44299999;fill:#ffc300;fill-opacity:1;stroke:#e29c00;stroke-width:1.8188864;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 28.7874,1030.4908 c 4.761623,-1.1283 9.76049,-1.3669 15.1875,0" + id="path5999" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <circle + style="opacity:0.44299999;fill:#ffc300;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path6001" + cx="32.526779" + cy="1022.6195" + r="0.4861359" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#e29c00;stroke-width:1.21259093;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 40.0999,1025.8658 v -3.1875" + id="path6015" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#e29c00;stroke-width:1.21259093;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 30.0999,1022.8658 v -3.5625" + id="path6017" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#e29c00;stroke-width:1.21259093;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 43.4749,1015.8658 v 2.8125" + id="path6019" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#e29c00;stroke-width:1.21259093;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 33.0374,1028.4908 v -3.1875" + id="path6021" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#e6e6e6;stroke-width:1.21259093;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 42.9125,1009.3612 v -2.1213" + id="path6023" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#e6e6e6;stroke-width:1.21259093;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 39.5979,1011.3942 0.088,1.6351" + id="path6025" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#e6e6e6;stroke-width:1.21259093;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 44.5035,1013.1619 v 1.6352" + id="path6027" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g7863" + transform="translate(1293.5251,2.1213153)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="978.24084" + x="2.4748731" + height="72" + width="72" + id="rect7865" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <g + transform="translate(2445.5251,2.1213153)" + id="g7869"> + <ellipse + style="opacity:0.33600003;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.09264588;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke;filter:url(#filter5871)" + id="path5861" + cx="38.697067" + cy="1043.1578" + rx="31.473145" + ry="5.0429688" + transform="matrix(0.91729593,0,0,1.0097926,3.2004049,-10.21525)" /> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7871" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <g + style="fill:#bcd35f" + id="g6872-3" + transform="matrix(1.810652,0,0,1.5800561,-20.329482,-586.38876)"> + <path + style="opacity:1;fill:#b65a3b;fill-opacity:1;stroke:#50281a;stroke-width:1.5589484;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 20.843491,1020.9014 H 44.1103 c 2.709789,0 4.891316,2.1816 4.891316,4.8913 0,2.7098 -2.235176,4.2766 -4.891316,4.8914 -8.197156,1.8974 -15.865579,1.5228 -23.266809,0 -2.667138,-0.5488 -4.891317,-2.1816 -4.891317,-4.8914 0,-2.7097 2.181528,-4.8913 4.891317,-4.8913 z" + id="rect6826-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssss" /> + <path + sodipodi:nodetypes="sssssss" + inkscape:connector-curvature="0" + id="rect6832-7" + d="m 30.353277,1002.7444 c 1.570742,-1.0138 1.426859,-4.42817 1.041215,-8.18097 -0.336872,-3.27817 7.435893,10.83397 7.435893,14.12947 0,3.2954 -2.653005,5.9484 -5.948443,5.9484 h -2.528665 c -3.295438,0 -5.948444,-2.653 -5.948444,-5.9484 0,-3.2955 3.179677,-4.1613 5.948444,-5.9485 z" + style="opacity:1;fill:#b65a3b;fill-opacity:1;stroke:#502d16;stroke-width:1.5589484;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path6846-5" + d="m 34.922581,1004.575 c 0,0 2.90836,2.6439 1.388035,6.015" + style="opacity:1;fill:#b65a3b;fill-opacity:1;stroke:#9a4b32;stroke-width:2.33163619;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path6840-3" + d="m 26.470697,1009.5526 c -0.646854,0.092 -0.825683,-3.6252 4.714897,-5.4329 0,0 4.166982,-2.6116 1.369669,-7.12823" + style="opacity:1;fill:none;fill-opacity:1;stroke:#d27657;stroke-width:2.33163619;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#b65a3b;fill-opacity:1;stroke:#50281a;stroke-width:1.5589484;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 23.149991,1010.8603 h 17.860625 c 2.080153,0 3.75479,2.2379 3.75479,5.0176 0,2.7798 -1.680886,4.8331 -3.75479,5.0177 -5.60518,0.499 -11.460095,0.6403 -17.860625,0 -2.072273,-0.2073 -3.75479,-2.2379 -3.75479,-5.0177 0,-2.7797 1.674636,-5.0176 3.75479,-5.0176 z" + id="rect6830-5" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssss" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path6835-6" + d="m 22.005875,1015.492 c -0.381182,-2.5596 1.623217,-2.7633 2.640751,-2.7108 h 13.904843" + style="opacity:1;fill:none;fill-opacity:1;stroke:#d27657;stroke-width:2.33163619;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#d27657;stroke-width:2.33163619;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 18.453713,1025.7746 c -0.381181,-2.5597 1.623218,-2.7633 2.640752,-2.7109 l 13.456,0.6001" + id="path6837-2" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + style="opacity:1;fill:#b65a3b;fill-opacity:1;stroke:#9a4b32;stroke-width:2.33163619;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 42.746152,1015.9921 c 0.381182,2.5596 -1.926613,3.111 -2.944133,3.0586 -3.659231,0.6315 -7.489457,0.7062 -13.237368,0.4172" + id="path6842-9" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#50281a;stroke-width:1.5589484;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 30.353277,1002.7444 c 1.570742,-1.0138 1.426859,-4.42817 1.041215,-8.18097 -0.336872,-3.27817 7.435893,10.83397 7.435893,14.12947 0,3.2954 2.244445,2.0525 -1.050992,2.0549 l -10.084145,0.01 c -3.295438,0 -3.433589,-0.018 -3.290415,-2.0622 0.230051,-3.2849 3.179677,-4.1613 5.948444,-5.9485 z" + id="path3455" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssss" /> + <path + style="fill:#b65a3b;fill-opacity:1;stroke:#9a4b32;stroke-width:1.99060738;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 33.405892,1030.1985 c 0.23784,-0.078 13.99177,0.1287 13.99325,-4.3488" + id="path3453" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + </g> + <g + transform="translate(1437.5251,2.1213153)" + id="g7875"> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7877" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <path + sodipodi:type="star" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path7880" + sodipodi:sides="6" + sodipodi:cx="411.53616" + sodipodi:cy="353.38712" + sodipodi:r1="28.436131" + sodipodi:r2="24.548109" + sodipodi:arg1="0.78539816" + sodipodi:arg2="1.3089969" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:transform-center-x="5.5748786" + inkscape:transform-center-y="-3.2186539" + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" /> + </g> + <g + id="g12470" + transform="translate(1005.5251,2.1213379)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="978.24084" + x="2.4748731" + height="72" + width="72" + id="rect12472" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" + inkscape:transform-center-y="-3.2186539" + inkscape:transform-center-x="5.5748786" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.3089969" + sodipodi:arg1="0.78539816" + sodipodi:r2="24.548109" + sodipodi:r1="28.436131" + sodipodi:cy="353.38712" + sodipodi:cx="411.53616" + sodipodi:sides="6" + id="path12474" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <g + id="g12476" + clip-path="url(#clipPath5175)"> + <rect + style="opacity:1;fill:#72c4d8;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect12540" + width="58.595669" + height="58.398991" + x="9.6200838" + y="959.06927" /> + <rect + style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#302925;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect12649" + width="70" + height="39.249939" + x="4.4748998" + y="1014.7408" /> + <path + style="opacity:0.4;fill:#241c1c;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 28.2249,1024.6158 h 19.75 l -3.5,-5 -15.125,0.625 z" + id="path12970" + inkscape:connector-curvature="0" /> + <g + id="g12690" + transform="translate(-0.1767767,0.88388348)"> + <rect + style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#302925;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect12679" + width="8.1079788" + height="4.5888348" + x="19.390236" + y="1012.0134" + rx="2.3663087" + ry="2.1669495" /> + <path + sodipodi:nodetypes="ssscccsscccssss" + inkscape:connector-curvature="0" + id="rect12683" + d="m 22.345992,1011.911 c -1.43334,0 -2.855492,0.9514 -2.855492,2.4245 v 0.1465 c 0,0.2001 0.02791,0.3881 0.07685,0.5678 0.767935,-0.5129 1.059294,-1.596 2.382344,-1.5538 v 0.01 c 0,0.088 0.02693,-0.077 0.396299,-0.077 h 2.322339 c 0.369248,0 0.396176,0.1659 0.396176,0.077 v 0.084 c 1.01258,0.1308 1.55159,1.1141 2.16618,1.9614 0.181365,-0.3141 0.293013,-0.6694 0.293013,-1.0692 v -0.1465 c 0,-1.4731 -1.422028,-2.4245 -2.855369,-2.4245 z" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#6c5d53;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + </g> + <g + id="g12694" + transform="translate(19.25,3.875)"> + <rect + ry="2.1669495" + rx="2.3663087" + y="1012.0134" + x="19.390236" + height="4.5888348" + width="8.1079788" + id="rect12696" + style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#302925;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#6c5d53;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 22.345992,1011.911 c -1.43334,0 -2.855492,0.9514 -2.855492,2.4245 v 0.1465 c 0,0.2001 0.02791,0.3881 0.07685,0.5678 0.767935,-0.5129 1.059294,-1.596 2.382344,-1.5538 v 0.01 c 0,0.088 0.02693,-0.077 0.396299,-0.077 h 2.322339 c 0.369248,0 0.396176,0.1659 0.396176,0.077 v 0.084 c 1.01258,0.1308 1.55159,1.1141 2.16618,1.9614 0.181365,-0.3141 0.293013,-0.6694 0.293013,-1.0692 v -0.1465 c 0,-1.4731 -1.422028,-2.4245 -2.855369,-2.4245 z" + id="path12698" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssscccsscccssss" /> + </g> + <g + transform="translate(30.221825,1.9178932)" + id="g12712"> + <rect + style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#302925;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect12714" + width="8.1079788" + height="4.5888348" + x="19.390236" + y="1012.0134" + rx="2.3663087" + ry="2.1669495" /> + <path + sodipodi:nodetypes="ssscccsscccssss" + inkscape:connector-curvature="0" + id="path12716" + d="m 22.345992,1011.911 c -1.43334,0 -2.855492,0.9514 -2.855492,2.4245 v 0.1465 c 0,0.2001 0.02791,0.3881 0.07685,0.5678 0.767935,-0.5129 1.059294,-1.596 2.382344,-1.5538 v 0.01 c 0,0.088 0.02693,-0.077 0.396299,-0.077 h 2.322339 c 0.369248,0 0.396176,0.1659 0.396176,0.077 v 0.084 c 1.01258,0.1308 1.55159,1.1141 2.16618,1.9614 0.181365,-0.3141 0.293013,-0.6694 0.293013,-1.0692 v -0.1465 c 0,-1.4731 -1.422028,-2.4245 -2.855369,-2.4245 z" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#6c5d53;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + </g> + <circle + style="opacity:1;fill:none;fill-opacity:1;stroke:#b3b3b3;stroke-width:4.99999952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle12964" + cx="38.974899" + cy="994.24084" + r="22.198223" /> + <g + id="g12831" + style="stroke:#2c89a0;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + transform="translate(0,-2)"> + <g + inkscape:transform-center-y="-0.3125" + inkscape:transform-center-x="-0.68750001" + id="g12776" + style="stroke:#2c89a0;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none"> + <path + style="opacity:1;fill:#241c1c;fill-opacity:1;stroke:#2c89a0;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 20.4749,1010.9908 38.25,-30.12496" + id="path12770" + inkscape:connector-curvature="0" + inkscape:transform-center-x="-0.68750001" + inkscape:transform-center-y="-0.37500001" /> + </g> + <use + height="100%" + width="100%" + transform="rotate(90,38.91239,996.24081)" + id="use12779" + inkscape:transform-center-y="0.68750001" + inkscape:transform-center-x="-0.31248" + xlink:href="#g12776" + y="0" + x="0" + style="stroke:#2c89a0;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /> + <use + height="100%" + width="100%" + transform="rotate(75,38.912368,996.24073)" + id="use12787" + inkscape:transform-center-y="0.58315758" + inkscape:transform-center-x="-0.47967895" + xlink:href="#g12776" + y="0" + x="0" + style="stroke:#2c89a0;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /> + <use + height="100%" + width="100%" + transform="rotate(15,38.912061,996.24051)" + id="use12791" + inkscape:transform-center-y="-0.12383634" + inkscape:transform-center-x="-0.74486424" + xlink:href="#g12776" + y="0" + x="0" + style="stroke:#2c89a0;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /> + <use + x="0" + y="0" + xlink:href="#g12776" + inkscape:transform-center-x="-0.70698993" + inkscape:transform-center-y="0.26518529" + id="use12793" + transform="rotate(45,38.912317,996.24069)" + width="100%" + height="100%" + style="stroke:#2c89a0;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /> + <use + height="100%" + width="100%" + transform="rotate(60,38.912354,996.24071)" + id="use12795" + inkscape:transform-center-y="0.43912929" + inkscape:transform-center-x="-0.61426792" + xlink:href="#g12776" + y="0" + x="0" + style="stroke:#2c89a0;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /> + <use + height="100%" + width="100%" + transform="rotate(105,38.912411,996.2408)" + id="use12799" + inkscape:transform-center-y="0.74492425" + inkscape:transform-center-x="-0.12391235" + xlink:href="#g12776" + y="0" + x="0" + style="stroke:#2c89a0;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /> + <use + x="0" + y="0" + xlink:href="#g12776" + inkscape:transform-center-x="0.26517525" + inkscape:transform-center-y="0.70707032" + id="use12781" + transform="rotate(135,38.912402,996.2408)" + width="100%" + height="100%" + style="stroke:#2c89a0;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /> + <use + height="100%" + width="100%" + transform="rotate(165,38.912413,996.24078)" + id="use12783" + inkscape:transform-center-y="0.47970895" + inkscape:transform-center-x="0.58317758" + xlink:href="#g12776" + y="0" + x="0" + style="stroke:#2c89a0;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /> + <use + x="0" + y="0" + xlink:href="#g12776" + inkscape:transform-center-x="0.073171702" + inkscape:transform-center-y="0.75153925" + id="use12785" + transform="rotate(120,38.912402,996.24075)" + width="100%" + height="100%" + style="stroke:#2c89a0;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /> + <use + x="0" + y="0" + xlink:href="#g12776" + inkscape:transform-center-x="-0.75153925" + inkscape:transform-center-y="0.073171702" + id="use12789" + transform="rotate(30,38.912246,996.24065)" + width="100%" + height="100%" + style="stroke:#2c89a0;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /> + <use + x="0" + y="0" + xlink:href="#g12776" + inkscape:transform-center-x="0.43912928" + inkscape:transform-center-y="0.61430792" + id="use12797" + transform="rotate(150,38.912417,996.24078)" + width="100%" + height="100%" + style="stroke:#2c89a0;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" /> + </g> + <circle + r="23.435659" + cy="994.24084" + cx="38.974899" + id="circle12962" + style="opacity:1;fill:none;fill-opacity:1;stroke:#999999;stroke-width:4.99999952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + style="opacity:1;fill:none;fill-opacity:1;stroke:#241c1c;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path12766" + cx="38.974899" + cy="994.24084" + r="24.125" /> + <g + transform="matrix(2.1100755,0,0,2.268615,-34.83121,-1282.4293)" + id="g12748"> + <rect + style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#302925;stroke-width:0.91411448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect12750" + width="8.1079788" + height="4.5888348" + x="19.390236" + y="1012.0134" + rx="2.3663087" + ry="2.1669495" /> + <path + sodipodi:nodetypes="ssscccsscccssss" + inkscape:connector-curvature="0" + id="path12752" + d="m 22.345992,1011.911 c -1.43334,0 -2.855492,0.9514 -2.855492,2.4245 v 0.1465 c 0,0.2001 0.02791,0.3881 0.07685,0.5678 0.767935,-0.5129 1.059294,-1.596 2.382344,-1.5538 v 0.01 c 0,0.088 0.02693,-0.077 0.396299,-0.077 h 2.322339 c 0.369248,0 0.396176,0.1659 0.396176,0.077 v 0.084 c 1.01258,0.1308 1.55159,1.1141 2.16618,1.9614 0.181365,-0.3141 0.293013,-0.6694 0.293013,-1.0692 v -0.1465 c 0,-1.4731 -1.422028,-2.4245 -2.855369,-2.4245 z" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#6c5d53;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + </g> + <g + transform="matrix(1.6104236,0,0,1.7000835,24.689352,-706.80583)" + id="g12742"> + <rect + style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#302925;stroke-width:1.20871747;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect12744" + width="8.1079788" + height="4.5888348" + x="19.390236" + y="1012.0134" + rx="2.3663087" + ry="2.1669495" /> + <path + sodipodi:nodetypes="ssscccsscccssss" + inkscape:connector-curvature="0" + id="path12746" + d="m 22.345992,1011.911 c -1.43334,0 -2.855492,0.9514 -2.855492,2.4245 v 0.1465 c 0,0.2001 0.02791,0.3881 0.07685,0.5678 0.767935,-0.5129 1.059294,-1.596 2.382344,-1.5538 v 0.01 c 0,0.088 0.02693,-0.077 0.396299,-0.077 h 2.322339 c 0.369248,0 0.396176,0.1659 0.396176,0.077 v 0.084 c 1.01258,0.1308 1.55159,1.1141 2.16618,1.9614 0.181365,-0.3141 0.293013,-0.6694 0.293013,-1.0692 v -0.1465 c 0,-1.4731 -1.422028,-2.4245 -2.855369,-2.4245 z" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#6c5d53;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + </g> + <g + id="g12736" + transform="translate(35.87868,6.2944174)"> + <rect + ry="2.1669495" + rx="2.3663087" + y="1012.0134" + x="19.390236" + height="4.5888348" + width="8.1079788" + id="rect12738" + style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#302925;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#6c5d53;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 22.345992,1011.911 c -1.43334,0 -2.855492,0.9514 -2.855492,2.4245 v 0.1465 c 0,0.2001 0.02791,0.3881 0.07685,0.5678 0.767935,-0.5129 1.059294,-1.596 2.382344,-1.5538 v 0.01 c 0,0.088 0.02693,-0.077 0.396299,-0.077 h 2.322339 c 0.369248,0 0.396176,0.1659 0.396176,0.077 v 0.084 c 1.01258,0.1308 1.55159,1.1141 2.16618,1.9614 0.181365,-0.3141 0.293013,-0.6694 0.293013,-1.0692 v -0.1465 c 0,-1.4731 -1.422028,-2.4245 -2.855369,-2.4245 z" + id="path12740" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssscccsscccssss" /> + </g> + <g + id="g12730" + transform="matrix(2.1100755,0,0,2.268615,-0.00620174,-1278.0099)"> + <rect + ry="2.1669495" + rx="2.3663087" + y="1012.0134" + x="19.390236" + height="4.5888348" + width="8.1079788" + id="rect12732" + style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#302925;stroke-width:0.91411448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#6c5d53;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 22.345992,1011.911 c -1.43334,0 -2.855492,0.9514 -2.855492,2.4245 v 0.1465 c 0,0.2001 0.02791,0.3881 0.07685,0.5678 0.767935,-0.5129 1.059294,-1.596 2.382344,-1.5538 v 0.01 c 0,0.088 0.02693,-0.077 0.396299,-0.077 h 2.322339 c 0.369248,0 0.396176,0.1659 0.396176,0.077 v 0.084 c 1.01258,0.1308 1.55159,1.1141 2.16618,1.9614 0.181365,-0.3141 0.293013,-0.6694 0.293013,-1.0692 v -0.1465 c 0,-1.4731 -1.422028,-2.4245 -2.855369,-2.4245 z" + id="path12734" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssscccsscccssss" /> + </g> + <g + id="g12724" + transform="matrix(2.5008012,0,0,2.7145903,1.4401396,-1725.328)"> + <rect + ry="2.1669495" + rx="2.3663087" + y="1012.0134" + x="19.390236" + height="4.5888348" + width="8.1079788" + id="rect12726" + style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#302925;stroke-width:0.76760584;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#6c5d53;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 22.345992,1011.911 c -1.43334,0 -2.855492,0.9514 -2.855492,2.4245 v 0.1465 c 0,0.2001 0.02791,0.3881 0.07685,0.5678 0.767935,-0.5129 1.059294,-1.596 2.382344,-1.5538 v 0.01 c 0,0.088 0.02693,-0.077 0.396299,-0.077 h 2.322339 c 0.369248,0 0.396176,0.1659 0.396176,0.077 v 0.084 c 1.01258,0.1308 1.55159,1.1141 2.16618,1.9614 0.181365,-0.3141 0.293013,-0.6694 0.293013,-1.0692 v -0.1465 c 0,-1.4731 -1.422028,-2.4245 -2.855369,-2.4245 z" + id="path12728" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssscccsscccssss" /> + </g> + <g + id="g12706" + transform="translate(27,21.125)"> + <rect + ry="2.1669495" + rx="2.3663087" + y="1012.0134" + x="19.390236" + height="4.5888348" + width="8.1079788" + id="rect12708" + style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#302925;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#6c5d53;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 22.345992,1011.911 c -1.43334,0 -2.855492,0.9514 -2.855492,2.4245 v 0.1465 c 0,0.2001 0.02791,0.3881 0.07685,0.5678 0.767935,-0.5129 1.059294,-1.596 2.382344,-1.5538 v 0.01 c 0,0.088 0.02693,-0.077 0.396299,-0.077 h 2.322339 c 0.369248,0 0.396176,0.1659 0.396176,0.077 v 0.084 c 1.01258,0.1308 1.55159,1.1141 2.16618,1.9614 0.181365,-0.3141 0.293013,-0.6694 0.293013,-1.0692 v -0.1465 c 0,-1.4731 -1.422028,-2.4245 -2.855369,-2.4245 z" + id="path12710" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssscccsscccssss" /> + </g> + <g + transform="matrix(1.4588661,0,0,1.5253228,-8.073625,-525.23183)" + id="g12718"> + <rect + style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#302925;stroke-width:1.34073019;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect12720" + width="8.1079788" + height="4.5888348" + x="19.390236" + y="1012.0134" + rx="2.3663087" + ry="2.1669495" /> + <path + sodipodi:nodetypes="ssscccsscccssss" + inkscape:connector-curvature="0" + id="path12722" + d="m 22.345992,1011.911 c -1.43334,0 -2.855492,0.9514 -2.855492,2.4245 v 0.1465 c 0,0.2001 0.02791,0.3881 0.07685,0.5678 0.767935,-0.5129 1.059294,-1.596 2.382344,-1.5538 v 0.01 c 0,0.088 0.02693,-0.077 0.396299,-0.077 h 2.322339 c 0.369248,0 0.396176,0.1659 0.396176,0.077 v 0.084 c 1.01258,0.1308 1.55159,1.1141 2.16618,1.9614 0.181365,-0.3141 0.293013,-0.6694 0.293013,-1.0692 v -0.1465 c 0,-1.4731 -1.422028,-2.4245 -2.855369,-2.4245 z" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#6c5d53;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + </g> + <g + id="g12760" + transform="matrix(1.3754399,0,0,1.4298141,-12.103675,-416.45497)"> + <rect + style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#302925;stroke-width:1.42616379;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect12762" + width="8.1079788" + height="4.5888348" + x="19.390236" + y="1012.0134" + rx="2.3663087" + ry="2.1669495" /> + <path + sodipodi:nodetypes="ssscccsscccssss" + inkscape:connector-curvature="0" + id="path12764" + d="m 22.345992,1011.911 c -1.43334,0 -2.855492,0.9514 -2.855492,2.4245 v 0.1465 c 0,0.2001 0.02791,0.3881 0.07685,0.5678 0.767935,-0.5129 1.059294,-1.596 2.382344,-1.5538 v 0.01 c 0,0.088 0.02693,-0.077 0.396299,-0.077 h 2.322339 c 0.369248,0 0.396176,0.1659 0.396176,0.077 v 0.084 c 1.01258,0.1308 1.55159,1.1141 2.16618,1.9614 0.181365,-0.3141 0.293013,-0.6694 0.293013,-1.0692 v -0.1465 c 0,-1.4731 -1.422028,-2.4245 -2.855369,-2.4245 z" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#6c5d53;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + </g> + <g + transform="translate(4.9482233,22.508884)" + id="g12754"> + <rect + ry="2.1669495" + rx="2.3663087" + y="1012.0134" + x="19.390236" + height="4.5888348" + width="8.1079788" + id="rect12756" + style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#302925;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#6c5d53;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 22.345992,1011.911 c -1.43334,0 -2.855492,0.9514 -2.855492,2.4245 v 0.1465 c 0,0.2001 0.02791,0.3881 0.07685,0.5678 0.767935,-0.5129 1.059294,-1.596 2.382344,-1.5538 v 0.01 c 0,0.088 0.02693,-0.077 0.396299,-0.077 h 2.322339 c 0.369248,0 0.396176,0.1659 0.396176,0.077 v 0.084 c 1.01258,0.1308 1.55159,1.1141 2.16618,1.9614 0.181365,-0.3141 0.293013,-0.6694 0.293013,-1.0692 v -0.1465 c 0,-1.4731 -1.422028,-2.4245 -2.855369,-2.4245 z" + id="path12758" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssscccsscccssss" /> + </g> + <g + transform="translate(-10.471194,10.360913)" + id="g12700"> + <rect + style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#302925;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect12702" + width="8.1079788" + height="4.5888348" + x="19.390236" + y="1012.0134" + rx="2.3663087" + ry="2.1669495" /> + <path + sodipodi:nodetypes="ssscccsscccssss" + inkscape:connector-curvature="0" + id="path12704" + d="m 22.345992,1011.911 c -1.43334,0 -2.855492,0.9514 -2.855492,2.4245 v 0.1465 c 0,0.2001 0.02791,0.3881 0.07685,0.5678 0.767935,-0.5129 1.059294,-1.596 2.382344,-1.5538 v 0.01 c 0,0.088 0.02693,-0.077 0.396299,-0.077 h 2.322339 c 0.369248,0 0.396176,0.1659 0.396176,0.077 v 0.084 c 1.01258,0.1308 1.55159,1.1141 2.16618,1.9614 0.181365,-0.3141 0.293013,-0.6694 0.293013,-1.0692 v -0.1465 c 0,-1.4731 -1.422028,-2.4245 -2.855369,-2.4245 z" + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;white-space:normal;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#6c5d53;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + </g> + <circle + style="opacity:1;fill:#216778;fill-opacity:1;stroke:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path12768" + cx="38.974899" + cy="994.24084" + r="3.2803302" /> + <circle + r="1.7285534" + cy="994.24084" + cx="38.974899" + id="circle12980" + style="opacity:1;fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle12982" + cx="38.974899" + cy="994.24084" + r="0.62856489" /> + </g> + </g> + <g + id="g6883" + transform="translate(1077.5251,2.12132)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="978.24084" + x="2.4748731" + height="72" + width="72" + id="rect6885" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" + inkscape:transform-center-y="-3.2186539" + inkscape:transform-center-x="5.5748786" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.3089969" + sodipodi:arg1="0.78539816" + sodipodi:r2="24.548109" + sodipodi:r1="28.436131" + sodipodi:cy="353.38712" + sodipodi:cx="411.53616" + sodipodi:sides="6" + id="path6887" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <g + style="fill:#bcd35f" + id="g6889" + clip-path="url(#clipPath5175)"> + <rect + style="opacity:1;fill:#6c5353;fill-opacity:1;stroke:#c76e50;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7002" + width="100" + height="110" + x="-17.775101" + y="960.99084" /> + <g + id="g7064" + transform="translate(-5.625)"> + <g + id="g7049" + transform="translate(0.53033006)"> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#916f6f;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 16.338408,1031.2345 c 0,0 -2.363515,-8.9937 1.386485,-15.1187 3.75,-6.125 3.75,-16 3.75,-16 0,0 7.75,17.25 6.75,21.875 -1,4.625 -0.641243,9.2652 -0.641243,9.2652" + id="path7032" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cscsc" /> + </g> + <g + transform="translate(36.625)" + id="g7060" /> + <use + x="0" + y="0" + xlink:href="#g7049" + id="use7094" + transform="translate(11.844039)" + width="100%" + height="100%" /> + <use + height="100%" + width="100%" + transform="translate(23.864854)" + id="use7096" + xlink:href="#g7049" + y="0" + x="0" /> + <use + x="0" + y="0" + xlink:href="#g7049" + id="use7098" + transform="translate(35.708893)" + width="100%" + height="100%" /> + <use + height="100%" + width="100%" + transform="translate(47.729709)" + id="use7100" + xlink:href="#g7049" + y="0" + x="0" /> + <use + height="100%" + width="100%" + transform="translate(5.8336314,-28.637825)" + id="use7102" + xlink:href="#g7049" + y="0" + x="0" /> + <use + x="0" + y="0" + xlink:href="#g7049" + id="use7104" + transform="translate(17.854446,-28.637825)" + width="100%" + height="100%" /> + <use + height="100%" + width="100%" + transform="translate(29.698485,-28.637825)" + id="use7106" + xlink:href="#g7049" + y="0" + x="0" /> + <use + x="0" + y="0" + xlink:href="#g7049" + id="use7108" + transform="translate(41.719301,-28.637825)" + width="100%" + height="100%" /> + </g> + <rect + style="opacity:1;fill:#483737;fill-opacity:1;stroke:#241c1c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7028" + width="55.331104" + height="18.915106" + x="13.385056" + y="1031.5026" /> + <g + id="g6872" + transform="matrix(1.0300084,0,0,0.89883145,5.1092118,106.39843)"> + <path + style="opacity:1;fill:#b65a3b;fill-opacity:1;stroke:#241f1c;stroke-width:1.5589484;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 20.843491,1020.9014 H 44.1103 c 2.709789,0 4.891316,2.1816 4.891316,4.8913 0,2.7098 -2.235176,4.2766 -4.891316,4.8914 -8.197156,1.8974 -15.865579,1.5228 -23.266809,0 -2.667138,-0.5488 -4.891317,-2.1816 -4.891317,-4.8914 0,-2.7097 2.181528,-4.8913 4.891317,-4.8913 z" + id="rect6826" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssss" /> + <path + sodipodi:nodetypes="sssssss" + inkscape:connector-curvature="0" + id="rect6832" + d="m 30.353277,1002.7444 c 1.570742,-1.0138 1.426859,-4.42817 1.041215,-8.18097 -0.336872,-3.27817 7.435893,10.83397 7.435893,14.12947 0,3.2954 -2.653005,5.9484 -5.948443,5.9484 h -2.528665 c -3.295438,0 -5.948444,-2.653 -5.948444,-5.9484 0,-3.2955 3.179677,-4.1613 5.948444,-5.9485 z" + style="opacity:1;fill:#b65a3b;fill-opacity:1;stroke:#241f1c;stroke-width:1.5589484;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path6846" + d="m 34.922581,1004.575 c 0,0 2.90836,2.6439 1.388035,6.015" + style="opacity:1;fill:none;fill-opacity:1;stroke:#8a442d;stroke-width:2.33163619;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path6840" + d="m 26.470697,1009.5526 c -0.646854,0.092 -0.831131,-3.0224 4.709449,-4.8301 0,0 2.087566,-1.0522 2.26115,-5.09183" + style="opacity:1;fill:none;fill-opacity:1;stroke:#c76e50;stroke-width:2.33163619;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#b65a3b;fill-opacity:1;stroke:#241f1c;stroke-width:1.5589484;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 23.149991,1010.8603 h 17.860625 c 2.080153,0 3.75479,2.2379 3.75479,5.0176 0,2.7798 -1.680886,4.8331 -3.75479,5.0177 -5.60518,0.499 -11.460095,0.6403 -17.860625,0 -2.072273,-0.2073 -3.75479,-2.2379 -3.75479,-5.0177 0,-2.7797 1.674636,-5.0176 3.75479,-5.0176 z" + id="rect6830" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssss" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path6835" + d="m 22.005875,1015.492 c -0.381182,-2.5596 1.623217,-2.7633 2.640751,-2.7108 h 13.904843" + style="opacity:1;fill:none;fill-opacity:1;stroke:#c76e50;stroke-width:2.33163619;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#c76e50;stroke-width:2.33163619;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 18.453713,1025.7746 c -0.381181,-2.5597 1.623218,-2.7633 2.640752,-2.7109 l 13.456,0.6001" + id="path6837" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#8a442d;stroke-width:2.33163619;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 42.746152,1015.9921 c 0.381182,2.5596 -1.926613,3.111 -2.944133,3.0586 -3.659231,0.6315 -7.489457,0.7062 -13.237368,0.4172" + id="path6842" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + sodipodi:nodetypes="ccc" + inkscape:connector-curvature="0" + id="path6844" + d="m 46.579887,1025.8409 c 0.381182,2.5596 -1.623218,2.7632 -2.640737,2.7109 -4.226748,0.6826 -3.427816,2.5332 -13.007155,1.7144" + style="opacity:1;fill:none;fill-opacity:1;stroke:#8a442d;stroke-width:2.33163619;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + </g> + </g> + <g + transform="translate(789.52513,2.12132)" + id="g7110"> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7112" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <path + sodipodi:type="star" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path7114" + sodipodi:sides="6" + sodipodi:cx="411.53616" + sodipodi:cy="353.38712" + sodipodi:r1="28.436131" + sodipodi:r2="24.548109" + sodipodi:arg1="0.78539816" + sodipodi:arg2="1.3089969" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:transform-center-x="5.5748786" + inkscape:transform-center-y="-3.2186539" + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" /> + <g + clip-path="url(#clipPath5175)" + id="g7116" + style="fill:#bcd35f"> + <rect + style="opacity:1;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7168" + width="90" + height="116.75" + x="-10.5251" + y="960.74084" /> + <path + style="opacity:1;fill:#55ddff;fill-opacity:1;stroke:#00ccff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 20.9864,993.6723 c 0.8839,0.17677 10.2531,2.82843 10.2531,2.82843 l 4.0658,-13.61181" + id="path6696" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#00ccff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 10.4749,1008.7408 7.75,2 5,8.25" + id="path6694" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#00ccff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 36.9749,1017.9908 c 0,0 19.5,-10.75 21,-10.25 1.5,0.5 9.25,5.25 9.25,5.25" + id="path6692" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#00ccff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 5.2249,999.74084 c 1,0.25 31.75,6.24996 31.75,6.24996 l 3.5,-13.99996 18.5,10.49996 8,-12.99996" + id="path6690" + inkscape:connector-curvature="0" /> + <rect + style="opacity:1;fill:#8a916f;fill-opacity:1;stroke:#676c53;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7248" + width="32.261745" + height="9.280777" + x="22.135422" + y="1005.1816" /> + <rect + style="opacity:1;fill:#757a5e;fill-opacity:1;stroke:#676c53;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7199" + width="59.139088" + height="14.681349" + x="10.977581" + y="1018.7012" /> + <ellipse + style="opacity:1;fill:#c4c8b7;fill-opacity:1;stroke:#676c53;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path7197" + cx="38.599899" + cy="1019.5603" + rx="17.201164" + ry="16.849316" /> + <rect + y="1013.4712" + x="20.632906" + height="19.79899" + width="35.443729" + id="rect7182" + style="opacity:1;fill:#454837;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + id="g7268" + transform="translate(0,1.9445437)"> + <rect + style="opacity:1;fill:#a7ac93;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7176" + width="2.0140865" + height="15.556349" + x="16.624924" + y="1017.0067" /> + <use + height="100%" + width="100%" + transform="translate(5.3831794)" + id="use7256" + xlink:href="#rect7176" + y="0" + x="0" /> + <use + x="0" + y="0" + xlink:href="#rect7176" + id="use7258" + transform="translate(11.548463)" + width="100%" + height="100%" /> + <use + height="100%" + width="100%" + transform="translate(23.879029)" + id="use7260" + xlink:href="#rect7176" + y="0" + x="0" /> + <use + x="0" + y="0" + xlink:href="#rect7176" + id="use7262" + transform="translate(30.044312)" + width="100%" + height="100%" /> + <use + height="100%" + width="100%" + transform="translate(36.209595)" + id="use7264" + xlink:href="#rect7176" + y="0" + x="0" /> + <use + x="0" + y="0" + xlink:href="#rect7176" + id="use7266" + transform="translate(42.374879)" + width="100%" + height="100%" /> + <use + x="0" + y="0" + xlink:href="#rect7176" + id="use6672" + transform="translate(17.713746)" + width="100%" + height="100%" /> + </g> + <g + transform="matrix(-1,0,0,0.8021978,76.996039,203.25751)" + id="g7226" + style="fill:#a7ac93;fill-opacity:1"> + <rect + style="opacity:1;fill:#a7ac93;fill-opacity:1;stroke:#676c53;stroke-width:1.67475212;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7228" + width="3.7565048" + height="4.0216699" + x="36.807919" + y="1008.7867" /> + <rect + y="1008.7867" + x="40.652813" + height="4.0216699" + width="3.7565048" + id="rect7230" + style="opacity:1;fill:#a7ac93;fill-opacity:1;stroke:#676c53;stroke-width:1.67475212;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + style="opacity:1;fill:#a7ac93;fill-opacity:1;stroke:#676c53;stroke-width:1.67475212;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7232" + width="2.8726213" + height="4.0216699" + x="44.01157" + y="1008.7867" /> + <rect + y="1008.7867" + x="46.663219" + height="4.0216699" + width="2.8726213" + id="rect7234" + style="opacity:1;fill:#a7ac93;fill-opacity:1;stroke:#676c53;stroke-width:1.67475212;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + style="opacity:1;fill:#a7ac93;fill-opacity:1;stroke:#676c53;stroke-width:1.67475212;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7236" + width="2.032932" + height="4.0216699" + x="49.624229" + y="1008.7867" /> + <rect + y="1008.7867" + x="51.480385" + height="4.0216699" + width="2.032932" + id="rect7238" + style="opacity:1;fill:#a7ac93;fill-opacity:1;stroke:#676c53;stroke-width:1.67475212;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + style="opacity:1;fill:#a7ac93;fill-opacity:1;stroke:#676c53;stroke-width:1.67475212;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7240" + width="2.032932" + height="4.0216699" + x="53.424927" + y="1008.7867" /> + </g> + <rect + style="opacity:1;fill:#a7ac93;fill-opacity:1;stroke:#676c53;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7184" + width="51.889088" + height="3.3063488" + x="13.499923" + y="1033.4513" /> + <rect + y="1036.8263" + x="13.499923" + height="3.3063488" + width="51.889088" + id="rect7186" + style="opacity:1;fill:#a7ac93;fill-opacity:1;stroke:#676c53;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + style="opacity:1;fill:#a7ac93;fill-opacity:1;stroke:#676c53;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7188" + width="51.889088" + height="3.3063488" + x="13.499923" + y="1039.7013" /> + <rect + y="1042.9513" + x="13.499923" + height="3.3063488" + width="51.889088" + id="rect7190" + style="opacity:1;fill:#a7ac93;fill-opacity:1;stroke:#676c53;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + id="g7217" + transform="matrix(1,0,0,0.8021978,0.375,203.25751)" + style="fill:#a7ac93;fill-opacity:1"> + <rect + y="1008.7867" + x="36.807919" + height="4.0216699" + width="3.7565048" + id="rect7203" + style="opacity:1;fill:#a7ac93;fill-opacity:1;stroke:#676c53;stroke-width:1.67475212;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + style="opacity:1;fill:#a7ac93;fill-opacity:1;stroke:#676c53;stroke-width:1.67475212;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7205" + width="3.7565048" + height="4.0216699" + x="40.652813" + y="1008.7867" /> + <rect + y="1008.7867" + x="44.01157" + height="4.0216699" + width="2.8726213" + id="rect7207" + style="opacity:1;fill:#a7ac93;fill-opacity:1;stroke:#676c53;stroke-width:1.67475212;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + style="opacity:1;fill:#a7ac93;fill-opacity:1;stroke:#676c53;stroke-width:1.67475212;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7209" + width="2.8726213" + height="4.0216699" + x="46.663219" + y="1008.7867" /> + <rect + y="1008.7867" + x="49.624229" + height="4.0216699" + width="2.032932" + id="rect7211" + style="opacity:1;fill:#a7ac93;fill-opacity:1;stroke:#676c53;stroke-width:1.67475212;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + style="opacity:1;fill:#a7ac93;fill-opacity:1;stroke:#676c53;stroke-width:1.67475212;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7213" + width="2.032932" + height="4.0216699" + x="51.480385" + y="1008.7867" /> + <rect + y="1008.7867" + x="53.424927" + height="4.0216699" + width="2.032932" + id="rect7215" + style="opacity:1;fill:#a7ac93;fill-opacity:1;stroke:#676c53;stroke-width:1.67475212;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <path + style="opacity:1;fill:#c4c8b7;fill-opacity:1;stroke:#676c53;stroke-width:1.49999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 30.431303,1015.6111 v 0.07 H 15.761911 l 1.75,3.6231 h 43.468798 l 1.25,-3.6231 H 47.561206 v -0.07 z" + id="rect7170" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccc" /> + <rect + style="opacity:1;fill:#8a916f;fill-opacity:1;stroke:#676c53;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7242" + width="8.625" + height="2.5" + x="33.349899" + y="1001.3729" /> + <path + style="opacity:1;fill:#8a916f;fill-opacity:1;stroke:#676c53;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 37.5999,1001.4979 v -9.43752" + id="path7244" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#ff5555;fill-opacity:1;stroke:#ff2a2a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 38.98451,992.31527 h 4.927877 l -1.576921,1.73069 1.576921,1.63454 -5.124992,-0.57689 z" + id="path7246" + inkscape:connector-curvature="0" /> + <rect + style="opacity:1;fill:#22241c;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect7277" + width="4.1529517" + height="7.9991455" + x="36.331711" + y="1024.8033" /> + </g> + </g> + <g + transform="translate(2589.5251,2.12132)" + id="g4240"> + <g + transform="translate(-1077.5251,-2.1213204)" + id="g3682"> + <path + sodipodi:nodetypes="cccccc" + inkscape:connector-curvature="0" + id="path4437" + d="m 1089.6366,1026.6179 c 0,0 2.9573,13.0522 3.2858,13.8334 0.3287,0.7809 13.1872,8.9727 21.7379,7.1754 8.5508,-1.7975 22.5024,-3.8166 23.0815,-7.706 0.5792,-3.8895 3.523,-15.4457 3.523,-15.4457 z" + style="opacity:1;fill:#22280b;fill-opacity:1;fill-rule:nonzero;stroke:#445016;stroke-width:2.91794729;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccccccc" + inkscape:connector-curvature="0" + id="path4445" + d="m 1093.7136,1036.9177 c 0,0 4.2618,10.6921 7.7604,11.3985 3.4986,0.7065 10.8115,4.6229 12.2278,2.7647 1.4163,-1.8583 2.9857,-3.4856 4.4855,-3.0005 1.4999,0.4851 3.9691,2.0244 6.2672,2.4663 2.2981,0.442 5.8012,-1.2991 8.6838,-2.7805 1.5287,-2.056 6.4789,-8.8805 5.7994,-9.3331 -0.6795,-0.4527 3.0104,-9.2435 0.4979,-7.7389 -2.5125,1.5047 -45.722,6.2235 -45.722,6.2235 z" + style="opacity:1;fill:#445016;fill-opacity:1;fill-rule:nonzero;stroke:#22280b;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <ellipse + ry="1.9295654" + rx="1.8805542" + cy="1040.0458" + cx="1100.5326" + id="path4453" + style="opacity:1;fill:#22280b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccscccccsscscssccccc" + inkscape:connector-curvature="0" + id="path4489" + d="m 1099.1485,1046.1615 c 0.3073,-0.6047 -0.05,-4.7445 1.6414,-5.1455 1.6909,-0.401 3.3722,-0.1783 3.6374,0.131 0.2651,0.3094 5.6763,0.8832 5.9857,1.8816 0.3093,0.9983 -1.4919,6.5742 -0.9053,7.3778 0.5866,0.8036 2.6667,2.9643 3.2783,0.7639 0.6117,-2.2003 1.0339,-7.5141 1.7814,-7.3352 0.7475,0.1788 2.8407,-0.4815 3.813,-0.4373 0.9722,0.044 5.5689,-1.5621 6.2762,-1.8717 0.7073,-0.3095 1.3564,-0.3758 1.3564,-0.3758 0,0 0.1337,0.8352 0.388,1.4289 0.2543,0.5937 -0.225,7.3093 -0.225,7.7512 0,0.4419 5.2189,-1.2272 5.3663,-1.4414 0.1475,-0.2143 -3.1477,-6.4151 -2.6616,-7.299 0.4861,-0.8839 0.6413,-2.9581 1.7237,-2.7338 0.521,0.1079 2.5674,-0.6158 4.5499,-1.3956 0.422,-0.166 0.8528,4.9048 1.2536,4.7412 1.6285,-0.6644 2.9447,-6.4867 2.9447,-6.4867 0,0 -5.0778,-1.4807 -7.5095,-0.8337 -2.3,3.2622 -34.5081,4.3245 -34.708,0.3555 l 0.7504,11.665 z" + style="opacity:0.322;fill:#22280b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <ellipse + ry="1.886582" + rx="1.9225329" + cy="1046.3177" + cx="1105.6754" + id="path4455" + style="opacity:1;fill:#22280b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccscscscccsccccsccccscc" + inkscape:connector-curvature="0" + id="path4439" + d="m 1088.2699,1024.5599 c -1.1031,0.031 -0.011,13.9932 3.2979,17.2782 0.7071,3.3588 3.384,3.751 5.5053,6.4699 2.1213,2.719 4.9734,4.7403 3.4628,1.2763 -1.3228,-3.0334 -6.4334,-9.2195 0.4472,-10.7935 2.1163,0.655 1.792,0.6612 2.5856,1.98 1.4912,2.4782 2.795,3.6361 3.2388,5.4149 0.444,1.7788 2.5709,8.8578 3.3664,3.5521 0.7955,-5.3057 0.1529,-9.1876 1.8323,-9.6296 1.6794,-0.4419 2.1483,0.3402 3.6509,1.3125 1.5026,0.9722 6.8249,1.0219 8.0405,-1.0562 1.2157,-2.0782 1.7561,-2.1441 2.2798,-2.1441 0.5238,0 3.5376,5.9071 3.2725,8.5588 -0.2652,2.6516 0.654,3.1278 3.0445,2.027 1.1241,-2.5337 1.0907,-5.7897 0.7292,-7.0651 -0.3614,-1.2755 -0.1615,-5.7139 1.4063,-5.96 1.5679,-0.2462 2.8937,-3.2932 3.5124,1.303 0.6187,4.5962 -1.2347,10.9802 -1.0596,6.8211 2.9462,-1.6161 6.1851,-14.6259 5.4759,-14.9801 -0.7091,-0.3543 -0.8807,-5.0237 -1.2778,-4.9484 -0.397,0.075 -24.7245,12.2764 -24.7245,12.2764 0,0 -17.1105,-1.3853 -17.4775,-1.531 -0.367,-0.1457 -6.5573,-5.9272 -6.5573,-5.9272 z" + style="opacity:1;fill:#677821;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <ellipse + ry="1.0501709" + rx="1.0862427" + cy="1044.8168" + cx="1124.4237" + id="path4447" + style="opacity:1;fill:#22280b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <ellipse + ry="1.9232178" + rx="1.8218384" + cy="1043.7802" + cx="1113.8755" + id="path4449" + style="opacity:1;fill:#22280b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <ellipse + ry="0.99755859" + rx="0.94708252" + cy="1039.3741" + cx="1136.3022" + id="path4451" + style="opacity:1;fill:#22280b;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccccccssccccscsssccsccc" + inkscape:connector-curvature="0" + id="path4477" + d="m 1089.635,1030.3313 c 0.3047,-0.4312 1.9216,-0.6855 4.0947,1.54 2.1731,2.2254 3.6786,1.6157 4.6207,1.922 0.942,0.3062 4.8063,1.7044 6.3089,2.0137 1.6816,-0.7065 4.1622,0.1048 6.9464,1.2998 2.7843,1.1949 4.8476,-0.4096 6.4828,-0.3654 1.6352,0.044 15.8332,-5.422 15.8332,-5.422 l 7.5071,-4.4663 c 1.8384,1.9236 0.5056,8.8103 -0.8156,9.6461 -1.3025,0.824 -0.7881,1.8338 -1.5125,0.8599 -0.7244,-0.9739 -1.8259,-3.1507 -2.2947,-3.0257 -0.4687,0.125 -2.7668,1.2404 -3.4231,1.7092 -0.6562,0.4687 0.096,2.7463 -1.0822,4.0116 -1.1779,1.2652 -3.3124,4.0184 -4.4419,1.2752 -1.1295,-2.7431 -2.026,-3.6995 -2.6123,-2.7078 -0.5863,0.9917 -2.5333,3.6296 -4.4584,3.6901 -1.9252,0.061 -3.9107,-0.3456 -5.4413,-1.0408 -1.5306,-0.6952 -2.8009,-1.5208 -3.3634,-1.1458 -0.5625,0.375 -1.2711,2.7242 -3.7202,2.4288 -2.4491,-0.2954 -3.5691,-0.8459 -4.6348,-2.33 -1.0657,-1.4842 -2.4427,-1.5606 -3.1459,-1.5052 -0.7031,0.055 -1.7336,1.0897 -2.9162,1.2744 -1.1826,0.1847 -3.4044,4.29 -4.4778,-0.8479 -2.4436,4.4069 -3.8224,-0.7414 -3.6085,-3.5161 -0.1875,-1.2813 0.155,-5.2978 0.155,-5.2978 z" + style="opacity:1;fill:url(#radialGradient4487-6);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cccczccc" + inkscape:connector-curvature="0" + id="path4491" + d="m 1089.8709,1029.6763 c 0.8147,-0.3101 3.3527,0.5836 4.0402,1.2708 0.6875,0.6875 -0.051,2.2483 4.1924,3.1911 4.2437,0.9429 6.2232,2.1441 8.0903,1.1385 1.8248,-0.7898 3.4879,3.0904 8.3943,1.7367 4.9064,-1.3537 2.7793,0.4576 5.8313,-0.6235 3.052,-1.081 9.2736,-3.3268 12.4657,-4.8305 4.6933,-2.1073 3.2525,-2.1166 8.7909,-4.9268" + style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#5f6e1e;stroke-width:1;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4206" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <g + transform="translate(-1080.9294,-162.82126)" + id="g4327"> + <ellipse + ry="13.10012" + rx="27.478649" + cy="1186.2108" + cx="1119.0074" + id="path4296" + style="opacity:1;fill:#677821;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" /> + <ellipse + ry="4.9749999" + rx="13.1875" + cy="1182.8131" + cx="1118.9341" + id="path14039-2" + style="opacity:1;fill:none;fill-opacity:1;stroke:#445016;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <ellipse + style="opacity:1;fill:none;fill-opacity:1;stroke:#445016;stroke-width:1.42103672;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="ellipse4298" + cx="1118.7444" + cy="1185.1178" + rx="18.739922" + ry="7.0696573" /> + <ellipse + style="opacity:1;fill:#445016;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5.30292511;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4556" + cx="1119.6591" + cy="1183.2285" + rx="8.6843281" + ry="3.5552139" /> + <g + id="g13801-0" + transform="matrix(1.3620138,0,0,1.3620138,1068.0159,-200.711)" + style="fill:#bcd35f"> + <path + id="path4435" + transform="matrix(0.8222534,0,0,0.8222534,-880.0551,985.46513)" + d="m 1112.6426,1.5507812 c -0.7137,-0.00804 -1.3101,0.6834435 -1.5078,1.3730469 -0.096,1.390079 -0.704,14.9027129 -0.8536,15.1308599 -0.1588,0.573431 -0.019,1.517743 -0.207,1.96875 -0.1059,0.254048 -0.6094,0.205078 -0.6094,0.205078 l -0.6855,-0.06641 c 0,0 -2.0566,-0.316945 -2.0566,-0.789062 0,-0.471996 -3.2383,-2.912109 -3.2383,-2.912109 0,-10e-7 -2.8589,-1.357018 -1.5821,1.830078 1.2769,3.186852 3.9258,5.277343 3.9258,5.277343 0.5423,1.018178 1.346,1.880584 1.9199,2.789063 0.4644,0.944356 3.0173,3.422831 3.1329,4.367187 0.1155,0.944235 0.8769,-1.16068 0.8769,1.908203 0,3.069006 0.4629,3.019868 0.4629,3.019868 2.7034,0.716445 5.3548,1.553023 9.1719,-0.236329 0,0 -0.814,-5.011421 -0.3496,-5.36557 1.5348,-3.192152 2.5732,-6.180592 2.9922,-8.658203 -0.056,-0.425943 4.123,-9.505299 5.08,-13.4023436 0.323,-1.315198 -1.3233,-0.921984 -1.5078,-0.9414063 -0.8405,-0.088096 -5.2457,9.0896869 -5.5117,9.3203129 l -0.4258,-1.519532 -1.1074,-0.796875 -2.4453,0.980469 c -0.1458,-1.242869 -0.7347,-1.66167 -1.4844,-2.142578 -0.6652,-0.0808 -2.4648,0.990234 -2.4648,0.990234 -0.1682,-0.777896 0.1287,-11.4645796 -0.1758,-11.4062496 -0.4502,-0.6618221 -0.9214,-0.9190028 -1.3496,-0.9238282 z" + style="opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccscccccscccccccccccccsc" /> + <path + style="opacity:1;fill:#f4e3d7;fill-opacity:1;stroke:none;stroke-width:2.43234015;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 1112.6426,1.5507812 c -0.7137,-0.00804 -1.3101,0.6834435 -1.5078,1.3730469 -0.096,1.390079 -0.704,14.9027129 -0.8536,15.1308599 -0.1588,0.573431 -0.019,1.517743 -0.207,1.96875 -0.1059,0.254048 -0.6094,0.205078 -0.6094,0.205078 l -0.6855,-0.06641 c 0,0 -2.0566,-0.316945 -2.0566,-0.789062 0,-0.471996 -3.2383,-2.912109 -3.2383,-2.912109 0,-10e-7 -2.8589,-1.357018 -1.5821,1.830078 1.2769,3.186852 3.9258,5.277343 3.9258,5.277343 0.5423,1.018178 1.346,1.880584 1.9199,2.789063 0.4644,0.944356 3.0173,3.422831 3.1329,4.367187 0.1155,0.944235 0.8769,-1.16068 0.8769,1.908203 0,3.069006 0.4629,5.104935 0.4629,5.104935 2.7034,0.716445 5.3548,1.553023 9.1719,-0.236329 0,0 -0.814,-7.096488 -0.3496,-7.450637 1.5348,-3.192152 2.5732,-6.180592 2.9922,-8.658203 -0.056,-0.425943 4.123,-9.505299 5.08,-13.4023436 0.323,-1.315198 -1.3233,-0.921984 -1.5078,-0.9414063 -0.8405,-0.088096 -4.9211,9.0483749 -5.1871,9.2790009 l -0.7925,-0.49121 c 0,0 -0.3212,-1.532688 -1.0653,-1.783885 -0.7441,-0.251197 -2.4453,0.980469 -2.4453,0.980469 l -0.377,-1.345703 c 0,0 -0.3816,-0.682668 -1.1074,-0.796875 -0.7258,-0.114207 -2.8976,0.933353 -2.8976,0.933353 -0.1682,-0.777896 0.5615,-11.4076986 0.257,-11.3493686 -0.4502,-0.6618221 -0.9214,-0.9190028 -1.3496,-0.9238282 z" + transform="matrix(0.8222534,0,0,0.8222534,-880.0551,985.46513)" + id="path13164-0-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccscccccscccccccczcczcccc" /> + <path + style="opacity:1;fill:#f4e3d7;fill-opacity:1;fill-rule:nonzero;stroke:#1a1a1a;stroke-width:1.46841395;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" + d="m 36.197091,996.53157 c 2.257249,-2.17789 -4.097958,1.8234 -4.136731,2.4639 -0.03878,0.64062 1.156083,4.95733 1.528007,5.07593 0.371919,0.1187 1.363156,0.6143 1.531538,0.2653" + id="path5535" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cscc" /> + <path + style="opacity:1;fill:#f4e3d7;fill-opacity:1;fill-rule:nonzero;stroke:#1a1a1a;stroke-width:1.46841395;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" + d="m 40.176361,996.69851 -5.103183,3.58099 c 0,0 -0.77848,3.8597 -0.10202,4.7688 0.676387,0.9093 1.018278,1.2783 1.157245,1.3104 0.138731,0.034 1.520225,-0.051 1.655835,-0.4841 0.135494,-0.4334 0.107553,-0.7395 0.01623,-1.2365 -0.09125,-0.497 0.273738,-2.0977 0.273738,-2.0977 l 2.581076,-1.1694" + id="path5537" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccscccc" /> + <path + style="opacity:1;fill:#f4e3d7;fill-opacity:1;fill-rule:nonzero;stroke:#1a1a1a;stroke-width:1.46841395;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" + d="m 42.353164,999.52747 1.360045,-3.06352" + id="path5539" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#e9c6af;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.46841395;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" + d="m 47.992975,991.66753 c 0,0 -4.020224,11.01527 -5.056483,12.31237 -1.036333,1.2971 -1.978321,3.7026 -3.027796,4.4002 -1.049476,0.6976 -1.992198,2.6729 -1.992198,2.6729 l -2.173472,0.1399 c 0,0 -0.1848,0.7111 0.857039,1.5537 1.04184,0.8426 0.75594,3.8078 0.75594,3.8078 l 0.477088,0.4677 c 0,0 2.300196,-0.1098 3.295928,-0.3694 0.995805,-0.2595 0.901459,-0.4697 0.901459,-0.4697 l -0.547792,-5.6996 c 0,0 2.041389,-4.2114 2.820163,-7.9545 0,0 4.334038,-10.2583 4.334038,-10.57543 0,-0.31712 -0.501925,-0.60915 -0.501925,-0.60915 z" + id="path5541" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#e9c6af;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.46841395;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" + d="m 38.527946,1006.1483 c 0,0 1.87979,-1.4922 2.855331,-2.7598 0.975614,-1.2676 1.54066,-3.70919 1.54066,-3.70919 0,0 -1.445434,1.02379 -2.224207,1.70519 -0.7787,0.6814 -1.910994,1.4117 -2.07318,1.866 -0.16226,0.4542 -0.45631,0.8617 -0.391406,1.5601 0.06461,0.6984 0.292802,1.3377 0.292802,1.3377 z" + id="path5543" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#e9c6af;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.46841395;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" + d="m 35.022034,986.79759 c -0.05506,0.17948 -0.54412,9.00347 -0.337368,9.07343 0.20668,0.07 0.957333,-0.54185 0.957333,-0.54185 0,0 0.318132,-7.45295 0.27474,-7.65473 -0.04332,-0.20179 -0.614311,-0.93921 -0.894705,-0.87685 z" + id="path5545" + inkscape:connector-curvature="0" /> + </g> + <g + style="fill:#483e37;stroke:#241f1c;stroke-width:2.7147963" + id="g14057-2" + transform="matrix(0.38370757,0,0,0.35361044,1124.6652,824.70617)"> + <path + sodipodi:arc-type="arc" + style="opacity:1;fill:#677821;fill-opacity:1;stroke:#445016;stroke-width:4.07219458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path14059-5" + sodipodi:type="arc" + sodipodi:cx="23.474899" + sodipodi:cy="1016.9908" + sodipodi:rx="8.25" + sodipodi:ry="8.25" + sodipodi:start="2.8797933" + sodipodi:end="0.26179939" + d="m 15.506011,1019.126 a 8.25,8.25 0 0 1 3.236883,-8.8932 8.25,8.25 0 0 1 9.464011,0 8.25,8.25 0 0 1 3.236882,8.8932" + sodipodi:open="true" /> + <path + sodipodi:arc-type="arc" + sodipodi:open="true" + d="m 20.123258,1015.2972 a 3.4698765,2.1580198 0 0 1 1.361404,-2.3262 3.4698765,2.1580198 0 0 1 3.980479,0 3.4698765,2.1580198 0 0 1 1.361404,2.3262" + sodipodi:end="0.26179939" + sodipodi:start="2.8797933" + sodipodi:ry="2.1580198" + sodipodi:rx="3.4698765" + sodipodi:cy="1014.7387" + sodipodi:cx="23.474901" + sodipodi:type="arc" + id="path14061-4" + style="opacity:1;fill:none;fill-opacity:1;stroke:#89a02c;stroke-width:5.42959261;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <g + style="fill:#483e37;stroke:#241f1c;stroke-width:2.09189796" + id="g14045-7" + transform="matrix(0.4901354,0,0,0.46623283,1092.9676,710.90915)"> + <path + sodipodi:arc-type="arc" + style="opacity:1;fill:#677821;fill-opacity:1;stroke:#445016;stroke-width:3.13784719;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path14047-4" + sodipodi:type="arc" + sodipodi:cx="23.474899" + sodipodi:cy="1016.9908" + sodipodi:rx="8.25" + sodipodi:ry="8.25" + sodipodi:start="2.8797933" + sodipodi:end="0.26179939" + d="m 15.506011,1019.126 a 8.25,8.25 0 0 1 3.236883,-8.8932 8.25,8.25 0 0 1 9.464011,0 8.25,8.25 0 0 1 3.236882,8.8932" + sodipodi:open="true" /> + <path + sodipodi:arc-type="arc" + sodipodi:open="true" + d="m 20.123258,1015.2972 a 3.4698765,2.1580198 0 0 1 1.361404,-2.3262 3.4698765,2.1580198 0 0 1 3.980479,0 3.4698765,2.1580198 0 0 1 1.361404,2.3262" + sodipodi:end="0.26179939" + sodipodi:start="2.8797933" + sodipodi:ry="2.1580198" + sodipodi:rx="3.4698765" + sodipodi:cy="1014.7387" + sodipodi:cx="23.474901" + sodipodi:type="arc" + id="path14049-4" + style="opacity:1;fill:none;fill-opacity:1;stroke:#89a02c;stroke-width:4.18379593;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <g + transform="matrix(0.38370757,0,0,0.35361044,1107.9026,831.34701)" + id="g14051-3" + style="fill:#483e37;stroke:#241f1c;stroke-width:2.7147963"> + <path + sodipodi:arc-type="arc" + sodipodi:open="true" + d="m 15.506011,1019.126 a 8.25,8.25 0 0 1 3.236883,-8.8932 8.25,8.25 0 0 1 9.464011,0 8.25,8.25 0 0 1 3.236882,8.8932" + sodipodi:end="0.26179939" + sodipodi:start="2.8797933" + sodipodi:ry="8.25" + sodipodi:rx="8.25" + sodipodi:cy="1016.9908" + sodipodi:cx="23.474899" + sodipodi:type="arc" + id="path14053-0" + style="opacity:1;fill:#677821;fill-opacity:1;stroke:#445016;stroke-width:4.07219458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:arc-type="arc" + style="opacity:1;fill:none;fill-opacity:1;stroke:#89a02c;stroke-width:5.42959261;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path14055-7" + sodipodi:type="arc" + sodipodi:cx="23.474901" + sodipodi:cy="1014.7387" + sodipodi:rx="3.4698765" + sodipodi:ry="2.1580198" + sodipodi:start="2.8797933" + sodipodi:end="0.26179939" + d="m 20.123258,1015.2972 a 3.4698765,2.1580198 0 0 1 1.361404,-2.3262 3.4698765,2.1580198 0 0 1 3.980479,0 3.4698765,2.1580198 0 0 1 1.361404,2.3262" + sodipodi:open="true" /> + </g> + </g> + </g> + <g + id="g5442" + transform="translate(2373.5251,2.1213379)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="978.24084" + x="2.4748731" + height="72" + width="72" + id="rect5373" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + id="g5436" + transform="matrix(1.0384988,0.98394949,-0.9836309,1.0388352,1005.9062,-92.257345)"> + <g + transform="matrix(0.68217805,-0.09771153,0.09861428,0.68235836,-74.542499,328.48278)" + id="g5401"> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path5387" + d="m 28.374962,1007.9132 c 6.366367,-3.4817 12.320654,-2.9066 18.038103,0 v 35.5162 c -5.14528,2.135 -10.349402,4.1249 -18.038103,0 z" + style="opacity:1;fill:#ffd07a;fill-opacity:1;stroke:#a66b00;stroke-width:3.04223585;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5389" + d="m 33.16237,1011.4283 c 0.0625,-0.375 0.5625,-3.75 1,-4.375 0.4375,-0.625 2.4375,-4.125 2.6875,-4.1875 0.25,-0.062 2.0625,-0.625 2.5,-0.25 0.4375,0.375 2.6875,4.3125 3.125,4.4375 0.4375,0.125 2.0625,1.9375 1.8125,2.125 -0.25,0.1875 -2.875,2.9375 -4.8125,2.75 -1.9375,-0.1875 -6.3125,-0.5 -6.3125,-0.5 z" + style="opacity:1;fill:#8dd35f;fill-opacity:1;stroke:#53676c;stroke-width:1.56248152;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5391" + d="m 46.05607,1008.4332 c -5.48008,6.3639 -14.31892,2.1213 -14.31892,2.1213 0,0 3.623926,-4.3311 8.308508,-2.4749 0,0 -1.414213,2.5633 -3.270368,1.8562" + style="opacity:1;fill:#ffd07a;fill-opacity:1;stroke:#a36900;stroke-width:1.56248152;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2.0833087;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 30.084329,1037.3978 0.06992,-28.6464 3.305127,-1.2367" + id="path5393" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#ffb327;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 41.04542,1015.1318 a 6.6700973,6.6700973 0 0 0 -0.255856,9.4295 6.6700973,6.6700973 0 0 0 4.866316,2.076 l -2.56e-4,-13.3244 a 6.6700973,6.6700973 0 0 0 -4.610204,1.8189 z" + id="path5395" + inkscape:connector-curvature="0" /> + <circle + transform="rotate(-43.445733)" + r="4" + cy="775.61584" + cx="-682.60498" + id="circle5397" + style="opacity:1;fill:#ffb327;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + style="opacity:1;fill:#decd87;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle5399" + cx="-676.97998" + cy="762.99084" + r="2.25" + transform="rotate(-43.445733)" /> + </g> + <g + id="g5418" + transform="matrix(0.68388988,-0.09795672,0.09886174,0.68407065,-97.378098,330.60776)"> + <path + style="opacity:1;fill:#ffd07a;fill-opacity:1;stroke:#a66b00;stroke-width:3.03462076;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 28.374962,1007.9132 c 6.366367,-3.4817 12.320654,-2.9066 18.038103,0 v 35.5162 c -5.14528,2.135 -10.349402,4.1249 -18.038103,0 z" + id="path5403" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:1;fill:#8dd35f;fill-opacity:1;stroke:#53676c;stroke-width:1.56248152;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 33.16237,1011.4283 c 0.0625,-0.375 0.5625,-3.75 1,-4.375 0.4375,-0.625 2.4375,-4.125 2.6875,-4.1875 0.25,-0.062 2.0625,-0.625 2.5,-0.25 0.4375,0.375 2.6875,4.3125 3.125,4.4375 0.4375,0.125 2.0625,1.9375 1.8125,2.125 -0.25,0.1875 -2.875,2.9375 -4.8125,2.75 -1.9375,-0.1875 -6.3125,-0.5 -6.3125,-0.5 z" + id="path5406" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#ffd07a;fill-opacity:1;stroke:#a36900;stroke-width:1.56248152;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 46.05607,1008.4332 c -5.48008,6.3639 -14.31892,2.1213 -14.31892,2.1213 0,0 3.623926,-4.3311 8.308508,-2.4749 0,0 -1.414213,2.5633 -3.270368,1.8562" + id="path5408" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5410" + d="m 30.483801,1037.5881 -0.363357,-28.6974 3.338932,-1.376" + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffe0a8;stroke-width:2.0833087;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:nodetypes="ccc" /> + <path + inkscape:connector-curvature="0" + id="path5412" + d="m 41.04542,1015.1318 a 6.6700973,6.6700973 0 0 0 -0.255856,9.4295 6.6700973,6.6700973 0 0 0 4.866316,2.076 l -2.56e-4,-13.3244 a 6.6700973,6.6700973 0 0 0 -4.610204,1.8189 z" + style="opacity:1;fill:#ffb327;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + style="opacity:1;fill:#ffb327;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle5414" + cx="-682.60498" + cy="775.61584" + r="4" + transform="rotate(-43.445733)" /> + <circle + transform="rotate(-43.445733)" + r="2.25" + cy="762.99084" + cx="-676.97998" + id="circle5416" + style="opacity:1;fill:#ffb327;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <g + id="g5434" + transform="rotate(-8.1873759,40.508055,1000.4734)"> + <path + style="opacity:1;fill:#ffd07a;fill-opacity:1;stroke:#a66b00;stroke-width:2.09699368;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 28.374962,1007.9132 c 6.366367,-3.4817 12.320654,-2.9066 18.038103,0 v 35.5162 c -5.14528,2.135 -10.349402,4.1249 -18.038103,0 z" + id="path5420" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:1;fill:#8dd35f;fill-opacity:1;stroke:#53676c;stroke-width:1.19498527;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 33.16237,1011.4283 c 0.0625,-0.375 0.5625,-3.75 1,-4.375 0.4375,-0.625 2.4375,-4.125 2.6875,-4.1875 0.25,-0.062 2.0625,-0.625 2.5,-0.25 0.4375,0.375 2.6875,4.3125 3.125,4.4375 0.4375,0.125 2.0625,1.9375 1.8125,2.125 -0.25,0.1875 -2.875,2.9375 -4.8125,2.75 -1.9375,-0.1875 -6.3125,-0.5 -6.3125,-0.5 z" + id="path5422" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#ffd07a;fill-opacity:1;stroke:#a36900;stroke-width:1.19498527;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 46.05607,1008.4332 c -5.48008,6.3639 -14.31892,2.1213 -14.31892,2.1213 0,0 3.623926,-4.3311 8.308508,-2.4749 0,0 -1.414213,2.5633 -3.270368,1.8562" + id="path5424" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5426" + d="m 30.084329,1037.3978 0.06992,-28.6464 3.305127,-1.2367" + style="opacity:1;fill:none;fill-opacity:1;stroke:#ffe0a8;stroke-width:1.59331369;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5428" + d="m 41.04542,1015.1318 a 6.6700973,6.6700973 0 0 0 -0.255856,9.4295 6.6700973,6.6700973 0 0 0 4.866316,2.076 l -2.56e-4,-13.3244 a 6.6700973,6.6700973 0 0 0 -4.610204,1.8189 z" + style="opacity:1;fill:#ffb327;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + style="opacity:1;fill:#ffb327;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle5430" + cx="-682.60498" + cy="775.61584" + r="4" + transform="rotate(-43.445733)" /> + <circle + transform="rotate(-43.445733)" + r="2.25" + cy="762.99084" + cx="-676.97998" + id="circle5432" + style="opacity:1;fill:#ffb327;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + </g> + </g> + <g + transform="translate(431.99997,-1.7890625e-5)" + id="g5697"> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect5610" + width="72" + height="72" + x="720" + y="980.36218" + rx="1.5182086" + ry="1.8187517" /> + <path + sodipodi:type="star" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path5612" + sodipodi:sides="6" + sodipodi:cx="411.53616" + sodipodi:cy="353.38712" + sodipodi:r1="28.436131" + sodipodi:r2="24.548109" + sodipodi:arg1="0.78539816" + sodipodi:arg2="1.3089969" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:transform-center-x="5.5748786" + inkscape:transform-center-y="-3.2186539" + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" /> + <g + transform="translate(717.52513,2.1213153)" + clip-path="url(#clipPath5175)" + id="g5693"> + <rect + style="opacity:1;fill:#5fbcd3;fill-opacity:1;stroke:#373748;stroke-width:1.18013501;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect5614" + width="62.724411" + height="89.610062" + x="6.1126633" + y="966.75208" /> + <rect + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect5616" + width="26.375" + height="19.125" + x="45.849899" + y="1000.4908" /> + <path + style="opacity:0.34100001;fill:#d5f6ff;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 26.711649,1018.2443 38.7141,-24.74878 4.773,2.65165 -36.5928,22.80423 z" + id="path5618" + inkscape:connector-curvature="0" /> + <rect + y="1000.4908" + x="12.0999" + height="19.125" + width="26.375" + id="rect5620" + style="opacity:1;fill:#37abc8;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path5622" + d="m 7.5303,1018.1193 43.5891,-27.37378 8.398,2.77665 -41.4678,25.42923 z" + style="opacity:0.34100001;fill:#d5f6ff;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + y="1019.2408" + x="6.9748998" + height="31.5" + width="66.5" + id="rect5624" + style="opacity:1;fill:#c8b7b7;fill-opacity:1;stroke:#916f6f;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + x="18.354021" + y="1021.603" + id="text5628"><tspan + style="font-size:75px;line-height:1.25" + sodipodi:role="line" + id="tspan5626" + x="31.39113" + y="1021.603"> </tspan></text> + <g + transform="translate(-2.875,-0.875)" + id="g5650"> + <path + inkscape:connector-curvature="0" + id="path5630" + d="m 24.797,1030.6097 c 0,0 -1.5026,1.1491 -1.2375,1.6794 0.2652,0.5304 1.6794,3.0052 3.182,3.0052 1.5026,0 13.0815,0.088 13.0815,0.088 0,0 5.2149,0.6187 6.6291,1.4142 1.4142,0.7955 7.513,2.8285 9.2808,2.5633 1.7678,-0.2652 12.9047,-4.8614 12.0208,-6.364 -0.8839,-1.5026 -1.6794,-3.0052 -4.773,-3.5355 -3.0936,-0.5303 -12.9047,-3.5355 -19.0035,-3.0052 -6.0988,0.5303 -19.0918,3.5355 -19.1802,4.1542 z" + style="opacity:0.16300001;fill:#241c1c;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <ellipse + ry="1.75" + rx="9.34375" + cy="1006.8658" + cx="32.193649" + id="ellipse5632" + style="opacity:1;fill:#c83737;fill-opacity:1;stroke:#a02c2c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#b3b3b3;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 23.194569,1009.8085 c 6.708158,1.0644 10.528626,0.8187 18.125,0 l -1.75,22.7639 c -4.75,1.1263 -9.5,0.8024 -14.25,0 z" + id="path5634" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + inkscape:connector-curvature="0" + id="path5636" + d="m 34.0778,1011.3411 -0.5304,21.39 c 0,0 6.1872,0.088 5.922,-0.6188 -0.2651,-0.7071 1.3259,-21.1248 1.3259,-21.1248 z" + style="opacity:1;fill:#e6e6e6;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#c83737;fill-opacity:1;stroke:#a02c2c;stroke-width:0.99999994;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 22.430451,1006.388 c 5.837344,0.4548 11.736432,0.8686 19.573729,0 v 4.0555 c -6.856992,1.0985 -13.375776,1.0793 -19.573729,0 z" + id="path5638" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 33.306567,1006.1532 -2.416911,-7.0505 -7.84436,-1.38699 -0.551225,1.88784 7.165929,1.34845 1.484068,5.2012 z" + id="path5640" + inkscape:connector-curvature="0" /> + <g + id="g5646" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:11.06415176px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#a02c2c;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + transform="scale(0.9964695,1.003543)"> + <path + sodipodi:nodetypes="ccccccccccc" + inkscape:connector-curvature="0" + id="path5642" + style="fill:#a02c2c;stroke:none;stroke-width:1.5" + d="m 25.585094,1012.378 h 2.002612 v -1.1064 h -3.407832 l 0.721296,7.7449 h 0.683924 v -3.1976 h 1.57111 v -1.1064 h -1.57111 z" /> + <path + id="path5644" + style="fill:#a02c2c;stroke:none;stroke-width:1.5" + d="m 30.550133,1016.1287 v 1.1065 c 0,0.5532 -0.243412,0.7523 -0.630657,0.7523 -0.387245,0 -0.630657,-0.1991 -0.630657,-0.7523 v -4.1823 c 0,-0.5532 0.243412,-0.7634 0.630657,-0.7634 0.387245,0 0.630657,0.2102 0.630657,0.7634 v 0.8298 h 1.150671 v -0.7523 c 0,-1.2392 -0.619592,-1.9473 -1.81452,-1.9473 -1.194929,0 -1.814521,0.7081 -1.814521,1.9473 v 4.0273 c 0,1.2392 0.619592,1.9473 1.814521,1.9473 1.194928,0 1.81452,-0.7081 1.81452,-1.9473 v -1.029 z" + inkscape:connector-curvature="0" /> + </g> + <path + inkscape:connector-curvature="0" + id="path5648" + d="m 24.9749,1024.6783 h 6.3125 v 1.1875 h -6.125 z" + style="opacity:1;fill:#a02c2c;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <path + style="opacity:1;fill:#deae92;fill-opacity:1;stroke:#916f6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 36.784035,1027.6152 c 0,-3.7074 5.966642,-3.6237 12.594059,-3.6237 6.627417,0 11.405941,-0.084 11.405941,3.6237 0,3.7074 -5.372583,6.7129 -12,6.7129 -6.627417,0 -12,-3.0055 -12,-6.7129 z" + id="path5653" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssss" /> + <path + inkscape:connector-curvature="0" + id="path5655" + d="m 36.412409,1027.4908 c 0.75,0.375 3.6875,2.4375 5.8125,2.5625 2.125,0.125 12.25,1.25 14.0625,0.1875 1.8125,-1.0625 4.5,-2 4.5,-2.5625 0,-0.5625 0,-0.8125 0,-0.8125 0,0 -16.6875,-0.8125 -17.0625,-0.5625 -0.375,0.25 -6.9375,0.875 -6.9375,0.875 z" + style="opacity:0.20499998;fill:#6c5d53;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="ellipse5657" + cx="48.568649" + cy="1025.7721" + rx="12.84375" + ry="3.9227159" /> + <path + inkscape:connector-curvature="0" + id="path5659" + d="m 36.0999,1023.9908 c -0.5,0.1875 -1.5,-0.3125 -1,0.625 0.5,0.9375 0.75,0.5 2.125,1.5625 1.375,1.0625 8.0625,1.5625 8.5625,1.8125 0.5,0.25 5.4375,-0.625 8.1875,-0.3125 2.75,0.3125 4.4375,0.875 4.4375,0.875 0,0 1.625,0 1.6875,-1.3125 0.062,-1.3125 0.9375,-2.25 0.9375,-2.25 l -0.5,-0.75 -24.375,-0.062 z" + style="opacity:1;fill:#abc837;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cscsccc" + inkscape:connector-curvature="0" + id="path5661" + d="m 37.7249,1022.9908 c 0,0 -0.625,2.0625 0.3125,4.5 0.9375,2.4375 3.753903,2.6768 3.753903,2.6768 0,0 1.5625,-4.875 3.625,-5.4375 2.0625,-0.5625 2.190641,-1.0259 2.190641,-1.0259 l -9.819544,-1.5259 z" + style="opacity:1;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path5663" + d="m 44.982151,1024.6704 c 0,0 -1.4063,0.8437 0.4687,2.4375 1.875,1.5937 4.6875,2.8437 5.6875,2.0312 1,-0.8125 3.7188,-2.875 3.75,-3.1562 0.031,-0.2813 -0.5,-2.1875 -0.75,-2.25 -0.25,-0.062 -9.1562,0.9375 -9.1562,0.9375 z" + style="opacity:1;fill:#ff5555;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <ellipse + ry="2.90625" + rx="12.84375" + cy="1023.6471" + cx="48.568649" + id="ellipse5665" + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="sssss" + inkscape:connector-curvature="0" + id="path5667" + d="m 61.409035,1020.9387 c 0,3.9005 -6.277405,3.8125 -13.25,3.8125 -6.972595,0 -12,0.088 -12,-3.8125 0,-3.9005 5.652405,-7.0625 12.625,-7.0625 6.972595,0 12.625,3.162 12.625,7.0625 z" + style="opacity:1;fill:#deae92;fill-opacity:1;stroke:#916f6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + r="0.6875" + cy="1023.2429" + cx="53.900742" + id="circle5669" + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle5671" + cx="59.344566" + cy="1018.3801" + r="0.6875" /> + <circle + r="0.6875" + cy="1015.5123" + cx="45.678139" + id="circle5673" + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle5675" + cx="43.489643" + cy="1018.7413" + r="0.6875" /> + <circle + r="0.6875" + cy="1020.7582" + cx="46.852299" + id="circle5677" + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle5679" + cx="46.863728" + cy="1020.9187" + r="0.6875" /> + <circle + r="0.6875" + cy="1016.4424" + cx="51.629116" + id="circle5681" + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + r="0.6875" + cy="1020.6416" + cx="38.407314" + id="circle5683" + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + r="0.6875" + cy="1020.1674" + cx="56.056114" + id="circle5685" + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle5687" + cx="48.379116" + cy="1016.8799" + r="0.6875" /> + <circle + r="0.6875" + cy="1021.3799" + cx="50.816616" + id="circle5689" + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + r="0.6875" + cy="1022.3562" + cx="42.113728" + id="circle5691" + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + </g> + <g + id="g6113" + transform="translate(144,-1.7890625e-5)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="980.36218" + x="720" + height="72" + width="72" + id="rect5919" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" + inkscape:transform-center-y="-3.2186539" + inkscape:transform-center-x="5.5748786" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.3089969" + sodipodi:arg1="0.78539816" + sodipodi:r2="24.548109" + sodipodi:r1="28.436131" + sodipodi:cy="353.38712" + sodipodi:cx="411.53616" + sodipodi:sides="6" + id="path5921" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <g + id="g6109" + clip-path="url(#clipPath5175)" + transform="translate(717.52513,2.1213153)"> + <rect + y="966.75208" + x="6.1126633" + height="89.610062" + width="62.724411" + id="rect5923" + style="opacity:1;fill:#37c871;fill-opacity:1;stroke:#373748;stroke-width:1.18013501;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + transform="translate(40.481863)" + id="g5950"> + <g + transform="translate(1.5909903)" + id="g5938"> + <path + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 12.9488,997.73816 12.3245,21.34674" + id="path5925" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5927" + d="m 8.617771,997.73816 12.3245,21.34674" + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 16.307558,995.1749 13.91549,23.91" + id="path5930" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path5932" + d="M 4.1983536,997.73816 16.522854,1019.0849" + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M -0.48622884,997.73816 11.838272,1019.0849" + id="path5934" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5936" + d="M -4.486229,997.73816 7.838272,1019.0849" + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <g + transform="matrix(-1,0.26794919,0,1,36.012413,-4.6115962)" + id="g5948"> + <path + inkscape:connector-curvature="0" + id="path5940" + d="m 12.9488,997.73816 12.3245,21.34674" + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 8.617771,997.73816 12.3245,21.34674" + id="path5942" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5944" + d="m 16.307558,995.1749 13.91549,23.91" + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 4.1983536,997.73816 16.522854,1019.0849" + id="path5946" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + id="g5977" + transform="translate(20.981863)"> + <g + id="g5964" + transform="translate(1.5909903)"> + <path + inkscape:connector-curvature="0" + id="path5952" + d="m 12.9488,997.73816 12.3245,21.34674" + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 8.617771,997.73816 12.3245,21.34674" + id="path5954" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5956" + d="m 16.307558,995.1749 13.91549,23.91" + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 4.1983536,997.73816 16.522854,1019.0849" + id="path5958" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5960" + d="M -0.48622884,997.73816 11.838272,1019.0849" + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M -4.486229,997.73816 7.838272,1019.0849" + id="path5962" + inkscape:connector-curvature="0" /> + </g> + <g + id="g5975" + transform="matrix(-1,0.26794919,0,1,36.012413,-4.6115962)"> + <path + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 12.9488,997.73816 12.3245,21.34674" + id="path5966" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5969" + d="m 8.617771,997.73816 12.3245,21.34674" + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 16.307558,995.1749 13.91549,23.91" + id="path5971" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path5973" + d="M 4.1983536,997.73816 16.522854,1019.0849" + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + </g> + <ellipse + ry="20.311201" + rx="20.506096" + cy="993.67236" + cx="39.11174" + id="ellipse5979" + style="opacity:1;fill:#2ca05a;fill-opacity:1;stroke:#217844;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + id="g6010"> + <g + id="g5990" + transform="translate(1.5909903)"> + <path + inkscape:connector-curvature="0" + id="path5981" + d="m 12.9488,997.73816 12.3245,21.34674" + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 8.617771,997.73816 12.3245,21.34674" + id="path5983" + inkscape:connector-curvature="0" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path5986" + d="m 16.307558,995.1749 13.91549,23.91" + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 4.1983536,997.73816 16.522854,1019.0849" + id="path5988" + inkscape:connector-curvature="0" /> + </g> + <g + id="g6008" + transform="matrix(-1,0.26794919,0,1,36.012413,-4.6115962)"> + <path + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 12.9488,997.73816 12.3245,21.34674" + id="path5993" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path5995" + d="m 8.617771,997.73816 12.3245,21.34674" + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 16.307558,995.1749 13.91549,23.91" + id="path5997" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + inkscape:connector-curvature="0" + id="path6002" + d="M 4.1983536,997.73816 16.522854,1019.0849" + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 0.26085359,998.79321 12.585354,1020.1399" + id="path6004" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path6006" + d="M -3.7391464,999.86501 8.585354,1021.2117" + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#2ca05a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + </g> + <ellipse + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:#483e37;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="ellipse6012" + cx="39.11174" + cy="993.67236" + rx="18.11961" + ry="17.946857" /> + <path + sodipodi:nodetypes="ccccccsscccc" + inkscape:connector-curvature="0" + id="path6014" + d="m 32.684787,989.85303 c 0.04904,0.26201 1.083777,4.32317 1.330059,4.71618 0.246338,0.39302 0.788171,4.45417 1.03451,4.97818 0.246282,0.52411 2.315245,4.19211 2.561582,4.38861 0.07518,0.7249 2.010727,1.0947 2.413781,-0.065 0.197014,-0.524 1.379327,-6.41919 1.576341,-6.68119 0.197071,-0.26201 2.364569,-6.94327 2.364569,-7.20528 0,-0.0622 1.758241,-4.15188 1.559076,-4.72899 -0.639415,-1.85277 -3.874377,-1.82126 -3.874377,-1.82126 l -3.300486,0.45851 -7.484444,-1.29078 z" + style="opacity:1;fill:#e3e2db;fill-opacity:1;stroke:#aca793;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path6016" + d="m 37.304514,999.18092 c 0,0 -0.278921,3.94028 0.478355,4.92038 0.757461,0.9802 0.530528,-0.2378 0.526158,-1.17 -0.0047,-0.9323 -0.0019,-3.55314 -0.37633,-3.77719 -0.374691,-0.22402 -0.628095,0.0268 -0.628095,0.0268 z" + style="opacity:1;fill:#6c6753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#362e2a;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect6018" + width="66.5" + height="31.5" + x="6.9748998" + y="1019.2408" /> + <text + id="text6022" + y="1021.603" + x="18.354021" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + xml:space="preserve"><tspan + style="font-size:75px;line-height:1.25" + y="1021.603" + x="31.39113" + id="tspan6020" + sodipodi:role="line"> </tspan></text> + <path + style="opacity:1;fill:#6c6753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 40.068362,999.18092 c 0,0 0.278921,3.94028 -0.478355,4.92038 -0.757461,0.9802 -0.530528,-0.2378 -0.526158,-1.17 0.0047,-0.9323 0.0019,-3.55314 0.37633,-3.77719 0.374691,-0.22402 0.628095,0.0268 0.628095,0.0268 z" + id="path6028" + inkscape:connector-curvature="0" /> + <g + transform="matrix(0.82295777,0,0,0.82640671,18.517259,178.98444)" + id="g6072"> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect6030" + width="21.5625" + height="16.820305" + x="25.724899" + y="999.60797" /> + <path + style="opacity:1;fill:#ffc300;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 1700.6406,34.875 c 0.037,0.01037 0.074,0.02078 0.1094,0.03125 V 34.875 Z m 0.1094,1.386719 c -1.9938,0.557175 -6.2554,1.443524 -10.9414,1.444392 -4.3881,-0.0013 -8.4276,-0.844695 -10.5586,-1.348689 V 54.5 h 0.416 c -0.416,0.127264 -0.6313,0.261333 -0.6367,0.396484 -6e-4,0.65908 4.9477,2.068395 10.9746,2.06836 6.0269,3.5e-5 10.8502,-1.40928 10.8496,-2.06836 0,-0.135138 -0.2194,-0.269207 -0.6347,-0.396484 h 0.5312 z" + transform="translate(-1653.5251,978.24084)" + id="path6032" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccccccccccc" /> + <path + style="opacity:1;fill:#ac9d93;fill-opacity:1;stroke:#917c6f;stroke-width:1.8188864;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 47.959768,1004.7847 c -0.659459,-0.052 -1.487362,0.5838 -1.304517,1.5879 -0.01358,1.1335 -0.0267,2.267 -0.04312,3.4004 0.522137,-0.4266 1.137196,-0.37 1.671032,-0.028 0.592335,0.2482 1.280593,0.3005 1.75878,0.8739 0.241569,1.0954 0.266694,2.2659 0.384591,3.3975 0.103122,1.4666 0.307342,2.9611 0.01132,4.414 -0.244343,1.4374 -0.499112,2.8985 -0.970925,4.2345 -0.645733,0.9856 -1.695632,1.1895 -2.613983,1.404 -0.700557,-0.2511 -0.169646,1.1589 -0.326242,1.692 0.104922,0.5904 -0.145496,1.8323 0.247569,2.0434 1.483387,-0.9248 2.947275,-1.9812 4.200043,-3.4003 0.629459,-0.6218 0.695832,-1.7146 0.813879,-2.6629 0.401615,-3.7562 0.649333,-7.5427 0.777355,-11.3325 0.101697,-1.5347 -0.79798,-2.7477 -1.607284,-3.6611 -0.855278,-0.8778 -1.800779,-1.7632 -2.895826,-1.9568 l -0.102672,-0.01 z" + id="path6034" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:0.4848485;stroke:#917c6f;stroke-width:1.8188864;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 1689.9414,21.175781 c -6.0778,2.7e-5 -11.0045,0.534323 -11.0039,1.19336 0,0.04374 0.03,0.08743 0.078,0.130859 h -0.016 v 32.25 h 0.1211 c -0.058,0.04858 -0.089,0.0975 -0.092,0.146484 -6e-4,0.65908 5.2387,2.165667 11.2657,2.165632 6.0269,3.5e-5 10.5591,-1.506552 10.5585,-2.165632 0,-0.049 -0.038,-0.09792 -0.098,-0.146484 h 0.2441 V 22.5 h -0.125 c 0.045,-0.04345 0.069,-0.08713 0.07,-0.130859 6e-4,-0.659037 -4.9261,-1.193333 -11.0039,-1.19336 z" + transform="translate(-1653.5251,978.24084)" + id="path6036" + inkscape:connector-curvature="0" + sodipodi:nodetypes="scccccccccccccs" /> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#916f6f;stroke-width:1.8188864;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 44.96144,1003.0433 c -2.098454,0.696 -4.996392,1.485 -8.286242,1.5001 -3.289859,0.015 -6.623237,-0.4803 -8.686052,-1.4224" + id="path6038" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + <path + id="path6040" + d="m 36.419166,1001.6343 c -5.444813,0 -9.858394,0.48 -9.8577,1.072 0.0035,0.039 0.0268,0.078 0.06987,0.1175 h -0.01433 v 28.9695 h 0.108486 c -0.05205,0.044 -0.07957,0.087 -0.08242,0.1315 -6.88e-4,0.592 4.552998,2.0443 9.952239,2.0443 5.399241,0 9.599374,-1.4523 9.598686,-2.0443 -0.0046,-0.044 -0.03395,-0.088 -0.08779,-0.1315 h 0.218674 v -28.9695 h -0.11198 c 0.04068,-0.039 0.06161,-0.078 0.06271,-0.1175 6.94e-4,-0.592 -4.412887,-1.072 -9.857701,-1.072 z" + style="opacity:1;fill:none;fill-opacity:0.4848485;stroke:#ffffff;stroke-width:1.8188864;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccccccccccc" /> + <path + inkscape:connector-curvature="0" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#cccccc;stroke-width:1.8188864;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 1688.9277,11.78125 a 7.9022942,7.7376637 0 0 0 -6.4043,3.214844 4.2426405,4.1542525 0 0 0 -0.1386,-0.0059 4.2426405,4.1542525 0 0 0 -4.2442,4.154297 4.2426405,4.1542525 0 0 0 2.4102,3.740235 l -0.4258,-0.0098 c 0.125,0.875 0.375,7 1,7.75 0.3116,0.373913 1.3698,1.368194 2.5996,2.148438 -0.031,0.03536 -0.044,0.06311 -0.016,0.07031 -0.1767,0.6187 -1.7664,3.006078 0.4433,5.392578 2.2097,2.3865 5.6556,4.507594 6.8047,2.121094 1.149,-2.3865 1.8561,-5.479838 0.3535,-7.335938 -0.3996,-0.493675 -0.7619,-0.941156 -1.0957,-1.339843 1.1542,-1.078929 2.0904,-2.491247 2.1602,-4.306641 0.013,-0.328701 0.01,-0.618381 0,-0.902344 a 7.9022942,7.7376637 0 0 0 3.2852,-2.927734 4.2426405,4.1542525 0 0 0 1.7461,0.371094 4.2426405,4.1542525 0 0 0 4.2421,-4.154297 4.2426405,4.1542525 0 0 0 -4.2421,-4.154297 4.2426405,4.1542525 0 0 0 -1.5137,0.27539 7.9022942,7.7376637 0 0 0 -6.9688,-4.101562 z" + transform="translate(-1653.5251,978.24084)" + id="path6042" /> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#cccccc;stroke-width:1.8188864;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 30.3499,1003.0533 c 0,0 2.1875,1.3125 3.5,1.3125" + id="path6044" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#cccccc;stroke-width:1.8188864;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 41.4982,996.41234 c 0,0 0.2652,3.09359 -2.0329,3.71226" + id="path6046" + inkscape:connector-curvature="0" /> + <path + style="opacity:0.44299999;fill:#ffc300;fill-opacity:1;stroke:#e29c00;stroke-width:1.8188864;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 28.7874,1030.4908 c 4.761623,-1.1283 9.76049,-1.3669 15.1875,0" + id="path6048" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <circle + style="opacity:0.44299999;fill:#ffc300;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle6050" + cx="32.526779" + cy="1022.6195" + r="0.4861359" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#e29c00;stroke-width:1.21259093;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 40.0999,1025.8658 v -3.1875" + id="path6058" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#e29c00;stroke-width:1.21259093;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 30.0999,1022.8658 v -3.5625" + id="path6060" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#e29c00;stroke-width:1.21259093;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 43.4749,1015.8658 v 2.8125" + id="path6062" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#e29c00;stroke-width:1.21259093;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 33.0374,1028.4908 v -3.1875" + id="path6064" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#e6e6e6;stroke-width:1.21259093;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 42.9125,1009.3612 v -2.1213" + id="path6066" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#e6e6e6;stroke-width:1.21259093;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 39.5979,1011.3942 0.088,1.6351" + id="path6068" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#e6e6e6;stroke-width:1.21259093;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 44.5035,1013.1619 v 1.6352" + id="path6070" + inkscape:connector-curvature="0" /> + </g> + <path + inkscape:connector-curvature="0" + id="path6074" + d="m 33.607774,984.11584 c 0,0 1.527035,2.3125 1.527035,3.0625 0,0.75 -0.744895,2.375 -1.042853,2.625 -0.297959,0.25 -0.78214,0.25 -0.78214,0.25 l -0.819385,-3.5625 z" + style="opacity:1;fill:#6c6753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#6c6753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 43.142466,984.17073 c 0,0 -1.527035,1.90333 -1.527035,2.65333 0,0.75 0.744895,2.57459 1.042853,2.90443 0.297959,0.32984 0.78214,0.45958 0.78214,0.45958 l 0.819385,-3.34295 z" + id="path6076" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path6078" + d="m 36.354342,993.48326 c 0,0 -0.062,1 0.875,1.5625 0.9375,0.5625 1.75,0.8125 2.125,0 0.375,-0.8125 1.125,-2.1875 1.125,-2.1875" + style="opacity:1;fill:none;fill-opacity:1;stroke:#aca793;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + transform="matrix(1.2036109,0,0,1.0721427,-5.5656422,-72.436735)" + id="g6107"> + <path + inkscape:connector-curvature="0" + style="opacity:1;fill:#c87137;fill-opacity:1;stroke:#bb4201;stroke-width:0.88029987;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 1607.3574,17.630859 c -0.031,0.206691 -0.081,0.719165 -0.1211,1.056641 h -1.1113 v 2.03125 h 0.8906 c -0.328,3.363698 -0.7005,8.11866 -0.6347,9.445312 -1.5162,2.488201 -2.0178,2.953029 -2.0938,4.173829 -0.4066,6.533 -0.3044,12.581768 0.2344,19.667968 l 0.4121,0.826172 7.9668,-0.04492 0.4492,-0.859375 c 0.5134,-7.0397 0.3776,-13.056843 -0.029,-19.589843 -0.076,-1.2208 -0.5775,-1.685628 -2.0937,-4.173829 0.066,-1.327536 -0.305,-6.087253 -0.6328,-9.445312 h 0.8652 v -2.03125 h -1.0879 c -0.039,-0.330844 -0.09,-0.838429 -0.1211,-1.041016 l -2.8926,-0.01563 z" + transform="translate(-1581.5251,978.24084)" + id="path6080" /> + <path + style="opacity:1;fill:#a05a2c;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 28.33923,1008.2488 -1.054361,-10.92115 -1.051392,10.70415 -1.830677,4.9097 0.088,19.0035 h 5.4801 l 0.1767,-19.1803 z" + id="path6082" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccc" /> + <path + inkscape:connector-curvature="0" + style="opacity:1;fill:#d45500;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 1680.8828,34.705078 c -1.8265,0 -3.4132,1.257756 -3.834,3.035156 h -1.4824 l -0.064,12.527344 h 1.2597 a 4.1542525,4.1542525 0 0 0 4.1192,3.65625 4.1542525,4.1542525 0 0 0 4.123,-3.65625 h 1.2129 l -0.127,-12.527344 h -1.371 c -0.421,-1.7782 -2.0087,-3.033656 -3.836,-3.035156 z" + transform="translate(-1653.5251,978.24084)" + id="path6087" /> + <path + inkscape:connector-curvature="0" + style="opacity:1;fill:#ffd42a;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 1675.9961,39.125 -0.059,10.1875 h 1.8887 a 3.0935922,3.0935922 0 0 0 -0.039,0.457031 3.0935922,3.0935922 0 0 0 3.0938,3.09375 3.0935922,3.0935922 0 0 0 3.0937,-3.09375 3.0935922,3.0935922 0 0 0 -0.037,-0.457031 h 1.8437 l -0.1171,-10.1875 h -9.668 z" + transform="translate(-1653.5251,978.24084)" + id="path6089" /> + <circle + style="opacity:1;fill:#ffd42a;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle6092" + cx="27.356092" + cy="1017.5814" + r="3.0935922" /> + <g + id="g6103" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.91292763px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#d45500;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <path + id="path6095" + d="m 25.046737,1018.7485 h -1.273981 l -0.886248,5.5391 h 0.799205 l 0.150346,-1.0049 h 1.068245 l 0.150346,1.0049 h 0.878335 z m -0.680512,0.9813 0.419385,2.8011 h -0.83877 z" + inkscape:connector-curvature="0" /> + <path + id="path6097" + d="m 26.330609,1024.2876 h 2.302662 v -0.7913 h -1.43224 v -4.7478 h -0.870422 z" + inkscape:connector-curvature="0" /> + <path + id="path6101" + d="m 29.89019,1019.5398 h 1.503457 v -0.7913 h -2.373879 v 5.5391 h 2.373879 v -0.7913 H 29.89019 v -1.6221 h 1.194852 v -0.7913 H 29.89019 Z" + inkscape:connector-curvature="0" /> + </g> + <rect + style="opacity:1;fill:#d45500;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect6105" + width="8.5" + height="0.75" + x="22.974899" + y="1025.4283" /> + </g> + </g> + </g> + <g + transform="translate(2301.5251,2.0917361)" + id="g6452"> + <rect + style="opacity:0;fill:#6c5d53;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect6318" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <g + transform="matrix(0,2.9326947,3.1530413,0,-3175.3335,952.37849)" + id="g6483" + style="fill:#6c5d53"> + <path + style="opacity:1;fill:#917c6f;fill-opacity:1;stroke:#302925;stroke-width:0.91411448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 21.756545,1012.0134 2.838786,0.041 c 1.310778,0.019 1.542393,1.4339 1.542393,2.6344 v 0.2549 c 0,1.2005 1.115244,2.7439 -0.167092,2.4906 l -4.214087,-0.8324 c -1.282336,-0.2533 -4.293005,-0.5071 -3.51477,-1.4648 l 1.160841,-1.4286 c 0.778235,-0.9577 1.043151,-1.7146 2.353929,-1.6955 z" + id="path6481" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + </g> + <g + transform="matrix(0,4.4483271,-4.78255,0,4890.1565,909.203)" + id="g6404" + style="fill:#6c5d53"> + <path + style="opacity:1;fill:#917c6f;fill-opacity:1;stroke:#302925;stroke-width:0.65041888;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 21.756545,1012.0134 4.199277,-0.4674 c 1.301649,-0.1449 1.542393,1.4339 1.542393,2.6344 v 0.2549 c 0,1.2005 -0.245247,3.2527 -1.527583,2.9994 l -4.214087,-0.8324 c -1.282336,-0.2533 -3.543696,-0.3254 -3.032922,-1.4278 l 0.678993,-1.4656 c 0.510774,-1.1025 1.05228,-1.5506 2.353929,-1.6955 z" + id="rect6400" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssssssss" /> + <path + style="opacity:0.28300003;fill:#241f1c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.65041888;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" + d="m 26.260707,1016.9653 c -0.05907,-0.1389 -2.535679,-2.0723 -2.535679,-2.0723 l -2.100245,-0.1135 1.167519,-0.703 -0.432018,-1.1775 0.495664,-0.27 1.008636,0.5367 3.274906,2.6862 -0.143748,0.7031 z" + id="path6507" + inkscape:connector-curvature="0" /> + </g> + <g + id="g6478" + transform="matrix(0,2.9326947,-3.1530413,0,3251.3685,952.37849)" + style="fill:#6c5d53"> + <path + sodipodi:nodetypes="sssssssss" + inkscape:connector-curvature="0" + id="path6476" + d="m 21.756545,1012.0134 4.199277,-0.4674 c 1.301649,-0.1449 1.542393,1.4339 1.542393,2.6344 v 0.2549 c 0,1.2005 -0.245247,3.2527 -1.527583,2.9994 l -4.214087,-0.8324 c -1.282336,-0.2533 -4.293005,-0.5071 -3.51477,-1.4648 l 1.160841,-1.4286 c 0.778235,-0.9577 1.05228,-1.5506 2.353929,-1.6955 z" + style="opacity:1;fill:#917c6f;fill-opacity:1;stroke:#302925;stroke-width:0.91411448;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <path + style="opacity:0.28300003;fill:#241f1c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" + d="m 57.4095,1012.6225 -5.522,9.1963 4.2661,10.4594 5.2974,-1.8545 -2.69,-15.9555 z" + id="path6542" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#917c6f;fill-opacity:1;fill-rule:nonzero;stroke:#2f2824;stroke-width:3;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" + d="m 32.6629,1031.4159 c 0,0 2.1709,-8.3559 7.0171,-10.8652 4.8462,-2.5093 5.4726,-5.0098 8.3476,-2.7598 2.875,2.25 7.4727,14.1006 8.9727,15.2256 1.5,1.125 8.5112,5.2236 0.1416,7.3794 -8.3696,2.1558 -19.5996,2.6284 -22.0498,-0.7266 -2.4502,-3.3549 -2.4292,-8.2534 -2.4292,-8.2534 z" + id="path6485" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#917c6f;fill-opacity:1;fill-rule:nonzero;stroke:#2f2824;stroke-width:3;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" + d="m 19.83307,1030.1466 c 0,0 2.1558,-5.2334 5.6558,-2.9834 3.5,2.25 4.5004,1.9658 3.6835,3.9038 -0.8168,1.938 -3.8408,4.7915 -5.0683,4.4385 -1.2276,-0.3531 -4.271,-5.3589 -4.271,-5.3589 z" + id="path6488" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#917c6f;fill-opacity:1;fill-rule:nonzero;stroke:#2f2824;stroke-width:3;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" + d="m 61.022572,996.46138 c -1.083,0.605 -7.6446,2.0899 -5.7408,5.52452 1.9039,3.4345 4.5269,8.456 7.2789,5.0595 2.7519,-3.3965 6.4853,-5.6245 3.3769,-8.02152 -3.1084,-2.3969 -4.915,-2.5625 -4.915,-2.5625 z" + id="path6492" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#917c6f;fill-opacity:1;fill-rule:nonzero;stroke:#2f2824;stroke-width:3;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" + d="m 35.474879,1034.6932 c -0.4428,0.5127 -6.4922,5.1509 -3.7553,7.3877 2.7368,2.2369 5.4165,9.2022 7.0747,3.6119 1.6582,-5.5904 4.5825,-6.5635 1.6582,-8.6402 -2.9244,-2.0766 -5.4248,-3.0371 -5.4248,-3.0371 z" + id="path6494" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#917c6f;fill-opacity:1;fill-rule:nonzero;stroke:#2f2824;stroke-width:3;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" + d="m 11.386164,997.92067 c 0,0 -4.7568,-7.7871 -0.8984,-8.7871 3.8584,-1 7.4067,-2.0737 8.2177,-0.029 0.8111,2.0444 5e-4,10.357 -1.3149,10.357 -1.3154,0 -6.0044,-1.5406 -6.0044,-1.5406 z" + id="path6496" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path6498" + d="m 7.8638913,1032.9943 c 0,0 1.4219729,-3.4519 3.7305837,-1.9678 2.308612,1.4841 2.968479,1.2966 2.429649,2.5749 -0.538764,1.2784 -2.533404,3.1605 -3.343067,2.9277 -0.8097289,-0.2329 -2.8171657,-3.5348 -2.8171657,-3.5348 z" + style="opacity:1;fill:#917c6f;fill-opacity:1;fill-rule:nonzero;stroke:#2f2824;stroke-width:1.97880995;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" /> + <path + inkscape:connector-curvature="0" + id="path6500" + d="m 43.3071,988.04773 c 0,0 1.247782,-3.02911 3.27359,-1.7268 2.025808,1.3023 2.604841,1.13781 2.132018,2.25953 -0.472766,1.12172 -2.223064,2.77333 -2.933544,2.56901 -0.710537,-0.20437 -2.472064,-3.10174 -2.472064,-3.10174 z" + style="opacity:1;fill:#917c6f;fill-opacity:1;fill-rule:nonzero;stroke:#2f2824;stroke-width:1.7364068;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" /> + <path + style="opacity:1;fill:#917c6f;fill-opacity:1;fill-rule:nonzero;stroke:#2f2824;stroke-width:1.7364068;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" + d="m 63.238672,1033.5346 c 0,0 1.247782,-3.0291 3.27359,-1.7268 2.025808,1.3023 2.604841,1.1378 2.132018,2.2595 -0.472766,1.1217 -2.223064,2.7733 -2.933544,2.569 -0.710537,-0.2043 -2.472064,-3.1017 -2.472064,-3.1017 z" + id="path6502" + inkscape:connector-curvature="0" /> + <path + style="opacity:0.28300003;fill:#241f1c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" + d="m 50.13082,1023.4728 c -0.0526,0.5965 -4.84472,16.2815 -7.13222,17.0535 0,0 14.00713,-0.5064 16.48162,-3.1756 0,0 -2.91735,-2.0295 -3.83751,-3.2675 -0.91969,-1.2381 -5.51189,-10.6104 -5.51189,-10.6104 z" + id="path6524" + inkscape:connector-curvature="0" /> + </g> + <g + transform="translate(213.52513,2.12132)" + id="g6574"> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect6544" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + </g> + <g + id="g6713" + transform="translate(-115.09766)"> + <g + id="g4299" /> + </g> + <g + transform="translate(2229.5251,1.740514)" + id="g6878"> + <ellipse + style="opacity:0.34470993;fill:#212121;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.98894167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke;filter:url(#filter4571)" + id="ellipse4575" + cx="-82.860756" + cy="899.1438" + rx="37.71072" + ry="5.7568388" + transform="matrix(0.38359336,0,0,0.49029764,70.634704,602.14276)" /> + <ellipse + transform="matrix(0.68508466,0,0,0.59548899,95.616502,507.56061)" + ry="5.7568388" + rx="37.71072" + cy="899.1438" + cx="-82.860756" + id="ellipse4404-7" + style="opacity:0.34470993;fill:#212121;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.98894167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke;filter:url(#filter4571)" /> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect6837" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <g + transform="matrix(0.73703693,0,0,0.73703693,52.584418,437.66186)" + id="g4320"> + <path + id="path4301" + d="m -3.3436458,801.74349 c -0.3270617,1.02479 -0.5933181,1.61327 -1.0017902,2.33342 -0.6315924,1.11352 -1.2694204,1.91573 -1.8991084,2.3892 -0.425819,0.32019 -0.707111,0.80982 -1.199286,2.08779 -0.908929,2.36006 -1.853666,5.77628 -1.891738,6.8398 -0.0127,0.35481 -0.08794,1.07133 -0.166844,1.59231 -0.1747842,1.1541 -0.09962,1.92936 0.216161,2.23316 0.109659,0.10549 0.557787,0.31204 0.995686,0.45941 1.397234,0.47018 1.959451,0.95306 2.101965,1.80341 0.08318,0.49591 -0.06089,0.90324 -0.392073,1.10864 -0.31052,0.19255 -0.618705,0.15903 -0.984815,-0.10807 -0.294925,-0.21517 -0.307854,-0.21604 -1.328412,-0.099 -0.8920202,0.10228 -1.0911202,0.0984 -1.4831596,-0.028 -0.610923,-0.19704 -0.988975,-0.43353 -1.307717,-0.81777 -0.299537,-0.36109 -0.373834,-0.34897 -0.910463,0.14918 -0.152051,0.14078 -0.497614,0.39104 -0.768093,0.55626 -0.270477,0.16523 -0.630233,0.46994 -0.799854,0.67685 -0.349847,0.42683 -0.887357,0.76141 -1.645995,1.02536 l -0.519869,0.18124 -0.242838,0.57166 c -0.133352,0.3146 -0.301457,0.62098 -0.37366,0.68055 -0.235608,0.19426 -0.574902,0.19803 -0.817442,0.009 -0.374002,-0.29084 -0.7172,-1.37437 -0.606921,-1.91578 0.02625,-0.12918 0.02742,-0.24915 0.003,-0.26669 -0.07305,-0.0525 -1.991902,0.62831 -2.520775,0.89443 -0.558725,0.28112 -1.057702,0.38623 -1.540377,0.32372 -0.310356,-0.0401 -0.369452,-0.0161 -0.875326,0.3538 -0.795279,0.58166 -1.265206,0.58883 -1.61722,0.0251 -0.181854,-0.29123 -0.165986,-0.59875 0.06012,-1.18572 0.172023,-0.44658 0.174128,-0.48901 0.02688,-0.46489 -0.05905,0.01 -0.218414,-0.068 -0.354596,-0.17266 -0.572973,-0.44052 -0.991539,-1.32736 -0.892846,-1.89206 l 0.04856,-0.27682 -0.378318,0.12147 c -0.207837,0.0668 -0.711549,0.27389 -1.119764,0.46039 -0.760409,0.34739 -1.316386,0.48198 -1.88004,0.4551 -0.277766,-0.0133 -0.36925,0.0284 -0.702226,0.31952 -0.603967,0.52821 -1.173462,0.5408 -1.524597,0.0335 -0.189541,-0.27381 -0.199592,-0.5276 -0.04077,-1.03824 0.112886,-0.36292 0.638594,-1.06647 0.94286,-1.26166 0.114847,-0.0737 0.315555,-0.2598 0.445886,-0.41332 0.130332,-0.15353 0.348099,-0.35636 0.483777,-0.45066 0.215325,-0.14964 0.245179,-0.22354 0.234251,-0.58149 -0.0338,-1.1071 0.486311,-1.80559 1.622343,-2.17858 0.28483,-0.0935 0.710257,-0.25884 0.945023,-0.36735 0.235593,-0.10893 0.757866,-0.25165 1.165518,-0.31872 0.830783,-0.13612 2.919099,-0.77578 3.0582,-0.93577 0.203217,-0.23372 1.18082,-2.0332 1.51816,-2.79478 0.368129,-0.83107 0.936346,-2.58743 0.961224,-2.9708 0.01186,-0.18275 -0.04604,-0.23711 -0.417381,-0.39209 -0.78696,-0.32846 -2.689408,-1.80409 -3.246426,-2.46332 l 1.017675,-0.18924 c 0.434907,0.39121 1.283504,1.06575 1.768253,1.38152 0.358314,0.23342 0.96879,0.53362 1.356544,0.66702 0.387756,0.13341 0.86226,0.34397 1.054526,0.46802 l 0.349836,0.22551 -0.453611,-0.13498 -0.453089,-0.13507 -0.119373,0.66681 c -0.162726,0.91062 -0.632993,2.34474 -1.125838,3.43357 -0.512846,1.13295 -1.473796,2.7812 -1.734418,2.97508 -0.108189,0.0805 -0.426387,0.22229 -0.707262,0.315 -0.280871,0.0927 -0.635864,0.20962 -0.789219,0.26027 -0.153351,0.0507 -0.827633,0.21525 -1.498082,0.36568 -0.67044,0.15048 -1.409642,0.36485 -1.643097,0.47637 -0.233454,0.11151 -0.58793,0.2504 -0.787698,0.30884 -0.679144,0.19873 -1.053972,0.72764 -0.952838,1.34489 l 0.03648,0.22265 0.19023,-0.24746 c 0.497071,-0.64545 1.147388,-0.85097 1.913456,-0.60492 0.527702,0.16948 0.661403,0.16546 0.772201,-0.0235 0.0433,-0.0738 0.273676,-0.20963 0.512009,-0.30128 0.238337,-0.0916 0.610335,-0.28275 0.826678,-0.42471 0.216347,-0.14195 0.498743,-0.3011 0.627871,-0.35406 l 0.234831,-0.0964 -0.194836,0.21279 c -0.322965,0.35238 -1.163153,0.94678 -1.391378,0.98417 -0.117524,0.0193 -0.281815,0.1242 -0.365378,0.2332 -0.08605,0.11219 -0.387414,0.28994 -0.694377,0.41001 -0.298117,0.11663 -1.053339,0.41019 -1.678668,0.65234 -1.128968,0.43721 -1.604648,0.70394 -1.7767,0.99738 -0.04932,0.0841 -0.226788,0.25364 -0.394499,0.37646 -0.400681,0.29342 -0.633795,0.55174 -0.766806,0.84909 -0.165556,0.37009 -0.125629,0.37541 0.307157,0.0404 0.462214,-0.35785 1.071265,-0.5769 1.273613,-0.45823 0.197557,0.11582 0.524531,0.0431 1.181209,-0.26224 0.863993,-0.40177 2.58443,-1.02026 3.054201,-1.09777 0.335012,-0.0552 0.475854,-0.13168 0.771196,-0.4194 0.1987,-0.19349 0.454699,-0.43357 0.568901,-0.53382 0.114192,-0.10028 0.374741,-0.35594 0.578835,-0.56818 0.204086,-0.21227 0.58231,-0.52904 0.840502,-0.70393 0.258191,-0.17487 0.495368,-0.3942 0.52715,-0.48727 0.05445,-0.15949 0.514294,-0.48059 0.532148,-0.37163 0.0046,0.0278 -0.042,0.12837 -0.103444,0.22356 -0.06145,0.0952 -0.104589,0.2563 -0.09537,0.35803 0.01225,0.13536 -0.04534,0.20684 -0.215182,0.2655 -0.469774,0.16229 -1.892072,1.40394 -1.974339,1.7237 -0.03059,0.1189 -0.148653,0.22706 -0.314153,0.28707 -0.145907,0.0529 -0.277303,0.1526 -0.291596,0.22166 -0.01431,0.069 -0.05276,0.12993 -0.0857,0.13533 -0.09954,0.0163 -0.824621,1.00368 -0.889431,1.21106 -0.09773,0.31273 0.0336,0.87338 0.269025,1.14735 l 0.213512,0.2484 0.148487,-0.5186 c 0.127751,-0.44536 0.541709,-1.11128 0.723262,-1.16398 0.03152,-0.009 0.22827,-0.0555 0.4372,-0.10274 0.425301,-0.0963 0.906852,-0.45623 1.213544,-0.90673 0.121646,-0.17867 0.360576,-0.36758 0.622857,-0.49276 0.437609,-0.20885 1.369387,-0.97426 1.347659,-1.10687 -0.02762,-0.16857 0.337523,-0.11276 0.671553,0.10251 l 0.357573,0.23015 1.001949,-0.13782 c 0.550987,-0.076 1.000993,-0.1409 1.000379,-0.14415 -5.71e-4,-0.003 -0.191348,-0.14874 -0.423838,-0.3234 -0.745252,-0.55994 -0.84618,-1.07181 -0.631,-3.20262 0.06107,-0.6048 0.133955,-1.36272 0.161961,-1.68435 0.09862,-1.13255 0.705203,-2.75824 1.501688,-4.02537 0.342398,-0.54472 0.4395,-0.63709 0.978691,-0.92835 0.739188,-0.39931 1.42027,-0.94867 1.391756,-1.1227 -0.01174,-0.0716 -0.372095,-0.3106 -0.800801,-0.53106 -0.808571,-0.41578 -1.674338,-1.01898 -2.278142,-1.56846 0.126579,-0.0258 0.218408,-0.0459 0.351345,-0.0732 0.651076,0.45565 1.416921,0.93157 1.901744,1.15464 1.502563,0.69129 3.191662,1.08442 4.403443,1.02488 0.385318,-0.019 0.8135884,-0.0113 0.9516264,0.0169 0.3331362,0.068 0.3892562,-0.0317 0.1038602,-0.18499 -0.2867982,-0.15399 -0.2217082,-0.16946 0.221126,-0.0524 0.196209,0.0519 0.337851,0.13853 0.327965,0.20012 -0.0096,0.0597 0.04199,0.21729 0.114318,0.35051 0.0724,0.1332 0.123688,0.25338 0.114025,0.26683 -0.0097,0.0134 -0.297258,-0.0534 -0.639381,-0.14855 -0.3421202,-0.0952 -0.7617476,-0.1766 -0.9322856,-0.18054 -0.357667,-0.008 -0.361559,3.7e-4 -0.432827,0.98436 -0.07201,0.99438 -1.510572,5.50483 -2.085425,6.5388 -0.07836,0.14095 -0.448201,0.62182 -0.822171,1.068 -0.373966,0.44619 -0.810947,1.04334 -0.971256,1.32749 -0.174458,0.30928 -0.405522,0.58738 -0.575601,0.69274 -0.357272,0.22122 -1.935267,0.7006 -2.765814,0.84012 -0.837784,0.14132 -1.780215,0.42865 -1.968737,0.60163 -0.08387,0.077 -0.379985,0.19429 -0.658182,0.26078 -0.559569,0.13374 -0.809133,0.3325 -1.038835,0.82659 -0.07833,0.16847 -0.119333,0.42466 -0.09337,0.58311 l 0.04624,0.28223 0.257283,-0.31317 c 0.552936,-0.6729 1.167052,-0.86443 1.978002,-0.61712 0.420537,0.12823 0.620496,0.14177 1.007127,0.0674 0.414179,-0.0797 0.546772,-0.1517 0.936088,-0.50705 0.249396,-0.22766 0.549588,-0.42978 0.667574,-0.44912 0.117985,-0.0193 0.325615,-0.12742 0.460825,-0.24026 0.333338,-0.27818 0.894637,-0.57988 0.909571,-0.48874 0.01517,0.0926 -0.435225,0.57578 -0.555054,0.59541 -0.04871,0.008 -0.142262,0.10833 -0.207666,0.22294 -0.08766,0.15368 -0.189227,0.21344 -0.386339,0.22646 -0.173273,0.0114 -0.379619,0.11104 -0.586929,0.28295 -0.413517,0.34303 -1.391215,0.85114 -2.146376,1.1159 -0.327575,0.11487 -0.734468,0.28809 -0.904059,0.3848 -0.169591,0.0967 -0.593328,0.26422 -0.94155,0.37216 -0.888664,0.2755 -1.170189,0.42901 -1.533241,0.83568 -0.174384,0.19532 -0.487816,0.48667 -0.696247,0.64755 -0.314449,0.24268 -0.83299,1.00303 -0.733033,1.07485 0.01534,0.011 0.196061,-0.0999 0.401286,-0.2466 0.205223,-0.1467 0.578416,-0.34007 0.829563,-0.43003 0.380251,-0.13617 0.490664,-0.14757 0.658869,-0.0666 0.263598,0.12687 0.429346,0.0937 1.038007,-0.20929 0.579399,-0.28841 3.478645,-1.32403 3.899934,-1.39305 0.154939,-0.0254 0.31434,-0.0922 0.354604,-0.14829 0.04027,-0.056 0.245356,-0.17661 0.455676,-0.26841 0.325529,-0.14211 0.415568,-0.23637 0.605915,-0.63219 0.308366,-0.64126 0.595361,-0.94999 1.028371,-1.10663 0.220308,-0.0797 0.484348,-0.26232 0.656103,-0.45364 0.274107,-0.30543 0.286487,-0.31099 0.263273,-0.1161 -0.03831,0.32148 -0.381077,0.70103 -0.745406,0.82574 -0.234611,0.0803 -0.443684,0.25092 -0.722467,0.58906 -0.215899,0.26181 -0.422899,0.48146 -0.460023,0.48754 -0.03712,0.006 -0.07588,0.10678 -0.08568,0.22386 -0.01135,0.13559 -0.07496,0.22213 -0.176103,0.2387 -0.08732,0.0143 -0.250055,0.094 -0.361128,0.17725 -0.282234,0.21155 -0.817978,1.11662 -0.94071,1.58924 l 5.36e-4,-9e-5 c -0.07507,0.28909 -0.07398,0.53146 0.0051,0.90241 0.108611,0.50956 0.166265,0.53396 0.198981,0.0844 0.04342,-0.59672 0.349046,-0.91124 1.144105,-1.17657 0.645684,-0.21546 1.031747,-0.47629 1.519147,-1.02654 0.220568,-0.24904 0.452188,-0.46104 0.514744,-0.47129 0.06256,-0.0102 0.476236,-0.28555 0.919477,-0.61168 1.240456,-0.91276 1.456174,-0.94129 1.978348,-0.26457 0.335725,0.4351 0.925088,0.78723 1.4046544,0.83947 0.1751672,0.0191 0.6357792,-0.0167 1.0237232,-0.0803 0.934482,-0.15311 1.189929,-0.13518 1.523605,0.10455 0.261102,0.1876 0.277889,0.18928 0.251287,0.0269 -0.07645,-0.46661 -0.592828,-0.85044 -1.530264,-1.13769 -0.947442,-0.29033 -1.2426532,-0.46841 -1.5610136,-0.9421 -0.247568,-0.36838 -0.286276,-0.49058 -0.344341,-1.08621 -0.04101,-0.42068 -0.01888,-0.98206 0.06003,-1.50397 0.06924,-0.45792 0.14253,-1.16919 0.162375,-1.58028 0.07441,-1.54188 1.2928206,-5.70852 2.3860006,-8.16001 0.387712,-0.86945 0.476893,-1.00284 0.872454,-1.30486 0.625857,-0.47787 1.208619,-1.18135 1.769984,-2.13567 0.375422,-0.6382 0.609611,-1.11768 0.86281,-1.85178 0.3485488,-0.0755 0.6977828,-0.15121 0.9752436,-0.21238 z m -15.3087742,3.22744 c 1.330387,-6.7e-4 1.125832,0.12441 -0.708093,0.42784 -0.904638,0.15025 -1.699111,0.22195 -2.40356,0.221 0.0524,-0.0106 2.253541,-0.47057 3.111653,-0.64884 z m -0.729406,2.3548 c 0.01922,-0.0268 1.095131,0.59819 1.532683,0.89041 0.105098,0.0702 -0.404412,-0.029 -0.734563,-0.14316 -0.307723,-0.1064 -0.876192,-0.63858 -0.79812,-0.74725 z m 1.46639,0.33185 c 0.02746,-0.005 0.189519,0.054 0.359938,0.12994 0.170423,0.076 0.38584,0.17103 0.478914,0.2108 0.231474,0.0989 0.103237,0.11768 -0.238454,0.035 -0.25333,-0.0615 -0.723135,-0.3554 -0.60036,-0.37552 z m 4.548855,-0.34119 -0.313666,0.29987 c -0.432092,0.41318 -0.902302,0.75188 -1.457469,1.0492 -0.399966,0.2142 -0.520942,0.33721 -0.806875,0.82398 -0.777628,1.32387 -1.218619,2.65478 -1.28341,3.87051 -0.01802,0.33809 -0.0807,1.00039 -0.139351,1.47186 -0.05865,0.47146 -0.08787,1.10746 -0.06465,1.4135 0.04186,0.55216 0.04484,0.55835 0.379347,0.79868 0.208912,0.1501 0.409675,0.22679 0.527872,0.20171 0.217094,-0.046 0.880407,-0.28596 0.894748,-0.32371 0.110701,-0.29143 0.907353,-1.41904 1.325741,-1.8761 0.619407,-0.67672 0.924248,-1.28068 1.557092,-3.08453 0.486107,-1.38559 1.124155,-3.66791 1.123617,-4.02033 l -5.58e-4,-0.27201 -0.871432,-0.17601 z m -9.28162,13.91335 c -0.07734,0.0157 -0.183276,0.0413 -0.299196,0.0738 -0.454728,0.12771 -0.634979,0.28899 -0.763743,0.68435 -0.116145,0.35663 -0.04411,0.35708 0.274875,5.6e-4 0.152398,-0.1703 0.422021,-0.40585 0.599087,-0.5232 0.17706,-0.11737 0.319475,-0.22839 0.316479,-0.24668 -0.0015,-0.009 -0.05011,-0.004 -0.127415,0.0118 z" + style="fill:#374548;stroke:#374548;stroke-width:1" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#ffb380;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" + d="m -26.89822,816.49785 4.15425,-1.37002 1.76777,-3.09359 1.06066,-3.66811 -2.69585,-1.90035 9.01562,0.39774 -1.94455,1.41422 -2.2539,4.94974 c 0,0 -0.17678,3.88909 0,3.88909 0.17678,0 1.5026,0.66291 1.5026,0.66291 l 2.2981,-1.94454 2.07712,-4.24264 0.53033,-4.15425 4.99395,-1.98874 -2.96101,6.93849 -0.70711,6.14299 2.12132,2.07712 1.5468,0.92808 -0.57453,0.61872 -2.16551,-0.39775 -2.47488,-0.44194 -1.14905,-0.13258 -2.2097,1.4584 -1.90035,1.63519 -0.53033,0.61872 -0.61872,-1.72358 -2.65165,-0.0442 -2.20971,1.06066 c 0,0 -2.20971,0.30936 -1.98874,0.26517 0.22097,-0.0442 0.39775,-1.591 0.39775,-1.591 l 2.38648,-1.19324 c 0,0 -0.0884,-0.97227 -0.30936,-0.92808 -0.22097,0.0442 -1.14904,0.30936 -1.14904,0.30936 l -1.67938,1.45841 -0.48614,-2.38648 -1.81196,0.57452 -2.82843,0.7955 -0.7513,0.39774 -0.0884,-1.94454 1.37002,-0.44194 0.7513,-1.01647 0.35356,-1.19324 z" + id="path4281" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + style="fill:#374548;stroke-width:1" + d="m -3.3436458,801.74349 c -0.3270617,1.02479 -0.5933181,1.61327 -1.0017902,2.33342 -0.6315924,1.11352 -1.2694204,1.91573 -1.8991084,2.3892 -0.425819,0.32019 -0.707111,0.80982 -1.199286,2.08779 -0.908929,2.36006 -1.853666,5.77628 -1.891738,6.8398 -0.0127,0.35481 -0.08794,1.07133 -0.166844,1.59231 -0.1747842,1.1541 -0.09962,1.92936 0.216161,2.23316 0.109659,0.10549 0.557787,0.31204 0.995686,0.45941 1.397234,0.47018 1.959451,0.95306 2.101965,1.80341 0.08318,0.49591 -0.06089,0.90324 -0.392073,1.10864 -0.31052,0.19255 -0.618705,0.15903 -0.984815,-0.10807 -0.294925,-0.21517 -0.307854,-0.21604 -1.328412,-0.099 -0.8920202,0.10228 -1.0911202,0.0984 -1.4831596,-0.028 -0.610923,-0.19704 -0.988975,-0.43353 -1.307717,-0.81777 -0.299537,-0.36109 -0.373834,-0.34897 -0.910463,0.14918 -0.152051,0.14078 -0.497614,0.39104 -0.768093,0.55626 -0.270477,0.16523 -0.630233,0.46994 -0.799854,0.67685 -0.349847,0.42683 -0.887357,0.76141 -1.645995,1.02536 l -0.519869,0.18124 -0.242838,0.57166 c -0.133352,0.3146 -0.301457,0.62098 -0.37366,0.68055 -0.235608,0.19426 -0.574902,0.19803 -0.817442,0.009 -0.374002,-0.29084 -0.7172,-1.37437 -0.606921,-1.91578 0.02625,-0.12918 0.02742,-0.24915 0.003,-0.26669 -0.07305,-0.0525 -1.991902,0.62831 -2.520775,0.89443 -0.558725,0.28112 -1.057702,0.38623 -1.540377,0.32372 -0.310356,-0.0401 -0.369452,-0.0161 -0.875326,0.3538 -0.795279,0.58166 -1.265206,0.58883 -1.61722,0.0251 -0.181854,-0.29123 -0.165986,-0.59875 0.06012,-1.18572 0.172023,-0.44658 0.174128,-0.48901 0.02688,-0.46489 -0.05905,0.01 -0.218414,-0.068 -0.354596,-0.17266 -0.572973,-0.44052 -0.991539,-1.32736 -0.892846,-1.89206 l 0.04856,-0.27682 -0.378318,0.12147 c -0.207837,0.0668 -0.711549,0.27389 -1.119764,0.46039 -0.760409,0.34739 -1.316386,0.48198 -1.88004,0.4551 -0.277766,-0.0133 -0.36925,0.0284 -0.702226,0.31952 -0.603967,0.52821 -1.173462,0.5408 -1.524597,0.0335 -0.189541,-0.27381 -0.199592,-0.5276 -0.04077,-1.03824 0.112886,-0.36292 0.638594,-1.06647 0.94286,-1.26166 0.114847,-0.0737 0.315555,-0.2598 0.445886,-0.41332 0.130332,-0.15353 0.348099,-0.35636 0.483777,-0.45066 0.215325,-0.14964 0.245179,-0.22354 0.234251,-0.58149 -0.0338,-1.1071 0.486311,-1.80559 1.622343,-2.17858 0.28483,-0.0935 0.710257,-0.25884 0.945023,-0.36735 0.235593,-0.10893 0.757866,-0.25165 1.165518,-0.31872 0.830783,-0.13612 2.919099,-0.77578 3.0582,-0.93577 0.203217,-0.23372 1.18082,-2.0332 1.51816,-2.79478 0.368129,-0.83107 0.936346,-2.58743 0.961224,-2.9708 0.01186,-0.18275 -0.04604,-0.23711 -0.417381,-0.39209 -0.78696,-0.32846 -2.689408,-1.80409 -3.246426,-2.46332 l 1.017675,-0.18924 c 0.434907,0.39121 1.283504,1.06575 1.768253,1.38152 0.358314,0.23342 0.96879,0.53362 1.356544,0.66702 0.387756,0.13341 0.86226,0.34397 1.054526,0.46802 l 0.349836,0.22551 -0.453611,-0.13498 -0.453089,-0.13507 -0.119373,0.66681 c -0.162726,0.91062 -0.632993,2.34474 -1.125838,3.43357 -0.512846,1.13295 -1.473796,2.7812 -1.734418,2.97508 -0.108189,0.0805 -0.426387,0.22229 -0.707262,0.315 -0.280871,0.0927 -0.635864,0.20962 -0.789219,0.26027 -0.153351,0.0507 -0.827633,0.21525 -1.498082,0.36568 -0.67044,0.15048 -1.409642,0.36485 -1.643097,0.47637 -0.233454,0.11151 -0.58793,0.2504 -0.787698,0.30884 -0.679144,0.19873 -1.053972,0.72764 -0.952838,1.34489 l 0.03648,0.22265 0.19023,-0.24746 c 0.497071,-0.64545 1.147388,-0.85097 1.913456,-0.60492 0.527702,0.16948 0.661403,0.16546 0.772201,-0.0235 0.0433,-0.0738 0.273676,-0.20963 0.512009,-0.30128 0.238337,-0.0916 0.610335,-0.28275 0.826678,-0.42471 0.216347,-0.14195 0.498743,-0.3011 0.627871,-0.35406 l 0.234831,-0.0964 -0.194836,0.21279 c -0.322965,0.35238 -1.163153,0.94678 -1.391378,0.98417 -0.117524,0.0193 -0.281815,0.1242 -0.365378,0.2332 -0.08605,0.11219 -0.387414,0.28994 -0.694377,0.41001 -0.298117,0.11663 -1.053339,0.41019 -1.678668,0.65234 -1.128968,0.43721 -1.604648,0.70394 -1.7767,0.99738 -0.04932,0.0841 -0.226788,0.25364 -0.394499,0.37646 -0.400681,0.29342 -0.633795,0.55174 -0.766806,0.84909 -0.165556,0.37009 -0.125629,0.37541 0.307157,0.0404 0.462214,-0.35785 1.071265,-0.5769 1.273613,-0.45823 0.197557,0.11582 0.524531,0.0431 1.181209,-0.26224 0.863993,-0.40177 2.58443,-1.02026 3.054201,-1.09777 0.335012,-0.0552 0.475854,-0.13168 0.771196,-0.4194 0.1987,-0.19349 0.454699,-0.43357 0.568901,-0.53382 0.114192,-0.10028 0.374741,-0.35594 0.578835,-0.56818 0.204086,-0.21227 0.58231,-0.52904 0.840502,-0.70393 0.258191,-0.17487 0.495368,-0.3942 0.52715,-0.48727 0.05445,-0.15949 0.514294,-0.48059 0.532148,-0.37163 0.0046,0.0278 -0.042,0.12837 -0.103444,0.22356 -0.06145,0.0952 -0.104589,0.2563 -0.09537,0.35803 0.01225,0.13536 -0.04534,0.20684 -0.215182,0.2655 -0.469774,0.16229 -1.892072,1.40394 -1.974339,1.7237 -0.03059,0.1189 -0.148653,0.22706 -0.314153,0.28707 -0.145907,0.0529 -0.277303,0.1526 -0.291596,0.22166 -0.01431,0.069 -0.05276,0.12993 -0.0857,0.13533 -0.09954,0.0163 -0.824621,1.00368 -0.889431,1.21106 -0.09773,0.31273 0.0336,0.87338 0.269025,1.14735 l 0.213512,0.2484 0.148487,-0.5186 c 0.127751,-0.44536 0.541709,-1.11128 0.723262,-1.16398 0.03152,-0.009 0.22827,-0.0555 0.4372,-0.10274 0.425301,-0.0963 0.906852,-0.45623 1.213544,-0.90673 0.121646,-0.17867 0.360576,-0.36758 0.622857,-0.49276 0.437609,-0.20885 1.369387,-0.97426 1.347659,-1.10687 -0.02762,-0.16857 0.337523,-0.11276 0.671553,0.10251 l 0.357573,0.23015 1.001949,-0.13782 c 0.550987,-0.076 1.000993,-0.1409 1.000379,-0.14415 -5.71e-4,-0.003 -0.191348,-0.14874 -0.423838,-0.3234 -0.745252,-0.55994 -0.84618,-1.07181 -0.631,-3.20262 0.06107,-0.6048 0.133955,-1.36272 0.161961,-1.68435 0.09862,-1.13255 0.705203,-2.75824 1.501688,-4.02537 0.342398,-0.54472 0.4395,-0.63709 0.978691,-0.92835 0.739188,-0.39931 1.42027,-0.94867 1.391756,-1.1227 -0.01174,-0.0716 -0.372095,-0.3106 -0.800801,-0.53106 -0.808571,-0.41578 -1.674338,-1.01898 -2.278142,-1.56846 0.126579,-0.0258 0.218408,-0.0459 0.351345,-0.0732 0.651076,0.45565 1.416921,0.93157 1.901744,1.15464 1.502563,0.69129 3.191662,1.08442 4.403443,1.02488 0.385318,-0.019 0.8135884,-0.0113 0.9516264,0.0169 0.3331362,0.068 0.3892562,-0.0317 0.1038602,-0.18499 -0.2867982,-0.15399 -0.2217082,-0.16946 0.221126,-0.0524 0.196209,0.0519 0.337851,0.13853 0.327965,0.20012 -0.0096,0.0597 0.04199,0.21729 0.114318,0.35051 0.0724,0.1332 0.123688,0.25338 0.114025,0.26683 -0.0097,0.0134 -0.297258,-0.0534 -0.639381,-0.14855 -0.3421202,-0.0952 -0.7617476,-0.1766 -0.9322856,-0.18054 -0.357667,-0.008 -0.361559,3.7e-4 -0.432827,0.98436 -0.07201,0.99438 -1.510572,5.50483 -2.085425,6.5388 -0.07836,0.14095 -0.448201,0.62182 -0.822171,1.068 -0.373966,0.44619 -0.810947,1.04334 -0.971256,1.32749 -0.174458,0.30928 -0.405522,0.58738 -0.575601,0.69274 -0.357272,0.22122 -1.935267,0.7006 -2.765814,0.84012 -0.837784,0.14132 -1.780215,0.42865 -1.968737,0.60163 -0.08387,0.077 -0.379985,0.19429 -0.658182,0.26078 -0.559569,0.13374 -0.809133,0.3325 -1.038835,0.82659 -0.07833,0.16847 -0.119333,0.42466 -0.09337,0.58311 l 0.04624,0.28223 0.257283,-0.31317 c 0.552936,-0.6729 1.167052,-0.86443 1.978002,-0.61712 0.420537,0.12823 0.620496,0.14177 1.007127,0.0674 0.414179,-0.0797 0.546772,-0.1517 0.936088,-0.50705 0.249396,-0.22766 0.549588,-0.42978 0.667574,-0.44912 0.117985,-0.0193 0.325615,-0.12742 0.460825,-0.24026 0.333338,-0.27818 0.894637,-0.57988 0.909571,-0.48874 0.01517,0.0926 -0.435225,0.57578 -0.555054,0.59541 -0.04871,0.008 -0.142262,0.10833 -0.207666,0.22294 -0.08766,0.15368 -0.189227,0.21344 -0.386339,0.22646 -0.173273,0.0114 -0.379619,0.11104 -0.586929,0.28295 -0.413517,0.34303 -1.391215,0.85114 -2.146376,1.1159 -0.327575,0.11487 -0.734468,0.28809 -0.904059,0.3848 -0.169591,0.0967 -0.593328,0.26422 -0.94155,0.37216 -0.888664,0.2755 -1.170189,0.42901 -1.533241,0.83568 -0.174384,0.19532 -0.487816,0.48667 -0.696247,0.64755 -0.314449,0.24268 -0.83299,1.00303 -0.733033,1.07485 0.01534,0.011 0.196061,-0.0999 0.401286,-0.2466 0.205223,-0.1467 0.578416,-0.34007 0.829563,-0.43003 0.380251,-0.13617 0.490664,-0.14757 0.658869,-0.0666 0.263598,0.12687 0.429346,0.0937 1.038007,-0.20929 0.579399,-0.28841 3.478645,-1.32403 3.899934,-1.39305 0.154939,-0.0254 0.31434,-0.0922 0.354604,-0.14829 0.04027,-0.056 0.245356,-0.17661 0.455676,-0.26841 0.325529,-0.14211 0.415568,-0.23637 0.605915,-0.63219 0.308366,-0.64126 0.595361,-0.94999 1.028371,-1.10663 0.220308,-0.0797 0.484348,-0.26232 0.656103,-0.45364 0.274107,-0.30543 0.286487,-0.31099 0.263273,-0.1161 -0.03831,0.32148 -0.381077,0.70103 -0.745406,0.82574 -0.234611,0.0803 -0.443684,0.25092 -0.722467,0.58906 -0.215899,0.26181 -0.422899,0.48146 -0.460023,0.48754 -0.03712,0.006 -0.07588,0.10678 -0.08568,0.22386 -0.01135,0.13559 -0.07496,0.22213 -0.176103,0.2387 -0.08732,0.0143 -0.250055,0.094 -0.361128,0.17725 -0.282234,0.21155 -0.817978,1.11662 -0.94071,1.58924 l 5.36e-4,-9e-5 c -0.07507,0.28909 -0.07398,0.53146 0.0051,0.90241 0.108611,0.50956 0.166265,0.53396 0.198981,0.0844 0.04342,-0.59672 0.349046,-0.91124 1.144105,-1.17657 0.645684,-0.21546 1.031747,-0.47629 1.519147,-1.02654 0.220568,-0.24904 0.452188,-0.46104 0.514744,-0.47129 0.06256,-0.0102 0.476236,-0.28555 0.919477,-0.61168 1.240456,-0.91276 1.456174,-0.94129 1.978348,-0.26457 0.335725,0.4351 0.925088,0.78723 1.4046544,0.83947 0.1751672,0.0191 0.6357792,-0.0167 1.0237232,-0.0803 0.934482,-0.15311 1.189929,-0.13518 1.523605,0.10455 0.261102,0.1876 0.277889,0.18928 0.251287,0.0269 -0.07645,-0.46661 -0.592828,-0.85044 -1.530264,-1.13769 -0.947442,-0.29033 -1.2426532,-0.46841 -1.5610136,-0.9421 -0.247568,-0.36838 -0.286276,-0.49058 -0.344341,-1.08621 -0.04101,-0.42068 -0.01888,-0.98206 0.06003,-1.50397 0.06924,-0.45792 0.14253,-1.16919 0.162375,-1.58028 0.07441,-1.54188 1.2928206,-5.70852 2.3860006,-8.16001 0.387712,-0.86945 0.476893,-1.00284 0.872454,-1.30486 0.625857,-0.47787 1.208619,-1.18135 1.769984,-2.13567 0.375422,-0.6382 0.609611,-1.11768 0.86281,-1.85178 0.3485488,-0.0755 0.6977828,-0.15121 0.9752436,-0.21238 z m -15.3087742,3.22744 c 1.330387,-6.7e-4 1.125832,0.12441 -0.708093,0.42784 -0.904638,0.15025 -1.699111,0.22195 -2.40356,0.221 0.0524,-0.0106 2.253541,-0.47057 3.111653,-0.64884 z m -0.729406,2.3548 c 0.01922,-0.0268 1.095131,0.59819 1.532683,0.89041 0.105098,0.0702 -0.404412,-0.029 -0.734563,-0.14316 -0.307723,-0.1064 -0.876192,-0.63858 -0.79812,-0.74725 z m 1.46639,0.33185 c 0.02746,-0.005 0.189519,0.054 0.359938,0.12994 0.170423,0.076 0.38584,0.17103 0.478914,0.2108 0.231474,0.0989 0.103237,0.11768 -0.238454,0.035 -0.25333,-0.0615 -0.723135,-0.3554 -0.60036,-0.37552 z m 4.548855,-0.34119 -0.313666,0.29987 c -0.432092,0.41318 -0.902302,0.75188 -1.457469,1.0492 -0.399966,0.2142 -0.520942,0.33721 -0.806875,0.82398 -0.777628,1.32387 -1.218619,2.65478 -1.28341,3.87051 -0.01802,0.33809 -0.0807,1.00039 -0.139351,1.47186 -0.05865,0.47146 -0.08787,1.10746 -0.06465,1.4135 0.04186,0.55216 0.04484,0.55835 0.379347,0.79868 0.208912,0.1501 0.409675,0.22679 0.527872,0.20171 0.217094,-0.046 0.880407,-0.28596 0.894748,-0.32371 0.110701,-0.29143 0.907353,-1.41904 1.325741,-1.8761 0.619407,-0.67672 0.924248,-1.28068 1.557092,-3.08453 0.486107,-1.38559 1.124155,-3.66791 1.123617,-4.02033 l -5.58e-4,-0.27201 -0.871432,-0.17601 z m -9.28162,13.91335 c -0.07734,0.0157 -0.183276,0.0413 -0.299196,0.0738 -0.454728,0.12771 -0.634979,0.28899 -0.763743,0.68435 -0.116145,0.35663 -0.04411,0.35708 0.274875,5.6e-4 0.152398,-0.1703 0.422021,-0.40585 0.599087,-0.5232 0.17706,-0.11737 0.319475,-0.22839 0.316479,-0.24668 -0.0015,-0.009 -0.05011,-0.004 -0.127415,0.0118 z" + id="path4259" /> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#374548;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" + d="m 1.65122,770.6685 c 0,0 0.0442,-6.40816 0.0442,-6.62913 0,-0.22097 1.45841,-2.82843 1.45841,-2.82843 l 1.10485,1.81196 -0.13258,6.45235 z" + id="path4246" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#ff5555;fill-opacity:1;stroke:#374548;stroke-width:1.78500271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m -46.788918,756.19236 c 0,0 -0.736286,0.57858 -1.104424,2.47169 -0.368138,1.89323 -1.367365,3.36589 -0.105196,4.31256 1.262189,0.94667 4.365078,2.36652 4.680617,0.94667 0.31555,-1.42006 0.473315,-4.73325 -0.0526,-5.25923 -0.525912,-0.52586 -3.418429,-2.47169 -3.418429,-2.47169 z" + id="path6552" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#374548;stroke-width:1.78500271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m -155.12109,-238.22656 c -0.6067,0.0529 -1.20015,0.16259 -1.78321,0.28711 -0.38484,0.48007 -0.67219,-0.0488 -1.09961,0.39648 -0.29887,-0.26179 -0.62132,0.42937 -0.8125,0.10352 -0.58945,0.18861 -1.12708,0.38026 -1.56445,0.55468 -1.9985,0.20738 -0.68114,0.76701 -1.52148,0.86329 -0.69015,1.1254 -0.65892,1.19762 -1.08789,2.42773 -0.54071,1.2215 -0.73239,2.97087 -0.0625,3.89063 -0.36571,0.66839 -1.52971,1.49224 -1.82422,2.53124 1.4005,-0.66991 2.87169,-0.38084 4.35742,-0.31054 -0.90835,1.08737 -2.52669,1.43026 -2.77344,2.76758 4.58465,-0.38821 4.57924,5.78274 4.96094,6.0957 0.0245,3.56162 -0.19639,7.12 -0.28906,10.67969 -0.34954,4.34493 0.13069,8.67681 0.40039,13.01172 0.39877,2.12053 1.47616,4.09462 2.13867,6.1582 0.38077,1.81832 3.16284,1.00634 3.46094,2.84961 l -1.16602,0.97656 c 0,0 1.3246,1.32772 1.58008,1.58594 0.15288,0.94306 0.14128,1.131 0.0801,1.05273 0.0213,0.0716 0.0108,0.0283 0.0351,0.11133 1.96486,-0.5187 2.67828,2.54244 4.62305,1.95117 4.22199,4.18337 5.40017,3.69238 8.32227,5.14258 2.9221,1.4502 10.56257,2.7824 16.27929,0.87695 5.71672,-1.90545 17.5293,-12.31958 17.5293,-12.88476 0,-0.56517 2.60156,-20.68507 2.60156,-21.36328 0,-0.65975 -2.81527,-5.98373 -2.97265,-6.28125 l 0.45898,-4.12305 -2.125,-4.1875 -1.8125,1.625 c 0,0 -0.43533,2.08442 -0.88086,4.06445 l -0.24609,-0.14062 c -0.73936,3.42037 -1.59622,8.38589 -4.1836,10.05859 -2.11829,1.25953 -7.12543,0.67896 -8.5957,0.33985 -1.4224,-0.32807 -9.83208,-3.57921 -10.32227,-3.96875 -0.0414,-0.38401 -0.21379,-0.67345 -0.64843,-0.7754 -1.26803,-1.04317 -1.15613,-0.88935 -2.32813,-2.09374 -1.98419,-2.86259 -0.47265,-1.24688 -2.3125,-4.21485 -2.69698,-4.22108 -5.74212,-8.7167 -8.41601,-12.96289 -0.0714,-0.97813 -0.48434,-1.41739 0.18164,-2.25391 0.0528,-0.0576 0.0593,-0.0763 0.10156,-0.125 -0.0873,-0.1322 -0.19846,-0.2771 -0.30078,-0.41992 -0.51146,0.1583 -1.06917,0.30398 -0.55469,-0.52343 0.0252,-0.0466 0.0343,-0.077 0.0566,-0.1211 -0.22716,-0.27765 -0.49236,-0.5711 -0.79297,-0.88086 -0.18786,0.0802 -0.36819,0.15392 -0.58008,0.25977 -0.16347,-0.16846 -0.12826,-0.50726 -0.043,-0.88477 -0.30241,-0.27892 -0.65946,-0.57582 -1.03321,-0.87695 -0.69819,0.50475 -0.41672,-0.44084 -1.22265,-0.11328 l -0.64258,-0.90235 c -0.42332,-0.12851 -0.8685,-0.20309 -1.32227,-0.24804 -0.56641,0.71609 -0.40112,-0.10287 -1.2207,0.35351 z m 2.99414,55.92187 c -0.5431,-1.82551 -0.14198,-0.18157 0,0 z" + transform="translate(115.09766,980.36216)" + id="path6554" /> + <circle + style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:1.35678434;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle6556" + cx="-42.503937" + cy="749.14105" + r="0.92298001" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:1.19000173;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m -41.761697,757.62435 c 0,0 2.654033,0.41816 4.829623,-0.21444 2.175591,-0.63259 3.534196,-1.55651 3.764051,-1.74536" + id="path6558" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#ff5555;fill-opacity:1;stroke:#374548;stroke-width:1.78500271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m -48.051107,747.51485 c 0,0 0.510711,-1.00887 1.525141,-1.42005 1.01443,-0.41118 1.998465,-2.05101 3.891744,-2.68212 0.379982,-0.12666 5.259118,-0.26293 5.259118,-0.26293 0,0 2.15624,-3.52361 -0.736276,-3.36583 -2.892516,0.15777 -3.550683,-0.79634 -3.813635,-0.007 -0.262951,0.78886 -1.189998,1.48795 -3.030697,1.38277 -1.84068,-0.1052 -2.411716,-0.27089 -3.779093,0.51798 -1.367355,0.78887 -2.629554,0.99923 -2.682142,2.7873 -0.0526,1.7881 0.525913,2.94517 1.630326,3.26076 1.104415,0.31548 1.735514,-0.21039 1.735514,-0.21039 z" + id="path6560" + inkscape:connector-curvature="0" + sodipodi:nodetypes="czscssssscc" /> + <g + id="g4237" + transform="rotate(5.1274319,-51.978377,826.9043)"> + <path + inkscape:connector-curvature="0" + id="path4230" + d="m -27.0308,766.0723 c 0,0 17.32411,5.39169 17.76605,5.39169 0.44195,0 6.27558,6.01041 6.27558,6.01041 l 1.06066,3.97747 4.15425,5.56847 0.97227,5.12652 -6.45235,1.14905 -7.24784,-0.26516 -4.94975,1.41421 -5.74524,1.67938 -5.83363,-4.33103 1.06066,-0.97227 c 0,0 4.86136,-0.61872 5.21491,-0.70711 0.35355,-0.0884 4.41942,-2.56326 4.41942,-2.56326 l -2.47488,-3.62392 4.50781,-0.88389 -1.14905,-5.03813 3.44715,-3.27037 -4.50781,-3.27037 z" + style="opacity:1;fill:#e6e6e6;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path4213" + d="m -27.33984,766.04966 c 0,0 20.1875,3.625 23.125,10.125 2.9375,6.5 1.6875,4.6875 1.6875,4.6875" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#374548;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path4215" + d="m -11.46484,774.54966 c 0,0 11.375,6 13,12.3125 1.625,6.3125 1.75,6.3125 1.75,6.3125 0,0 -11.5,-3.75 -18.375,-10.375" + style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path4217" + d="m -15.80548,791.35137 c 0,0 7.86656,2.65165 12.1092,1.94454 4.24264,-0.7071 4.50781,-0.88388 4.50781,-0.88388" + style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" /> + <path + inkscape:connector-curvature="0" + id="path4219" + d="m -27.90234,789.86216 c 0,0 1.125,5.625 7,6.25 5.875,0.625 9.75,-3.375 9.75,-3.375" + style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" /> + </g> + <path + style="opacity:1;fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" + d="m -42.52734,766.98716 c 1.125,3.375 5.75,9.375 5.875,11.875 0.125,2.5 1,6 1,6 0,0 -2.625,-3.25 -2.75,-3.75 -0.125,-0.5 1.375,3.75 2.25,5.375 0.875,1.625 2.125,7 2.125,7 l -2.5,-3.125 c 0,0 1.875,6 2.5,6.875 0.625,0.875 5.25,4 5.75,4.125 0.5,0.125 8.75,2.625 8.75,2.625 l -3.25,-0.375 6.125,1.625 5.25,-0.25 c 0,0 -1,0.75 -1.875,1.125 -0.875,0.375 -14,-2.25 -14,-2.25 l -8.84375,-6.71875 -1.155388,-1.71118 0.634072,-0.77566 -0.401664,-1.60477 -3.13952,-1.56464 -1.84375,-6.375 -0.90625,-12.0625 z" + id="path4239" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cscssccssccccsccccccccc" /> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#374548;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none" + d="m 7.41016,767.42466 3.5,-5.25 1.5,0.5625 c 0,0 0.75,3.0625 0.5625,3.375 -0.1875,0.3125 -2.6875,5.8125 -2.6875,5.8125 l -2.75,1.5625" + id="path4244" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + transform="translate(-288,-1.7890625e-5)" + id="g3088"> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3010" + width="72" + height="72" + x="720" + y="980.36218" + rx="1.5182086" + ry="1.8187517" /> + <path + sodipodi:type="star" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path3012" + sodipodi:sides="6" + sodipodi:cx="411.53616" + sodipodi:cy="353.38712" + sodipodi:r1="28.436131" + sodipodi:r2="24.548109" + sodipodi:arg1="0.78539816" + sodipodi:arg2="1.3089969" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:transform-center-x="5.5748786" + inkscape:transform-center-y="-3.2186539" + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" /> + <g + transform="translate(717.52513,2.1213153)" + clip-path="url(#clipPath5175)" + id="g3084"> + <rect + style="opacity:1;fill:#8dd35f;fill-opacity:1;stroke:#373748;stroke-width:1.18013501;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3014" + width="62.724411" + height="89.610062" + x="6.1126633" + y="966.75208" /> + <rect + y="1018.421" + x="11.108079" + height="33.764347" + width="56.568542" + id="rect3016" + style="opacity:1;fill:#313b3f;fill-opacity:1;stroke:#374548;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + id="g3042"> + <g + id="g3024" + transform="translate(0,1.5026019)"> + <path + inkscape:connector-curvature="0" + id="path3018" + d="m 12.72487,1011.4908 3.625,2.75 4.82192,-2.7839 3.4185,3.4185 5.06037,-2.9216" + style="opacity:1;fill:none;fill-opacity:1;stroke:#5aa02c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#5aa02c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 30.225763,1011.4908 3.625,2.75 4.82192,-2.7839 3.4185,3.4185 5.06037,-2.9216" + id="path3020" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path3022" + d="m 47.196326,1011.4908 3.625,2.75 4.82192,-2.7839 3.4185,3.4185 5.06037,-2.9216" + style="opacity:1;fill:none;fill-opacity:1;stroke:#5aa02c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <g + id="g3032" + transform="translate(0,-4.1542524)"> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#5aa02c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 12.72487,1011.4908 3.625,2.75 4.82192,-2.7839 3.4185,3.4185 5.06037,-2.9216" + id="path3026" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path3028" + d="m 30.225763,1011.4908 3.625,2.75 4.82192,-2.7839 3.4185,3.4185 5.06037,-2.9216" + style="opacity:1;fill:none;fill-opacity:1;stroke:#5aa02c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#5aa02c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 47.196326,1011.4908 3.625,2.75 4.82192,-2.7839 3.4185,3.4185 5.06037,-2.9216" + id="path3030" + inkscape:connector-curvature="0" /> + </g> + <g + transform="translate(0,-10.253048)" + id="g3040"> + <path + inkscape:connector-curvature="0" + id="path3034" + d="m 12.72487,1011.4908 3.625,2.75 4.82192,-2.7839 3.4185,3.4185 5.06037,-2.9216" + style="opacity:1;fill:none;fill-opacity:1;stroke:#5aa02c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:#5aa02c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 30.225763,1011.4908 3.625,2.75 4.82192,-2.7839 3.4185,3.4185 5.06037,-2.9216" + id="path3036" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path3038" + d="m 47.196326,1011.4908 3.625,2.75 4.82192,-2.7839 3.4185,3.4185 5.06037,-2.9216" + style="opacity:1;fill:none;fill-opacity:1;stroke:#5aa02c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + </g> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + x="18.354021" + y="1021.603" + id="text3046"><tspan + style="font-size:75px;line-height:1.25" + sodipodi:role="line" + id="tspan3044" + x="31.39113" + y="1021.603"> </tspan></text> + <path + inkscape:connector-curvature="0" + id="path3048" + d="m 22.34987,992.99084 3.375,4.25 3.375,-3.75 -1.375,-0.25 5.5,-6.625 3.625,6.25 -1.25,0.625 2.125,3.75 3.375,-1.875 -0.75,-1 2.625,-5.625 2.125,7.5 -0.75,0.125 1.5,1.625 4,-3.5 -1.375,-1 0.75,-3.25 -2.5,-12.125 -13.75,-1.875 -11.5,13.5 z" + style="opacity:1;fill:#5aa02c;fill-opacity:1;stroke:#447821;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + id="g3072"> + <path + inkscape:connector-curvature="0" + id="path3050" + d="m 38.50417,998.0553 -19.61524,22.7894 2.41211,0.4388 2.35742,4.8422 14.4961,4.0507 15.82226,-4.0507 1.67969,-4.765 h -0.12305 l 2.33203,-0.4054 -19.36132,-22.89825 z" + style="opacity:1;fill:#2c5aa0;fill-opacity:1;stroke:#214478;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#2c5aa0;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 21.1843,1020.012 2.4749,5.6569 14.49564,4.5078 15.82156,-4.5078 1.6794,-5.3033 z" + id="path3052" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccc" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path3054" + d="m 38.907566,1011.6956 27.498436,11.8459" + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:#93a7ac;stroke-width:0.64922065;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:#93a7ac;stroke-width:0.64922065;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 38.296175,1011.6956 -27.498436,11.8459" + id="path3056" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="opacity:1;fill:#5f8dd3;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 18.8884,1020.4113 19.615681,-21.35511 19.361819,21.45791 -19.616847,3.202 z" + id="path3058" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + inkscape:connector-curvature="0" + id="path3060" + d="m 25.617666,1021.854 12.403005,-18.3647 12.930181,18.2056 -9.368001,7.6069 -8.310936,-0.7126 z" + style="opacity:1;fill:#2c5aa0;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:nodetypes="cccccc" /> + <path + inkscape:connector-curvature="0" + id="path3062" + d="m 31.317191,1026.762 6.674829,-20.5872 6.20623,20.8524 -2.636074,2.2106 -3.311625,1.2617 -4.848935,-1.7389 z" + style="opacity:1;fill:#214478;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:nodetypes="ccccccc" /> + <path + style="opacity:1;fill:#30ae63;fill-opacity:1;stroke:#93a7ac;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 26.4749,1022.1143 -4.375,8.75" + id="path3064" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path3066" + d="m 50.7249,1022.1143 4.375,8.75" + style="opacity:1;fill:#30ae63;fill-opacity:1;stroke:#93a7ac;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path3068" + d="m 18.84987,1020.9586 6.625,1.0625" + style="opacity:1;fill:#2c5aa0;fill-opacity:1;stroke:#162d50;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path3070" + d="m 51.03737,1021.8961 6.875,-0.8125" + style="opacity:1;fill:#2c5aa0;fill-opacity:1;stroke:#162d50;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path3074" + d="M 30.867448,1037.4626 45.3722,1032.338 c 0.434258,0.196 0.64048,0.5708 0.678239,1.0773 l -12.895612,5.9614 c -1.080427,-0.1176 -2.03083,-1.4222 -2.287379,-1.9141 z" + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:#483737;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:#483737;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 32.264382,1031.9122 14.075191,5.1151 c -0.02961,0.3569 -0.772924,1.6359 -1.391462,1.9117 l -13.567605,-5.6276 c -0.392223,-0.7029 0.393155,-1.0003 0.883876,-1.3992 z" + id="path3076" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:#483737;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 40.429569,1031.6983 0.379129,9.0843 c -0.628227,0.1146 -2.6251,0.01 -3.513907,-0.1585 l 0.151893,-8.8028 c 0.932046,-0.4172 1.970849,-0.1895 2.982885,-0.1231 z" + id="path3078" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccc" /> + <path + sodipodi:nodetypes="csscsccsc" + inkscape:connector-curvature="0" + id="path3080" + d="m 37.189373,1022.1443 c 0,0 -5.094937,5.4589 -4.912975,8.8252 0.181962,3.3663 1.910601,5.5498 2.820411,5.5498 0.90981,0 6.732595,-0.3639 7.1875,-0.2729 0.454905,0.09 3.457279,-0.7279 2.092564,-3.8212 -1.364716,-3.0934 -2.456488,-8.0974 -2.456488,-8.0974 0,0 -0.727848,4.5491 -1.273734,5.004 0,0 -2.153014,-1.259 -2.456486,-2.6384 z" + style="opacity:1;fill:#ff7f2a;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:0.34800002;fill:#ffd42a;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 37.861798,1029.8089 c 0,0 -3.131061,2.2724 -3.019238,3.6737 0.111828,1.4014 1.174148,2.3103 1.733267,2.3103 0.559119,0 4.137474,-0.1514 4.417035,-0.1139 0.279557,0.037 2.124648,-0.303 1.285971,-1.5908 -0.838679,-1.2877 -1.509621,-3.3708 -1.509621,-3.3708 0,0 -0.447294,1.8938 -0.782765,2.0831 0,0 -1.32312,-0.5241 -1.509618,-1.0984 z" + id="path3082" + inkscape:connector-curvature="0" + sodipodi:nodetypes="csscsccsc" /> + </g> + </g> + <flowRoot + xml:space="preserve" + id="flowRoot2725" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + transform="translate(0,980.36216)"><flowRegion + id="flowRegion2727"><rect + id="rect2729" + width="1421.2847" + height="43.840622" + x="19.79899" + y="88.970566" /></flowRegion><flowPara + id="flowPara2731">1111</flowPara></flowRoot> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="26.870058" + y="1097.6169" + id="text2735"><tspan + sodipodi:role="line" + id="tspan2733" + x="26.870058" + y="1097.6169">0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="791.95959" + y="663.45343" + id="text2739" /> + <flowRoot + xml:space="preserve" + id="flowRoot2741" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + transform="translate(0,980.36216)"><flowRegion + id="flowRegion2743"><rect + id="rect2745" + width="698.62152" + height="79.195961" + x="485.07526" + y="-247.61226" /></flowRegion><flowPara + id="flowPara2747" /></flowRoot> + <g + id="g53446" + transform="translate(503.99997,-1.7890625e-5)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="980.36218" + x="720" + height="72" + width="72" + id="rect53360" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" + inkscape:transform-center-y="-3.2186539" + inkscape:transform-center-x="5.5748786" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.3089969" + sodipodi:arg1="0.78539816" + sodipodi:r2="24.548109" + sodipodi:r1="28.436131" + sodipodi:cy="353.38712" + sodipodi:cx="411.53616" + sodipodi:sides="6" + id="path53362" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <g + id="g53442" + clip-path="url(#clipPath5175)" + transform="translate(717.52513,2.1213153)"> + <rect + y="966.75208" + x="6.1126633" + height="89.610062" + width="62.724411" + id="rect53364" + style="opacity:1;fill:#5fbcd3;fill-opacity:1;stroke:#373748;stroke-width:1.18013501;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="fill:#aaeeff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m -0.52510001,1012.9909 c 3.50000001,-0.5 3.75000001,-4.25 12.00000001,-5 8.25,-0.75 11,-1.25 14.5,1 3.5,2.25 5,4 8.5,4.25 3.5,0.25 7,-3 8,1 1,4 3.75,7.5 -1.25,9.5 -5,2 -13.5,2.75 -22.75,1.75 -9.25,-1 -17.75000001,-0.5 -18.75000001,-0.25 -0.99999999,0.25 -0.25,-12.25 -0.25,-12.25 z" + id="path53461" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#d5f6ff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 12.4646,1015.4159 c 0.7071,0 2.2097,-1.0607 3.8891,-1.9446 1.6794,-0.8839 3.8891,-3.0052 4.9498,-1.6794 1.0606,1.3259 3.2703,0.442 0.4419,3.2704 -2.8284,2.8284 -6.5407,5.7452 -7.1595,6.1872 -0.6187,0.4419 -2.2097,1.7677 -2.4748,1.4142 -0.2652,-0.3536 0.088,-6.0988 0.1767,-6.4524 0.088,-0.3535 0.088,-1.2374 0.088,-1.2374 z" + id="path53601" + inkscape:connector-curvature="0" /> + <path + style="fill:#6c5d53;fill-rule:evenodd;stroke:#483e37;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 53.3499,1019.6159 c 0.5,-0.5 6.3125,-6.3125 6.3125,-6.3125 l 5.6352,3.2535 0.9273,12.809 c 0,0 -9.125,-1.625 -9.375,-2.125 -0.25,-0.5 -3.5,-7.625 -3.5,-7.625 z" + id="path53457" + inkscape:connector-curvature="0" /> + <path + style="fill:#917c6f;fill-rule:evenodd;stroke:#483e37;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 9.4749,1025.9909 23.5,-21.25 33,23.75 -1.75,22.5 -49,2.25 -3.75,-20.75 z" + id="path53448" + inkscape:connector-curvature="0" /> + <path + style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 33.2249,1005.4909 -12.3574,11.1738 c 3.5561,2.7144 9.3574,7.3262 9.3574,7.3262 l 5.25,-5 6,4.25 7.0801,-6.7168 z" + id="path53450" + inkscape:connector-curvature="0" /> + <path + style="fill:#483e37;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 45.42,1034.8806 15.2028,-15.2028 19.7742,11.4166 -1.1121,2.443 -17.8597,-10.0303 z" + id="path53455" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccc" /> + <path + style="fill:#483e37;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 16.2249,1032.4909 6.75,-6.75 9.5356,5.5053 -9.2856,-2.6303 -3.25,6.125 z" + id="path53459" + inkscape:connector-curvature="0" /> + <path + style="fill:#aaeeff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 55.9749,987.99086 c 0,0 -4.25,-2.25 -4,2 0.25,4.25004 -1.5,6.25004 -5.5,4.75004 -4,-1.5 -6.5,2.75 -5.75,4.5 0.75,1.75 6,5.75 8.5,6 2.5,0.25 8.75,-2.25 11.5,-2.5 2.75,-0.25 3.75,1 6,1.75 2.25,0.75 8.5,-7.5 8,-8.75 -0.5,-1.25 -7.25,-8.50004 -9.75,-9.25004 -2.5,-0.75 -10.75,1.75 -10.75,1.75 z" + id="path53463" + inkscape:connector-curvature="0" /> + <path + style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 55.7597,1017.9488 3.4914,2.2097 2.5633,-1.9887 2.519,1.1932 1.158,-1.9976 -5.5774,-3.5709 z" + id="path53465" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <path + style="opacity:1;fill:#917c6f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 49.7249,1032.1159 c 0.5,-0.5 11.75,-8.875 11.75,-8.875 l 3.875,2.375 -0.125,4.5 z" + id="path53499" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#6c5d53;fill-opacity:0.67171717;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 19.8009,1038.9272 c 1.4142,-0.3536 9.5459,-6.0105 9.5459,-6.0105 l 16.9706,6.364 14.1421,-11.6673 7.7782,3.8891 c 0,0 -12.0208,13.0815 -13.4351,14.1422 -1.4142,1.0606 -17.6776,2.1213 -17.6776,2.1213 z" + id="path53597" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#d5f6ff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 62.050444,997.11946 c -0.4419,0.17678 -9.8995,2.74004 -11.7556,2.20971 -1.8562,-0.53033 -5.6569,-0.7071 -5.6569,0.53033 0,1.2374 0.7071,2.6517 2.033,3.5355 1.3258,0.8839 4.7729,1.2375 6.4523,0.9723 1.6794,-0.2652 4.331,-1.591 5.6569,-1.8561 1.3258,-0.2652 5.2149,-0.088 6.2755,0.3535 1.0607,0.4419 2.3865,-1.149 2.5633,-1.6794 0.1768,-0.5303 -1.591,-3.09357 -2.9168,-3.53551 -1.3258,-0.44194 -3.3588,-0.79549 -3.3588,-0.79549 z" + id="path53599" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 54.4749,1020.4909 -9.25,14 12.5,-11.25 z" + id="path53603" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#6c5d53;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 12.2249,1029.7409 c 1,0 11,-4.25 11,-4.25 l -6.5,6.25 z" + id="path53605" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + transform="translate(575.99997,-1.7890625e-5)" + id="g53493"> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect53467" + width="72" + height="72" + x="720" + y="980.36218" + rx="1.5182086" + ry="1.8187517" /> + <path + sodipodi:type="star" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path53469" + sodipodi:sides="6" + sodipodi:cx="411.53616" + sodipodi:cy="353.38712" + sodipodi:r1="28.436131" + sodipodi:r2="24.548109" + sodipodi:arg1="0.78539816" + sodipodi:arg2="1.3089969" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:transform-center-x="5.5748786" + inkscape:transform-center-y="-3.2186539" + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" /> + <g + transform="translate(717.52513,2.1213153)" + clip-path="url(#clipPath5175)" + id="g53489"> + <rect + style="opacity:1;fill:#71c837;fill-opacity:1;stroke:#373748;stroke-width:1.18013501;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect53471" + width="62.724411" + height="89.610062" + x="6.1126633" + y="966.75208" /> + <path + style="opacity:1;fill:#5aa02c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 20.1025,994.5562 c 1.3259,0.61872 8.5737,4.33103 8.5737,4.33103 l 1.8562,4.41937 -1.8562,1.7678 -15.5564,-3.7123 -1.5909,-1.59099 4.5961,-3.35875 z" + id="path53571" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#5aa02c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 52.983,1004.1021 c 0.1768,-1.2374 0.3535,-7.42458 0.3535,-7.42458 l 3.8891,-3.0052 6.7175,3.0052 c 0,0 1.2375,2.65165 1.2375,3.53558 0,0.8838 -0.8839,3.3587 -1.7678,2.8284 -0.8839,-0.5303 -10.4298,1.0606 -10.4298,1.0606 z" + id="path53569" + inkscape:connector-curvature="0" /> + <path + style="opacity:0.606;fill:#5aa02c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 47.679697,989.2529 -5.4801,7.6014 4.5962,9.3691 17.1473,-2.6516 3.8891,-1.591 -19.6222,-12.90468 z" + id="path53567" + inkscape:connector-curvature="0" /> + <path + style="opacity:0.606;fill:#5aa02c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 23.9916,991.72777 c 0.8839,0.53033 10.0763,4.5962 10.0763,4.5962 l 3.182,7.07103 c 0,0 -12.1976,1.4142 -12.9047,1.2375 -0.7071,-0.1768 -13.2583,-4.4194 -13.2583,-4.4194 l 1.2374,-3.00525 z" + id="path53565" + inkscape:connector-curvature="0" /> + <path + style="fill:#918a6f;fill-rule:evenodd;stroke:#484537;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 11.4749,1001.2409 26.3666,7.0649 27.2695,-7.3069 -0.1361,28.742 -26.25,15.5 -27,-15.75 z" + id="path53495" + inkscape:connector-curvature="0" /> + <path + style="opacity:0.606;fill:#6c6753;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 11.0869,1020.5424 c 0.8839,0.7071 11.4905,3.8891 11.4905,3.8891 l 31.643,0.7071 9.8995,-6.0104 0.1768,10.4298 -26.163,14.8492 -26.6932,-15.026 z" + id="path53563" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#5fbcd3;fill-opacity:1;stroke:#37abc8;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 27.7249,1005.4909 c 0.5,-1 3,-3.25 3,-3.25 l 4.5,2 4.25,-2.75 4,2 3.25,-1.75 4.25,3.5 3.75,30.25 -16.5,10.5 -15.75,-10.25 z" + id="path53497" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#484537;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 56.3499,1014.9909 1.5,-5.375 7.125,-2.5 4.875,5.125 -5.25,-2.125 -5.125,1.25 z" + id="path53501" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#484537;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 12.3499,1017.8659 c 0.5,-0.5 3.5,-3.875 3.5,-3.875 l 7.75,1.75 0.875,2.375 -0.375,2.125 -1.875,-1.875 -6.125,-1.75 z" + id="path53503" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#00aad4;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 29.3833,1038.662 c 0.2652,-1.1491 3.6239,-21.7435 3.6239,-21.7435 l -0.1768,16.7054 -1.3258,6.0104 z" + id="path53505" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#00aad4;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 42.3764,1006.2235 0.4419,19.0918 1.6062,16.6695 2.9874,-0.4623 -3.9749,-34.9455 z" + id="path53507" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccc" /> + <path + style="opacity:1;fill:#2ad4ff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 32.2249,1007.2409 -3.875,25.25 c 0,0 1.125,4.625 1.125,4.125 0,-0.5 1.625,-7 1.625,-7 l 2.625,-21.375 z" + id="path53509" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#00aad4;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 22.5999,1034.8659 c 0.625,0 2.75,-1 5.75,-1.5 3,-0.5 7.5,-2.625 9.5,-2.5 2,0.125 5.75,0.25 9,1.5 3.25,1.25 5.25,-0.125 6.5,0.5 1.25,0.625 1.625,0.25 1.625,1.875 0,1.625 -9.75,5.625 -10.625,6.5 -0.875,0.875 -4.875,5.5 -8.25,3.375 -3.375,-2.125 -7.375,-4.125 -9.5,-5.875 -2.125,-1.75 -4,-3.875 -4,-3.875 z" + id="path53557" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#2ad4ff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 42.2249,1009.7409 0.375,26 0.5,6.125 1.75,-1.125 c 0,0 -1.75,-15.75 -1.75,-16.25 0,-0.5 -0.875,-14.75 -0.875,-14.75 z" + id="path53511" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccsc" /> + <path + style="opacity:1;fill:#2ad4ff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 28.7646,1005.8699 2.2981,-2.1213 4.9497,1.591 4.2427,-2.8284 3.7123,2.298 3.182,-1.7677 3.0052,2.4749 -0.8839,1.0606 -2.6517,-0.8839 -3.5355,0.3536 -3.5355,-1.4142 -3.0052,1.591 -4.9498,-0.5304 -3.3587,2.8285 z" + id="path53517" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:1.38353646;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 21.858889,1037.0417 c 0.221236,-0.2703 0.442471,-1.8926 2.98668,-1.3519 2.544211,0.5408 2.876063,1.4195 4.756566,1.6899 1.880503,0.2704 4.645947,-0.676 5.641507,-1.1491 0.99556,-0.4732 2.544209,-2.0279 4.424712,-0.8111 1.880503,1.2167 2.654827,1.9602 3.871623,1.9602 1.216795,0 3.097298,-0.7435 4.203476,-1.5547 1.106177,-0.8111 1.880502,-1.9603 3.761005,-1.2167 1.880502,0.7435 4.092858,0.9463 4.867182,1.6223 0.774325,0.676 0,1.8927 -0.331853,2.1631 -0.331853,0.2703 -7.300774,3.3121 -9.181277,3.7177 -1.880502,0.4056 -7.853862,2.163 -8.738805,2.4334 -0.884943,0.2704 -6.194596,-1.8927 -6.637067,-1.9603 -0.442472,-0.068 -6.415832,-2.6362 -7.632629,-3.0417 -1.216795,-0.4056 -1.99112,-2.5011 -1.99112,-2.5011 z" + id="path53519" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 49.9778,1031.5025 c 0.1768,-1.7677 -1.0607,-3.8891 -0.5303,-5.48 0.5303,-1.591 1.2374,-4.5962 2.2981,-2.6517 1.0606,1.9445 1.7677,4.0659 0.5303,5.8336 -1.2375,1.7678 -2.2981,2.2981 -2.2981,2.2981 z" + id="path53521" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 27.1736,1033.9774 c -0.5303,-0.8839 -2.8284,-4.773 -0.1768,-4.4194 2.6517,0.3535 3.7123,2.8284 3.3588,3.3587 -0.3536,0.5304 -0.5304,1.0607 -1.591,1.0607 -1.0607,0 -1.591,0 -1.591,0 z" + id="path53523" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 36.366,1036.0987 c 0.1768,-0.5303 1.0606,-2.8284 1.9445,-2.1213 0.8839,0.7071 4.0659,1.4142 1.9446,2.4749 -2.1214,1.0606 -1.9446,1.9445 -3.0052,1.0606 -1.0607,-0.8838 -0.8839,-1.4142 -0.8839,-1.4142 z" + id="path53525" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 58.2863,1030.7954 c 0.8839,0.3536 1.7678,0.3536 1.7678,-2.8284 0,-3.182 1.5909,-3.8891 2.2981,-3.182 0.7071,0.7071 1.4142,1.9446 1.2374,3.3588 -0.1768,1.4142 1.7678,2.4748 -1.0607,3.0052 -2.8284,0.5303 -4.0658,0.5303 -4.0658,0.5303 z" + id="path53527" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 41.8461,1041.2252 c 0.5303,-1.4142 0.5303,-3.1819 2.8284,-3.0052 2.2981,0.1768 4.2426,-1.7677 4.773,-0.1767 0.5303,1.591 -0.5304,2.1213 -3.182,3.0052 -2.6517,0.8839 -4.0659,1.4142 -4.0659,1.4142 z" + id="path53529" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 16.2134,1031.8561 c 1.0607,-1.2375 1.2375,-3.5355 3.182,-1.7678 1.9446,1.7678 3.3588,3.0052 3.0052,3.7123 -0.3535,0.7071 -0.7071,2.1213 -2.4749,0.7071 -1.7677,-1.4142 -2.8284,-1.9445 -2.8284,-1.9445 z" + id="path53531" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 23.1077,1024.9618 c -0.7071,1.591 -2.4748,3.3588 0,3.0052 2.4749,-0.3536 4.773,0.1768 2.8285,-1.591 -1.9446,-1.7678 -2.8285,-1.4142 -2.8285,-1.4142 z" + id="path53533" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 39.1944,1030.2651 c 1.591,1.591 4.773,2.6516 4.4194,0.7071 -0.3535,-1.9445 0.3536,-3.3588 -1.4142,-3.182 -1.7678,0.1768 -2.2981,2.1213 -2.2981,2.1213 z" + id="path53535" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 32.7249,1040.9909 c 0.375,-0.375 1.25,-4 2.625,-1.5 1.375,2.5 0.5,1.875 1.5,3.25 1,1.375 0.25,1.625 -1.375,0.375 -1.625,-1.25 -2.75,-2.125 -2.75,-2.125 z" + id="path53537" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 33.3499,1036.6159 c -0.375,-2.25 -2,-3.75 -0.375,-3.375 1.625,0.375 2.625,-0.125 1.875,1.625 -0.75,1.75 -1.5,1.75 -1.5,1.75 z" + id="path53539" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 46.9749,1036.3659 c 0,-0.75 0.875,-2.875 1.25,-2.875 0.375,0 1.625,-0.375 2,0.5 0.375,0.875 3.75,0.875 0.25,1.5 -3.5,0.625 -3.5,0.875 -3.5,0.875 z" + id="path53541" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 36.0124,1042.1091 c 1.0607,-1.9445 2.8285,-2.4748 3.8891,-1.9445 1.0607,0.5303 3.182,-1.2374 2.2981,1.0606 -0.8839,2.2981 -2.8284,3.0053 -3.8891,3.0053 -1.0606,0 -2.2981,-2.1214 -2.2981,-2.1214 z" + id="path53543" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 28.7646,1036.2755 c -0.3536,1.4142 -0.7071,2.4749 1.591,1.7678 2.2981,-0.7071 3.182,0.1767 2.1213,-1.4142 -1.0607,-1.591 -0.7071,-2.2981 -1.591,-1.9446 -0.8839,0.3536 -0.7071,-0.3535 -1.4142,0.5303 -0.7071,0.8839 -0.7071,1.0607 -0.7071,1.0607 z" + id="path53545" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 41.8461,1035.2148 c 2.2981,1.7678 3.1819,2.2981 3.5355,1.4143 0.3535,-0.8839 -0.1768,-3.182 -0.7071,-3.182 -0.5303,0 -0.5303,-1.0607 -1.4142,0.1768 -0.8839,1.2374 -1.4142,1.5909 -1.4142,1.5909 z" + id="path53547" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 35.4821,1026.376 c 0,1.591 0,3.5355 1.0607,2.1213 1.0606,-1.4142 2.1213,-1.4142 1.0606,-1.9445 -1.0606,-0.5303 -2.1213,-0.1768 -2.1213,-0.1768 z" + id="path53549" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 46.2655,1022.6637 c -0.1768,0.7071 0.3535,1.591 1.2374,1.0607 0.8839,-0.5304 1.2374,-1.591 0.7071,-2.2981 -0.5303,-0.7071 -1.0606,-1.7678 -1.2374,-0.8839 -0.1768,0.8839 -0.7071,2.1213 -0.7071,2.1213 z" + id="path53551" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 39.5038,1039.9436 c 0.928,-1.8561 1.2816,-2.961 1.7677,-2.519 0.4862,0.4419 0.6629,0.5745 0.6629,1.149 0,0.5745 0,0.5303 -0.7071,0.7513 -0.7071,0.221 -0.8838,0.221 -1.0606,0.3094 -0.1768,0.088 -0.6187,0.1767 -0.6629,0.3093 z" + id="path53553" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 35.1285,1037.2036 c -0.2209,0.7513 -0.3977,1.2374 0.2652,1.3258 0.6629,0.088 0.7071,0.088 0.8397,-0.3535 0.1326,-0.442 0.3536,-0.9281 0,-1.1049 -0.3536,-0.1768 -0.6187,-0.3536 -0.8397,-0.088 -0.221,0.2652 -0.2652,0.221 -0.2652,0.221 z" + id="path53555" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#ffcc00;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 32.6537,987.7503 7.292,4.19845 6.143,-5.56847 -7.292,-2.91682 -6.0546,4.50781 z" + id="path53573" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + id="g53707" + transform="translate(648.83197,-1.7890625e-5)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="980.36218" + x="720" + height="72" + width="72" + id="rect53627" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" + inkscape:transform-center-y="-3.2186539" + inkscape:transform-center-x="5.5748786" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.3089969" + sodipodi:arg1="0.78539816" + sodipodi:r2="24.548109" + sodipodi:r1="28.436131" + sodipodi:cy="353.38712" + sodipodi:cx="411.53616" + sodipodi:sides="6" + id="path53629" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <g + id="g53703" + clip-path="url(#clipPath5175)" + transform="translate(717.52513,2.1213153)"> + <rect + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect53709" + width="72.5" + height="97.25" + x="2.5341427" + y="974.9259" /> + <path + style="opacity:1;fill:#ffdd55;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 13.915353,997.56141 c 1.4142,-1.06066 15.2028,-5.65686 15.2028,-5.65686 l 8.8388,8.83875 12.3744,-5.30321 8.4853,-4.24264 18.3847,12.02075 c 0,0 -11.6672,13.0815 -11.6672,14.4957 0,1.4142 -10.9602,13.435 -12.3744,13.435 -1.4142,0 -33.5876,-6.0104 -35.0018,-7.071 -1.4142,-1.0607 -7.7781,-6.364 -7.7781,-6.364 l 2.4748,-18.38473 z" + id="path53723" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path53733" + d="m 36.878199,1030.7567 c 0.193305,-0.8804 0.91384,-20.4925 0.91384,-20.4925 l 0.931866,-12.00553 0.021,27.22873 0.758073,6.7329 0.868596,10.2711 -4.55571,-2.2069 z" + style="opacity:1;fill:#2ca05a;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path53731" + d="m 56.908885,1033.8747 c 0.113611,-0.8942 -0.926662,-20.492 -0.926662,-20.492 l -0.147979,-12.0407 2.461527,27.1173 1.358512,6.6378 1.78574,10.1519 -4.735186,-1.7897 z" + style="opacity:1;fill:#2ca05a;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path53727" + d="m 47.367675,1031.2137 c 0.233087,-0.8707 1.843477,-20.4299 1.843477,-20.4299 l 1.476081,-11.95086 -1.215496,27.20166 0.451548,6.7604 0.401283,10.3 -4.450793,-2.4116 z" + style="opacity:1;fill:#2ca05a;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:0.3;fill:#d4aa00;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 10.7334,1007.8145 c 0,0 5.6568,-6.364 7.071,-6.0105 1.4142,0.3536 20.8597,8.1318 22.2739,8.1318 1.4142,0 26.5165,-7.0711 26.5165,-7.0711 l 5.3033,17.3241 c 0,0 -21.2132,11.6673 -22.6274,11.6673 -1.4142,0 -39.2444,-3.8891 -39.9516,-5.3033 -0.7071,-1.4142 -0.7071,-14.4957 -0.7071,-14.4957 z" + id="path53725" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#2ca05a;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 34.951755,1025.3153 c 0.1768,-0.8839 0.5303,-20.506 0.5303,-20.506 l 0.7071,-12.02086 0.5304,27.22356 0.8839,6.7175 1.0606,10.2531 -4.5962,-2.1213 z" + id="path53729" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#2ca05a;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 25.719557,1031.3635 c 0.150185,-0.8889 -0.08554,-20.5128 -0.08554,-20.5128 l 0.345914,-12.03659 1.34742,27.19539 1.085163,6.6879 1.367923,10.2167 -4.65781,-1.9824 z" + id="path53719" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#5aa02c;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 12.8547,1021.9565 c 0,-0.7071 1.7677,-13.2582 1.7677,-13.2582 l 0.8839,14.8492 c 0,0 1.2375,3.7123 1.4142,3.0052 0.1768,-0.7071 2.2981,-18.7383 2.6517,-17.6776 0.3535,1.0606 1.9445,15.2028 1.9445,15.2028 0,0 4.4195,-12.1976 4.4195,-11.4905 0,0.7071 1.5909,6.3639 1.5909,6.3639 0,0 1.0607,-6.5407 1.2375,-5.8336 0.1768,0.7071 3.8891,15.026 3.8891,15.026 0,0 2.8284,-13.2582 2.8284,-13.9653 0,-0.7071 -0.1768,-6.5408 -0.1768,-6.5408 l 2.6517,11.4905 0.5303,-7.0711 c 0,0 2.6516,4.9498 3.182,5.6569 0.5303,0.7071 4.773,4.0659 4.773,4.0659 l 2.1213,-10.4299 4.4194,11.8441 5.8336,-7.4246 c 0,0 0.7071,6.1871 0.7071,5.48 0,-0.7071 2.2981,-12.9047 2.4749,-12.1976 0.1768,0.7071 2.1213,13.9654 2.1213,13.9654 0,0 3.3588,9.8995 3.0052,10.6066 -0.3535,0.7071 -43.487,12.1976 -43.487,12.1976 l -4.4195,-13.6118 -7.6014,-7.7782 z" + id="path53713" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#71c837;fill-opacity:1;stroke:#5aa02c;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 11.9708,1027.6134 4.773,-10.4298 3.1819,10.9602 2.8285,-14.319 c 0,0 8.4853,19.9758 8.4853,19.2687 0,-0.7071 0,-18.3848 0,-18.3848 l 4.5961,11.137 7.4247,-14.8493 6.3639,16.2635 4.2427,-13.9654 5.8336,15.7331 4.2426,-13.9653 7.955,23.6881 c 0,0 -9.3692,20.8596 -10.0763,21.0364 -0.7071,0.1768 -38.1837,2.6516 -38.1837,2.6516 0,0 -15.0261,-17.1473 -15.0261,-18.3847 0,-1.2375 3.3588,-16.4403 3.3588,-16.4403 z" + id="path53711" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#8dd35f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 13.9153,1030.2651 c 0.3536,-0.7071 1.4143,-7.0711 1.4143,-7.0711 0,0 1.2374,7.6014 1.2374,6.8943 0,-0.7071 0,-6.5407 0.3535,-5.4801 0.3536,1.0607 3.5356,7.6014 3.5356,7.6014 l 2.2981,-6.0104 1.0606,4.2427 c 0,0 0.5304,-8.4853 0.5304,-7.7782 0,0.7071 3.5355,8.6621 3.5355,8.6621 l -1.9445,-0.1768 3.3587,5.1265 v -3.0052 c 0,0 3.8891,4.4194 4.0659,3.7123 0.1768,-0.7071 0,-10.253 0,-10.253 0,0 4.7729,7.2478 4.7729,6.7175 0,-0.5304 1.4143,-8.1318 1.4143,-8.1318 0,0 1.7677,5.8337 1.9445,5.1266 0.1768,-0.7071 0.7071,-10.9602 0.7071,-10.9602 l 4.5962,9.1924 c 0,0 -0.5303,-5.6569 -0.3535,-4.9497 0.1767,0.7071 5.8336,9.8995 5.8336,9.8995 0,0 1.7677,-8.6621 1.9445,-7.955 0.1768,0.7071 3.3588,6.364 3.3588,6.364 l 6.3639,-6.1872 c 0,0 0.5304,-5.6569 0.7072,-4.9498 0.1767,0.7071 2.8284,9.1924 2.8284,9.1924 0,0 -23.6881,13.6118 -24.7488,14.3189 -1.0606,0.7071 -9.3691,0.7071 -13.0814,-0.7071 -3.7123,-1.4142 -17.1474,-9.8995 -17.1474,-9.8995 l 2.4749,-3.5355 z" + id="path53721" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + transform="translate(2016,-1.7890625e-5)" + id="g53769"> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect53737" + width="72" + height="72" + x="720" + y="980.36218" + rx="1.5182086" + ry="1.8187517" /> + <path + sodipodi:type="star" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path53739" + sodipodi:sides="6" + sodipodi:cx="411.53616" + sodipodi:cy="353.38712" + sodipodi:r1="28.436131" + sodipodi:r2="24.548109" + sodipodi:arg1="0.78539816" + sodipodi:arg2="1.3089969" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:transform-center-x="5.5748786" + inkscape:transform-center-y="-3.2186539" + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" /> + <g + transform="translate(717.52513,2.1213153)" + clip-path="url(#clipPath5175)" + id="g53763"> + <rect + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect53773" + width="102.25" + height="100.75" + x="-15.5251" + y="964.74084" /> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.7283715;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 1.1172525,1003.6222 c 1.7677,-0.3751 11.3136995,-1.8757 15.5562995,-1.6881 4.2427,0.1876 10.6066,1.5005 10.9602,2.2509 0.3535,0.7502 2.8284,1.8756 -2.1213,2.2508 -4.9498,0.3751 -6.7176,1.6881 -15.2028,1.6881 -8.4852995,0 -12.3743995,0.1875 -12.3743995,-1.1254 0,-1.313 3.182,-3.3763 3.182,-3.3763 z" + id="path53797" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.85467756;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 64.606763,1004.6754 c -6.011921,0.1822 -15.530643,-0.1823 -15.530643,2.1871 0,2.3693 1.001963,2.3693 6.512832,2.7338 5.510869,0.3646 13.025664,0.3646 18.03548,0.3646 5.009958,0 13.025664,0.3645 8.516759,-1.2758 -4.508906,-1.6404 -10.019633,-2.1871 -12.023701,-2.7339 -2.003926,-0.5468 -5.510727,-1.2758 -5.510727,-1.2758 z" + id="path53799" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#00aad4;fill-opacity:1;stroke:none;stroke-width:1.5345484;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 10.4749,1008.2409 c 18.125242,-3.2177 32.10512,-0.1517 54,0 v 18.25 c -0.9665,-1.3142 -54.5,0 -54.5,0 z" + id="path53775" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:0.429;fill:#0088aa;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 12.3473,1016.6533 c 0.8839,-0.3536 7.4246,-2.2981 8.8388,-1.9446 1.4143,0.3536 6.7176,1.0607 11.137,1.9446 4.4194,0.8839 6.5407,1.4142 11.3137,1.7678 4.773,0.3535 11.1369,-0.5304 13.0815,-1.2375 1.9445,-0.7071 6.7175,-2.8284 8.3085,-2.2981 1.591,0.5304 7.071,3.3588 1.591,6.1872 -5.4801,2.8284 -23.6881,7.7782 -29.345,6.7175 -5.6568,-1.0606 -19.0919,-5.1265 -24.2184,-6.8943 -5.1265,-1.7677 -0.7071,-4.2426 -0.7071,-4.2426 z" + id="path53807" + inkscape:connector-curvature="0" /> + <path + style="opacity:0;fill:#00aad4;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 12.2249,1014.7409 c 1.75,-0.25 3.5,-2.75 12.5,-1.5 9,1.25 16.25,2.75 20.75,3.5 4.5,0.75 9,-0.25 14.75,-2 5.75,-1.75 9,-1.75 8.75,0.75 -0.25,2.5 2.25,9 -5.75,9.25 -8,0.25 -21.5,2.75 -29.5,1.25 -8,-1.5 -22.25,-3.25 -23.5,-3.75 -1.25,-0.5 2,-7.5 2,-7.5 z" + id="path53789" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#ffdd55;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 8.2249,1019.2409 c 1,-0.25 7.5,-2 13.75,-1.75 6.25,0.25 13.75,3.25 23.25,3.75 9.5,0.5 19,-3.5 21.25,-3 2.25,0.5 6.5,3.5 6.75,6.25 0.25,2.75 -4.25,17.5 -10.75,20.5 -6.5,3 -47.25,10.75 -49.5,7.75 -2.25,-3 -3,-16.25 -3.25,-17 -0.25,-0.75 -1.75,-9 -1.5,-10 0.25,-1 0,-6.5 0,-6.5 z" + id="path53777" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssssssc" /> + <path + style="opacity:0.374;fill:#d4aa00;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 40.6316,1026.7296 c 0,1.591 1.9445,3.889 -3.182,6.3639 -5.1265,2.4749 -9.1924,2.4749 -10.6066,4.0659 -1.4142,1.591 -6.8943,3.3587 1.4142,8.1317 8.3085,4.773 15.5564,7.0711 19.4455,5.4801 3.889,-1.591 11.844,-10.0763 8.662,-12.5512 -3.182,-2.4748 -4.5962,-2.2981 -7.4246,-6.0104 -2.8284,-3.7123 -3.7123,-6.3639 -2.4749,-8.3085 1.2375,-1.9445 2.4749,-2.8284 2.4749,-2.8284 l -7.7782,-0.5303 c 0,0 -3.182,2.1213 -1.9445,4.0658 1.2374,1.9446 1.4142,2.1214 1.4142,2.1214 z" + id="path53785" + inkscape:connector-curvature="0" /> + <path + style="opacity:0.37400004;fill:#d4aa00;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 40.3499,1020.8659 c -0.75,1 -2.25,1.75 -1.75,2.625 0.5,0.875 1.5,2.625 1.625,3.25 0.125,0.625 1,2.375 0.125,3.375 -0.875,1 -5.75,2.625 -8,4.25 -2.25,1.625 -6,2.75 -6,3.25 0,0.5 6.375,2.75 7.375,3.5 1,0.75 2,-0.375 3.625,-1.5 1.625,-1.125 3.375,-2.125 4.125,-5.75 0.75,-3.625 0.5,-3.75 1.375,-5.875 0.875,-2.125 1,-2.75 1.5,-4.25 0.5,-1.5 0.875,-2.5 -0.5,-2.625 -1.375,-0.125 -3.5,-0.25 -3.5,-0.25 z" + id="path53787" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 44.36194,1000.0638 c -1.914777,0.6294 -5.840361,1.3974 -3.493537,2.9762 2.346794,1.5788 4.698951,1.8827 5.584347,1.2 0.885365,-0.6826 3.872236,0.2613 1.674761,-1.8561 -2.197473,-2.1174 -3.765571,-2.3201 -3.765571,-2.3201 z" + id="path53801" + inkscape:connector-curvature="0" /> + <path + style="opacity:0.64499996;fill:#d4aa00;fill-opacity:1;stroke:none;stroke-width:0.61635506;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 11.561737,1023.6471 c 1.272297,0 4.071468,-1.1197 4.071468,-1.1197 l 5.598342,-0.3732 3.562535,1.4929 3.308104,1.6794 -3.562535,1.6795 -4.580474,0.7465 -5.59827,-0.3733 -2.79917,-1.4928 z" + id="path53813" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#a02c2c;fill-opacity:1;stroke:none;stroke-width:0.71974772;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 20.877734,1012.4495 -1.259559,11.6959 0.899685,0.1799 1.439495,-11.5159 z" + id="path53811" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#ff5555;fill-opacity:1;stroke:none;stroke-width:0.71974772;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 13.860194,1012.0896 8.097161,-3.5987 7.737288,5.3981 -4.858297,0.3599 h -5.038234 z" + id="path53809" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + transform="translate(2088,-1.7890625e-5)" + id="g2697"> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect2669" + width="72" + height="72" + x="720" + y="980.36218" + rx="1.5182086" + ry="1.8187517" /> + <path + sodipodi:type="star" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path2671" + sodipodi:sides="6" + sodipodi:cx="411.53616" + sodipodi:cy="353.38712" + sodipodi:r1="28.436131" + sodipodi:r2="24.548109" + sodipodi:arg1="0.78539816" + sodipodi:arg2="1.3089969" + inkscape:flatsided="false" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:transform-center-x="5.5748786" + inkscape:transform-center-y="-3.2186539" + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" /> + <g + transform="translate(717.52513,2.1213153)" + clip-path="url(#clipPath5175)" + id="g2695"> + <rect + style="opacity:1;fill:#aaeeff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect2699" + width="119.14749" + height="108.54089" + x="-33.666458" + y="962.0293" /> + <path + style="opacity:1;fill:#89a02c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 47.4749,1008.8659 c -0.125,-1.125 -0.5,-7.5 0.375,-8.5 0.875,-1.00004 1.75,-2.00004 3.25,-3.00004 1.5,-1 3.875,-0.75 4,1.125 0.125,1.87504 2.625,3.62504 2.625,5.00004 0,1.375 0.5,3.375 0.125,4.375 -0.375,1 -2,3.25 -4.5,2.375 -2.5,-0.875 -4.375,-1.625 -5.25,-1.625 -0.875,0 -0.625,0.25 -0.625,0.25 z" + id="path2762" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#89a02c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 9.9749,1016.7409 c 0.75,-0.75 4.25,-5 6.75,-4.5 2.5,0.5 6,1.75 8.75,2.25 2.75,0.5 10,-1.75 10,-1.75 0,0 16,0 20.5,0.75 4.5,0.75 9.25,3.75 8,4.5 -1.25,0.75 -16.75,4.5 -19.25,4.75 -2.5,0.25 -12.25,-0.75 -18.25,0.25 -6,1 -9.75,2 -11.75,1.75 -2,-0.25 -3.5,-0.75 -3.5,-0.75 0,0 -1.25,-2 -1.25,-3 0,-1 0,-4.25 0,-4.25 z" + id="path2764" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#abc837;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 8.9749,1023.7409 c 2,-1.5 15,-6 25.5,-4.5 10.5,1.5 23,5.5 29.5,4.5 6.5,-1 11.5,-2 12.5,-0.5 1,1.5 -16.5,32 -17.5,34 -1,2 -38.5,-1 -40,-4 -1.5,-3 -7.5,-12.5 -8.5,-14.5 -1,-2 -4.5,-11 -4.5,-11 z" + id="path2750" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#241c1c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 30.6802,1020.9843 6.364,-0.5745 c 0,0 0.2651,1.2816 0.088,1.2816 -0.1768,0 -6.364,0.4862 -6.364,0.4862 z" + id="path2806" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#89a02c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 39.660989,1018.034 c 0.125312,-0.718 -3.672211,-9.1284 -3.599741,-13.0329 0.07257,-3.9045 1.468353,-6.66381 2.677175,-7.10557 1.208721,-0.44177 4.278687,-4.56267 3.686002,-5.40606 -0.592584,-0.84339 2.29022,-2.64669 3.549971,-2.38319 1.259651,0.26351 2.003112,0.74154 2.232293,3.91525 0.229182,3.17372 0.254647,3.52635 0.923625,5.42765 0.669082,1.90132 1.941463,2.34112 2.081523,4.28072 0.140052,1.9394 0.369235,5.1132 -1.215726,7.7089 -1.584855,2.5957 -5.46194,5.3571 -5.939934,6.1005 -0.478094,0.7435 -4.395188,0.4947 -4.395188,0.4947 z" + id="path2760" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#6c5353;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 40.4029,1002.5995 c -0.1768,0.3536 -7.071,11.6673 -7.071,11.6673 l 2.8284,0.1768 -0.088,11.9709 12.7235,5.0363 -0.084,-16.3885 z" + id="path2756" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccccc" /> + <path + style="opacity:1;fill:#b69c89;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 48.7114,1015.2391 -0.2651,16.1751 17.854395,-2.6517 -0.265195,-13.5234 z" + id="path2758" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 33.3499,1014.2409 6.875,-12.0625 1.681218,4.091 -5.806218,8.2215 z" + id="path2774" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:1;fill:#e6e6e6;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 40.146473,1002.1802 5.828427,13.1857 h 24.25 l -3.375,-11.5 z" + id="path2754" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:1;fill:#917c6f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 39.2097,1015.1507 0.08839,6.3197 3.535512,0.9281 0.132606,-6.8059 z" + id="path2768" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:1;fill:#6c5353;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 40.7874,1015.1471 v 7.5625 l 0.375,-0.031 0.3438,-7.625 z" + id="path2770" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#6c5353;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 38.9224,1017.4267 4.2648,0.7071 -0.044,0.6408 -4.2427,-0.8397 z" + id="path2772" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 35.8067,1023.3708 v 4.1101 l 12.9489,4.9055 v -5.4359 z" + id="path2776" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#916f6f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 48.5788,1026.8621 16.6171,-1.6793 0.044,4.5962 -16.5287,2.519 z" + id="path2778" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#e9ddaf;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 32.271473,1018.9909 c 0,0 -7.75,4.25 -4.25,8.25 3.5,4 21.75,11.625 22.875,11.5 1.125,-0.125 -8,4.875 -8,4.875 l -3.125,2.125 c 0,0 -21.855687,-14.6665 -18.831238,-22.1342 0.592816,-1.4637 3.771306,-4.4538 6.639296,-5.0274" + id="path2780" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssccsc" /> + <path + style="opacity:1;fill:#241c1c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 30.6802,1022.1334 c 9.410151,4.7025 21.825015,7.3012 32.169472,10.0182 l 0.5303,-0.8397 C 52.392105,1028.3614 40.034257,1025.422 31.1663,1021.2937 Z" + id="path2788" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:1;fill:#241c1c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 30.5374,1020.3659 c -0.062,0.4375 -0.1875,5.8125 -0.1875,5.8125 l 0.5625,0.6875 0.25,-6.375 z" + id="path2790" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path2792" + d="m 32.498939,1021.0534 c -0.09061,0.5132 -0.274038,6.8185 -0.274038,6.8185 l 0.822115,0.8065 0.365385,-7.4784 z" + style="opacity:1;fill:#241c1c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#241c1c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 35.474902,1022.4909 c -0.123993,0.5594 -0.375,7.4332 -0.375,7.4332 l 1.125,0.8793 0.5,-8.1527 z" + id="path2794" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path2796" + d="m 39.715286,1024.1159 c -0.162145,0.6183 -0.490385,8.2157 -0.490385,8.2157 l 1.471154,0.9718 0.653846,-9.0108 z" + style="opacity:1;fill:#241c1c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#241c1c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 45.12875,1025.8659 c -0.195528,0.6603 -0.591347,8.7746 -0.591347,8.7746 l 1.774039,1.0379 0.788461,-9.6238 z" + id="path2798" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path2800" + d="m 51.022979,1026.7409 c -0.243218,0.8117 -0.735578,10.7867 -0.735578,10.7867 l 2.206732,1.2758 0.980768,-11.8305 z" + style="opacity:1;fill:#241c1c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path2802" + d="m 30.246392,1025.2073 c 8.869837,5.656 20.94696,9.5322 30.952604,13.3107 l 0.614784,-0.78 c -10.621269,-4.0776 -22.606239,-8.2868 -30.996564,-13.3153 z" + style="opacity:1;fill:#241c1c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#241c1c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 59.772979,1027.8034 c -0.243218,0.8117 -0.735578,10.7867 -0.735578,10.7867 l 2.206732,1.2758 0.980768,-11.8305 z" + id="path2804" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#6c5353;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 58.804292,1007.2274 v -6.1115 l 3.466216,0.091 v 8.3463 l -2.189189,-0.6385 z" + id="path2808" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#b69c89;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 56.050062,1016.1578 v 7.0938 h 0.764222 l -0.109474,-7.0938 z" + id="path2822" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#b69c89;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 53.138522,1018.4078 6.769331,-0.375 v 0.6875 l -6.878572,0.3125 z" + id="path2824" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#917c6f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 48.490493,1017.8907 11.5788,-0.5303 0.044,0.8838 -11.7114,0.6188 z" + id="path2826" + inkscape:connector-curvature="0" /> + <path + inkscape:connector-curvature="0" + id="path2828" + d="m 48.490493,1020.8517 11.5788,-0.5303 0.044,0.8838 -11.7114,0.6188 z" + style="opacity:1;fill:#917c6f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + style="opacity:1;fill:#917c6f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 59.9124,1015.2409 0.1875,10.375 1.0625,0.125 -0.25,-10.4375 z" + id="path2832" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#917c6f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 48.490493,1023.8569 11.5788,-0.5303 0.044,0.8838 -11.7114,0.6188 z" + id="path2830" + inkscape:connector-curvature="0" /> + <path + style="opacity:1;fill:#917c6f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 62.3674,1016.4765 v 7.6014 l 2.5633,0.1326 -0.088,-7.955 z" + id="path2834" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + id="g10538" + transform="translate(1905,-45.999955)"> + <g + id="g10380" + transform="translate(972.5251,48.121293)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="978.24084" + x="2.4748731" + height="72" + width="72" + id="rect10352" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + id="g10356" + transform="matrix(0.89858717,0,0,0.89858717,3.9018459,102.85703)"> + <circle + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ff3344;stroke-width:4.86075926;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle10354" + r="24" + cy="1014.2408" + cx="38.474873" /> + </g> + <g + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.23572731px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ff7f2a;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="g10378"> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:27.2455px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff3344;fill-opacity:1;stroke:none;stroke-width:4.08683" + x="37.95071" + y="1023.6814" + id="text10544"><tspan + sodipodi:role="line" + id="tspan10542" + x="37.95071" + y="1023.6814" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Bold';fill:#ff3344;fill-opacity:1;stroke-width:4.08683">1</tspan></text> + </g> + </g> + </g> + <g + transform="translate(1977,-45.999955)" + id="g11103"> + <g + transform="translate(972.5251,48.121293)" + id="g11101"> + <use + transform="matrix(0.82291667,0,0,0.82291667,6.8132587,179.60514)" + x="0" + y="0" + xlink:href="#circle10354" + id="use11178" + width="100%" + height="100%" /> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect11089" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <g + id="g11099" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.23572731px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ff7f2a;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <text + id="text11097" + y="1023.6814" + x="38.481041" + style="font-style:normal;font-weight:normal;font-size:27.2455px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff3344;fill-opacity:1;stroke:none;stroke-width:4.08683" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Bold';fill:#ff3344;fill-opacity:1;stroke-width:4.08683" + y="1023.6814" + x="38.481041" + id="tspan11095" + sodipodi:role="line">2</tspan></text> + </g> + </g> + </g> + <g + id="g11119" + transform="translate(2049,-45.999955)"> + <g + id="g11117" + transform="translate(972.5251,48.121293)"> + <use + transform="matrix(0.82291667,0,0,0.82291667,6.8132587,179.60514)" + x="0" + y="0" + xlink:href="#circle10354" + id="use11178-8" + width="100%" + height="100%" /> + <rect + ry="1.8187517" + rx="1.5182086" + y="978.24084" + x="2.4748731" + height="72" + width="72" + id="rect11105" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.23572731px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ff7f2a;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="g11115"> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:27.2455px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff3344;fill-opacity:1;stroke:none;stroke-width:4.08683" + x="39.011372" + y="1023.6814" + id="text11113"><tspan + sodipodi:role="line" + id="tspan11111" + x="39.011372" + y="1023.6814" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Bold';fill:#ff3344;fill-opacity:1;stroke-width:4.08683">3</tspan></text> + </g> + </g> + </g> + <g + transform="translate(2121,-45.999955)" + id="g11135"> + <g + transform="translate(972.5251,48.121293)" + id="g11133"> + <use + transform="matrix(0.82291667,0,0,0.82291667,6.8132587,179.60514)" + x="0" + y="0" + xlink:href="#circle10354" + id="use11178-5" + width="100%" + height="100%" /> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect11121" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <g + id="g11131" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.23572731px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ff7f2a;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <text + id="text11129" + y="1023.6814" + x="37.95071" + style="font-style:normal;font-weight:normal;font-size:27.2455px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff3344;fill-opacity:1;stroke:none;stroke-width:4.08683" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Bold';fill:#ff3344;fill-opacity:1;stroke-width:4.08683" + y="1023.6814" + x="37.95071" + id="tspan11127" + sodipodi:role="line">4</tspan></text> + </g> + </g> + </g> + <g + id="g11151" + transform="translate(2193,-45.999955)"> + <g + id="g11149" + transform="translate(972.5251,48.121293)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="978.24084" + x="2.4748731" + height="72" + width="72" + id="rect11137" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + id="g11141" + transform="matrix(0.82291667,0,0,0.82291667,6.8132587,179.60514)"> + <use + x="0" + y="0" + xlink:href="#circle10354" + id="use11178-6" + width="100%" + height="100%" /> + </g> + <g + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.23572731px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ff7f2a;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="g11147"> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:27.2455px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff3344;fill-opacity:1;stroke:none;stroke-width:4.08683" + x="37.95071" + y="1023.6814" + id="text11145"><tspan + sodipodi:role="line" + id="tspan11143" + x="37.95071" + y="1023.6814" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Bold';fill:#ff3344;fill-opacity:1;stroke-width:4.08683">5</tspan></text> + </g> + </g> + </g> + <g + transform="translate(2265,-45.999955)" + id="g11167"> + <g + transform="translate(972.5251,48.121293)" + id="g11165"> + <use + transform="matrix(0.82291667,0,0,0.82291667,6.8132587,179.60514)" + x="0" + y="0" + xlink:href="#circle10354" + id="use11178-0" + width="100%" + height="100%" /> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect11153" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <g + id="g11163" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.23572731px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ff7f2a;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <text + id="text11161" + y="1023.6814" + x="37.95071" + style="font-style:normal;font-weight:normal;font-size:27.2455px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff3344;fill-opacity:1;stroke:none;stroke-width:4.08683" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Bold';fill:#ff3344;fill-opacity:1;stroke-width:4.08683" + y="1023.6814" + x="37.95071" + id="tspan11159" + sodipodi:role="line">6</tspan></text> + </g> + </g> + </g> + <g + id="g3637" + transform="translate(2592,-1.7890625e-5)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="980.36218" + x="720" + height="72" + width="72" + id="rect3609" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" + inkscape:transform-center-y="-3.2186539" + inkscape:transform-center-x="5.5748786" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.3089969" + sodipodi:arg1="0.78539816" + sodipodi:r2="24.548109" + sodipodi:r1="28.436131" + sodipodi:cy="353.38712" + sodipodi:cx="411.53616" + sodipodi:sides="6" + id="path3611" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <g + id="g3635" + clip-path="url(#clipPath5175)" + transform="translate(717.52513,2.1213153)"> + <rect + style="opacity:1;fill:#37c8ab;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3613" + width="72.5" + height="97.25" + x="2.5341427" + y="974.9259" /> + <path + style="fill:#87decd;stroke:none;stroke-width:4.62758" + d="m -18.235074,1031.1136 75.854614,-45.59011 12.754541,17.86231 -71.5306044,54.5388 -17.5528786,-13.6321 z" + id="path3709" /> + <path + style="fill:#d7f4ee;fill-opacity:1;stroke:none;stroke-width:2" + d="m 19.334045,1035.9433 c 0.4115,-0.1553 45.630801,-31.4474 45.630801,-31.4474 l 11.901848,13.3231 -7.082748,5.7371 -37.3731,23.7087 -12.546501,-11.2379 z" + id="path3696" + sodipodi:nodetypes="ccccccc" /> + <path + id="path3655" + style="fill:#002b22;stroke:none;stroke-width:1.59107" + d="m 28.093889,998.97459 c -1.0854,-0.23916 -1.4813,0.81136 -2.3695,0.46542 -0.5675,-0.006 -1.4379,-0.55314 -1.611,0.32364 0.2087,1.26145 2.2114,1.80585 3.31,1.41245 0.5289,-0.126 -0.03779,0.3777 0.633511,0.3831 -0.731,1.2094 1.1966,2.4286 1.5383,3.6586 0.4831,1.299 1.8646,1.6277 2.9457,2.2744 0.9242,0.5908 2.1789,0.9548 2.8947,1.6887 0.3581,2.3054 0.4087,4.6352 0.4269,6.9625 0.0958,1.6029 0.168,3.1964 -0.2302,4.7608 -0.1617,1.4935 -0.2931,3.0021 -0.5751,4.4714 0.0261,2.0618 -0.5999,4.0727 -0.5299,6.1367 1.0478,-0.2972 2.9606,0.2262 3.4356,-0.6142 0.076,-1.7337 0.2615,-3.47 0.3997,-5.1932 0.4512,-1.0467 -0.1778,-2.8174 1.1015,-3.2825 1.1651,0.4019 0.9274,2.0864 1.2913,3.0804 0.6002,1.5546 0.4376,3.245 0.6144,4.8758 -0.0734,1.2547 1.9584,0.8641 2.7413,1.4496 0.8148,0.3392 1.5537,0.5924 0.9992,-0.5306 -0.5864,-2.3234 -1.1963,-4.6478 -1.5341,-7.0236 0.1537,-1.2323 0.0873,-2.5856 1.5615,-2.9128 0.6339,-1.2935 1.0849,-2.8849 0.6215,-4.3123 -0.6183,-1.4804 -0.8119,-3.0648 -0.8463,-4.6563 -0.1121,-1.3655 -0.1268,-2.8112 -0.6349,-4.0857 -0.1472,-1.0832 -1.6632,-1.5349 -2.691,-2.0206 -0.8319,-1.2313 -0.1687,-2.8745 -0.2211,-4.2668 0.2269,-1.4728 -1.5457,-1.9668 -2.6598,-1.5549 -1.5397,0.4545 -1.2497,2.0091 -1.5426,3.0573 0.6993,0.3256 -0.2017,2.1318 1.2533,1.6564 0.6539,1.7098 -2.2051,1.0824 -3.086,0.6243 -0.9869,-0.5875 -2.2471,-0.8376 -3.0331,-1.696 -0.9221,-1.1173 -1.8442,-2.2347 -2.7663,-3.3521 -0.5129,0.5003 -0.0125,-1.16162 -1.045498,-1.06651 -0.5318,-0.005 0.554287,-0.81956 -0.392013,-0.7134 z" + sodipodi:nodetypes="cccccccccccccccccccccccccccccccccc" /> + <path + style="fill:#87decd;stroke:none;stroke-width:2.34899" + d="m 28.748592,1041.383 38.504295,-23.1419 6.474287,9.067 -36.309399,27.6843 -8.909955,-6.9198 z" + id="path3703" /> + <path + style="fill:#c83737;stroke:none;stroke-width:1.59107" + d="m 30.626351,1042.7243 1.828381,-11.0102 6.800161,-1.4875 6.469776,1.5097 3.162971,11.1539 -11.491357,6.0948 z" + id="path3653" /> + </g> + </g> + <g + id="g3647" + transform="translate(2664,-96.064326)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="980.36218" + x="720" + height="72" + width="72" + id="rect3639" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" + inkscape:transform-center-y="-3.2186539" + inkscape:transform-center-x="5.5748786" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.3089969" + sodipodi:arg1="0.78539816" + sodipodi:r2="24.548109" + sodipodi:r1="28.436131" + sodipodi:cy="353.38712" + sodipodi:cx="411.53616" + sodipodi:sides="6" + id="path3641" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <g + id="g3645" + clip-path="url(#clipPath5175)" + transform="translate(717.52513,2.1213153)"> + <rect + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3643" + width="72.5" + height="97.25" + x="2.5341427" + y="974.9259" /> + <path + style="opacity:1;fill:#c83737;fill-opacity:1;stroke:none;stroke-width:2.49117" + d="m -7.9862436,1031.8784 c 0.8533176,-0.6731 15.4988844,-33.09909 15.4988844,-33.09909 l 16.1289432,19.98329 14.160883,-27.55614 24.969117,22.38484 8.594657,-13.95959 9.178129,35.86519 -73.4427179,16.027 -15.3518036,-19.0412 z" + id="path3874" + sodipodi:nodetypes="cccccccccc" /> + <ellipse + style="opacity:1;fill:#782121;fill-opacity:1;stroke:none;stroke-width:1.96664" + id="path3880" + cx="38.927071" + cy="1032.8934" + rx="13.095333" + ry="2.8296032" /> + <path + id="path3713" + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.37319" + d="m 38.0101,1004.4088 c -3.871469,0.1351 -8.022418,0.3344 -11.377283,2.4809 -1.640154,1.8361 0.101654,4.6057 -0.15624,6.897 0.576912,6.1924 1.153783,12.3848 1.730723,18.5772 5.669953,3.2085 12.720043,3.2386 18.77922,1.2261 0.378142,-1.7684 0.538046,-3.6293 0.83218,-5.4351 1.925155,-0.3855 4.763594,0.026 5.511757,-2.3134 1.261815,-3.082 1.855136,-6.45 1.968437,-9.7709 0.299413,-2.1174 -2.140176,-2.5871 -3.725373,-2.7348 -2.952484,0.3401 -0.751232,-3.5075 -0.805788,-5.0881 -0.802755,-2.3688 -3.831222,-2.673 -5.935848,-3.275 -2.245631,-0.4364 -4.539927,-0.5296 -6.821785,-0.5639 z m 11.6503,12.4121 c 2.302808,-0.527 3.814937,1.3329 2.840657,3.5254 -0.02419,2.1355 -1.698617,6.5025 -4.168957,4.2195 0.500615,-2.5002 0.518548,-5.6152 1.3283,-7.7449 z" /> + <ellipse + style="fill:#6c5353;fill-opacity:1;stroke:none;stroke-width:1.71227" + id="ellipse3719" + cx="38.525661" + cy="1008.4536" + rx="11.218314" + ry="3.1015298" /> + <path + id="path3856" + style="fill:#deaa87;fill-opacity:1;stroke:none;stroke-width:1.88254" + d="m 38.364732,1005.8331 a 10.031235,2.5681278 0 0 0 -9.869316,2.5686 10.031235,2.5681278 0 0 0 0.189605,0.4946 c 0.115178,0.057 0.220752,0.129 0.312065,0.2121 0.07606,0.069 0.139046,0.1482 0.193551,0.2312 a 10.031235,2.5681278 0 0 0 1.109928,0.5305 c 0.0063,-0.011 0.01355,-0.011 0.01779,-0.017 0.0072,-0.011 0.0096,-0.023 0.0099,-0.036 3.03e-4,-0.019 -0.0079,-0.037 -0.01982,-0.053 -0.01185,-0.016 -0.02599,-0.03 -0.04147,-0.041 -0.01547,-0.014 -0.03074,-0.027 -0.04338,-0.04 -0.01273,-0.015 -0.02396,-0.033 -0.02569,-0.052 -0.0015,-0.016 0.0042,-0.032 0.01377,-0.047 0.0096,-0.014 0.02457,-0.024 0.04147,-0.031 0.01699,-0.011 0.03548,-0.011 0.0534,0 0.01791,0 0.0353,0.012 0.04742,0.024 v -0.096 c -0.0446,-0.04 -0.09122,-0.077 -0.136314,-0.1164 -0.07311,-0.064 -0.146931,-0.1233 -0.221257,-0.1847 0.0033,0 0.009,0 0.01196,-0.011 0.01284,-0.017 0.01931,-0.036 0.01972,-0.056 3.05e-4,-0.02 -0.0056,-0.04 -0.01779,-0.058 -0.01028,-0.015 -0.02467,-0.027 -0.04147,-0.036 l -0.0098,-0.049 c 0.01065,0.016 0.01404,0.036 0.0079,0.053 -0.0061,0.018 -0.02053,0.033 -0.03942,0.04 -0.01891,0.011 -0.04328,0.011 -0.06319,0 -0.01861,-0.011 -0.03246,-0.019 -0.04147,-0.034 h -0.0039 c -0.007,-0.014 -0.0079,-0.03 -0.01197,-0.041 -0.0019,-0.011 -0.0037,-0.014 -0.0079,-0.02 -0.0042,-0.011 -0.01049,-0.013 -0.01779,-0.017 -0.0066,0 -0.01385,0 -0.02164,0 -0.0079,0 -0.01709,0 -0.02376,0 l -0.06117,-0.084 c 0.0072,0 0.01446,0 0.02173,0 0.01334,0 0.02519,-0.013 0.02962,-0.024 0.0043,-0.012 6.08e-4,-0.024 -0.0079,-0.034 0.03519,-0.046 0.0813,-0.085 0.134294,-0.1147 0.06128,-0.035 0.130346,-0.059 0.193549,-0.092 0.03153,-0.017 0.06189,-0.035 0.08685,-0.058 0.02498,-0.023 0.04591,-0.05 0.05532,-0.083 0.01345,-0.045 0.005,-0.091 0,-0.1371 -0.0026,-0.021 -0.0048,-0.046 -0.002,-0.069 0.0029,-0.021 0.0097,-0.046 0.02375,-0.065 0.01698,-0.024 0.04337,-0.041 0.0711,-0.056 0.0277,-0.015 0.05695,-0.026 0.08495,-0.04 0.101511,-0.051 0.176055,-0.1343 0.270606,-0.1952 0.135,-0.086 0.304583,-0.1224 0.46011,-0.178 0.165438,-0.059 0.320257,-0.1415 0.446359,-0.2514 0.02962,-0.026 0.05744,-0.053 0.08889,-0.077 0.07322,-0.056 0.163617,-0.094 0.258774,-0.1127 0.09516,-0.019 0.193854,-0.02 0.290326,-0.011 0.182224,0.024 0.354131,0.097 0.537165,0.1164 0.08149,0.011 0.163213,0.011 0.24492,0 0.272427,-0.021 0.539593,-0.092 0.786131,-0.1951 0.08746,-0.036 0.174137,-0.075 0.268585,-0.096 0.09465,-0.019 0.192336,-0.017 0.288402,0 0.09597,0.014 0.190617,0.037 0.284358,0.06 0.141674,0.034 0.284461,0.066 0.430582,0.081 0.104764,0.011 0.211046,0.012 0.312066,0.038 0.143695,0.039 0.265044,0.1229 0.402875,0.1746 0.05835,0.021 0.120539,0.039 0.179797,0.058 0.186168,0.064 0.349077,0.1691 0.535244,0.2327 0.170293,0.058 0.355045,0.079 0.537167,0.096 0.105978,0.011 0.211955,0.019 0.31601,0.039 0.0626,0.012 0.124181,0.029 0.179697,0.056 0.05561,0.028 0.104965,0.068 0.132371,0.1181 0.01709,0.031 0.02648,0.065 0.0454,0.096 0.01759,0.029 0.04338,0.051 0.07109,0.074 0.02781,0.021 0.05752,0.039 0.08495,0.062 0.05551,0.043 0.100811,0.096 0.152088,0.1438 0.05126,0.049 0.109715,0.09 0.181717,0.1078 0.04642,0.012 0.09668,0.014 0.144203,0 0.04742,-0.011 0.09274,-0.023 0.136212,-0.04 0.08708,-0.036 0.166855,-0.084 0.254831,-0.1181 0.164527,-0.064 0.35029,-0.074 0.523412,-0.1182 0.160181,-0.039 0.308225,-0.111 0.456168,-0.178 0.115483,-0.051 0.232079,-0.1017 0.357573,-0.1317 0.125391,-0.03 0.260998,-0.037 0.385077,0 0.06461,0.018 0.123267,0.046 0.18374,0.072 0.06036,0.027 0.122663,0.05 0.189607,0.06 0.115885,0.016 0.236829,-0.015 0.335727,-0.07 0.0989,-0.055 0.1799,-0.1303 0.254729,-0.2087 0.07493,-0.078 0.144706,-0.1603 0.229146,-0.2309 0.08445,-0.071 0.186065,-0.1321 0.300234,-0.1559 0.08777,-0.018 0.18192,-0.014 0.266561,0.014 0.08475,0.028 0.158258,0.078 0.207403,0.1437 0.06229,0.084 0.08112,0.1877 0.06523,0.286 -0.01587,0.099 -0.06501,0.1905 -0.130349,0.272 -0.02719,0.034 -0.05713,0.066 -0.08888,0.096 -0.134493,0.1304 -0.297606,0.2365 -0.468099,0.3302 -0.269898,0.1483 -0.560322,0.271 -0.819704,0.4329 -0.09829,0.062 -0.194864,0.1322 -0.240876,0.2294 -0.02306,0.049 -0.03246,0.1027 -0.01982,0.1539 0.01272,0.052 0.04894,0.1 0.100716,0.1267 0.02841,0.015 0.05977,0.024 0.09282,0.028 0.03307,0 0.06815,6e-4 0.100811,0 0.06511,-0.012 0.124988,-0.039 0.185562,-0.061 0.324908,-0.1266 0.672165,-0.2241 0.948028,-0.4193 0.0821,-0.058 0.157046,-0.1231 0.237035,-0.1832 0.07999,-0.06 0.16756,-0.1149 0.266661,-0.1471 0.07674,-0.025 0.159977,-0.037 0.240978,-0.025 0.08089,0.012 0.158359,0.047 0.211346,0.1007 0.04045,0.04 0.0643,0.092 0.0987,0.137 0.01719,0.021 0.03884,0.044 0.0632,0.061 0.02437,0.017 0.05188,0.029 0.08293,0.033 0.03589,0 0.0728,0 0.104754,-0.019 0.03184,-0.015 0.05906,-0.036 0.08484,-0.058 0.0258,-0.022 0.05015,-0.044 0.07706,-0.066 0.027,-0.021 0.05694,-0.04 0.09091,-0.051 0.04389,-0.014 0.09394,-0.015 0.140156,-0.011 0.04631,0.011 0.09091,0.018 0.136314,0.028 0.08595,0.018 0.174639,0.03 0.262717,0.022 0.08798,-0.011 0.175349,-0.033 0.244821,-0.081 0.08708,-0.059 0.141875,-0.1502 0.231167,-0.207 0.0446,-0.029 0.0987,-0.047 0.154011,-0.044 0.02761,0 0.05561,0.011 0.07898,0.02 0.02345,0.013 0.04097,0.033 0.05135,0.055 0.0073,0.016 0.01087,0.031 0.01779,0.048 0.01558,0.036 0.05198,0.065 0.09282,0.081 0.06037,0.023 0.128124,0.019 0.193551,0.012 0.06543,-0.011 0.131963,-0.018 0.197492,-0.012 0.103556,0.011 0.194864,0.064 0.274549,0.1215 0.07968,0.058 0.153809,0.1236 0.246843,0.1643 0.0366,0.016 0.07724,0.029 0.104669,0.055 0.01376,0.014 0.02407,0.031 0.02569,0.049 9.11e-4,0.011 -3.04e-4,0.017 -0.0039,0.025 -0.0035,0.011 -0.0098,0.017 -0.01769,0.021 -0.0091,0.011 -0.02012,0.011 -0.03167,0.012 -0.01148,0 -0.02407,0 -0.0355,0.011 -0.04966,0.011 -0.09172,0.04 -0.126405,0.072 -0.03478,0.033 -0.0637,0.069 -0.09688,0.1028 -0.106386,0.1082 -0.261301,0.1807 -0.424617,0.1935 -0.111844,0.011 -0.228335,-0.011 -0.335727,0.019 -0.05765,0.015 -0.108107,0.044 -0.158057,0.074 -0.04986,0.03 -0.0995,0.06 -0.154009,0.083 -0.07736,0.031 -0.162103,0.043 -0.244921,0.062 -0.08283,0.018 -0.166853,0.043 -0.229044,0.094 -0.05288,0.043 -0.08819,0.1028 -0.0988,0.1643 -0.01065,0.064 0.0026,0.1273 0.03154,0.1848 0.04753,0.094 0.138945,0.167 0.244921,0.2123 0.02619,0.011 0.05744,0.011 0.08495,0.015 a 10.031235,2.5681278 0 0 0 4.03906,-2.0585 10.031235,2.5681278 0 0 0 -10.031415,-2.5686 10.031235,2.5681278 0 0 0 -0.159977,0 z" /> + </g> + </g> + <g + id="g3994" + transform="translate(2736,-2.2590625e-5)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="980.36218" + x="720" + height="72" + width="72" + id="rect3926" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + transform="matrix(1.7268607,0,0,1.7268607,689.92422,-740.1639)" + id="g3992" /> + </g> + <g + transform="translate(3381.5251,2.0917361)" + id="g4122"> + <rect + style="opacity:0;fill:#6c5d53;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4086" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <g + id="g4152" + transform="matrix(1.3223732,0,0,1.3223732,-1.3731686,-315.441)"> + <path + id="path4255" + style="fill:url(#linearGradient4228);fill-opacity:1;stroke:#483737;stroke-width:1.51243235;stroke-miterlimit:4;stroke-dasharray:none" + d="m 28.782083,994.61327 c -3.8715,0.1351 -8.0225,0.3344 -11.3773,2.4809 -1.6402,1.8361 0.1016,4.60573 -0.1563,6.89703 0.557102,5.9789 0.704623,13.4374 1.261712,19.4162 0.0199,0.2136 0.44919,0.4598 0.469088,0.6733 7.345152,3.2441 13.701481,2.2314 18.648775,0.8442 0.05049,-0.2362 0.498157,-0.3154 0.545739,-0.5428 0.308708,-1.4747 0.161976,-4.4582 0.416886,-6.0228 1.9251,-0.3855 4.7636,0.026 5.5117,-2.3133 1.2618,-3.082 1.8552,-6.45 1.9685,-9.7709 0.2994,-2.1174 -2.1402,-2.5871 -3.7254,-2.7348 -2.9525,0.3401 -0.7512,-3.5075 -0.8058,-5.08813 -0.8028,-2.3688 -3.8312,-2.673 -5.9359,-3.275 -2.2456,-0.4364 -4.5399,-0.5296 -6.8217,-0.5639 z m 11.6503,12.41213 c 2.3028,-0.527 3.8149,1.3329 2.8406,3.5254 -0.024,2.1355 -1.6986,6.5024 -4.1689,4.2195 0.5006,-2.5002 0.5185,-5.6152 1.3283,-7.7449 z" + sodipodi:nodetypes="cccsccsccccccccccc" /> + <ellipse + style="opacity:0.336;mix-blend-mode:normal;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.46625;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke;" + id="path5861-2" + cx="28.50296" + cy="1024.5646" + rx="12.309358" + ry="2.8983147" + transform="matrix(0.99833582,0,0,1.035446,0.04743403,-36.316704)" /> + <path + id="path4207" + style="opacity:1;fill:url(#linearGradient4253);fill-opacity:1;stroke:#483737;stroke-width:1.03746" + d="M 3420.2754 0.68945312 C 3419.9098 0.64893683 3418.7497 2.6677007 3416.8633 3.8554688 C 3414.8511 5.1224081 3414.4569 5.8034947 3414.3125 8.7402344 C 3414.1681 11.676974 3416.6182 15.664627 3415.7871 17.181641 C 3414.956 18.698601 3414.0198 14.431096 3410.6035 11.900391 C 3407.1872 9.3696725 3409.8613 4.4667969 3409.8613 4.4667969 C 3409.8613 4.4667969 3407.0918 9.4853995 3405.4922 13.730469 C 3404.4742 16.431803 3407.0049 19.689723 3409.6191 22.351562 C 3412.4376 21.778681 3415.3797 21.637929 3418.2129 21.539062 C 3421.2303 21.58442 3424.2649 21.708073 3427.2344 22.285156 C 3427.6281 22.397784 3428.0769 22.501713 3428.5078 22.607422 C 3429.1914 21.365824 3429.6925 20.101386 3429.832 19.138672 C 3430.235 16.358052 3430.2935 15.243295 3430.1016 13.488281 C 3429.9096 11.733214 3429.3602 8.9281818 3429.2734 8.1191406 C 3429.1867 7.3100995 3429.1759 8.5412087 3427.5684 10.583984 C 3425.9609 12.626773 3424.6855 12.498047 3424.6855 12.498047 C 3424.6855 12.498047 3420.5454 10.408025 3421.1582 5.3652344 C 3421.7711 0.32245674 3420.6147 1.0763831 3420.3379 0.7265625 C 3420.3206 0.70469871 3420.2998 0.69215421 3420.2754 0.68945312 z " + transform="matrix(0.75621617,0,0,0.75621617,-2556.1256,978.3255)" /> + <path + id="path3713-9" + style="fill:url(#linearGradient4228);fill-opacity:1;stroke:none;stroke-width:2.37319" + d="m 28.782083,994.61327 c -3.8715,0.1351 -8.0225,0.3344 -11.3773,2.4809 -1.6402,1.8361 0.1016,4.60573 -0.1563,6.89703 0.557102,5.9789 0.704623,13.4374 1.261712,19.4162 0.0199,0.2136 0.44919,0.4598 0.469088,0.6733 7.345152,3.2441 13.701481,2.2314 18.648775,0.8442 0.05049,-0.2362 0.498157,-0.3154 0.545739,-0.5428 0.308708,-1.4747 0.161976,-4.4582 0.416886,-6.0228 1.9251,-0.3855 4.7636,0.026 5.5117,-2.3133 1.2618,-3.082 1.8552,-6.45 1.9685,-9.7709 0.2994,-2.1174 -2.1402,-2.5871 -3.7254,-2.7348 -2.9525,0.3401 -0.7512,-3.5075 -0.8058,-5.08813 -0.8028,-2.3688 -3.8312,-2.673 -5.9359,-3.275 -2.2456,-0.4364 -4.5399,-0.5296 -6.8217,-0.5639 z m 11.6503,12.41213 c 2.3028,-0.527 3.8149,1.3329 2.8406,3.5254 -0.024,2.1355 -1.6986,6.5024 -4.1689,4.2195 0.5006,-2.5002 0.5185,-5.6152 1.3283,-7.7449 z" + sodipodi:nodetypes="cccsccsccccccccccc" /> + <ellipse + style="fill:#6c5353;fill-opacity:1;stroke:none;stroke-width:1.71227" + id="ellipse3719-3" + cx="29.297728" + cy="998.65808" + rx="11.218314" + ry="3.1015298" /> + <path + id="path3856-6" + style="fill:#deaa87;fill-opacity:1;stroke:none;stroke-width:1.88254" + d="m 29.136683,996.03757 a 10.031235,2.5681278 0 0 0 -9.8693,2.5686 10.031235,2.5681278 0 0 0 0.1896,0.4946 c 0.1152,0.057 0.2207,0.129 0.312,0.2121 0.076,0.069 0.1391,0.1482 0.1936,0.2312 a 10.031235,2.5681278 0 0 0 1.1099,0.53053 c 0.01,-0.011 0.014,-0.011 0.018,-0.017 0.01,-0.011 0.01,-0.023 0.01,-0.036 3e-4,-0.019 -0.01,-0.037 -0.02,-0.053 -0.012,-0.016 -0.026,-0.03 -0.041,-0.041 -0.015,-0.014 -0.031,-0.027 -0.043,-0.04 -0.013,-0.015 -0.024,-0.033 -0.026,-0.052 0,-0.016 0,-0.032 0.014,-0.047 0.01,-0.014 0.025,-0.024 0.041,-0.031 0.017,-0.011 0.035,-0.011 0.053,0 0.018,0 0.035,0.012 0.047,0.024 v -0.096 c -0.045,-0.04 -0.091,-0.077 -0.1363,-0.1164 -0.073,-0.064 -0.1469,-0.1233 -0.2213,-0.1847 0,0 0.01,0 0.012,-0.011 0.013,-0.017 0.019,-0.036 0.02,-0.056 3e-4,-0.02 -0.01,-0.04 -0.018,-0.058 -0.01,-0.015 -0.025,-0.027 -0.041,-0.036 l -0.01,-0.049 c 0.011,0.016 0.014,0.036 0.01,0.053 -0.01,0.018 -0.021,0.033 -0.039,0.04 -0.019,0.011 -0.043,0.011 -0.063,0 -0.019,-0.011 -0.033,-0.019 -0.042,-0.034 v 0 c -0.01,-0.014 -0.01,-0.03 -0.012,-0.041 0,-0.011 0,-0.014 -0.01,-0.02 0,-0.011 -0.01,-0.013 -0.018,-0.017 -0.01,0 -0.014,0 -0.022,0 -0.01,0 -0.017,0 -0.024,0 l -0.061,-0.084 c 0.01,0 0.014,0 0.022,0 0.013,0 0.025,-0.013 0.03,-0.024 0,-0.012 6e-4,-0.024 -0.01,-0.034 0.035,-0.046 0.081,-0.085 0.1343,-0.1147 0.061,-0.035 0.1303,-0.059 0.1935,-0.092 0.032,-0.017 0.062,-0.035 0.087,-0.058 0.025,-0.023 0.046,-0.05 0.055,-0.083 0.014,-0.045 0.01,-0.091 0,-0.1371 0,-0.021 0,-0.046 0,-0.069 0,-0.021 0.01,-0.046 0.024,-0.065 0.017,-0.024 0.043,-0.041 0.071,-0.056 0.028,-0.015 0.057,-0.026 0.085,-0.04 0.1015,-0.051 0.1761,-0.1343 0.2706,-0.1952 0.135,-0.086 0.3046,-0.1224 0.4601,-0.178 0.1655,-0.059 0.3203,-0.1415 0.4464,-0.2514 0.03,-0.026 0.057,-0.053 0.089,-0.077 0.073,-0.056 0.1636,-0.094 0.2588,-0.1127 0.095,-0.019 0.1938,-0.02 0.2903,-0.011 0.1822,0.024 0.3541,0.097 0.5371,0.1164 0.081,0.011 0.1633,0.011 0.245,0 0.2724,-0.021 0.5396,-0.092 0.7861,-0.1951 0.087,-0.036 0.1741,-0.075 0.2686,-0.096 0.095,-0.019 0.1923,-0.017 0.2884,0 0.096,0.014 0.1906,0.037 0.2843,0.06 0.1417,0.034 0.2845,0.066 0.4306,0.081 0.1048,0.011 0.2111,0.012 0.3121,0.038 0.1437,0.039 0.265,0.1229 0.4029,0.1746 0.058,0.021 0.1205,0.039 0.1798,0.058 0.1861,0.064 0.349,0.1691 0.5352,0.2327 0.1703,0.058 0.3551,0.079 0.5372,0.096 0.106,0.011 0.2119,0.019 0.316,0.039 0.063,0.012 0.1242,0.029 0.1797,0.056 0.056,0.028 0.1049,0.068 0.1324,0.1181 0.017,0.031 0.026,0.065 0.045,0.096 0.018,0.029 0.043,0.051 0.071,0.074 0.028,0.021 0.058,0.039 0.085,0.062 0.056,0.043 0.1008,0.096 0.1521,0.1438 0.051,0.049 0.1097,0.09 0.1817,0.1078 0.046,0.012 0.097,0.014 0.1442,0 0.047,-0.011 0.093,-0.023 0.1362,-0.04 0.087,-0.036 0.1669,-0.084 0.2548,-0.1181 0.1646,-0.064 0.3503,-0.074 0.5235,-0.1182 0.1601,-0.039 0.3082,-0.111 0.4561,-0.178 0.1155,-0.051 0.2321,-0.1017 0.3576,-0.1317 0.1254,-0.03 0.261,-0.037 0.3851,0 0.065,0.018 0.1232,0.046 0.1837,0.072 0.06,0.027 0.1227,0.05 0.1896,0.06 0.1159,0.016 0.2369,-0.015 0.3357,-0.07 0.099,-0.055 0.1799,-0.1303 0.2548,-0.2087 0.075,-0.078 0.1447,-0.1603 0.2291,-0.2309 0.084,-0.071 0.1861,-0.1321 0.3003,-0.1559 0.088,-0.018 0.1819,-0.014 0.2665,0.014 0.085,0.028 0.1583,0.078 0.2074,0.1437 0.062,0.084 0.081,0.1877 0.065,0.286 -0.016,0.099 -0.065,0.1905 -0.1304,0.272 -0.027,0.034 -0.057,0.066 -0.089,0.096 -0.1345,0.1304 -0.2976,0.2365 -0.4681,0.3302 -0.2699,0.1483 -0.5603,0.271 -0.8197,0.4329 -0.098,0.062 -0.1948,0.1322 -0.2409,0.2294 -0.023,0.049 -0.032,0.1027 -0.02,0.1539 0.013,0.052 0.049,0.1 0.1007,0.1267 0.028,0.015 0.06,0.024 0.093,0.028 0.033,0 0.068,6e-4 0.1008,0 0.065,-0.012 0.125,-0.039 0.1855,-0.061 0.3249,-0.1266 0.6722,-0.2241 0.9481,-0.4193 0.082,-0.058 0.157,-0.1231 0.237,-0.1832 0.08,-0.06 0.1676,-0.1149 0.2667,-0.1471 0.077,-0.025 0.1599,-0.037 0.2409,-0.025 0.081,0.012 0.1584,0.047 0.2114,0.1007 0.04,0.04 0.064,0.092 0.099,0.137 0.017,0.021 0.039,0.044 0.063,0.061 0.024,0.017 0.052,0.029 0.083,0.033 0.036,0 0.073,0 0.1048,-0.019 0.032,-0.015 0.059,-0.036 0.085,-0.058 0.026,-0.022 0.05,-0.044 0.077,-0.066 0.027,-0.021 0.057,-0.04 0.091,-0.051 0.044,-0.014 0.094,-0.015 0.1401,-0.011 0.046,0.011 0.091,0.018 0.1363,0.028 0.086,0.018 0.1747,0.03 0.2628,0.022 0.088,-0.011 0.1753,-0.033 0.2448,-0.081 0.087,-0.059 0.1419,-0.1502 0.2312,-0.207 0.044,-0.029 0.099,-0.047 0.154,-0.044 0.028,0 0.056,0.011 0.079,0.02 0.024,0.013 0.041,0.033 0.051,0.055 0.01,0.016 0.011,0.031 0.018,0.048 0.016,0.036 0.052,0.065 0.093,0.081 0.06,0.023 0.1281,0.019 0.1936,0.012 0.065,-0.011 0.1319,-0.018 0.1974,-0.012 0.1036,0.011 0.1949,0.064 0.2746,0.1215 0.08,0.058 0.1538,0.1236 0.2468,0.1643 0.037,0.016 0.077,0.029 0.1047,0.055 0.014,0.014 0.024,0.031 0.026,0.049 9e-4,0.011 -3e-4,0.017 0,0.025 0,0.011 -0.01,0.017 -0.018,0.021 -0.01,0.011 -0.02,0.011 -0.032,0.012 -0.011,0 -0.024,0 -0.036,0.011 -0.05,0.011 -0.092,0.04 -0.1264,0.072 -0.035,0.033 -0.064,0.069 -0.097,0.1028 -0.1064,0.1082 -0.2614,0.1807 -0.4247,0.1935 -0.1118,0.011 -0.2283,-0.011 -0.3357,0.019 -0.058,0.015 -0.1081,0.044 -0.1581,0.074 -0.05,0.03 -0.1,0.06 -0.154,0.083 -0.077,0.031 -0.1621,0.043 -0.2449,0.062 -0.083,0.018 -0.1668,0.043 -0.229,0.094 -0.053,0.043 -0.088,0.1028 -0.099,0.1643 -0.011,0.064 0,0.1273 0.032,0.1848 0.048,0.094 0.139,0.167 0.2449,0.2123 0.026,0.011 0.057,0.011 0.085,0.015 a 10.031235,2.5681278 0 0 0 4.039,-2.05853 10.031235,2.5681278 0 0 0 -10.0314,-2.5686 10.031235,2.5681278 0 0 0 -0.1599,0 z" /> + <path + style="opacity:1;fill:#ff5555;fill-opacity:1;stroke:none;stroke-width:1.0629" + d="m 25.418028,1009.6748 c 0,0 -1.619783,3.4764 -0.06669,5.6769 1.553089,2.2006 6.080646,2.4174 7.344454,0 1.263808,-2.4173 0.02205,-5.8148 0.02205,-5.8148 0,0 -0.836987,2.8331 -2.20324,2.5603 -1.366253,-0.2727 -1.550618,-4.7339 -1.550618,-4.7339 0,0 -0.298995,4.1684 -1.539989,4.4347 -1.240993,0.2663 -2.005967,-2.1232 -2.005967,-2.1232 z" + id="path4220" + sodipodi:nodetypes="czzczczc" /> + <path + id="path4231" + style="opacity:1;fill:#e3dbdb;fill-opacity:1;stroke:none;stroke-width:2" + d="m 3506.1152,31.914062 c -0,5.75e-4 -0.08,0.02734 -0.08,0.02734 0,0 -2.9453,19.734704 -3.1602,22.738282 0.1022,-0.574681 0.2078,-1.12173 0.3086,-1.740235 2.5457,-0.509775 6.2998,0.03483 7.2891,-3.058594 1.6685,-4.075554 2.4517,-8.530405 2.6015,-12.921875 0.3959,-2.799993 -2.8295,-3.419919 -4.9258,-3.615234 -1.4882,0.17143 -1.9827,-0.464636 -2.0332,-1.429688 z m 0.5918,5.919922 c 2.4052,0.04354 3.7953,2.242407 2.668,4.779297 -0.032,2.823928 -2.247,8.598924 -5.5137,5.580078 0.662,-3.306197 0.687,-7.425929 1.7578,-10.242187 0.3807,-0.08711 0.7443,-0.123407 1.0879,-0.117188 z" + transform="matrix(0.75621617,0,0,0.75621617,-2610.5731,978.3255)" /> + </g> + </g> + <g + id="g4279" + transform="translate(2736,-1.7890625e-5)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="980.36218" + x="720" + height="72" + width="72" + id="rect4261" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" + inkscape:transform-center-y="-3.2186539" + inkscape:transform-center-x="5.5748786" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.3089969" + sodipodi:arg1="0.78539816" + sodipodi:r2="24.548109" + sodipodi:r1="28.436131" + sodipodi:cy="353.38712" + sodipodi:cx="411.53616" + sodipodi:sides="6" + id="path4263" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <g + id="g4277" + clip-path="url(#clipPath5175)" + transform="translate(717.52513,2.1213153)"> + <rect + style="opacity:1;fill:#374548;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4265" + width="72.5" + height="97.25" + x="2.5341427" + y="974.9259" /> + <rect + style="opacity:1;fill:url(#linearGradient4289);fill-opacity:1;stroke:none;stroke-width:2.39232;stroke-miterlimit:4;stroke-dasharray:none" + id="rect4281" + width="79.589241" + height="67.435875" + x="5.1504369" + y="982.24805" /> + <path + style="opacity:1;fill:#7f2aff;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none" + d="m 9.1124,1018.3127 19.8418,-12.9861 -0.2069,7.5246 21.9046,-12.6466 -1.7019,6.3514 20.6848,-11.94235 0.7842,33.45715 -31.8083,18.8639 -24.1629,-12.948 z" + id="path4391" /> + <path + id="path4291" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3.06988;stroke-miterlimit:4;stroke-dasharray:none" + d="m 36.7601,991.46709 a 5.2821641,5.2821641 0 0 0 -2.6836,0.73243 4.5522914,4.5522914 0 0 1 4.4316,4.54882 4.5522914,4.5522914 0 0 1 -4.4297,4.55076 5.2821641,5.2821641 0 0 0 2.6817,0.7324 5.2821641,5.2821641 0 0 0 5.2812,-5.28316 5.2821641,5.2821641 0 0 0 -5.2812,-5.28125 z" /> + <path + style="opacity:1;fill:#9955ff;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none" + d="m 14.333661,1032.6182 19.8418,-12.9861 -0.2069,7.5246 21.9046,-12.6466 -1.7019,6.3514 20.6848,-11.9423 0.7842,33.4571 -31.8083,18.8639 -24.1629,-12.948 z" + id="path4393" /> + <path + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.45574;stroke-miterlimit:4;stroke-dasharray:none" + d="m 36.738461,1044.3372 v -13.0032 l 9.033708,-5.1444 7.364198,4.1035 v 20.8335 l -3.661755,1.6297 z" + id="path4306" + sodipodi:nodetypes="ccccccc" /> + <path + id="path4361" + style="opacity:1;fill:#ff9880;fill-opacity:1;stroke:none;stroke-width:2.10198;stroke-miterlimit:4;stroke-dasharray:none" + d="m 45.21407,1028.6443 -2.0339,1.1738 -0.036,1.8941 2.0696,-1.131 z m -3.7312,1.9412 -2.0338,1.1752 -0.037,1.8927 2.0709,-1.1296 z m 3.7312,1.315 -2.0339,1.1738 -0.036,1.8941 2.0696,-1.131 z m -3.7312,1.9412 -2.0338,1.1752 -0.037,1.8927 2.0709,-1.1296 z m 3.7312,1.1966 -2.0339,1.1739 -0.036,1.894 2.0696,-1.131 z m -3.7312,1.9411 -2.0338,1.1753 -0.037,1.8927 2.0709,-1.1296 z m 3.7312,1.3151 -2.0339,1.1738 -0.036,1.8941 2.0696,-1.131 z m -3.7312,1.9426 -2.0338,1.1738 -0.037,1.8927 2.0709,-1.1296 z m 3.7312,1.3549 -2.0339,1.1739 -0.036,1.8941 2.0696,-1.131 z m -3.7312,1.9412 -2.0338,1.1753 -0.037,1.8927 2.0709,-1.1297 z m 3.7312,1.315 -2.0339,1.1739 -0.036,1.8941 2.0696,-1.131 z m -3.7312,1.9427 -2.0338,1.1738 -0.037,1.8927 2.0709,-1.1297 z" /> + <path + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none" + d="m 19.6781,1036.933 v -17.8649 l 12.4112,-7.0678 10.1175,5.6377 v 28.6227 l -5.0308,2.2391 z" + id="path4298" + sodipodi:nodetypes="ccccccc" /> + <path + id="path4308" + style="opacity:1;fill:#ff9880;fill-opacity:1;stroke:none;stroke-width:2.87841;stroke-miterlimit:4;stroke-dasharray:none" + d="M 3482.9629 37.994141 L 3480.1777 39.601562 L 3480.1289 42.195312 L 3482.9629 40.646484 L 3482.9629 37.994141 z M 3477.8535 40.652344 L 3475.0684 42.261719 L 3475.0176 44.853516 L 3477.8535 43.306641 L 3477.8535 40.652344 z M 3482.9629 42.453125 L 3480.1777 44.060547 L 3480.1289 46.654297 L 3482.9629 45.105469 L 3482.9629 42.453125 z M 3477.8535 45.111328 L 3475.0684 46.720703 L 3475.0176 49.3125 L 3477.8535 47.765625 L 3477.8535 45.111328 z M 3482.9629 46.75 L 3480.1777 48.357422 L 3480.1289 50.951172 L 3482.9629 49.402344 L 3482.9629 46.75 z M 3477.8535 49.408203 L 3475.0684 51.017578 L 3475.0176 53.609375 L 3477.8535 52.0625 L 3477.8535 49.408203 z M 3482.9629 51.208984 L 3480.1777 52.816406 L 3480.1289 55.410156 L 3482.9629 53.861328 L 3482.9629 51.208984 z M 3477.8535 53.869141 L 3475.0684 55.476562 L 3475.0176 58.068359 L 3477.8535 56.521484 L 3477.8535 53.869141 z M 3482.9629 55.724609 L 3480.1777 57.332031 L 3480.1289 59.925781 L 3482.9629 58.376953 L 3482.9629 55.724609 z M 3477.8535 58.382812 L 3475.0684 59.992188 L 3475.0176 62.583984 L 3477.8535 61.037109 L 3477.8535 58.382812 z M 3482.9629 60.183594 L 3480.1777 61.791016 L 3480.1289 64.384766 L 3482.9629 62.835938 L 3482.9629 60.183594 z M 3477.8535 62.84375 L 3475.0684 64.451172 L 3475.0176 67.042969 L 3477.8535 65.496094 L 3477.8535 62.84375 z " + transform="translate(-3453.5251,978.24086)" /> + <path + id="path4387" + style="opacity:1;fill:#ff9880;fill-opacity:1;stroke:none;stroke-width:1.96883;stroke-miterlimit:4;stroke-dasharray:none" + d="m 46.947991,1028.528 1.90506,1.0994 0.03372,1.7742 -1.938499,-1.0594 z m 3.494843,1.8183 1.904967,1.1006 0.03465,1.7729 -1.939717,-1.0581 z m -3.494843,1.2316 1.90506,1.0995 0.03372,1.7741 -1.938499,-1.0594 z m 3.494843,1.8183 1.904967,1.1008 0.03465,1.7727 -1.939717,-1.0581 z m -3.494843,1.1207 1.90506,1.0996 0.03372,1.774 -1.938499,-1.0593 z m 3.494843,1.8182 1.904967,1.1009 0.03465,1.7728 -1.939717,-1.0581 z m -3.494843,1.2318 1.90506,1.0995 0.03372,1.7741 -1.938499,-1.0594 z m 3.494843,1.8196 1.904967,1.0994 0.03465,1.7728 -1.939717,-1.058 z m -3.494843,1.2691 1.90506,1.0995 0.03372,1.774 -1.938499,-1.0593 z m 3.494843,1.8181 1.904967,1.1009 0.03465,1.7728 -1.939717,-1.0581 z m -3.494843,1.2318 1.90506,1.0995 0.03372,1.7741 -1.938499,-1.0593 z m 3.494843,1.8196 1.904967,1.0994 0.03465,1.7728 -1.939717,-1.0581 z" /> + <path + id="path4389" + style="opacity:1;fill:#ff9880;fill-opacity:1;stroke:none;stroke-width:2.87841;stroke-miterlimit:4;stroke-dasharray:none" + d="m 33.038883,1015.36 2.7852,1.6074 0.0488,2.5938 -2.834,-1.5489 z m 5.1094,2.6582 2.7851,1.6094 0.0508,2.5918 -2.8359,-1.5469 z m -5.1094,1.8008 2.7852,1.6074 0.0488,2.5938 -2.834,-1.5489 z m 5.1094,2.6582 2.7851,1.6094 0.0508,2.5918 -2.8359,-1.5469 z m -5.1094,1.6387 2.7852,1.6074 0.0488,2.5937 -2.834,-1.5488 z m 5.1094,2.6582 2.7851,1.6093 0.0508,2.5918 -2.8359,-1.5468 z m -5.1094,1.8007 2.7852,1.6075 0.0488,2.5937 -2.834,-1.5488 z m 5.1094,2.6602 2.7851,1.6074 0.0508,2.5918 -2.8359,-1.5469 z m -5.1094,1.8555 2.7852,1.6074 0.0488,2.5937 -2.834,-1.5488 z m 5.1094,2.6582 2.7851,1.6093 0.0508,2.5918 -2.8359,-1.5468 z m -5.1094,1.8008 2.7852,1.6074 0.0488,2.5937 -2.834,-1.5488 z m 5.1094,2.6601 2.7851,1.6074 0.0508,2.5918 -2.8359,-1.5468 z" /> + <path + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none" + d="m 26.960168,1038.9762 0.6853,4.0429 3.3782,-1.9284 -0.1307,-4.2048 z" + id="path4418" /> + <path + style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 23.275472,1017.7701 0.025,-3.5577 4.5252,-2.4893 1.9736,1.5814 0.026,1.5693" + id="path4448" /> + <path + style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 46.808059,1027.7333 c 0.2014,-0.094 1.8558,-1.2765 1.8558,-1.2765 l 1.4817,1.1689 0.097,1.1928 -3.0529,1.651 -1.0223,-1.8825 z" + id="path4450" /> + </g> + </g> + <g + id="g2328" + transform="translate(2808,-1.7890625e-5)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="980.36218" + x="720" + height="72" + width="72" + id="rect2294" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" + inkscape:transform-center-y="-3.2186539" + inkscape:transform-center-x="5.5748786" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.3089969" + sodipodi:arg1="0.78539816" + sodipodi:r2="24.548109" + sodipodi:r1="28.436131" + sodipodi:cy="353.38712" + sodipodi:cx="411.53616" + sodipodi:sides="6" + id="path2296" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <g + id="g2326" + clip-path="url(#clipPath5175)" + transform="translate(717.52513,2.1213153)"> + <rect + style="opacity:1;fill:#374548;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect2298" + width="72.5" + height="97.25" + x="2.5341427" + y="974.9259" /> + <rect + style="opacity:1;fill:#bcd35f;fill-opacity:1;stroke:none;stroke-width:2.39232;stroke-miterlimit:4;stroke-dasharray:none" + id="rect2300" + width="79.589241" + height="67.435875" + x="5.1504369" + y="982.24805" /> + <g + id="g2593" + transform="translate(-2.2916718,-2.4585762)"> + <ellipse + style="opacity:1;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:1.21941" + id="path2338" + cx="40.26738" + cy="1017.9266" + rx="6.8638992" + ry="9.612463" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.741192" + id="ellipse2340" + cx="40.26738" + cy="1013.4719" + rx="4.6893516" + ry="5.1982293" /> + <g + id="g2362" + transform="matrix(0.71048952,0,0,1,10.316458,-3.5006485)"> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="path2342" + cx="31.942614" + cy="1018.214" + rx="2.0378275" + ry="1.1223804" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2344" + cx="371.28751" + cy="947.90466" + rx="2.0378275" + ry="1.0488441" + transform="rotate(19.790691)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2346" + cx="785.4245" + cy="644.64575" + rx="2.0378275" + ry="1.3322923" + transform="rotate(49.177201)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.388235" + id="ellipse2348" + cx="781.99274" + cy="644.5741" + rx="1.2777104" + ry="1.1135753" + transform="rotate(49.177201)" /> + </g> + <g + id="g2392" + transform="matrix(0.60846273,-0.36683573,0.51631407,0.85639931,-512.40809,158.29136)"> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2384" + cx="31.942614" + cy="1018.214" + rx="2.0378275" + ry="1.1223804" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2386" + cx="371.28751" + cy="947.90466" + rx="2.0378275" + ry="1.0488441" + transform="rotate(19.790691)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2388" + cx="785.4245" + cy="644.64575" + rx="2.0378275" + ry="1.3322923" + transform="rotate(49.177201)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.388235" + id="ellipse2390" + cx="781.99274" + cy="644.5741" + rx="1.2777104" + ry="1.1135753" + transform="rotate(49.177201)" /> + </g> + <g + id="g2402" + transform="matrix(0.6385055,-0.47197982,-0.6643023,-0.89868394,689.56822,1951.767)"> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2394" + cx="31.942614" + cy="1018.214" + rx="2.0378275" + ry="1.1223804" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2396" + cx="371.28751" + cy="947.90466" + rx="2.0378275" + ry="1.0488441" + transform="rotate(19.790691)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2398" + cx="785.4245" + cy="644.64575" + rx="2.0378275" + ry="1.3322923" + transform="rotate(49.177201)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.388235" + id="ellipse2400" + cx="781.99274" + cy="644.5741" + rx="1.2777104" + ry="1.1135753" + transform="rotate(49.177201)" /> + </g> + <g + id="g2412" + transform="matrix(0.6057578,0.3712854,-0.52257689,0.85259216,546.65278,131.50353)"> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2404" + cx="31.942614" + cy="1018.214" + rx="2.0378275" + ry="1.1223804" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2406" + cx="371.28751" + cy="947.90466" + rx="2.0378275" + ry="1.0488441" + transform="rotate(19.790691)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2408" + cx="785.4245" + cy="644.64575" + rx="2.0378275" + ry="1.3322923" + transform="rotate(49.177201)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.388235" + id="ellipse2410" + cx="781.99274" + cy="644.5741" + rx="1.2777104" + ry="1.1135753" + transform="rotate(49.177201)" /> + </g> + <g + id="g2461" + transform="matrix(-0.71048952,0,0,1,70.313557,-4.0012748)"> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2453" + cx="31.942614" + cy="1018.214" + rx="2.0378275" + ry="1.1223804" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2455" + cx="371.28751" + cy="947.90466" + rx="2.0378275" + ry="1.0488441" + transform="rotate(19.790691)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2457" + cx="785.4245" + cy="644.64575" + rx="2.0378275" + ry="1.3322923" + transform="rotate(49.177201)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.388235" + id="ellipse2459" + cx="781.99274" + cy="644.5741" + rx="1.2777104" + ry="1.1135753" + transform="rotate(49.177201)" /> + </g> + <g + id="g2544" + transform="translate(-0.16460604,-5.2954056)"> + <ellipse + style="fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.521926" + id="ellipse2463" + cx="-569.33301" + cy="850.63934" + rx="1.4478551" + ry="1.1223804" + transform="matrix(-0.85639931,-0.51631407,-0.51631407,0.85639931,0,0)" /> + <ellipse + style="fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.528244" + id="ellipse2465" + cx="-351.83395" + cy="1041.4758" + rx="1.5271006" + ry="1.0186375" + transform="matrix(-0.99728284,-0.07366771,-0.28809921,0.95760057,0,0)" /> + <ellipse + style="fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.536791" + id="ellipse2467" + cx="101.12312" + cy="986.6358" + rx="1.8093948" + ry="1.1276752" + transform="matrix(-0.88802213,0.45980071,0.14522305,0.98939894,0,0)" /> + <ellipse + style="fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.336566" + id="ellipse2469" + cx="98.07605" + cy="986.57513" + rx="1.1344841" + ry="0.94254935" + transform="matrix(-0.88802213,0.45980071,0.14522305,0.98939894,0,0)" /> + </g> + <g + id="g2481" + transform="matrix(-0.56156405,-0.56133772,0.7900718,-0.79039036,-738.76758,1843.2652)"> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2473" + cx="31.942614" + cy="1018.214" + rx="2.0378275" + ry="1.1223804" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2475" + cx="371.28751" + cy="947.90466" + rx="2.0378275" + ry="1.0488441" + transform="rotate(19.790691)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2477" + cx="785.4245" + cy="644.64575" + rx="2.0378275" + ry="1.3322923" + transform="rotate(49.177201)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.388235" + id="ellipse2479" + cx="781.99274" + cy="644.5741" + rx="1.2777104" + ry="1.1135753" + transform="rotate(49.177201)" /> + </g> + <g + id="g2491" + transform="matrix(-0.6057578,0.3712854,0.52257689,0.85259216,-465.77409,131.50353)"> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2483" + cx="31.942614" + cy="1018.214" + rx="2.0378275" + ry="1.1223804" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2485" + cx="371.28751" + cy="947.90466" + rx="2.0378275" + ry="1.0488441" + transform="rotate(19.790691)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2487" + cx="785.4245" + cy="644.64575" + rx="2.0378275" + ry="1.3322923" + transform="rotate(49.177201)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.388235" + id="ellipse2489" + cx="781.99274" + cy="644.5741" + rx="1.2777104" + ry="1.1135753" + transform="rotate(49.177201)" /> + </g> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:1.20053" + id="path2495" + cx="40.492645" + cy="1007.2717" + rx="2.9256792" + ry="3.9099324" /> + </g> + <path + style="opacity:1;fill:#8a916f;fill-opacity:0.989414;stroke:none" + d="m 14.2358,996.11947 11.0452,7.69133 -3.2259,2.8064 0.4372,3.5799 -12.9126,-2.1765 -0.026,-9.49344 z" + id="path2595" /> + <path + style="opacity:1;fill:#8a916f;fill-opacity:0.989414;stroke:none" + d="m 22.039,1017.8346 -14.1268,8.4162 4.9608,10.2407 13.5559,-11.9655 -5.2196,-2.4611 z" + id="path2597" /> + <path + style="opacity:1;fill:#8a916f;fill-opacity:0.989414;stroke:none" + d="m 27.7591,1045.8447 7.3444,-17.8641 4.4364,4.2276 3.5242,-5.4252 11.8883,18.3905 -15.2996,4.9359 z" + id="path2599" /> + <path + style="opacity:1;fill:#8a916f;fill-opacity:0.989414;stroke:none" + d="m 56.230461,1017.8346 14.1268,8.4162 -4.9608,10.2407 -13.5559,-11.9655 5.2196,-2.4611 z" + id="path2603" /> + <circle + style="opacity:1;fill:#ffffff;fill-opacity:0.989414;stroke:none;stroke-width:1.09337" + id="path2607" + cx="38.678493" + cy="991.414" + r="8.8986053" /> + <path + id="circle2613" + style="opacity:1;fill:#ff5555;fill-opacity:0.989414;stroke:none;stroke-width:0.437219" + d="m 38.358416,985.3284 -2.689597,5.82286 a 3.5583874,3.5583874 0 0 0 -0.780688,2.22068 3.5583874,3.5583874 0 0 0 3.558158,3.55807 3.5583874,3.5583874 0 0 0 3.558157,-3.55807 3.5583874,3.5583874 0 0 0 -0.05863,-0.64044 h 0.06698 l -0.119281,-0.2428 a 3.5583874,3.5583874 0 0 0 -0.648875,-1.31443 z" /> + <path + style="opacity:1;fill:#8a916f;fill-opacity:0.989414;stroke:none" + d="m 14.2358,996.11947 11.0452,7.69133 -3.2259,2.8064 0.4372,3.5799 -12.9126,-2.1765 -0.026,-9.49344 z" + id="path2621" /> + <path + style="opacity:1;fill:#8a916f;fill-opacity:0.989414;stroke:none" + d="m 63.296166,996.11947 -11.0452,7.69133 3.2259,2.8064 -0.4372,3.5799 12.9126,-2.1765 0.026,-9.49344 z" + id="path2623" /> + </g> + </g> + </g> +</svg> diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..b109d7a --- /dev/null +++ b/public/index.html @@ -0,0 +1,154 @@ +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <meta name="viewport" content="initial-scale=1, maximum-scale=0.95"> + <meta name="theme-color" content="#5A3D6D"> + + <link href="https://fonts.googleapis.com/css?family=Rubik:300,400,500,700&subset=cyrillic" rel="stylesheet" /> + <title>Редактор маршрутов</title> + + <!-- analytics, lol --> + <script async src="https://anal.vault48.org/script.js" data-website-id="9f2c8b59-93ff-4bcc-9ab6-11541f68f198"></script> + + <link rel="shortcut icon" href="/favicon.png" type="image/png"> + <meta property="og:image" content="/misc/vk_preview.png" /> + <meta content="/misc/vk_preview.png"> + <style> + #loader { + position: fixed; + background: #333333; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 10; + transition: opacity 1s; + display: flex; + align-items: center; + justify-content: center; + color: #ffffff; + font-family: sans-serif; + font-size: 16px; + flex-direction: column; + font-weight: 500; + -webkit-font-smoothing: antialiased; + } + + @keyframes blink { + 0% { opacity: 0.9; } + 100% { opacity: 1; } + } + + #loader-current { + text-transform: uppercase; + font-size: 20px; + text-align: center; + font-weight: 600; + display: none; + } + + #loader-container { + max-width: 320px; + height: 100px; + width: 100%; + position: relative; + } + + #loader-progress { + width: 100%; + height: 24px; + background: rgba(0, 0, 0, 0.2); + box-shadow: inset rgba(0,0,0,0.1) 0 0 0 1px; + border-radius: 12px; + box-sizing: border-box; + padding: 4px; + display: flex; + align-items: center; + justify-content: center; + } + + #loader-bar { + /*background: linear-gradient(90deg, #845b9e, #54faff);*/ + background: linear-gradient(130deg,#46bff3, #7833ff); + /* background: #7c5f9e; */ + width: 10%; + height: 100%; + border-radius: 8px; + transition: width 500ms; + animation: blink 0.5s infinite alternate linear; + min-width: 16px; + display: flex; + align-items: center; + justify-content: center; + text-transform: uppercase; + } + + #loader-bar.is_failed { + background: linear-gradient(130deg, #f3572b, #a51519); + } + + #loader-bar.is_failed::after { + content: 'перезагрузка'; + font-size: 12px; + position: relative; + top: 1px; + opacity: 0.5; + } + + body { + overflow: hidden; + padding: 0; + margin: 0; + } + + canvas#renderer { + position: fixed; + left: 0; + top: 0; + } + + #loader-error { + color: white; + /* background-color: white; */ + border-radius: 12px; + padding: 10px; + margin-top: 20px; + opacity: 0; + font-size: 13px; + text-align: center; + box-shadow: inset white 0 0 0 1px; + text-transform: uppercase; + position: absolute; + bottom: 100%; + left: 0; + width: 100%; + box-sizing: border-box; + transform: translate(0, -16px); + } + + #loader-error h4 { + margin: 0 0 5px 0; + } + </style> +</head> +<body> + <canvas id="renderer"></canvas> + + <section id="canvas" style="position: absolute; width: 100%; height: 100%;"></section> + + <section id="loader"> + <div id="loader-container"> + <div id="loader-current">ЗАГРУЗКА</div> + + <div id="loader-error"> + <h4>Хранилище недоступно</h4> + <div>Мы работаем над решением проблемы</div> + </div> + + <div id="loader-progress"> + <div id="loader-bar"></div> + </div> + </div> + </section> + <section id="index"></section> +</body> diff --git a/src/components/Cursor.tsx b/src/components/Cursor.tsx deleted file mode 100644 index ebc392f..0000000 --- a/src/components/Cursor.tsx +++ /dev/null @@ -1,40 +0,0 @@ -import * as React from 'react'; -import { Icon } from '$components/panels/Icon'; -import { IModes, MODES } from '$constants/modes'; -import { IStickerPack, STICKERS } from '$constants/stickers'; -import { StickerIcon } from '$components/StickerIcon'; - -interface Props { - mode: keyof IModes, - sticker: string, - set: keyof IStickerPack, -} - -export class Cursor extends React.PureComponent<Props, {}> { - componentDidMount() { - window.addEventListener('mousemove', this.moveCursor); - } - - moveCursor = e => { - if (!e.clientX || !e.clientY) return; - - const { clientX, clientY } = e; - - this.cursor.style.transform = `translate3d(${clientX}px, ${clientY}px, 0)`; - }; - - cursor: HTMLElement = null; - - render() { - const { mode, set, sticker } = this.props; - const activeSticker = (sticker && set && STICKERS[set] && STICKERS[set].layers[sticker]); - - return ( - <div className="cursor-tooltip desktop-only" ref={el => { this.cursor = el; }}> - { mode === MODES.ROUTER && <Icon icon="icon-router" />} - { mode === MODES.POLY && <Icon icon="icon-poly" />} - { mode === MODES.STICKERS && activeSticker && <StickerIcon sticker={sticker} set={set} /> } - </div> - ); - } -}; diff --git a/src/components/Fills.tsx b/src/components/Fills.tsx index 70b511f..d7d25cd 100644 --- a/src/components/Fills.tsx +++ b/src/components/Fills.tsx @@ -1,4 +1,4 @@ -import * as React from 'react'; +import React from 'react'; export const Fills = () => ( <svg> @@ -43,6 +43,6 @@ export const Fills = () => ( <path d="m 2.625,3.375 h 7.5 L 10.28125,1.609375 13.5,4.25 10.484375,6.921875 10.171875,5.15625 2.625,5.125 Z" fill="#ff3344" fillRule="evenodd" /> </g> </defs> - <image xlinkHref={require('$sprites/stickers/stickers-base.svg')} width={0} height={0} /> + <image xlinkHref="/images/stickers-base.svg" width={0} height={0} /> </svg> ); diff --git a/src/components/Scroll.tsx b/src/components/Scroll.tsx index 97ef45e..79c31f0 100644 --- a/src/components/Scroll.tsx +++ b/src/components/Scroll.tsx @@ -1,4 +1,4 @@ -import * as React from 'react'; +import React from 'react'; import { Scrollbars } from 'tt-react-custom-scrollbars'; export const Scroll = props => ( diff --git a/src/components/StickerDesc.tsx b/src/components/StickerDesc.tsx index 43a146b..40477bb 100644 --- a/src/components/StickerDesc.tsx +++ b/src/components/StickerDesc.tsx @@ -1,42 +1,48 @@ -import * as React from 'react'; +import React from 'react'; import classnames from 'classnames'; interface Props { value: string; onChange: (text: string) => void; + onBlur: () => void; } type State = { text: String; } -export class StickerDesc extends React.PureComponent<Props, State> { +class StickerDesc extends React.PureComponent<Props, State> { state = { text: this.props.value, }; setText = e => { - this.setState({ text: e.target.value }); this.props.onChange(e.target.value); }; blockMouse = e => { + e.preventDefault(); e.stopPropagation(); + + if (!this.input) { + return + } + this.input.focus(); }; - input: HTMLTextAreaElement; - // todo: pass here locker for moving markers from Sticker.js + input: HTMLTextAreaElement | null = null; render() { - const { text } = this.state; + const { value: text } = this.props; return ( <div className={classnames('sticker-desc', { is_empty: !text.trim() })} - onMouseDown={this.blockMouse} - onMouseUp={this.blockMouse} - onDragStart={this.blockMouse} + onMouseDownCapture={this.blockMouse} + onMouseUpCapture={this.blockMouse} + onDragStartCapture={this.blockMouse} + onTouchStartCapture={this.blockMouse} > <div className="sticker-desc-sizer"> <span @@ -50,9 +56,12 @@ export class StickerDesc extends React.PureComponent<Props, State> { onMouseDown={this.blockMouse} onDragStart={this.blockMouse} ref={el => { this.input = el; }} + onBlur={this.props.onBlur} /> </div> </div> ) } } + +export { StickerDesc }; diff --git a/src/components/StickerIcon.tsx b/src/components/StickerIcon.tsx index 27e499b..f46d915 100644 --- a/src/components/StickerIcon.tsx +++ b/src/components/StickerIcon.tsx @@ -1,5 +1,5 @@ -import * as React from 'react'; -import { STICKERS } from '$constants/stickers'; +import React from 'react'; +import { STICKERS } from '~/constants/stickers'; type Props = { set: string, diff --git a/src/components/Switch.tsx b/src/components/Switch.tsx index 9d15685..2ece529 100644 --- a/src/components/Switch.tsx +++ b/src/components/Switch.tsx @@ -1,5 +1,5 @@ // @flow -import * as React from 'react'; +import React from 'react'; import classnames from 'classnames'; type Props = { diff --git a/src/components/UserLocation.tsx b/src/components/UserLocation.tsx index 191ad42..cc4a3af 100644 --- a/src/components/UserLocation.tsx +++ b/src/components/UserLocation.tsx @@ -1,78 +1,36 @@ -import * as React from 'react'; -import { marker } from 'leaflet'; -import { DomMarker } from '$utils/DomMarker'; -import { Icon } from '$components/panels/Icon'; -import { editor } from '$modules/Editor'; +import React, { FC, useCallback } from 'react'; +import { IState } from '~/redux/store'; +import { selectUserLocation } from '~/redux/user/selectors'; +import { connect } from 'react-redux'; +import { Tooltip } from './panels/Tooltip'; +import { MainMap } from '~/constants/map'; -interface Props { +const mapStateToProps = (state: IState) => ({ + location: selectUserLocation(state), +}); -} +type Props = ReturnType<typeof mapStateToProps> & {}; -export class UserLocation extends React.Component<Props, {}> { - constructor(props) { - super(props); +const UserLocationUnconnected: FC<Props> = ({ location }) => { + const onClick = useCallback(() => { + if (!location) return; - const element = document.createElement('div'); - this.icon = new DomMarker({ element, className: 'location-marker' }); + MainMap.setView(location, 17); + }, [MainMap, location]); - this.map = editor.map.map; - this.location = []; - } + return ( + <div className="status-bar location-bar pointer tooltip-container" onClick={onClick}> + <Tooltip position="top">Где я?</Tooltip> - icon; - mark = null; - map; - location; + <svg width="20" height="20" viewBox="0 0 20 20" style={{ opacity: location ? 1 : 0.5 }}> + <g transform="translate(7 2)"> + <circle r="1.846" cy="1.846" cx="5.088" /> + <path d="M3.004 4.326h4l2-3 1 1-3 4v10h-1l-1-7-1 7h-1v-10s-3.125-4-3-4l1-1z" /> + <ellipse ry="1" rx="4" cy="16.326" cx="5.004" opacity=".262" fill="black" /> + </g> + </svg> + </div> + ); +}; - componentDidMount() { - this.getUserLocation(this.updateLocationMark); - } - - getUserLocation = callback => { - // todo: TO SAGAS - if (!window.navigator || !window.navigator.geolocation) return; - - window.navigator.geolocation.getCurrentPosition(position => { - if (!position || !position.coords || !position.coords.latitude || !position.coords.longitude) return; - - const { latitude, longitude } = position.coords; - - callback(latitude, longitude); - }); - }; - - centerMapOnLocation = () => { - if (this.location && this.location.length === 2) { - this.panMapTo(this.location[0], this.location[1]); - } else { - this.getUserLocation(this.panMapTo); - } - - this.getUserLocation(this.updateLocationMark); - }; - - panMapTo = (latitude, longitude) => { - if (!latitude || !longitude) return; - - this.map.panTo([latitude, longitude]); - }; - - updateLocationMark = (latitude, longitude) => { - if (!latitude || !longitude) return; - - if (this.mark) this.map.removeLayer(this.mark); - - this.location = [latitude, longitude]; - this.mark = marker(this.location, { icon: this.icon }).addTo(this.map); - }; - - render() { - return ( - <div className="status-bar square pointer pointer"> - <div onClick={this.centerMapOnLocation}> - <Icon icon="icon-locate" size={30} /> - </div> - </div> - ); - } -} +export const UserLocation = connect(mapStateToProps)(UserLocationUnconnected); diff --git a/src/components/dialogs/AppInfoDialog.tsx b/src/components/dialogs/AppInfoDialog.tsx index f22bcdb..3fb84e7 100644 --- a/src/components/dialogs/AppInfoDialog.tsx +++ b/src/components/dialogs/AppInfoDialog.tsx @@ -1,74 +1,62 @@ // @flow -import * as React from 'react'; -import { Scroll } from '$components/Scroll'; -import { APP_INFO } from '$constants/app_info'; +import React, { Fragment } from 'react'; +import { Scroll } from '~/components/Scroll'; +import { APP_INFO } from '~/constants/app_info'; export const AppInfoDialog = () => ( - <div className="dialog-content"> - <div className="dialog-head"> - <div className="dialog-head-title"> - Orchid Map - </div> - <div className="small gray"> - версия{' '} - {(APP_INFO.VERSION || 1)}. - {(APP_INFO.CHANGELOG[APP_INFO.VERSION].length || 0)}. - {(APP_INFO.CHANGELOG[APP_INFO.VERSION][0].length - 1 || 0)} - </div> - <hr /> - <div className="small app-info-list"> - <div> - <div>Исходный код:</div> - <a href="//github.com/muerwre/orchidMap" target="_blank">github.com/muerwre/orchidMap</a> + <Fragment> + <div style={{ flex: 1 }} /> + + <div className="dialog-content"> + <div className="dialog-head"> + <div className="dialog-head-title">Orchid Map</div> + <div className="small gray"> + версия {APP_INFO.VERSION || 1}.{APP_INFO.CHANGELOG[APP_INFO.VERSION].length || 0}. + {APP_INFO.CHANGELOG[APP_INFO.VERSION][0].length - 1 || 0} </div> - <div> - <div>Frontend:</div> - <a href="//reactjs.org/" target="_blank">ReactJS</a>,{' '} - <a href="//leafletjs.com" target="_blank">Leaflet</a>,{' '} - <a href="//www.liedman.net/leaflet-routing-machine/" target="_blank">Leaflet Routing Machine</a>{' '} - </div> - <div> - <div>Backend:</div> - <a href="//project-osrm.org/" target="_blank">OSRM</a>,{' '} - <a href="//nodejs.org/" target="_blank">NodeJS</a>,{' '} - <a href="//expressjs.com/" target="_blank">ExpressJS</a>,{' '} - <a href="//mongodb.com/" target="_blank">MongoDB</a> + <hr /> + <div className="small app-info-list"> + <div> + <div>Исходный код:</div> + <a href="//github.com/muerwre/orchid-front" target="_blank"> + github.com/muerwre/orchid-front + </a> + <br /> + <a href="//github.com/muerwre/orchid-backend" target="_blank"> + github.com/muerwre/orchid-backend + </a> + </div> + <div> + <div>Frontend:</div> + <a href="//reactjs.org/" target="_blank"> + ReactJS + </a> + ,{' '} + <a href="//leafletjs.com" target="_blank"> + Leaflet + </a> + ,{' '} + <a href="//www.liedman.net/leaflet-routing-machine/" target="_blank"> + Leaflet Routing Machine + </a>{' '} + </div> + <div> + <div>Backend:</div> + <a href="//project-osrm.org/" target="_blank"> + OSRM + </a> + ,{' '} + <a href="//golang.org/" target="_blank"> + Golang + </a> + ,{' '} + <a href="//nginx.org/" target="_blank"> + Nginx + </a> + ,{' '} + </div> </div> </div> </div> - <Scroll className="dialog-shader"> - <div> - <div className="app-info-changelog"> - <h2>История изменений</h2> - { - [...Object.keys(APP_INFO.CHANGELOG)].reverse().map((version, i) => ( - <div className="app-info-changelog-item" key={version}> - <div className="app-info-number">{version}.</div> - <div className="app-info-version"> - { - APP_INFO.CHANGELOG[version].map((release, y) => ( - <div className="app-info-release" key={release}> - <div className="app-info-number">{APP_INFO.CHANGELOG[version].length - y}.</div> - <div className="app-info-build"> - { - APP_INFO.CHANGELOG[version][y].map((build, z) => ( - <div className="app-info-change" key={build}> - <div className="app-info-number">{(z)}.</div> - <span>{APP_INFO.CHANGELOG[version][y][z]}</span> - </div> - )) - } - </div> - </div> - )) - } - </div> - </div> - )) - } - </div> - </div> - </Scroll> - </div> + </Fragment> ); - diff --git a/src/components/dialogs/CancelDialog.tsx b/src/components/dialogs/CancelDialog.tsx index 48f3ed1..c6c7698 100644 --- a/src/components/dialogs/CancelDialog.tsx +++ b/src/components/dialogs/CancelDialog.tsx @@ -1,29 +1,30 @@ -import * as React from 'react'; +import React from 'react'; -import { MODES } from '$constants/modes'; -import { Icon } from '$components/panels/Icon'; -import { setMode, stopEditing } from "$redux/user/actions"; +import { MODES } from '~/constants/modes'; +import { Icon } from '~/components/panels/Icon'; +import { editorChangeMode, editorStopEditing } from '~/redux/editor/actions'; +import { connect } from 'react-redux'; -type Props = { - stopEditing: typeof stopEditing, - setMode: typeof setMode, - width: number, +const mapStateToProps = () => ({}); +const mapDispatchToProps = { + editorChangeMode, + editorStopEditing, }; -export class CancelDialog extends React.Component<Props, void> { +type Props = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps & { }; + +class CancelDialogUnconnected extends React.Component<Props, void> { cancel = () => { - this.props.stopEditing(); + this.props.editorStopEditing(); }; proceed = () => { - this.props.setMode(MODES.NONE); + this.props.editorChangeMode(MODES.NONE); }; render() { - const { width } = this.props; - return ( - <div className="control-dialog" style={{ width }}> + <div className="control-dialog control-dialog__medium"> <div className="helper cancel-helper"> <div className="helper__text danger"> <Icon icon="icon-cancel-1" /> @@ -46,3 +47,5 @@ export class CancelDialog extends React.Component<Props, void> { ); } } + +export const CancelDialog = connect(mapStateToProps, mapDispatchToProps)(CancelDialogUnconnected) \ No newline at end of file diff --git a/src/components/dialogs/DialogLoader.tsx b/src/components/dialogs/DialogLoader.tsx new file mode 100644 index 0000000..4dfc069 --- /dev/null +++ b/src/components/dialogs/DialogLoader.tsx @@ -0,0 +1,16 @@ +import React, { FC } from 'react'; +import { Icon } from '~/components/panels/Icon'; + +interface IProps {} + +const DialogLoader: FC<IProps> = ({}) => { + return ( + <div className="dialog-maplist-loader"> + <div className="dialog-maplist-icon spin"> + <Icon icon="icon-sync-1" /> + </div> + </div> + ); +}; + +export { DialogLoader }; diff --git a/src/components/dialogs/GpxDialog.tsx b/src/components/dialogs/GpxDialog.tsx new file mode 100644 index 0000000..7940fbd --- /dev/null +++ b/src/components/dialogs/GpxDialog.tsx @@ -0,0 +1,177 @@ +import React, { FC, useCallback, ChangeEvent } from 'react'; +import { connect } from 'react-redux'; +import { IState } from '~/redux/store'; +import { selectEditorGpx } from '~/redux/editor/selectors'; +import { GpxDialogRow } from '~/components/gpx/GpxDialogRow'; +import { GpxConfirm } from '~/components/gpx/GpxConfirm'; +import { MainMap } from '~/constants/map'; +import { latLngBounds } from 'leaflet'; +import { Switch } from '../Switch'; +import { selectMapRoute, selectMapTitle, selectMapAddress } from '~/redux/map/selectors'; +import classNames from 'classnames'; +import uuid from 'uuid'; +import { getUrlData } from '~/utils/history'; +import { getRandomColor } from '~/utils/dom'; + +import * as EDITOR_ACTIONS from '~/redux/editor/actions'; +import * as MAP_ACTIONS from '~/redux/map/actions'; +import { simplify } from '~/utils/simplify'; + +const mapStateToProps = (state: IState) => ({ + gpx: selectEditorGpx(state), + route: selectMapRoute(state), + title: selectMapTitle(state), + address: selectMapAddress(state), +}); + +const mapDispatchToProps = { + editorDropGpx: EDITOR_ACTIONS.editorDropGpx, + editorUploadGpx: EDITOR_ACTIONS.editorUploadGpx, + editorSetGpx: EDITOR_ACTIONS.editorSetGpx, + editorGetGPXTrack: EDITOR_ACTIONS.editorGetGPXTrack, + mapSetRoute: MAP_ACTIONS.mapSetRoute, +}; + +type Props = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps & {}; + +const GpxDialogUnconnected: FC<Props> = ({ + title, + address, + gpx, + route, + editorGetGPXTrack, + editorSetGpx, + editorUploadGpx, + mapSetRoute, +}) => { + const toggleGpx = useCallback(() => { + editorSetGpx({ enabled: !gpx.enabled }); + }, [gpx, editorSetGpx]); + + const onGpxUpload = useCallback( + (event: ChangeEvent<HTMLInputElement>) => { + if (!event.target || !event.target.files || event.target.files.length === 0) { + return; + } + + editorUploadGpx(event.target.files[0]); + }, + [editorUploadGpx] + ); + + const onFocusRoute = useCallback( + index => { + if (!gpx.list[index] || !gpx.list[index].latlngs) return; + + const bounds = latLngBounds(gpx.list[index].latlngs); + MainMap.fitBounds(bounds); + }, + [gpx, MainMap] + ); + + const onRouteDrop = useCallback( + index => { + editorSetGpx({ list: gpx.list.filter((el, i) => i !== index) }); + }, + [gpx, editorSetGpx] + ); + + const onRouteColor = useCallback( + index => { + if (!gpx.enabled) return; + editorSetGpx({ + list: gpx.list.map((el, i) => (i !== index ? el : { ...el, color: getRandomColor() })), + }); + }, + [gpx, editorSetGpx] + ); + + const onRouteToggle = useCallback( + index => { + if (!gpx.enabled) return; + + editorSetGpx({ + list: gpx.list.map((el, i) => (i !== index ? el : { ...el, enabled: !el.enabled })), + }); + }, + [gpx, editorSetGpx] + ); + + const addCurrent = useCallback(() => { + if (!route.length) return; + + const { path } = getUrlData(); + + editorSetGpx({ + list: [ + ...gpx.list, + { + latlngs: route, + enabled: false, + name: title || address || path, + id: uuid(), + color: getRandomColor(), + }, + ], + }); + }, [route, gpx, editorSetGpx]); + + const onRouteReplace = useCallback( + (i: number) => { + mapSetRoute(simplify(gpx.list[i].latlngs)); + + editorSetGpx({ + list: gpx.list.map((el, index) => (i !== index ? el : { ...el, enabled: false })), + }); + }, + [gpx, mapSetRoute, editorSetGpx] + ); + + return ( + <div className="control-dialog control-dialog__left control-dialog__small"> + <div className="gpx-title"> + <div className="flex_1 big white upper">Треки</div> + <Switch active={gpx.enabled} onPress={toggleGpx} /> + </div> + + {gpx.list.map((item, index) => ( + <GpxDialogRow + item={item} + key={item.id} + index={index} + enabled={gpx.enabled} + onRouteDrop={onRouteDrop} + onFocusRoute={onFocusRoute} + onRouteToggle={onRouteToggle} + onRouteColor={onRouteColor} + onRouteReplace={onRouteReplace} + /> + ))} + + <div className="gpx-buttons"> + <button className="button outline"> + <input type="file" onChange={onGpxUpload} /> + Загрузить GPX + </button> + + <div + className={classNames('button outline', { disabled: !route.length })} + onClick={addCurrent} + > + Добавить текущий + </div> + + <div + className={classNames('button success', { disabled: !route.length })} + onClick={editorGetGPXTrack} + > + Скачать текущий + </div> + </div> + </div> + ); +}; + +const GpxDialog = connect(mapStateToProps, mapDispatchToProps)(GpxDialogUnconnected); + +export { GpxDialog }; diff --git a/src/components/dialogs/LogoDialog.tsx b/src/components/dialogs/LogoDialog.tsx index 33961a5..0cd37d3 100644 --- a/src/components/dialogs/LogoDialog.tsx +++ b/src/components/dialogs/LogoDialog.tsx @@ -1,15 +1,22 @@ -import * as React from 'react'; -import { LOGOS } from '$constants/logos'; -import { Icon } from '$components/panels/Icon'; +import React from 'react'; +import { LOGOS } from '~/constants/logos'; +import { Icon } from '~/components/panels/Icon'; import classnames from 'classnames'; -import { setLogo as setLogoAction } from "$redux/user/actions"; -import { IRootState } from "$redux/user/reducer"; +import * as MAP_ACTIONS from "~/redux/map/actions" +import { selectMapLogo } from '~/redux/map/selectors'; +import { connect } from 'react-redux'; -interface Props extends IRootState { - setLogo: typeof setLogoAction, -} +const mapStateToProps = state => ({ + logo: selectMapLogo(state), +}); -export const LogoDialog = ({ logo, setLogo }: Props) => ( +const mapDispatchToProps = { + mapSetLogo: MAP_ACTIONS.mapSetLogo, +}; + +type Props = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps & {}; + +const LogoDialogUnconnected = ({ logo, mapSetLogo }: Props) => ( <div className="control-dialog top"> <div className="helper logo-helper"> <div className="helper-back"> @@ -19,7 +26,7 @@ export const LogoDialog = ({ logo, setLogo }: Props) => ( Object.keys(LOGOS).map(item => ( <div className={classnames('helper-menu-item', { active: (item === logo) })} - onMouseDown={() => setLogo(item)} + onMouseDown={() => mapSetLogo(item)} key={item} > {LOGOS[item][0]} @@ -29,3 +36,7 @@ export const LogoDialog = ({ logo, setLogo }: Props) => ( </div> </div> ); + +const LogoDialog = connect(mapStateToProps, mapDispatchToProps)(LogoDialogUnconnected); + +export { LogoDialog }; \ No newline at end of file diff --git a/src/components/dialogs/MapListDialog.tsx b/src/components/dialogs/MapListDialog.tsx index c6b8b88..48935b7 100644 --- a/src/components/dialogs/MapListDialog.tsx +++ b/src/components/dialogs/MapListDialog.tsx @@ -1,102 +1,123 @@ -import * as React from 'react'; -import { bindActionCreators } from 'redux'; +import React, { PureComponent } from 'react'; import { connect } from 'react-redux'; -import { RouteRowWrapper } from '$components/maps/RouteRowWrapper'; -import { Scroll } from '$components/Scroll'; +import { RouteRowWrapper } from '~/components/maps/RouteRowWrapper'; +import { Scroll } from '~/components/Scroll'; import { searchSetDistance, searchSetTitle, searchSetTab, - setDialogActive, mapsLoadMore, dropRoute, modifyRoute, -} from '$redux/user/actions'; -import { isMobile } from '$utils/window'; + toggleRouteStarred, +} from '~/redux/user/actions'; + +import { editorSetDialogActive } from '~/redux/editor/actions'; + +import { isMobile } from '~/utils/window'; import classnames from 'classnames'; -// import { Range } from 'rc-slider'; -import * as Range from 'rc-slider/lib/Range'; -import { TABS } from '$constants/dialogs'; -import { Icon } from '$components/panels/Icon'; -import { pushPath } from '$utils/history'; -import { IRootState, IRouteListItem } from '$redux/user/reducer'; +import { TABS, TABS_TITLES } from '~/constants/dialogs'; +import { Icon } from '~/components/panels/Icon'; +import { pushPath } from '~/utils/history'; +import { IRouteListItem } from '~/redux/user'; +import { ROLES } from '~/constants/auth'; +import { IState } from '~/redux/store'; +import { MapListDialogHead } from '~/components/search/MapListDialogHead'; +import { DialogLoader } from '~/components/dialogs/DialogLoader'; -export interface IMapListDialogProps extends IRootState { - marks: { [x: number]: string }, - routes_sorted: Array<IRouteListItem>, - routes: IRootState['routes'], - ready: IRootState['ready'], +const mapStateToProps = ({ + editor: { editing }, + user: { + routes, + user: { role }, + }, +}: IState) => { + return { + role, + routes, + editing, + ready: routes.filter.max < 9999, + }; +}; - mapsLoadMore: typeof mapsLoadMore, - searchSetDistance: typeof searchSetDistance, - searchSetTitle: typeof searchSetTitle, - searchSetTab: typeof searchSetTab, - setDialogActive: typeof setDialogActive, - dropRoute: typeof dropRoute, - modifyRoute: typeof modifyRoute, +const mapDispatchToProps = { + searchSetDistance, + searchSetTitle, + searchSetTab, + editorSetDialogActive, + mapsLoadMore, + dropRoute, + modifyRoute, + toggleRouteStarred, +}; + +type Props = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps & {}; + +export interface State { + menu_target: IRouteListItem['address']; + editor_target: IRouteListItem['address']; + + is_editing: boolean; + is_dropping: boolean; } -export interface IMapListDialogState { - menu_target: IRouteListItem['_id'], - editor_target: IRouteListItem['_id'], - - is_editing: boolean, - is_dropping: boolean, -} - -class Component extends React.Component<IMapListDialogProps, IMapListDialogState> { +class MapListDialogUnconnected extends PureComponent<Props, State> { state = { - menu_target: null, - editor_target: null, - + menu_target: '', + editor_target: '', is_editing: false, is_dropping: false, }; - startEditing = (editor_target: IRouteListItem['_id']): void => this.setState({ - editor_target, - menu_target: null, - is_editing: true, - is_dropping: false, - }); + startEditing = (editor_target: IRouteListItem['address']): void => + this.setState({ + editor_target, + menu_target: '', + is_editing: true, + is_dropping: false, + }); - showMenu = (menu_target: IRouteListItem['_id']): void => this.setState({ - menu_target, - }); + showMenu = (menu_target: IRouteListItem['address']): void => + this.setState({ + menu_target, + }); - hideMenu = (): void => this.setState({ - menu_target: null, - }); + hideMenu = (): void => + this.setState({ + menu_target: '', + }); - showDropCard = (editor_target: IRouteListItem['_id']): void => this.setState({ - editor_target, - menu_target: null, - is_editing: false, - is_dropping: true, - }); + showDropCard = (editor_target: IRouteListItem['address']): void => + this.setState({ + editor_target, + menu_target: '', + is_editing: false, + is_dropping: true, + }); stopEditing = (): void => { - this.setState({ editor_target: null }); + this.setState({ editor_target: '' }); }; - setTitle = ({ target: { value } }: { target: { value: string }}): void => { + setTitle = ({ target: { value } }: { target: { value: string } }): void => { this.props.searchSetTitle(value); }; openRoute = (_id: string): void => { - if (isMobile()) this.props.setDialogActive(false); + if (isMobile()) this.props.editorSetDialogActive(false); - // pushPath(`/${_id}/${this.props.editing ? 'edit' : ''}`); this.stopEditing(); pushPath(`/${_id}`); - - // pushPath(`/${_id}/${this.props.editing ? 'edit' : ''}`); }; - onScroll = (e: { target: { scrollHeight: number, scrollTop: number, clientHeight: number }}): void => { - const { target: { scrollHeight, scrollTop, clientHeight }} = e; + onScroll = (e: { + target: { scrollHeight: number; scrollTop: number; clientHeight: number }; + }): void => { + const { + target: { scrollHeight, scrollTop, clientHeight }, + } = e; const delta = scrollHeight - scrollTop - clientHeight; if ( @@ -108,122 +129,105 @@ class Component extends React.Component<IMapListDialogProps, IMapListDialogState } }; - dropRoute = (_id: string): void => { - this.props.dropRoute(_id); + dropRoute = (address: string): void => { + this.props.dropRoute(address); }; - modifyRoute = ({ _id, title, is_public }: { _id: string, title: string, is_public: boolean }): void => { - this.props.modifyRoute(_id, { title, is_public }); + modifyRoute = ({ + address, + title, + is_public, + }: { + address: string; + title: string; + is_public: boolean; + }): void => { + this.props.modifyRoute(address, { title, is_public }); this.stopEditing(); }; + toggleStarred = (id: string) => this.props.toggleRouteStarred(id); + render() { const { ready, + role, routes: { list, loading, - filter: { - min, - max, - title, - distance, - tab, - } + filter: { min, max, title, distance, tab }, }, - marks, - }: IMapListDialogProps = this.props; + }: // marks, + Props = this.props; const { editor_target, menu_target, is_editing, is_dropping } = this.state; return ( - <div className="dialog-content"> - { list.length === 0 && loading && - <div className="dialog-maplist-loader"> - <div className="dialog-maplist-icon spin"> - <Icon icon="icon-sync-1" /> - </div> - </div> - } - { ready && !loading && list.length === 0 && + <div className="dialog-content full"> + {list.length === 0 && loading && ( + <DialogLoader /> + )} + + {ready && !loading && list.length === 0 && ( <div className="dialog-maplist-loader"> <div className="dialog-maplist-icon"> <Icon icon="icon-sad-1" /> </div> - ТУТ ПУСТО <br /> - И ОДИНОКО + ТУТ ПУСТО <br />И ОДИНОКО </div> - } + )} + <div className="dialog-tabs"> - { - Object.keys(TABS).map(item => ( - <div - className={classnames('dialog-tab', { active: tab === item })} - onClick={() => this.props.searchSetTab(item)} - key={item} - > - {TABS[item]} - </div> - )) - } - </div> - <div className="dialog-head"> - <div> - <input - type="text" - placeholder="Поиск по названию" - value={title} - onChange={this.setTitle} - /> - <br /> - { - ready - ? - <Range - min={min} - max={max} - marks={marks} - step={25} - onChange={this.props.searchSetDistance} - defaultValue={[0, 10000]} - value={distance} - pushable={25} - disabled={min >= max} - /> - : <div className="range-placeholder" /> - } - - </div> + {Object.values(TABS).map( + item => + (role === ROLES.admin || item !== TABS.PENDING) && ( + <div + className={classnames('dialog-tab', { active: tab === item })} + onClick={() => this.props.searchSetTab(item)} + key={item} + > + {TABS_TITLES[item]} + </div> + ) + )} </div> - <Scroll - className="dialog-shader" - onScroll={this.onScroll} - > + <MapListDialogHead + min={min} + max={max} + distance={distance} + onDistanceChange={this.props.searchSetDistance} + ready={ready} + search={title} + onSearchChange={this.setTitle} + /> + + <Scroll className="dialog-shader" onScroll={this.onScroll}> <div className="dialog-maplist"> - { - list.map(route => ( - <RouteRowWrapper - title={route.title} - distance={route.distance} - _id={route._id} - is_public={route.is_public} - tab={tab} - is_editing_mode={is_dropping ? 'drop' : 'edit'} - is_editing_target={editor_target === route._id} - is_menu_target={menu_target === route._id} - openRoute={this.openRoute} - startEditing={this.startEditing} - stopEditing={this.stopEditing} - showMenu={this.showMenu} - hideMenu={this.hideMenu} - showDropCard={this.showDropCard} - dropRoute={this.dropRoute} - modifyRoute={this.modifyRoute} - key={route._id} - /> - )) - } + {list.map(route => ( + <RouteRowWrapper + title={route.title} + distance={route.distance} + address={route.address} + is_public={route.is_public} + is_published={route.is_published} + tab={tab} + is_editing_mode={is_dropping ? 'drop' : 'edit'} + is_editing_target={editor_target === route.address} + is_menu_target={menu_target === route.address} + openRoute={this.openRoute} + startEditing={this.startEditing} + stopEditing={this.stopEditing} + showMenu={this.showMenu} + hideMenu={this.hideMenu} + showDropCard={this.showDropCard} + dropRoute={this.dropRoute} + modifyRoute={this.modifyRoute} + toggleStarred={this.toggleStarred} + key={route.address} + is_admin={role === ROLES.admin} + /> + ))} </div> </Scroll> @@ -233,33 +237,6 @@ class Component extends React.Component<IMapListDialogProps, IMapListDialogState } } -const mapStateToProps = ({ user: { editing, routes } }) => { - if (routes.filter.max >= 9999) { - return { - routes, editing, marks: {}, ready: false, - }; - } - return ({ - routes, - editing, - ready: true, - marks: [...new Array(Math.floor((routes.filter.max - routes.filter.min) / 25) + 1)].reduce((obj, el, i) => ({ - ...obj, - [routes.filter.min + (i * 25)]: - ` ${routes.filter.min + (i * 25)}${(routes.filter.min + (i * 25) >= 200) ? '+' : ''} - `, - }), {}), - }); -}; +const MapListDialog = connect(mapStateToProps, mapDispatchToProps)(MapListDialogUnconnected); -const mapDispatchToProps = dispatch => bindActionCreators({ - searchSetDistance, - searchSetTitle, - searchSetTab, - setDialogActive, - mapsLoadMore, - dropRoute, - modifyRoute, -}, dispatch); - -export const MapListDialog = connect(mapStateToProps, mapDispatchToProps)(Component); +export { MapListDialog }; diff --git a/src/components/dialogs/NominatimDialog.tsx b/src/components/dialogs/NominatimDialog.tsx new file mode 100644 index 0000000..1279f1c --- /dev/null +++ b/src/components/dialogs/NominatimDialog.tsx @@ -0,0 +1,46 @@ +import React, { FC, Fragment, useCallback } from 'react'; +import { connect } from 'react-redux'; +import { IState } from '~/redux/store'; +import { selectEditorNominatim } from '~/redux/editor/selectors'; +import { DialogLoader } from './DialogLoader'; +import { NominatimListItem } from '~/components/nominatim/NominatimListItem'; +import { MainMap } from '~/constants/map'; +import { Scroll } from '../Scroll'; + +const mapStateToProps = (state: IState) => ({ + nominatim: selectEditorNominatim(state), +}); + +type Props = ReturnType<typeof mapStateToProps> & {}; + +const NominatimDialogUnconnected: FC<Props> = ({ nominatim: { loading, list } }) => { + const onItemClick = useCallback( + (index: number) => { + if (!list[index]) return; + + MainMap.setView(list[index].latlng, 17); + }, + [MainMap, list] + ); + + return ( + <Fragment> + <Scroll> + <div className="dialog-flex-scroll"> + <div style={{ flex: 1 }} /> + + <div className="dialog-content nominatim-dialog-content"> + {loading && <DialogLoader />} + {list.map((item, i) => ( + <NominatimListItem item={item} key={item.id} /> + ))} + </div> + </div> + </Scroll> + </Fragment> + ); +}; + +const NominatimDialog = connect(mapStateToProps)(NominatimDialogUnconnected); + +export { NominatimDialog }; diff --git a/src/components/dialogs/NominatimSearchPanel.tsx b/src/components/dialogs/NominatimSearchPanel.tsx new file mode 100644 index 0000000..433b613 --- /dev/null +++ b/src/components/dialogs/NominatimSearchPanel.tsx @@ -0,0 +1,37 @@ +import React, { FC, useCallback, useState } from 'react'; +import { Icon } from '../panels/Icon'; + +interface IProps { + active: boolean; + onSearch: (search: string) => void; +} + +const NominatimSearchPanel: FC<IProps> = ({ active, onSearch }) => { + const [search, setSearch] = useState('Колывань'); + + const setValue = useCallback(({ target: { value } }) => setSearch(value), [setSearch]); + + const onSubmit = useCallback(event => { + event.preventDefault(); + + if (search.length < 3) return; + + onSearch(search); + }, [search, onSearch]); + + return ( + <form className="panel nominatim-panel active" onSubmit={onSubmit}> + <div className="control-bar"> + <div className="nominatim-search-input"> + <input type="text" placeholder="Поиск на карте" value={search} onChange={setValue} /> + </div> + + <button> + <Icon icon="icon-search" /> + </button> + </div> + </form> + ); +}; + +export { NominatimSearchPanel }; diff --git a/src/components/dialogs/PolylineDialog.tsx b/src/components/dialogs/PolylineDialog.tsx new file mode 100644 index 0000000..65326ef --- /dev/null +++ b/src/components/dialogs/PolylineDialog.tsx @@ -0,0 +1,111 @@ +import React, { FC, useCallback } from 'react'; +import { Icon } from '~/components/panels/Icon'; +import { connect } from 'react-redux'; +import * as MAP_ACTIONS from '~/redux/map/actions'; +import { IState } from '~/redux/store'; +import { selectMapRoute } from '~/redux/map/selectors'; +import classNames from 'classnames'; +import { selectEditorDirection } from '~/redux/editor/selectors'; +import * as EDITOR_ACTIONS from '~/redux/editor/actions'; +import { DRAWING_DIRECTIONS } from '~/redux/editor/constants'; + +const mapStateToProps = (state: IState) => ({ + route: selectMapRoute(state), + direction: selectEditorDirection(state), +}); + +const mapDispatchToProps = { + mapSetRoute: MAP_ACTIONS.mapSetRoute, + editorSetDirection: EDITOR_ACTIONS.editorSetDirection, +}; + +type Props = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps & {}; + +const PolylineDialogUnconnected: FC<Props> = ({ + route, + direction, + editorSetDirection, + mapSetRoute, +}) => { + const reverseRoute = useCallback(() => { + if (route.length < 2) return; + mapSetRoute([...route].reverse()); + }, [mapSetRoute, route]); + + const curRouteStart = useCallback(() => { + if (route.length < 1) return; + + mapSetRoute(route.slice(1, route.length)); + }, [mapSetRoute, route]); + + const curRouteEnd = useCallback(() => { + if (route.length < 1) return; + + mapSetRoute(route.slice(0, route.length - 1)); + }, [mapSetRoute, route]); + + const continueBackward = useCallback(() => { + editorSetDirection(DRAWING_DIRECTIONS.BACKWARDS); + }, [editorSetDirection]); + + const continueForward = useCallback(() => { + editorSetDirection(DRAWING_DIRECTIONS.FORWARDS); + }, [editorSetDirection]); + + return ( + <div className="control-dialog control-dialog__medium"> + <div className="helper"> + <div className="helper__text"> + <button + className={classNames('helper__icon_button', { inactive: route.length < 2 })} + onClick={reverseRoute} + > + <Icon icon="icon-reverse" /> + </button> + + <button + className={classNames('helper__icon_button', { inactive: route.length < 1 })} + onClick={curRouteStart} + > + <Icon icon="icon-drop-start" /> + </button> + + <button + className={classNames('helper__icon_button', { inactive: route.length < 1 })} + onClick={curRouteEnd} + > + <Icon icon="icon-drop-end" /> + </button> + + <button + className={classNames('helper__icon_button', { + inactive: route.length < 2, + active: direction === DRAWING_DIRECTIONS.BACKWARDS, + })} + onClick={continueBackward} + > + <Icon icon="icon-draw-backward" /> + </button> + + <button + className={classNames('helper__icon_button', { + inactive: route.length < 2, + active: direction === DRAWING_DIRECTIONS.FORWARDS, + })} + onClick={continueForward} + > + <Icon icon="icon-draw-forward" /> + </button> + + <div className="flex_1" /> + + <div className="big white upper">Ручной режим</div> + </div> + </div> + </div> + ); +}; + +const PolylineDialog = connect(mapStateToProps, mapDispatchToProps)(PolylineDialogUnconnected); + +export { PolylineDialog }; diff --git a/src/components/dialogs/ProviderDialog.tsx b/src/components/dialogs/ProviderDialog.tsx index 61da606..e564458 100644 --- a/src/components/dialogs/ProviderDialog.tsx +++ b/src/components/dialogs/ProviderDialog.tsx @@ -1,15 +1,22 @@ -import * as React from 'react'; -import { PROVIDERS, replaceProviderUrl } from '$constants/providers'; -import { Icon } from '$components/panels/Icon'; +import React from 'react'; +import { PROVIDERS, replaceProviderUrl } from '~/constants/providers'; +import { Icon } from '~/components/panels/Icon'; import classnames from 'classnames'; -import { changeProvider as changeProviderAction } from "$redux/user/actions"; -import { IRootState } from "$redux/user/reducer"; +import * as MAP_ACTIONS from "~/redux/map/actions"; +import { selectMapProvider } from '~/redux/map/selectors'; +import { connect } from 'react-redux'; -interface Props extends IRootState { - changeProvider: typeof changeProviderAction, -} +const mapStateToProps = state => ({ + provider: selectMapProvider(state), +}); -export const ProviderDialog = ({ provider, changeProvider }: Props) => ( +const mapDispatchToProps = { + mapSetProvider: MAP_ACTIONS.mapSetProvider, +}; + +type Props = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps & {}; + +const ProviderDialogUnconnected = ({ provider, mapSetProvider }: Props) => ( <div className="control-dialog top right control-dialog-provider"> <div className="helper provider-helper"> { @@ -19,8 +26,8 @@ export const ProviderDialog = ({ provider, changeProvider }: Props) => ( style={{ backgroundImage: `url(${replaceProviderUrl(item, { x: 5980, y: 2589, zoom: 13 })})`, }} - onMouseDown={() => changeProvider(item)} - key={PROVIDERS[item].name} + onMouseDown={() => mapSetProvider(item)} + key={PROVIDERS[item]?.name} > { provider === item && @@ -34,3 +41,7 @@ export const ProviderDialog = ({ provider, changeProvider }: Props) => ( </div> </div> ); + +const ProviderDialog = connect(mapStateToProps, mapDispatchToProps)(ProviderDialogUnconnected) + +export { ProviderDialog } diff --git a/src/components/dialogs/RouterDialog.tsx b/src/components/dialogs/RouterDialog.tsx index b24b695..f353697 100644 --- a/src/components/dialogs/RouterDialog.tsx +++ b/src/components/dialogs/RouterDialog.tsx @@ -1,34 +1,30 @@ -import * as React from 'react'; -import { Icon } from '$components/panels/Icon'; -import { - routerCancel as routerCancelAction, - routerSubmit as routerSubmitAction, -} from "$redux/user/actions"; -import classnames from "classnames"; +import React, { FC } from 'react'; +import { Icon } from '~/components/panels/Icon'; +import * as EDITOR_ACTIONS from '~/redux/editor/actions'; +import classnames from 'classnames'; +import { connect } from 'react-redux'; +import { selectEditor, selectEditorRouter, selectEditorDirection } from '~/redux/editor/selectors'; +import pick from 'ramda/es/pick'; +import { IState } from '~/redux/store'; -type Props = { - routerPoints: number, - width: number, - is_routing: boolean, - - routerCancel: typeof routerCancelAction, - routerSubmit: typeof routerSubmitAction, -} - -const noPoints = ({ routerCancel }: { routerCancel: typeof routerCancelAction }) => ( +const noPoints = ({ + editorRouterCancel, +}: { + editorRouterCancel: typeof EDITOR_ACTIONS.editorRouterCancel; +}) => ( <React.Fragment> <div className="helper router-helper"> <div className="helper__text"> <Icon icon="icon-pin-1" /> - <div className="big white upper"> - Укажите первую точку на карте - </div> + <div className="big white upper">Укажите первую точку на карте</div> </div> </div> + <div className="helper router-helper"> - <div className="helper__buttons flex_1"> - <div className="flex_1" /> - <div className="button router-helper__button" onClick={routerCancel}> + <div className="flex_1" /> + + <div className="helper__buttons"> + <div className="button router-helper__button" onClick={editorRouterCancel}> Отмена </div> </div> @@ -36,7 +32,11 @@ const noPoints = ({ routerCancel }: { routerCancel: typeof routerCancelAction }) </React.Fragment> ); -const firstPoint = ({ routerCancel }: { routerCancel: typeof routerCancelAction }) => ( +const firstPoint = ({ + editorRouterCancel, +}: { + editorRouterCancel: typeof EDITOR_ACTIONS.editorRouterCancel; +}) => ( <React.Fragment> <div className="helper router-helper"> <div className="helper__text"> @@ -45,9 +45,10 @@ const firstPoint = ({ routerCancel }: { routerCancel: typeof routerCancelAction </div> </div> <div className="helper router-helper"> - <div className="helper__buttons flex_1"> - <div className="flex_1" /> - <div className="button router-helper__button" onClick={routerCancel}> + <div className="flex_1" /> + + <div className="helper__buttons"> + <div className="button router-helper__button" onClick={editorRouterCancel}> Отмена </div> </div> @@ -56,10 +57,11 @@ const firstPoint = ({ routerCancel }: { routerCancel: typeof routerCancelAction ); const draggablePoints = ({ - routerCancel, routerSubmit + editorRouterCancel, + editorRouterSubmit, }: { - routerCancel: typeof routerCancelAction, - routerSubmit: typeof routerSubmitAction, + editorRouterCancel: typeof EDITOR_ACTIONS.editorRouterCancel; + editorRouterSubmit: typeof EDITOR_ACTIONS.editorRouterSubmit; }) => ( <React.Fragment> <div className="helper"> @@ -69,12 +71,13 @@ const draggablePoints = ({ </div> </div> <div className="helper router-helper"> - <div className="helper__buttons button-group flex_1"> - <div className="flex_1" /> - <div className="button button_red router-helper__button" onClick={routerCancel}> + <div className="flex_1" /> + + <div className="helper__buttons button-group"> + <div className="button button_red router-helper__button" onClick={editorRouterCancel}> Отмена </div> - <div className="button primary router-helper__button" onClick={routerSubmit}> + <div className="button primary router-helper__button" onClick={editorRouterSubmit}> Применить </div> </div> @@ -82,14 +85,31 @@ const draggablePoints = ({ </React.Fragment> ); -export const RouterDialog = ({ - routerPoints, routerCancel, routerSubmit, width, is_routing, -}: Props) => ( - <div className="control-dialog" style={{ width }}> - <div className={classnames('save-loader', { active: is_routing })} /> +const mapStateToProps = (state: IState) => ({ + router: selectEditorRouter(state), +}); - {!routerPoints && noPoints({ routerCancel })} - {routerPoints === 1 && firstPoint({ routerCancel })} - {routerPoints >= 2 && draggablePoints({ routerCancel, routerSubmit })} +const mapDispatchToProps = { + editorRouterCancel: EDITOR_ACTIONS.editorRouterCancel, + editorRouterSubmit: EDITOR_ACTIONS.editorRouterSubmit, +}; + +type Props = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps & {}; + +const RouterDialogUnconnected: FC<Props> = ({ + router: { waypoints }, + editorRouterCancel, + editorRouterSubmit, +}) => ( + <div className="control-dialog control-dialog__medium"> + <div className={classnames('save-loader')} /> + + {!waypoints.length && noPoints({ editorRouterCancel })} + {waypoints.length === 1 && firstPoint({ editorRouterCancel })} + {waypoints.length >= 2 && draggablePoints({ editorRouterCancel, editorRouterSubmit })} </div> ); + +const RouterDialog = connect(mapStateToProps, mapDispatchToProps)(RouterDialogUnconnected); + +export { RouterDialog }; diff --git a/src/components/dialogs/SaveDialog.tsx b/src/components/dialogs/SaveDialog.tsx index ff81319..dac00a7 100644 --- a/src/components/dialogs/SaveDialog.tsx +++ b/src/components/dialogs/SaveDialog.tsx @@ -1,40 +1,46 @@ -import * as React from 'react'; -import { copyToClipboard, getUrlData } from '$utils/history'; -import { toTranslit } from '$utils/format'; -import { TIPS } from '$constants/tips'; -import { MODES } from '$constants/modes'; -import { Icon } from '$components/panels/Icon'; -import { Switch } from '$components/Switch'; +import React from 'react'; +import { copyToClipboard, getUrlData } from '~/utils/history'; +import { toTranslit, parseDesc } from '~/utils/format'; +import { TIPS } from '~/constants/tips'; +import { Icon } from '~/components/panels/Icon'; +import { Switch } from '~/components/Switch'; import classnames from 'classnames'; -import { IRootState } from "$redux/user/reducer"; -import { sendSaveRequest, setMode } from "$redux/user/actions"; +import { connect } from 'react-redux'; +import { selectMap } from '~/redux/map/selectors'; +import * as EDITOR_ACTIONS from '~/redux/editor/actions'; +import { selectEditorSave } from '~/redux/editor/selectors'; +import { MODES } from '~/constants/modes'; -interface Props extends IRootState { - width: number, - setMode: typeof setMode, - sendSaveRequest: typeof sendSaveRequest, - save_error: string, +const mapStateToProps = state => ({ + map: selectMap(state), + save: selectEditorSave(state), +}); - save_loading: boolean, - save_finished: boolean, - save_overwriting: boolean, -} +const mapDispatchToProps = { + editorCancelSave: EDITOR_ACTIONS.editorCancelSave, + editorChangeMode: EDITOR_ACTIONS.editorChangeMode, + editorSendSaveRequest: EDITOR_ACTIONS.editorSendSaveRequest, +}; + +type Props = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps & { }; interface State { - address: string, - title: string, - is_public: boolean, + address: string; + title: string; + is_public: boolean; + description: string; } -export class SaveDialog extends React.Component<Props, State> { - constructor(props) { +class SaveDialogUnconnected extends React.Component<Props, State> { + constructor(props: Props) { super(props); this.state = { - address: props.address || '', - title: props.title || '', - is_public: props.is_public || false, + address: props.map.address || '', + title: props.map.title || '', + is_public: props.map.is_public || false, + description: props.map.description || '', }; } @@ -42,25 +48,38 @@ export class SaveDialog extends React.Component<Props, State> { const { path } = getUrlData(); const { title, address } = this.state; - return toTranslit(address.trim()) || toTranslit(title.trim().toLowerCase()).substr(0, 32) || toTranslit(path.trim()).substr(0, 32); + return ( + toTranslit(address.trim()) || + toTranslit(title.trim().toLowerCase()).substr(0, 32) || + toTranslit(path.trim()).substr(0, 32) + ); }; - setTitle = ({ target: { value } }) => this.setState({ title: ((value && value.substr(0, 64)) || '') }); + setTitle = ({ target: { value } }) => + this.setState({ title: (value && value.substr(0, 64)) || '' }); - setAddress = ({ target: { value } }) => this.setState({ address: (value && value.substr(0, 32) || '') }); + setAddress = ({ target: { value } }) => + this.setState({ address: (value && value.substr(0, 32)) || '' }); - cancelSaving = () => this.props.setMode(MODES.NONE); + setDescription = ({ target: { value } }) => + this.setState({ description: (value && value.substr(0, 256)) || '' }); - sendSaveRequest = (e, force = false) => { - const { title, is_public } = this.state; + editorSendSaveRequest = (e, force = false) => { + const { title, is_public, description } = this.state; const address = this.getAddress(); - this.props.sendSaveRequest({ - title, address, force, is_public + this.props.editorSendSaveRequest({ + title, + address, + force, + is_public, + description, }); }; - forceSaveRequest = e => this.sendSaveRequest(e, true); + forceSaveRequest = e => this.editorSendSaveRequest(e, true); + + cancelSaving = () => this.props.editorChangeMode(MODES.NONE); onCopy = e => { e.preventDefault(); @@ -72,31 +91,45 @@ export class SaveDialog extends React.Component<Props, State> { this.setState({ is_public: !this.state.is_public }); }; + componentWillUnmount = () => { + this.props.editorCancelSave() + }; + render() { - const { title, is_public } = this.state; - const { save_error, save_finished, save_overwriting, width, save_loading } = this.props; + const { title, is_public, description } = this.state; + const { + save: { error, finished, overwriting, loading }, + } = this.props; const { host, protocol } = getUrlData(); return ( - <div className="control-dialog control-dialog-medium" style={{ width }}> + <div className="control-dialog control-dialog__medium"> <div className="helper save-helper"> - <div className={classnames('save-loader', { active: save_loading })} /> + <div className={classnames('save-loader', { active: loading })} /> <div className="save-title"> <div className="save-title-input"> <div className="save-title-label">Название</div> - <input type="text" value={title} onChange={this.setTitle} autoFocus readOnly={save_finished} /> + <input + type="text" + value={title} + onChange={this.setTitle} + autoFocus + readOnly={finished} + /> </div> </div> <div className="save-description"> <div className="save-address-input"> - <label className="save-address-label">{protocol}//{host}/</label> + <label className="save-address-label"> + {protocol}//{host}/ + </label> <input type="text" value={this.getAddress()} onChange={this.setAddress} - readOnly={save_finished} + readOnly={finished} onCopy={this.onCopy} /> <div className="save-address-copy" onClick={this.onCopy}> @@ -104,37 +137,49 @@ export class SaveDialog extends React.Component<Props, State> { </div> </div> - <div className="save-text"> - { save_error || TIPS.SAVE_INFO } + <div className="save-textarea"> + <textarea + placeholder="Описание маршрута" + value={parseDesc(description)} + onChange={this.setDescription} + /> </div> + <div className="save-text">{error || TIPS.SAVE_INFO}</div> <div className="save-buttons"> - <div className={classnames('save-buttons-text pointer', { gray: !is_public })} onClick={this.togglePublic}> + <div + className={classnames('save-buttons-text pointer', { gray: !is_public })} + onClick={this.togglePublic} + > <Switch active={is_public} /> - { - is_public - ? ' В каталоге карт' - : ' Только по ссылке' - } + {is_public ? ' В каталоге карт' : ' Только по ссылке'} </div> <div> - { !save_finished && - <div className="button" onClick={this.cancelSaving}>Отмена</div> - } - { - !save_finished && !save_overwriting && - <div className="button primary" onClick={this.sendSaveRequest}>Сохранить</div> - } - { - save_overwriting && - <div className="button danger" onClick={this.forceSaveRequest}>Перезаписать</div> - } - { save_finished && - <div className="button" onClick={this.onCopy}>Скопировать</div> - } - { save_finished && - <div className="button success" onClick={this.cancelSaving}>Отлично!</div> - } + {!finished && ( + <div className="button" onClick={this.cancelSaving}> + Отмена + </div> + )} + {!finished && !overwriting && ( + <div className="button primary" onClick={this.editorSendSaveRequest}> + Сохранить + </div> + )} + {overwriting && ( + <div className="button danger" onClick={this.forceSaveRequest}> + Перезаписать + </div> + )} + {finished && ( + <div className="button" onClick={this.onCopy}> + Скопировать + </div> + )} + {finished && ( + <div className="button success" onClick={this.cancelSaving}> + Отлично! + </div> + )} </div> </div> </div> @@ -143,3 +188,7 @@ export class SaveDialog extends React.Component<Props, State> { ); } } + +const SaveDialog = connect(mapStateToProps, mapDispatchToProps)(SaveDialogUnconnected); + +export { SaveDialog }; diff --git a/src/components/dialogs/ShotPrefetchDialog.tsx b/src/components/dialogs/ShotPrefetchDialog.tsx index 7e2f62d..d9aa82f 100644 --- a/src/components/dialogs/ShotPrefetchDialog.tsx +++ b/src/components/dialogs/ShotPrefetchDialog.tsx @@ -1,13 +1,14 @@ -import * as React from 'react'; +import React from 'react'; +import { connect } from 'react-redux'; +import { selectEditorRenderer } from '~/redux/editor/selectors'; -interface Props { - renderer: { - info: string, - progress: number, - } -} +const mapStateToProps = state => ({ + renderer: selectEditorRenderer(state), +}); -export const ShotPrefetchDialog = ({ renderer: { info, progress }}: Props) => ( +type Props = ReturnType<typeof mapStateToProps> & {}; + +const ShotPrefetchDialogUnconnected = ({ renderer: { info, progress }}: Props) => ( <div className="control-dialog control-dialog-small left"> <div className="helper helper-prefetch"> <div className="dialog-prefetch-stage">{info}</div> @@ -19,3 +20,7 @@ export const ShotPrefetchDialog = ({ renderer: { info, progress }}: Props) => ( </div> </div> ); + +const ShotPrefetchDialog = connect(mapStateToProps)(ShotPrefetchDialogUnconnected); + +export { ShotPrefetchDialog } \ No newline at end of file diff --git a/src/components/dialogs/StickersDialog.tsx b/src/components/dialogs/StickersDialog.tsx index 694ec83..37847f4 100644 --- a/src/components/dialogs/StickersDialog.tsx +++ b/src/components/dialogs/StickersDialog.tsx @@ -1,39 +1,44 @@ -// @flow -import * as React from 'react'; +import React from 'react'; -import { STICKERS } from '$constants/stickers'; -import { setActiveSticker as setActiveStickerAction } from "$redux/user/actions"; +import { STICKERS } from '~/constants/stickers'; +import * as EDITOR_ACTIONS from '~/redux/editor/actions'; +import { connect } from 'react-redux'; -interface Props { - setActiveSticker: typeof setActiveStickerAction, - width: number, -} +const mapStateToProps = () => ({}); +const mapDispatchToProps = { + editorSetActiveSticker: EDITOR_ACTIONS.editorSetActiveSticker, +}; -export const StickersDialog = ({ setActiveSticker, width }: Props) => ( - <div className="control-dialog control-dialog-big" style={{ width }}> +type Props = ReturnType<typeof mapStateToProps> & + typeof mapDispatchToProps & { + width: number; + }; + +const StickersDialogUnconnected = ({ editorSetActiveSticker, width }: Props) => ( + <div className="control-dialog control-dialog__medium" style={{ width }}> <div className="helper stickers-helper"> - { - Object.keys(STICKERS).map(set => ( - <div key={set}> - <div className="stickers-set-title">{STICKERS[set].title || null}</div> - <div className="stickers-grid"> - { - Object.keys(STICKERS[set].layers).map(sticker => ( - <div - style={{ - backgroundImage: `url(${STICKERS[set].url})`, - backgroundPosition: `${-STICKERS[set].layers[sticker].off * 48}px 50%`, - }} - className="sticker-preview" - key={`${set}-${sticker}`} - onClick={() => setActiveSticker({ set, sticker })} - /> - )) - } - </div> + {Object.keys(STICKERS).map(set => ( + <div key={set}> + <div className="stickers-set-title">{STICKERS[set].title || null}</div> + <div className="stickers-grid"> + {Object.keys(STICKERS[set].layers).map(sticker => ( + <div + style={{ + backgroundImage: `url(${STICKERS[set].url})`, + backgroundPosition: `${-STICKERS[set].layers[sticker].off * 48}px 50%`, + }} + className="sticker-preview" + key={`${set}-${sticker}`} + onClick={() => editorSetActiveSticker({ set, sticker })} + /> + ))} </div> - )) - } + </div> + ))} </div> </div> ); + +const StickersDialog = connect(mapStateToProps, mapDispatchToProps)(StickersDialogUnconnected); + +export { StickersDialog }; \ No newline at end of file diff --git a/src/components/dialogs/TitleDialog.tsx b/src/components/dialogs/TitleDialog.tsx index 91291c0..d626b06 100644 --- a/src/components/dialogs/TitleDialog.tsx +++ b/src/components/dialogs/TitleDialog.tsx @@ -1,50 +1,144 @@ -import * as React from 'react'; -import { bindActionCreators } from "redux"; +import React from 'react'; import { connect } from 'react-redux'; import classnames from 'classnames'; +import { getStyle } from '~/utils/dom'; +import { nearestInt } from '~/utils/geom'; +import { parseDesc } from '~/utils/format'; +import { selectMap } from '~/redux/map/selectors'; +import { selectEditor } from '~/redux/editor/selectors'; -interface ITitleDialogProps { - editing: boolean, - title?: string, -} +const mapStateToProps = state => ({ + editor: selectEditor(state), + map: selectMap(state), +}); -interface ITitleDialogState { +type Props = ReturnType<typeof mapStateToProps> & { + minLines?: number; + maxLines?: number; +}; + +interface State { raised: boolean; + height: number; + height_raised: number; } -export class Component extends React.PureComponent<ITitleDialogProps, ITitleDialogState> { +export class TitleDialogUnconnected extends React.PureComponent<Props, State> { state = { raised: false, + height: 0, + height_raised: 0, }; onHover = () => this.setState({ raised: true }); onLeave = () => this.setState({ raised: false }); + componentDidMount() { + this.setMaxHeight(); + } + + componentDidUpdate() { + this.setMaxHeight(); + } + + setMaxHeight = () => { + if (!this.ref_sizer || !this.ref_title || !this.ref_text) return 0; + + const { height: sizer_height } = this.ref_sizer.getBoundingClientRect(); + const { height: title_height } = this.ref_title.getBoundingClientRect(); + const { height: text_height } = this.ref_text.getBoundingClientRect(); + + if (text_height === 0) { + this.setState({ height: 0, height_raised: 0 }); + return; + } + + const title_margin = parseInt(getStyle(this.ref_title, 'margin-bottom'), 10) || 0; + const text_margins = + (parseInt(getStyle(this.ref_text, 'margin-top'), 10) || 0) + + parseInt(getStyle(this.ref_text, 'margin-bottom'), 10) || 0; + const text_line = parseInt(getStyle(this.ref_text, 'line-height'), 10) || 0; + + const container_height = sizer_height - title_height - title_margin - text_margins; + + const min_height = (this.props.minLines || 5) * text_line; + const max_height = (this.props.maxLines || 20) * text_line; + + const height = + nearestInt(Math.min(container_height, Math.min(text_height, min_height)), text_line) + + text_margins; + const height_raised = + nearestInt(Math.min(container_height, Math.min(text_height, max_height)), text_line) + + text_margins; + + this.setState({ + height: height_raised - height < 2 * text_line ? height_raised : height, + height_raised, + }); + }; + render() { - const { editing, title } = this.props; + const { + editor: { editing }, + map: { title, description }, + } = this.props; + const { raised, height, height_raised } = this.state; return ( <div className="title-dialog-wrapper"> - <div className="title-dialog-sizer" ref={el => { this.sizer = el; }}> - <div className={classnames('title-dialog', { active: title && !editing })}> - <div className="title-dialog-pane title-dialog-name"> + <div + className="title-dialog-sizer" + ref={el => { + this.ref_sizer = el; + }} + > + <div + className={classnames('title-dialog', { active: title && !editing })} + onMouseOver={this.onHover} + onMouseOut={this.onLeave} + > + <div + className="title-dialog-pane title-dialog-name" + ref={el => { + this.ref_title = el; + }} + > <h2>{title}</h2> </div> - <div className="title-dialog-pane title-dialog-text"> - Давно выяснено, что при оценке дизайна и композиции читаемый текст мешает сосредоточиться. Lorem Ipsum используют потому, что тот обеспечивает более или менее стандартное заполнение шаблона, а также реальное распределение букв и пробелов в абзацах, которое не получается при простой дубликации "Здесь ваш текст.. Здесь ваш текст.. Здесь ваш текст.." Многие программы электронной вёрстки и редакторы HTML используют Lorem Ipsum в качестве текста по умолчанию, так что поиск по + + <div + className={classnames('title-dialog-pane title-dialog-text', { + has_shade: height_raised > height, + })} + style={{ + height: raised ? height_raised : height, + marginBottom: height === 0 ? 0 : 15, + }} + ref={el => { + this.ref_overflow = el; + }} + > + <div + ref={el => { + this.ref_text = el; + }} + > + {parseDesc(description)} + </div> </div> </div> </div> </div> - ) + ); } - text; - sizer; + ref_sizer; + ref_title; + ref_text; + ref_overflow; } -const mapStateToProps = ({ user: { editing, title } }) => ({ editing, title }); -const mapDispatchToProps = dispatch => bindActionCreators({ }, dispatch); +const TitleDialog = connect(mapStateToProps)(TitleDialogUnconnected); -export const TitleDialog = connect(mapStateToProps, mapDispatchToProps)(Component); +export { TitleDialog }; diff --git a/src/components/dialogs/TrashDialog.tsx b/src/components/dialogs/TrashDialog.tsx index 42284b3..d16d020 100644 --- a/src/components/dialogs/TrashDialog.tsx +++ b/src/components/dialogs/TrashDialog.tsx @@ -1,43 +1,59 @@ -import * as React from 'react'; -import { Icon } from '$components/panels/Icon'; +import React, { FC } from 'react'; +import { connect } from 'react-redux'; +import * as EDITOR_ACTIONS from '~/redux/editor/actions'; -type Props = { - clearPoly: () => void, - clearStickers: () => void, - clearAll: () => void, - clearCancel: () => void, +const mapStateToProps = () => ({}); +const mapDispatchToProps = { + editorClearPoly: EDITOR_ACTIONS.editorClearPoly, + editorClearStickers: EDITOR_ACTIONS.editorClearStickers, + editorClearAll: EDITOR_ACTIONS.editorClearAll, + editorClearCancel: EDITOR_ACTIONS.editorClearCancel, +}; - width: number, -} +type Props = ReturnType<typeof mapStateToProps> & + typeof mapDispatchToProps & { + width: number; + }; -export const TrashDialog = ({ - clearPoly, clearStickers, clearAll, clearCancel, width, -}: Props) => ( - <div className="control-dialog" style={{ width }}> - <div className="helper trash-helper"> +const TrashDialogUnconnected: FC<Props> = ({ + editorClearPoly, + editorClearStickers, + editorClearAll, + editorClearCancel, + width, +}) => ( + <div className="control-dialog control-dialog__medium" style={{ width }}> + <div className="helper trash-helper desktop-only"> <div className="helper__text danger"> - <Icon icon="icon-trash-4" /> - <div className="big upper desktop-only">Удалить:</div> + <div className="big upper desktop-only">Все изменения будут удалены!</div> </div> </div> <div className="helper trash-helper"> <div className="helper__buttons flex_1 trash-buttons"> <div className="button-group"> - <div className="button router-helper__button" onClick={clearPoly}> + <div className="button router-helper__button" onClick={editorClearPoly}> Маршрут </div> - <div className="button router-helper__button" onClick={clearStickers}> + + <div className="button router-helper__button" onClick={editorClearStickers}> Стикеры </div> - <div className="button router-helper__button" onClick={clearAll}> + + <div className="button router-helper__button" onClick={editorClearAll}> ВСЕ </div> </div> + <div className="flex_1" /> - <div className="button primary router-helper__button" onClick={clearCancel}> + + <div className="button primary router-helper__button" onClick={editorClearCancel}> Отмена </div> </div> </div> </div> ); + +const TrashDialog = connect(mapStateToProps, mapDispatchToProps)(TrashDialogUnconnected); + +export { TrashDialog }; diff --git a/src/components/gpx/GpxConfirm.tsx b/src/components/gpx/GpxConfirm.tsx new file mode 100644 index 0000000..d3eec4f --- /dev/null +++ b/src/components/gpx/GpxConfirm.tsx @@ -0,0 +1,21 @@ +import React, { FC } from 'react'; + +interface IProps {} + +const GpxConfirm: FC<IProps> = ({}) => { + return ( + <div className="gpx-confirm"> + <div className="gpx-confirm__text">Маршрут уже нанесен. Что делаем?</div> + + <div className="gpx-confirm__buttons"> + <div className="button success">Соединить</div> + + <div className="button danger">Переписать</div> + + <div className="button primary">Отмена</div> + </div> + </div> + ); +}; + +export { GpxConfirm }; diff --git a/src/components/gpx/GpxDialogRow.tsx b/src/components/gpx/GpxDialogRow.tsx new file mode 100644 index 0000000..e2f5078 --- /dev/null +++ b/src/components/gpx/GpxDialogRow.tsx @@ -0,0 +1,60 @@ +import React, { FC, memo } from 'react'; +import { IGpxRoute } from '~/redux/editor'; +import { Switch } from '../Switch'; +import { Icon } from '../panels/Icon'; +import classnames from 'classnames'; + +interface IProps { + item: IGpxRoute; + index: number; + enabled: boolean; + + onFocusRoute: (i: number) => void; + onRouteDrop: (i: number) => void; + onRouteToggle: (i: number) => void; + onRouteColor: (i: number) => void; + onRouteReplace: (i: number) => void; +} + +const GpxDialogRow: FC<IProps> = memo( + ({ + item, + index, + enabled, + onRouteToggle, + onFocusRoute, + onRouteDrop, + onRouteColor, + onRouteReplace, + }) => { + return ( + <div className={classnames('gpx-row', { 'gpx-row_disabled': !enabled || !item.enabled })}> + <div + className="gpx-row__color" + style={{ backgroundColor: item.color }} + onClick={() => onRouteColor(index)} + /> + + <div className="gpx-row__title" onClick={() => onFocusRoute(index)}> + {item.name} + </div> + + <div className="gpx-row__buttons"> + <div onClick={() => onRouteReplace(index)}> + <Icon icon="icon-to-poly" size={24} /> + </div> + + <div onClick={() => onRouteDrop(index)}> + <Icon icon="icon-trash-6" size={24} /> + </div> + + <div> + <Switch active={item.enabled} onPress={() => onRouteToggle(index)} /> + </div> + </div> + </div> + ); + } +); + +export { GpxDialogRow }; diff --git a/src/components/logo/LogoPreview.tsx b/src/components/logo/LogoPreview.tsx index c6966e8..4d96127 100644 --- a/src/components/logo/LogoPreview.tsx +++ b/src/components/logo/LogoPreview.tsx @@ -1,21 +1,21 @@ -import * as React from 'react'; -import { LOGOS } from '$constants/logos'; +import React from 'react'; +import { LOGOS } from '~/constants/logos'; import { connect } from 'react-redux'; -import { IRootState } from "$redux/user/reducer"; +import { IRootState } from '~/redux/user'; +import { selectMapLogo } from '~/redux/map/selectors'; -interface Props extends IRootState {} +const mapStateToProps = state => ({ logo: selectMapLogo(state) }); +type Props = ReturnType<typeof mapStateToProps>; -const Component = ({ logo }: Props) => ( +const LogoPreviewUnconnected = React.memo(({ logo }: Props) => ( <div className="logo-preview" style={{ - backgroundImage: logo - ? `url(${LOGOS[logo][1]})` - : 'none' + backgroundImage: logo ? `url(${LOGOS && LOGOS[logo] && LOGOS[logo][1]})` : 'none', }} /> -); +)); -const mapStateToProps = ({ user: { logo } }) => ({ logo }); +const LogoPreview = connect(mapStateToProps)(LogoPreviewUnconnected); -export const LogoPreview = connect(mapStateToProps)(Component); +export { LogoPreview }; diff --git a/src/components/maps/RouteRowDrop.tsx b/src/components/maps/RouteRowDrop.tsx index 2a909ce..5b03e4f 100644 --- a/src/components/maps/RouteRowDrop.tsx +++ b/src/components/maps/RouteRowDrop.tsx @@ -1,29 +1,25 @@ // @flow -import * as React from 'react'; -import { Icon } from '$components/panels/Icon'; -import { MapListDialog } from "$components/dialogs/MapListDialog"; -import { Tooltip } from "$components/panels/Tooltip"; -import { ReactElement } from "react"; +import React, { FC, memo } from 'react'; +import { MapListDialog } from '~/components/dialogs/MapListDialog'; +import { ReactElement } from 'react'; interface Props { - _id: string, - stopEditing: typeof MapListDialog.stopEditing, - dropRoute: typeof MapListDialog.dropRoute, + address: string; + stopEditing: typeof MapListDialog.stopEditing; + dropRoute: typeof MapListDialog.dropRoute; } -export const RouteRowDrop = ({ - _id, stopEditing, dropRoute, -}: Props): ReactElement<Props, null> => ( - <div - className="route-row-drop" - > - <div - className="route-row" - > +export const RouteRowDrop: FC<Props> = memo(({ address, stopEditing, dropRoute }) => ( + <div className="route-row-drop"> + <div className="route-row"> <div className="button-group"> - <div className="button" onClick={dropRoute.bind(null, _id)}>Удалить</div> - <div className="button primary" onClick={stopEditing}>Отмена</div> + <div className="button" onClick={dropRoute.bind(null, address)}> + Удалить + </div> + <div className="button primary" onClick={stopEditing}> + Отмена + </div> </div> </div> </div> -); +)); diff --git a/src/components/maps/RouteRowEditor.tsx b/src/components/maps/RouteRowEditor.tsx index eb08ff5..6e70593 100644 --- a/src/components/maps/RouteRowEditor.tsx +++ b/src/components/maps/RouteRowEditor.tsx @@ -1,12 +1,12 @@ // @flow -import * as React from 'react'; -import { Icon } from '$components/panels/Icon'; -import { Switch } from '$components/Switch'; -import { MapListDialog } from "$components/dialogs/MapListDialog"; +import React from 'react'; +import { Icon } from '~/components/panels/Icon'; +import { Switch } from '~/components/Switch'; +import { MapListDialog } from "~/components/dialogs/MapListDialog"; interface Props { title: string; - _id: string; + address: string; is_public: boolean, modifyRoute: typeof MapListDialog.modifyRoute, } @@ -29,10 +29,10 @@ export class RouteRowEditor extends React.Component<Props, State> { stopEditing = () => { const { state: { title, is_public }, - props: { _id } + props: { address } } = this; - this.props.modifyRoute({ _id, title, is_public }) + this.props.modifyRoute({ address, title, is_public }) }; setPublic = () => this.setState({ is_public: !this.state.is_public }); diff --git a/src/components/maps/RouteRowView.tsx b/src/components/maps/RouteRowView.tsx index 703b720..181ec61 100644 --- a/src/components/maps/RouteRowView.tsx +++ b/src/components/maps/RouteRowView.tsx @@ -1,72 +1,100 @@ // @flow -import * as React from 'react'; -import { Icon } from '$components/panels/Icon'; -import { MapListDialog } from "$components/dialogs/MapListDialog"; -import { Tooltip } from "$components/panels/Tooltip"; +import React from "react"; +import { Icon } from "~/components/panels/Icon"; +import { MapListDialog } from "~/components/dialogs/MapListDialog"; +import { Tooltip } from "~/components/panels/Tooltip"; import { ReactElement } from "react"; -import classnames from 'classnames'; +import classnames from "classnames"; +import { toggleRouteStarred } from "~/redux/user/actions"; +import { TABS } from "~/constants/dialogs"; interface Props { - _id: string, - tab: string, - title: string, - distance: number, - is_public: boolean, + tab: string; - openRoute: typeof MapListDialog.openRoute, - startEditing: typeof MapListDialog.startEditing, - stopEditing: typeof MapListDialog.stopEditing, - showMenu: typeof MapListDialog.showMenu, - hideMenu: typeof MapListDialog.hideMenu, - showDropCard: typeof MapListDialog.showDropCard, + address: string; + title: string; + distance: number; + is_public: boolean; + is_admin: boolean; + is_published: boolean; + + openRoute: typeof MapListDialog.openRoute; + toggleStarred: typeof MapListDialog.toggleStarred; + startEditing: typeof MapListDialog.startEditing; + stopEditing: typeof MapListDialog.stopEditing; + showMenu: typeof MapListDialog.showMenu; + hideMenu: typeof MapListDialog.hideMenu; + showDropCard: typeof MapListDialog.showDropCard; } export const RouteRowView = ({ - title, distance, _id, openRoute, tab, startEditing, showMenu, showDropCard, hideMenu, -}: Props): ReactElement<Props, null> => ( - <div - className={classnames('route-row-view', { has_menu: (tab === 'mine') })} - > - <div - className="route-row" - onClick={() => openRoute(_id)} - > + title, + distance, + address, + openRoute, + tab, + startEditing, + showMenu, + showDropCard, + hideMenu, + is_admin, + is_published, + toggleStarred +}: Props): ReactElement<Props> => ( + <div className={classnames("route-row-view", { has_menu: tab === "my" })}> + {(tab === TABS.PENDING || tab === TABS.STARRED) && is_admin && ( + <div className="route-row-fav" onClick={toggleStarred.bind(null, address)}> + {is_published ? ( + <Icon icon="icon-star-fill" size={24} /> + ) : ( + <Icon icon="icon-star-blank" size={24} /> + )} + </div> + )} + <div className="route-row" onClick={() => openRoute(address)}> <div className="route-title"> - <span>{(title || _id)}</span> + {(tab === "my" || !is_admin) && is_published && ( + <div className="route-row-corner"> + <Icon icon="icon-star-fill" size={18} /> + </div> + )} + <span>{title || address}</span> </div> <div className="route-description"> <span> <Icon icon="icon-link-1" /> - {_id} + {address} </span> <span> <Icon icon="icon-cycle-1" /> - {(distance && `${distance} km`) || '0 km'} + {(distance && `${distance} km`) || "0 km"} </span> </div> </div> - { - tab === 'mine' && - <React.Fragment> - <div - className="route-row-edit-button pointer" - onMouseOver={showMenu.bind(null, _id)} - onMouseOut={hideMenu} - > - <Icon icon="icon-more-vert" /> - <div className="route-row-edit-menu pointer"> - <div onMouseDown={showDropCard.bind(null, _id)}> - <Tooltip>Удалить</Tooltip> - <Icon icon="icon-trash-3" size={32} /> - </div> - <div onMouseDown={startEditing.bind(null, _id)} className="modify-button"> - <Tooltip>Редактировать</Tooltip> - <Icon icon="icon-edit-1" size={32} /> - </div> + {tab === "my" && ( + <React.Fragment> + <div + className="route-row-edit-button pointer" + onMouseOver={showMenu.bind(null, address)} + onMouseOut={hideMenu} + > + <Icon icon="icon-more-vert" /> + <div className="route-row-edit-menu pointer"> + <div onMouseDown={showDropCard.bind(null, address)}> + <Tooltip>Удалить</Tooltip> + <Icon icon="icon-trash-3" size={32} /> + </div> + <div + onMouseDown={startEditing.bind(null, address)} + className="modify-button" + > + <Tooltip>Редактировать</Tooltip> + <Icon icon="icon-edit-1" size={32} /> </div> </div> - </React.Fragment> - } + </div> + </React.Fragment> + )} </div> ); diff --git a/src/components/maps/RouteRowWrapper.tsx b/src/components/maps/RouteRowWrapper.tsx index a2cc981..f02ed56 100644 --- a/src/components/maps/RouteRowWrapper.tsx +++ b/src/components/maps/RouteRowWrapper.tsx @@ -1,76 +1,93 @@ -import * as React from 'react'; +import React, { FC, memo } from 'react'; import classnames from 'classnames'; -import { MapListDialog } from "$components/dialogs/MapListDialog"; -import { RouteRowView } from "$components/maps/RouteRowView"; -import { RouteRowEditor } from "$components/maps/RouteRowEditor"; -import { RouteRowDrop } from "$components/maps/RouteRowDrop"; -import { ReactElement } from "react"; +import { MapListDialog } from '~/components/dialogs/MapListDialog'; +import { RouteRowView } from '~/components/maps/RouteRowView'; +import { RouteRowEditor } from '~/components/maps/RouteRowEditor'; +import { RouteRowDrop } from '~/components/maps/RouteRowDrop'; +import { ReactElement } from 'react'; interface Props { - _id: string, - tab: string, - title: string, - distance: number, - is_public: boolean, + address: string; + tab: string; + title: string; + distance: number; + is_public: boolean; + is_published: boolean; - is_editing_target: boolean, - is_menu_target: boolean, + is_admin: boolean; + is_editing_target: boolean; + is_menu_target: boolean; - openRoute: typeof MapListDialog.openRoute, - startEditing: typeof MapListDialog.startEditing, - stopEditing: typeof MapListDialog.stopEditing, - showMenu: typeof MapListDialog.showMenu, - hideMenu: typeof MapListDialog.hideMenu, - showDropCard: typeof MapListDialog.showDropCard, - dropRoute: typeof MapListDialog.dropRoute, - modifyRoute: typeof MapListDialog.modifyRoute, + openRoute: typeof MapListDialog.openRoute; + startEditing: typeof MapListDialog.startEditing; + stopEditing: typeof MapListDialog.stopEditing; + showMenu: typeof MapListDialog.showMenu; + hideMenu: typeof MapListDialog.hideMenu; + showDropCard: typeof MapListDialog.showDropCard; + dropRoute: typeof MapListDialog.dropRoute; + modifyRoute: typeof MapListDialog.modifyRoute; + toggleStarred: typeof MapListDialog.toggleStarred; - is_editing_mode: 'edit' | 'drop', + is_editing_mode: 'edit' | 'drop'; } -export const RouteRowWrapper = ({ - title, distance, _id, openRoute, tab, startEditing, showMenu, - showDropCard, is_public, is_editing_target, is_menu_target, is_editing_mode, - dropRoute, stopEditing, modifyRoute, hideMenu, -}: Props): ReactElement<Props, null> => ( - <div - className={classnames('route-row-wrapper', { - is_menu_target, - is_editing_target, - })} - > - { - is_editing_target && is_editing_mode === 'edit' && +export const RouteRowWrapper: FC<Props> = memo( + ({ + title, + distance, + address, + openRoute, + tab, + startEditing, + showMenu, + showDropCard, + is_public, + is_editing_target, + is_menu_target, + is_editing_mode, + dropRoute, + stopEditing, + modifyRoute, + hideMenu, + is_admin, + is_published, + toggleStarred, + }) => ( + <div + className={classnames('route-row-wrapper', { + is_menu_target, + is_editing_target, + })} + > + {is_editing_target && is_editing_mode === 'edit' && ( <RouteRowEditor title={title} - _id={_id} + address={address} is_public={is_public} modifyRoute={modifyRoute} /> - } - { - is_editing_target && is_editing_mode === 'drop' && - <RouteRowDrop - _id={_id} - dropRoute={dropRoute} - stopEditing={stopEditing} - /> - } - { - !is_editing_target && + )} + {is_editing_target && is_editing_mode === 'drop' && ( + <RouteRowDrop address={address} dropRoute={dropRoute} stopEditing={stopEditing} /> + )} + {!is_editing_target && ( <RouteRowView - _id={_id} + address={address} tab={tab} title={title} distance={distance} is_public={is_public} + is_published={is_published} openRoute={openRoute} startEditing={startEditing} stopEditing={stopEditing} showMenu={showMenu} hideMenu={hideMenu} showDropCard={showDropCard} + is_admin={is_admin} + toggleStarred={toggleStarred} /> - } - </div> + )} + </div> + ) ); diff --git a/src/components/nominatim/NominatimListItem.tsx b/src/components/nominatim/NominatimListItem.tsx new file mode 100644 index 0000000..8c097cb --- /dev/null +++ b/src/components/nominatim/NominatimListItem.tsx @@ -0,0 +1,21 @@ +import React, { FC, useCallback } from 'react'; +import { INominatimResult } from '~/redux/types'; +import { MainMap } from '~/constants/map'; + +interface IProps { + item: INominatimResult; +} + +const NominatimListItem: FC<IProps> = ({ item }) => { + const onClick = useCallback(() => { + MainMap.panTo(item.latlng); + }, [MainMap]); + + return ( + <div onClick={onClick} className="nominatim-list-item"> + <div className="title">{item.title}</div> + </div> + ); +}; + +export { NominatimListItem }; diff --git a/src/components/panels/DistanceBar.tsx b/src/components/panels/DistanceBar.tsx index 9857f00..5c33ead 100644 --- a/src/components/panels/DistanceBar.tsx +++ b/src/components/panels/DistanceBar.tsx @@ -1,25 +1,27 @@ -// flow -import * as React from 'react'; -import { toHours } from '$utils/format'; -import { Icon } from '$components/panels/Icon'; +import React from 'react'; +import { toHours } from '~/utils/format'; +import { Icon } from '~/components/panels/Icon'; import { connect } from 'react-redux'; -// import Slider from 'rc-slider'; -import * as Slider from 'rc-slider/lib/Slider'; -import { bindActionCreators } from 'redux'; -import { setSpeed } from '$redux/user/actions'; -import { IRootState } from "$redux/user/reducer"; -import { Tooltip } from "$components/panels/Tooltip"; -import { isMobile } from "$utils/window"; +import Slider from 'rc-slider/lib/Slider'; +import { editorSetSpeed } from '~/redux/editor/actions'; +import { Tooltip } from '~/components/panels/Tooltip'; +import { isMobile } from '~/utils/window'; +import { IState } from '~/redux/store'; +import pick from 'ramda/es/pick'; +import { selectEditor } from '~/redux/editor/selectors'; -interface Props extends IRootState { - setSpeed: typeof setSpeed, -} +const mapStateToProps = (state: IState) => + pick(['distance', 'estimated', 'speed'], selectEditor(state)); + +const mapDispatchToProps = { editorSetSpeed }; + +type Props = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps & {}; interface State { - dialogOpened: boolean, + dialogOpened: boolean; } -class Component extends React.PureComponent<Props, State> { +class DistanceBarUnconnected extends React.PureComponent<Props, State> { constructor(props) { super(props); this.state = { @@ -31,10 +33,15 @@ class Component extends React.PureComponent<Props, State> { min: number = 5; max: number = 30; - marks: { [x: number]: string } = [...Array((Math.floor(this.max - this.min) / this.step) + 1)].reduce((obj, el, index) => ({ - ...obj, - [this.min + (index * this.step)]: String(this.min + (index * this.step)), - }), { }); + marks: { [x: number]: string } = [ + ...Array(Math.floor(this.max - this.min) / this.step + 1), + ].reduce( + (obj, el, index) => ({ + ...obj, + [this.min + index * this.step]: String(this.min + index * this.step), + }), + {} + ); toggleDialog = () => { if (isMobile()) return; @@ -46,10 +53,12 @@ class Component extends React.PureComponent<Props, State> { const { props: { distance, estimated, speed }, state: { dialogOpened }, - min, max, step, marks, + min, + max, + step, + marks, } = this; - return ( <React.Fragment> <div className="status-bar padded pointer tooltip-container" onClick={this.toggleDialog}> @@ -60,40 +69,24 @@ class Component extends React.PureComponent<Props, State> { </span> <div className="desktop-only">{toHours(estimated)}</div> </div> - { - dialogOpened && + {dialogOpened && ( <div className="control-dialog top left" style={{ left: 0, top: 42 }}> <div className="helper speed-helper"> <Slider min={min} max={max} step={step} - onChange={this.props.setSpeed} + onChange={this.props.editorSetSpeed} defaultValue={15} value={speed} marks={marks} /> </div> </div> - } + )} </React.Fragment> ); } } -function mapStateToProps(state) { - const { - user: { distance, estimated, speed }, - } = state; - - return { distance, estimated, speed }; -} - -const mapDispatchToProps = dispatch => bindActionCreators({ - setSpeed, -}, dispatch); - -export const DistanceBar = connect( - mapStateToProps, - mapDispatchToProps -)(Component); +export const DistanceBar = connect(mapStateToProps, mapDispatchToProps)(DistanceBarUnconnected); diff --git a/src/components/panels/EditorDialog.tsx b/src/components/panels/EditorDialog.tsx index c1e3b8d..2f0abb8 100644 --- a/src/components/panels/EditorDialog.tsx +++ b/src/components/panels/EditorDialog.tsx @@ -1,38 +1,26 @@ -import * as React from 'react'; -import { IModes, MODES } from '$constants/modes'; +import React, { createElement } from 'react'; +import { MODES } from '~/constants/modes'; -import { RouterDialog } from '$components/dialogs/RouterDialog'; -import { StickersDialog } from '$components/dialogs/StickersDialog'; -import { TrashDialog } from '$components/dialogs/TrashDialog'; -import { LogoDialog } from '$components/dialogs/LogoDialog'; -import { SaveDialog } from '$components/dialogs/SaveDialog'; -import { CancelDialog } from '$components/dialogs/CancelDialog'; +import { RouterDialog } from '~/components/dialogs/RouterDialog'; +import { PolylineDialog } from '~/components/dialogs/PolylineDialog'; +import { StickersDialog } from '~/components/dialogs/StickersDialog'; +import { TrashDialog } from '~/components/dialogs/TrashDialog'; +import { LogoDialog } from '~/components/dialogs/LogoDialog'; +import { SaveDialog } from '~/components/dialogs/SaveDialog'; +import { CancelDialog } from '~/components/dialogs/CancelDialog'; +import { GpxDialog } from '~/components/dialogs/GpxDialog'; -import { bindActionCreators } from 'redux'; import { connect } from 'react-redux'; -import { - setMode, - setLogo, - routerCancel, - routerSubmit, - setActiveSticker, - clearStickers, - clearPoly, - clearAll, - clearCancel, - stopEditing, - setEditing, - sendSaveRequest, - changeProvider, -} from '$redux/user/actions'; -import { ProviderDialog } from '$components/dialogs/ProviderDialog'; -import { ShotPrefetchDialog } from '$components/dialogs/ShotPrefetchDialog'; -import { IRootState } from "$redux/user/reducer"; +import { ProviderDialog } from '~/components/dialogs/ProviderDialog'; +import { ShotPrefetchDialog } from '~/components/dialogs/ShotPrefetchDialog'; +import { selectEditorMode } from '~/redux/editor/selectors'; -interface Props extends IRootState { - width: number, -} +const mapStateToProps = state => ({ mode: selectEditorMode(state) }); + +type Props = ReturnType<typeof mapStateToProps> & { + width: number; +}; const DIALOG_CONTENTS: { [x: string]: any } = { [MODES.ROUTER]: RouterDialog, @@ -43,34 +31,13 @@ const DIALOG_CONTENTS: { [x: string]: any } = { [MODES.CONFIRM_CANCEL]: CancelDialog, [MODES.PROVIDER]: ProviderDialog, [MODES.SHOT_PREFETCH]: ShotPrefetchDialog, + [MODES.POLY]: PolylineDialog, + [MODES.GPX]: GpxDialog, }; -export const Component = (props: Props) => ( - props.mode && DIALOG_CONTENTS[props.mode] - ? React.createElement(DIALOG_CONTENTS[props.mode], { ...props }) - : null -); +const EditorDialogUnconnected = (props: Props) => + props.mode && DIALOG_CONTENTS[props.mode] ? createElement(DIALOG_CONTENTS[props.mode]) : null; -const mapStateToProps = ({ user }) => ({ ...user }); - -const mapDispatchToProps = dispatch => bindActionCreators({ - routerCancel, - routerSubmit, - setLogo, - setActiveSticker, - clearStickers, - clearPoly, - clearAll, - clearCancel, - stopEditing, - setEditing, - setMode, - sendSaveRequest, - changeProvider, -}, dispatch); - -export const EditorDialog = connect( - mapStateToProps, - mapDispatchToProps -)(Component); +const EditorDialog = connect(mapStateToProps)(EditorDialogUnconnected); +export { EditorDialog }; diff --git a/src/components/panels/EditorPanel.tsx b/src/components/panels/EditorPanel.tsx index d2babca..a68cfcb 100644 --- a/src/components/panels/EditorPanel.tsx +++ b/src/components/panels/EditorPanel.tsx @@ -1,26 +1,57 @@ -import * as React from 'react'; -import { MODES } from '$constants/modes'; +import React, { PureComponent } from 'react'; +import { MODES } from '~/constants/modes'; import classnames from 'classnames'; -import { Icon } from '$components/panels/Icon'; -import { EditorDialog } from '$components/panels/EditorDialog'; -import { bindActionCreators } from 'redux'; +import { Icon } from '~/components/panels/Icon'; +import { EditorDialog } from '~/components/panels/EditorDialog'; import { connect } from 'react-redux'; -import { setMode, startEditing, stopEditing, setLogo, takeAShot, keyPressed } from '$redux/user/actions'; -import { IRootState } from "$redux/user/reducer"; -import { Tooltip } from "$components/panels/Tooltip"; +import { + editorChangeMode, + editorKeyPressed, + editorRedo, + editorStartEditing, + editorStopEditing, + editorTakeAShot, + editorUndo, +} from '~/redux/editor/actions'; +import { Tooltip } from '~/components/panels/Tooltip'; +import { IState } from '~/redux/store'; +import { selectEditor } from '~/redux/editor/selectors'; +import { selectMap } from '~/redux/map/selectors'; -interface Props extends IRootState { - routing: IRootState['features']['routing'], - setMode: typeof setMode, - startEditing: typeof startEditing, - stopEditing: typeof stopEditing, - keyPressed: EventListenerOrEventListenerObject, -} +const mapStateToProps = (state: IState) => { + const { mode, changed, editing, features, history } = selectEditor(state); + const { route, stickers } = selectMap(state); + return { + mode, + changed, + editing, + features, + history, + route, + stickers, + }; +}; -class Component extends React.PureComponent<Props, void> { +const mapDispatchToProps = { + editorChangeMode, + editorStartEditing, + editorStopEditing, + editorTakeAShot, + editorKeyPressed, + editorUndo, + editorRedo, +}; + +type Props = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps & {}; + +class EditorPanelUnconnected extends PureComponent<Props, void> { componentDidMount() { - window.addEventListener('keydown', this.props.keyPressed); + if (!this.panel) { + return; + } + + window.addEventListener('keydown', this.onKeyPress as any); const obj = document.getElementById('control-dialog'); const { width } = this.panel.getBoundingClientRect(); @@ -30,32 +61,82 @@ class Component extends React.PureComponent<Props, void> { obj.style.width = String(width); } - panel: HTMLElement = null; + panel: HTMLDivElement | null = null; componentWillUnmount() { - window.removeEventListener('keydown', this.props.keyPressed); + window.removeEventListener('keydown', this.onKeyPress as any); } - startPolyMode = () => this.props.setMode(MODES.POLY); - startStickerMode = () => this.props.setMode(MODES.STICKERS_SELECT); - startRouterMode = () => this.props.setMode(MODES.ROUTER); - startTrashMode = () => this.props.setMode(MODES.TRASH); + onKeyPress = event => { + if (event.target.tagName === 'TEXTAREA' || event.target.tagName === 'INPUT') return; + + this.props.editorKeyPressed(event); + }; + + startPolyMode = () => this.props.editorChangeMode(MODES.POLY); + startStickerMode = () => this.props.editorChangeMode(MODES.STICKERS_SELECT); + startRouterMode = () => this.props.editorChangeMode(MODES.ROUTER); + startTrashMode = () => this.props.editorChangeMode(MODES.TRASH); startSaveMode = () => { - // if (!this.props.changed) return; - this.props.setMode(MODES.SAVE); + this.props.editorChangeMode(MODES.SAVE); }; render() { const { - mode, changed, editing, routing, + mode, + changed, + editing, + features: { routing }, + history: { records, position }, + route, + stickers, } = this.props; + const can_undo = records.length > 0 && position > 0; + const can_redo = records.length && records.length - 1 > position; + const can_clear = route.length > 0 || stickers.length > 0; + return ( <div> - <div className={classnames('panel right', { active: editing })} ref={el => { this.panel = el; }}> + <div + className={classnames('panel right', { active: editing })} + ref={el => { + this.panel = el; + }} + > + <div + className={classnames('secondary-bar secondary-bar__undo', { + active: can_undo || can_redo || can_clear, + })} + > + <button className={classnames('undo-button', { inactive: !can_undo })} onClick={this.props.editorUndo}> + <Tooltip>Отмена (z)</Tooltip> + <Icon icon="icon-undo" size={24} /> + </button> + + <button + className={classnames('undo-button', { + inactive: !can_redo, + })} + onClick={this.props.editorRedo} + > + <Tooltip>Вернуть (x)</Tooltip> + <Icon icon="icon-redo" size={24} /> + </button> + + <button + className={classnames({ + inactive: !can_clear, + })} + onClick={this.startTrashMode} + > + <Tooltip>Очистить (c)</Tooltip> + <Icon icon="icon-trash-4" size={24} /> + </button> + </div> + <div className="control-bar control-bar-padded"> - { - routing && + {routing && ( <button className={classnames({ active: mode === MODES.ROUTER })} onClick={this.startRouterMode} @@ -63,8 +144,7 @@ class Component extends React.PureComponent<Props, void> { <Tooltip>Автоматический маршрут</Tooltip> <Icon icon="icon-route-2" /> </button> - } - + )} <button className={classnames({ active: mode === MODES.POLY })} @@ -75,34 +155,20 @@ class Component extends React.PureComponent<Props, void> { </button> <button - className={classnames({ active: (mode === MODES.STICKERS || mode === MODES.STICKERS_SELECT) })} + className={classnames({ + active: mode === MODES.STICKERS || mode === MODES.STICKERS_SELECT, + })} onClick={this.startStickerMode} > <Tooltip>Точки маршрута</Tooltip> <Icon icon="icon-sticker-3" /> </button> - - </div> - - <div className="control-sep" /> - - <div className="control-bar control-bar-padded"> - <button - className={classnames({ active: mode === MODES.TRASH })} - onClick={this.startTrashMode} - > - <Tooltip>Удаление элементов</Tooltip> - <Icon icon="icon-trash-4" /> - </button> </div> <div className="control-sep" /> <div className="control-bar"> - <button - className="highlighted cancel" - onClick={this.props.stopEditing} - > + <button className="highlighted cancel" onClick={this.props.editorStopEditing}> <Icon icon="icon-cancel-1" /> </button> @@ -114,59 +180,21 @@ class Component extends React.PureComponent<Props, void> { <Icon icon="icon-check-1" /> </button> </div> - </div> <div className={classnames('panel right', { active: !editing })}> <div className="control-bar"> - <button className="primary single" onClick={this.props.startEditing}> + <button className="primary single" onClick={this.props.editorStartEditing}> <Icon icon="icon-route-2" /> - <span> - РЕДАКТИРОВАТЬ - </span> + <span>РЕДАКТИРОВАТЬ</span> </button> </div> </div> - <EditorDialog - width={((this.panel && this.panel.getBoundingClientRect().width) || 0)} - /> - + <EditorDialog width={(this.panel && this.panel.getBoundingClientRect().width) || 0} /> </div> ); } } -function mapStateToProps(state) { - const { - user: { - editing, - mode, - changed, - features: { - routing, - } - }, - } = state; - - return { - editing, - mode, - changed, - routing, - }; -} - -const mapDispatchToProps = dispatch => bindActionCreators({ - setMode, - setLogo, - startEditing, - stopEditing, - takeAShot, - keyPressed, -}, dispatch); - -export const EditorPanel = connect( - mapStateToProps, - mapDispatchToProps -)(Component); +export const EditorPanel = connect(mapStateToProps, mapDispatchToProps)(EditorPanelUnconnected); diff --git a/src/components/panels/Icon.tsx b/src/components/panels/Icon.tsx index edf7377..f6b318c 100644 --- a/src/components/panels/Icon.tsx +++ b/src/components/panels/Icon.tsx @@ -1,13 +1,12 @@ -import * as React from 'react'; +import React, { memo } from 'react'; -export const Icon = ({ icon, size = 32 }: { icon: string, size?: number }) => ( +export const Icon = memo(({ icon, size = 32 }: { icon: string; size?: number }) => ( <svg width={size} height={size} viewBox="0 0 32 32"> <defs> <mask id={`icon-mask-${icon}`}> - <use xlinkHref={`${require('$sprites/icon.svg')}#${icon}`} x={0} y={0} /> + <use xlinkHref={`/images/icon.svg#${icon}`} x={0} y={0} /> </mask> </defs> <rect x="0" y="0" width="32" height="32" stroke="none" mask={`url(#icon-mask-${icon})`} /> </svg> -); - +)); diff --git a/src/components/panels/RendererPanel.tsx b/src/components/panels/RendererPanel.tsx index 0534edb..eba3404 100644 --- a/src/components/panels/RendererPanel.tsx +++ b/src/components/panels/RendererPanel.tsx @@ -1,5 +1,5 @@ -import * as React from 'react'; -import { Icon } from '$components/panels/Icon'; +import React from 'react'; +import { Icon } from '~/components/panels/Icon'; type Props = { onCancel: () => void, diff --git a/src/components/panels/Tooltip.tsx b/src/components/panels/Tooltip.tsx index dd75408..663f5f8 100644 --- a/src/components/panels/Tooltip.tsx +++ b/src/components/panels/Tooltip.tsx @@ -1,4 +1,4 @@ -import * as React from 'react'; +import React from 'react'; import classnames from 'classnames'; export const Tooltip = ({ children, position = 'bottom' }: { children: string, position?: string }) => ( diff --git a/src/components/panels/TopLeftPanel.tsx b/src/components/panels/TopLeftPanel.tsx index ae1f8c6..aa7b902 100644 --- a/src/components/panels/TopLeftPanel.tsx +++ b/src/components/panels/TopLeftPanel.tsx @@ -1,10 +1,10 @@ -import * as React from 'react'; -import { UserLocation } from '$components/UserLocation'; -import { DistanceBar } from '$components/panels/DistanceBar'; +import React, { memo } from 'react'; +import { UserLocation } from '~/components/UserLocation'; +import { DistanceBar } from '~/components/panels/DistanceBar'; -export const TopLeftPanel = () => ( +export const TopLeftPanel = memo(() => ( <div className="status-panel top left"> <UserLocation /> <DistanceBar /> </div> -); +)); diff --git a/src/components/panels/TopRightPanel.tsx b/src/components/panels/TopRightPanel.tsx index f4f65d4..e6de40f 100644 --- a/src/components/panels/TopRightPanel.tsx +++ b/src/components/panels/TopRightPanel.tsx @@ -1,67 +1,75 @@ -// flow -import * as React from 'react'; -import { Icon } from '$components/panels/Icon'; -import { PROVIDERS } from '$constants/providers'; -import { LOGOS } from '$constants/logos'; -import { setMode } from '$redux/user/actions'; +import React, { useCallback } from 'react'; +import { Icon } from '~/components/panels/Icon'; +import { PROVIDERS } from '~/constants/providers'; +import { LOGOS } from '~/constants/logos'; +import * as EDITOR_ACTIONS from '~/redux/editor/actions'; import { connect } from 'react-redux'; -import { MODES } from '$constants/modes'; -import { IRootState } from "$redux/user/reducer"; +import { MODES } from '~/constants/modes'; -import { Tooltip } from "$components/panels/Tooltip"; +import { Tooltip } from '~/components/panels/Tooltip'; +import { selectMap } from '~/redux/map/selectors'; +import { selectEditor } from '~/redux/editor/selectors'; +import { IState } from '~/redux/store'; -interface Props extends IRootState { - startProviderMode: () => void, - startLogoMode: () => void, - clearMode: () => void, -} +const mapStateToProps = (state: IState) => { + const { provider, logo } = selectMap(state); + const { markers_shown, editing } = selectEditor(state); -const Component = ({ - provider, logo, startProviderMode, startLogoMode, clearMode, editing, markers_shown, -}: Props) => ( - <div className="status-panel top right"> - { - editing && !markers_shown && - <div className="status-bar pointer top-control padded warning icon-only tooltip-container"> - <Icon icon="icon-eye-1" size={24} /> - <Tooltip position="top">Приблизьте, чтобы редактировать кривую</Tooltip> + return { provider, logo, markers_shown, editing }; +}; + +const mapDispatchToProps = { + editorChangeMode: EDITOR_ACTIONS.editorChangeMode, +}; + +type Props = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps & {}; + +const TopRightPanelUnconnected = ({ + provider, + logo, + markers_shown, + editing, + editorChangeMode, +}: Props) => { + const startProviderMode = useCallback(() => editorChangeMode(MODES.PROVIDER), [editorChangeMode]); + const startLogoMode = useCallback(() => editorChangeMode(MODES.LOGO), [editorChangeMode]); + const clearMode = useCallback(() => editorChangeMode(MODES.NONE), [editorChangeMode]); + + return ( + <div className="status-panel top right"> + {editing && !markers_shown && ( + <div className="status-bar pointer top-control padded warning icon-only tooltip-container"> + <Icon icon="icon-eye-1" size={24} /> + <Tooltip position="top">Приблизьте, чтобы редактировать кривую</Tooltip> + </div> + )} + <div + className="status-bar pointer top-control padded tooltip-container" + onFocus={startProviderMode} + onBlur={clearMode} + tabIndex={-1} + > + <Tooltip position="top">Стиль карты</Tooltip> + <Icon icon="icon-map-1" size={24} /> + <div className="status-bar-sep" /> + <span>{(provider && PROVIDERS[provider] && PROVIDERS[provider].name) || '...'}</span> + </div> + + <div + className="status-bar pointer top-control padded tooltip-container" + onFocus={startLogoMode} + onBlur={clearMode} + tabIndex={-1} + > + <Tooltip position="top">Логотип</Tooltip> + <Icon icon="icon-logo-3" size={24} /> + <div className="status-bar-sep" /> + <span>{(logo && LOGOS[logo] && LOGOS[logo][0]) || '...'}</span> </div> - } - <div className="status-bar pointer top-control padded tooltip-container" onFocus={startProviderMode} onBlur={clearMode} tabIndex={-1}> - <Tooltip position="top">Стиль карты</Tooltip> - <Icon icon="icon-map-1" size={24} /> - <div className="status-bar-sep" /> - <span>{(provider && PROVIDERS[provider] && PROVIDERS[provider].name) || '...'}</span> </div> + ); +}; - <div className="status-bar pointer top-control padded tooltip-container" onFocus={startLogoMode} onBlur={clearMode} tabIndex={-1}> - <Tooltip position="top">Логотип</Tooltip> - <Icon icon="icon-logo-3" size={24} /> - <div className="status-bar-sep" /> - <span>{(logo && LOGOS[logo] && LOGOS[logo][0]) || '...'}</span> - </div> - </div> -); +const TopRightPanel = connect(mapStateToProps, mapDispatchToProps)(TopRightPanelUnconnected); -function mapStateToProps(state) { - const { - user: { - provider, logo, markers_shown, editing - }, - } = state; - - return { - provider, logo, markers_shown, editing - }; -} - -const mapDispatchToProps = dispatch => ({ - startProviderMode: () => dispatch(setMode(MODES.PROVIDER)), - startLogoMode: () => dispatch(setMode(MODES.LOGO)), - clearMode: () => dispatch(setMode(MODES.NONE)), -}); - -export const TopRightPanel = connect( - mapStateToProps, - mapDispatchToProps -)(Component); +export { TopRightPanel }; diff --git a/src/components/panels/UserPanel.tsx b/src/components/panels/UserPanel.tsx index a17a099..ef198b6 100644 --- a/src/components/panels/UserPanel.tsx +++ b/src/components/panels/UserPanel.tsx @@ -1,49 +1,82 @@ -import * as React from 'react'; +import React, { PureComponent } from 'react'; -import { GuestButton } from '$components/user/GuestButton'; -import { DEFAULT_USER, IUser, ROLES } from '$constants/auth'; -import { UserButton } from '$components/user/UserButton'; -import { UserMenu } from '$components/user/UserMenu'; -import { setUser, userLogout, takeAShot, setDialog, gotVkUser, setDialogActive, openMapDialog, getGPXTrack } from '$redux/user/actions'; -import { bindActionCreators } from 'redux'; +import { GuestButton } from '~/components/user/GuestButton'; +import { DEFAULT_USER, ROLES } from '~/constants/auth'; +import { UserButton } from '~/components/user/UserButton'; +import { UserMenu } from '~/components/user/UserMenu'; +import { setUser, userLogout, gotVkUser, openMapDialog } from '~/redux/user/actions'; +import { + editorTakeAShot, + editorSetDialog, + editorSetDialogActive, + editorGetGPXTrack, + editorSearchNominatim, + editorChangeMode, +} from '~/redux/editor/actions'; import { connect } from 'react-redux'; -import { Icon } from '$components/panels/Icon'; +import { Icon } from '~/components/panels/Icon'; import classnames from 'classnames'; -import { CLIENT } from '$config/frontend'; -import { DIALOGS } from '$constants/dialogs'; -import { IRootState } from "$redux/user/reducer"; -import { Tooltip } from "$components/panels/Tooltip"; -import { TitleDialog } from "$components/dialogs/TitleDialog"; +import { CLIENT } from '~/config/frontend'; +import { DIALOGS, TABS } from '~/constants/dialogs'; +import { Tooltip } from '~/components/panels/Tooltip'; +import { TitleDialog } from '~/components/dialogs/TitleDialog'; +import { NominatimSearchPanel } from '~/components/dialogs/NominatimSearchPanel'; +import { IState } from '~/redux/store'; +import { MODES } from '~/constants/modes'; -interface Props extends IRootState { - userLogout: typeof userLogout, - setDialog: typeof setDialog, - setDialogActive: typeof setDialogActive, - gotVkUser: typeof gotVkUser, - takeAShot: typeof takeAShot, - openMapDialog: typeof openMapDialog, - getGPXTrack: typeof getGPXTrack, -} +const mapStateToProps = ({ + user: { user }, + editor: { dialog, dialog_active, features }, + map: { route, stickers }, +}: IState) => ({ + dialog, + dialog_active, + user, + route, + stickers, + features, +}); + +const mapDispatchToProps = { + setUser, + userLogout, + editorTakeAShot, + editorSetDialog, + gotVkUser, + editorSetDialogActive, + openMapDialog, + editorGetGPXTrack, + editorSearchNominatim, + editorChangeMode, +}; + +type Props = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps & {}; interface State { - menuOpened: boolean + menuOpened: boolean; } -export class Component extends React.PureComponent<Props, State> { +export class UserPanelUnconnected extends PureComponent<Props, State> { state = { menuOpened: false, }; componentDidMount() { - window.addEventListener('message', e => { + window.addEventListener('message', (e) => { const { data } = e; - if (!data || !data.type || data.type !== 'oauth_login' || !data.user || !data.user.id || !data.user.token) return; + if ( + !data || + !data.type || + data.type !== 'oauth_login' || + !data.user || + !data.user.id || + !data.user.token + ) + return; - const { - id, token, role = 'vk', name = '', ip = '', photo = '', agent = '', - } = data.user; + const { id, token, role = 'vk', name = '', ip = '', photo = '', agent = '' } = data.user; const user = { ...DEFAULT_USER, @@ -55,7 +88,7 @@ export class Component extends React.PureComponent<Props, State> { ip, agent, photo, - } + }, }; this.setState({ menuOpened: false }); @@ -64,14 +97,15 @@ export class Component extends React.PureComponent<Props, State> { } setMenuOpened = () => this.setState({ menuOpened: !this.state.menuOpened }); + openMapsDialog = () => { - this.props.openMapDialog('mine'); + this.props.openMapDialog(TABS.MY); }; openAppInfoDialog = () => { this.setMenuOpened(); - this.props.setDialog(DIALOGS.APP_INFO); - this.props.setDialogActive(this.props.dialog !== DIALOGS.APP_INFO); + this.props.editorSetDialog(DIALOGS.APP_INFO); + this.props.editorSetDialogActive(this.props.dialog !== DIALOGS.APP_INFO); }; openOauthFrame = () => { @@ -81,34 +115,48 @@ export class Component extends React.PureComponent<Props, State> { const left = (width - 700) / 2; window.open( - `https://oauth.vk.com/authorize?client_id=5987644&scope=&redirect_uri=${CLIENT.API_ADDR}/auth/social/vk`, + `https://oauth.vk.com/authorize?client_id=5987644&scope=&redirect_uri=${CLIENT.API_ADDR}/api/auth/vk`, 'socialPopupWindow', `location=no,width=700,height=370,scrollbars=no,top=${top},left=${left},resizable=no` ); }; + openGpxDialog = () => { + this.props.editorChangeMode(MODES.GPX); + }; + render() { const { - props: { user, dialog, dialog_active, is_empty }, + props: { user, dialog, dialog_active, route, stickers, features }, state: { menuOpened }, } = this; + // const is_empty = !route.length && !stickers.length; + return ( <div> - { - // <TitleDialog /> - } + <TitleDialog /> + + {features.nominatim && ( + <NominatimSearchPanel + active={features.nominatim} + onSearch={this.props.editorSearchNominatim} + /> + )} + <div className="panel active panel-user"> <div className="user-panel"> - { - !user || user.role === ROLES.guest - ? <GuestButton onClick={this.openOauthFrame} /> - : <UserButton user={user} setMenuOpened={this.setMenuOpened} /> - } - { - (user && user.role && user.role !== 'guest' && menuOpened) && - <UserMenu userLogout={this.props.userLogout} openAppInfoDialog={this.openAppInfoDialog} /> - } + {!user || user.role === ROLES.guest ? ( + <GuestButton onClick={this.openOauthFrame} /> + ) : ( + <UserButton user={user} setMenuOpened={this.setMenuOpened} /> + )} + {user && user.role && user.role !== 'guest' && menuOpened && ( + <UserMenu + userLogout={this.props.userLogout} + openAppInfoDialog={this.openAppInfoDialog} + /> + )} </div> <div className="control-sep" /> @@ -116,7 +164,7 @@ export class Component extends React.PureComponent<Props, State> { <div className="control-bar"> <button className={classnames({ - active: dialog_active && (dialog === DIALOGS.MAP_LIST) + active: dialog_active && dialog === DIALOGS.MAP_LIST, })} onClick={this.openMapsDialog} > @@ -125,50 +173,35 @@ export class Component extends React.PureComponent<Props, State> { </button> </div> + <React.Fragment> + <div className="control-sep" /> + + <div className="control-bar"> + <button + // className={classnames({ inactive: is_empty })} + onClick={this.openGpxDialog} + // onClick={this.props.editorGetGPXTrack} + > + <Tooltip>Экспорт GPX</Tooltip> + <Icon icon="icon-gpx-1" /> + </button> + </div> + </React.Fragment> + <div className="control-sep" /> <div className="control-bar"> - <button - className={classnames({ active: false })} - onClick={this.props.takeAShot} - > + <button className={classnames({ active: false })} onClick={this.props.editorTakeAShot}> <Tooltip>Снимок карты</Tooltip> <Icon icon="icon-shot-4" /> </button> </div> - { - !is_empty && - <React.Fragment> - <div className="control-sep" /> - - <div className="control-bar"> - <button - className={classnames({ active: false })} - onClick={this.props.getGPXTrack} - > - <Tooltip>Экспорт GPX</Tooltip> - <Icon icon="icon-gpx-1" /> - </button> - </div> - </React.Fragment> - } </div> </div> ); } } +const UserPanel = connect(mapStateToProps, mapDispatchToProps)(UserPanelUnconnected); -const mapStateToProps = ({ user: { dialog, dialog_active, user, is_empty } }) => ({ dialog, dialog_active, user, is_empty }); -const mapDispatchToProps = dispatch => bindActionCreators({ - setUser, - userLogout, - takeAShot, - setDialog, - gotVkUser, - setDialogActive, - openMapDialog, - getGPXTrack, -}, dispatch); - -export const UserPanel = connect(mapStateToProps, mapDispatchToProps)(Component); +export { UserPanel }; diff --git a/src/components/renderer/Renderer.tsx b/src/components/renderer/Renderer.tsx index 463593c..ea7acf3 100644 --- a/src/components/renderer/Renderer.tsx +++ b/src/components/renderer/Renderer.tsx @@ -1,21 +1,26 @@ -import * as React from 'react'; +import React from 'react'; -import { hideRenderer, cropAShot } from '$redux/user/actions'; -import { bindActionCreators } from 'redux'; import { connect } from 'react-redux'; -import * as Croppr from 'croppr'; +import Croppr from 'croppr'; import 'croppr/dist/croppr.css'; -import { LOGOS } from '$constants/logos'; -import { RendererPanel } from '$components/panels/RendererPanel'; -import { IRootState } from "$redux/user/reducer"; +import { LOGOS } from '~/constants/logos'; +import { RendererPanel } from '~/components/panels/RendererPanel'; +import { selectEditor } from '~/redux/editor/selectors'; +import * as EDITOR_ACTIONS from '~/redux/editor/actions'; +import { selectMap } from '~/redux/map/selectors'; -type Props = { - data: IRootState['renderer']['data'], - logo: IRootState['logo'], - hideRenderer: typeof hideRenderer, - cropAShot: typeof cropAShot, +const mapStateToProps = state => ({ + editor: selectEditor(state), + map: selectMap(state), +}); + +const mapDispatchToProps = { + editorHideRenderer: EDITOR_ACTIONS.editorHideRenderer, + editorCropAShot: EDITOR_ACTIONS.editorCropAShot, }; +type Props = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps & {}; + type State = { opacity: number, }; @@ -26,6 +31,10 @@ class Component extends React.Component<Props, State> { }; onImageLoaded = () => { + if (!this.image) { + return + } + this.croppr = new Croppr(this.image, { onInitialize: this.onCropInit, }); @@ -46,21 +55,21 @@ class Component extends React.Component<Props, State> { this.logo.style.transform = `scale(${scale})`; this.logoImg = document.createElement('img'); - if (this.props.logo && LOGOS[this.props.logo][1]) this.logoImg.src = LOGOS[this.props.logo][1]; + if (this.props.map.logo && LOGOS[this.props.map.logo][1]) this.logoImg.src = LOGOS[this.props.map.logo][1]; this.logo.append(this.logoImg); regionEl.append(this.logo); }; - croppr: Croppr; - logo: HTMLDivElement; - image: HTMLImageElement; - logoImg: HTMLImageElement; + croppr?: Croppr; + logo: HTMLDivElement | null = null; + image: HTMLImageElement | null = null; + logoImg: HTMLImageElement | null = null; - getImage = () => this.props.cropAShot(this.croppr.getValue()); + getImage = () => this.props.editorCropAShot(this.croppr?.getValue()); render() { - const { data } = this.props; + const { data } = this.props.editor.renderer; const { opacity } = this.state; const { innerWidth, innerHeight } = window; const padding = 30; @@ -94,7 +103,7 @@ class Component extends React.Component<Props, State> { </div> <RendererPanel - onCancel={this.props.hideRenderer} + onCancel={this.props.editorHideRenderer} onSubmit={this.getImage} /> </div> @@ -102,12 +111,4 @@ class Component extends React.Component<Props, State> { } } - -const mapStateToProps = state => ({ ...state.user.renderer, logo: state.user.logo }); - -const mapDispatchToProps = dispatch => bindActionCreators({ - hideRenderer, - cropAShot, -}, dispatch); - export const Renderer = connect(mapStateToProps, mapDispatchToProps)(Component); diff --git a/src/components/search/MapListDialogHead.tsx b/src/components/search/MapListDialogHead.tsx new file mode 100644 index 0000000..11ce7f2 --- /dev/null +++ b/src/components/search/MapListDialogHead.tsx @@ -0,0 +1,61 @@ +import React, { FC, memo, useMemo, ChangeEvent, ChangeEventHandler } from 'react'; +import Range from 'rc-slider/lib/Range'; + +interface Props { + ready: boolean; + min: number; + max: number; + search: string; + distance: [number, number]; + onDistanceChange: (val: number[]) => void; + onSearchChange: ChangeEventHandler<HTMLInputElement>; +} + +const MapListDialogHead: FC<Props> = memo( + ({ min, max, ready, distance, search, onSearchChange, onDistanceChange }) => { + const marks = useMemo( + () => + [...new Array(Math.floor((Math.max(min, max) - Math.min(min, max)) / 25) + 1)].reduce( + (obj, el, i) => ({ + ...obj, + [min + i * 25]: min + i * 25 < 200 ? ` ${min + i * 25}` : ` ${min + i * 25}+`, + }), + {} + ), + [max, min] + ); + + return ( + <div className="dialog-head"> + <div> + <input + type="text" + placeholder="Поиск по названию" + value={search} + onChange={onSearchChange} + /> + + <div /> + + {ready && Object.keys(marks).length > 2 ? ( + <Range + min={min} + max={max} + marks={marks} + step={25} + onChange={onDistanceChange} + defaultValue={[0, 10000]} + value={distance} + pushable + disabled={min >= max} + /> + ) : ( + <div className="range-placeholder" /> + )} + </div> + </div> + ); + } +); + +export { MapListDialogHead }; diff --git a/src/components/user/GuestButton.tsx b/src/components/user/GuestButton.tsx index d894480..dbc019f 100644 --- a/src/components/user/GuestButton.tsx +++ b/src/components/user/GuestButton.tsx @@ -1,5 +1,5 @@ -import * as React from 'react'; -import { Icon } from '$components/panels/Icon'; +import React from 'react'; +import { Icon } from '~/components/panels/Icon'; type Props = { onClick: () => void, diff --git a/src/components/user/UserButton.tsx b/src/components/user/UserButton.tsx index 2c5e26b..d013294 100644 --- a/src/components/user/UserButton.tsx +++ b/src/components/user/UserButton.tsx @@ -1,29 +1,22 @@ // @flow -import * as React from 'react'; -import { UserPicture } from '$components/user/UserPicture'; -import { IUser } from "$constants/auth"; +import React, { FC, memo } from 'react'; +import { UserPicture } from '~/components/user/UserPicture'; +import { IUser } from '~/constants/auth'; interface Props { - user: IUser, - setMenuOpened: () => void, + user: IUser; + setMenuOpened: () => void; } -export const UserButton = ({ - setMenuOpened, - user: { - id, - photo, - first_name, - } -}: Props) => ( +export const UserButton: FC<Props> = memo(({ setMenuOpened, user: { uid, photo, name } }) => ( <div className="control-bar user-bar"> <div className="user-button" onClick={setMenuOpened}> <UserPicture photo={photo} /> <div className="user-button-fields"> - <div className="user-button-name">{(first_name || id || '...')}</div> - <div className="user-button-text">{(id || 'пользователь')}</div> + <div className="user-button-name">{name || uid || '...'}</div> + <div className="user-button-text">{uid || 'пользователь'}</div> </div> </div> </div> -); +)); diff --git a/src/components/user/UserMenu.tsx b/src/components/user/UserMenu.tsx index fc63909..c4730bf 100644 --- a/src/components/user/UserMenu.tsx +++ b/src/components/user/UserMenu.tsx @@ -1,6 +1,6 @@ -import * as React from 'react'; -import { APP_INFO } from '$constants/app_info'; -import { userLogout } from "$redux/user/actions"; +import React from 'react'; +import { APP_INFO } from '~/constants/app_info'; +import { userLogout } from "~/redux/user/actions"; interface Props { userLogout: typeof userLogout, diff --git a/src/components/user/UserPicture.tsx b/src/components/user/UserPicture.tsx index cf2fc3f..326992e 100644 --- a/src/components/user/UserPicture.tsx +++ b/src/components/user/UserPicture.tsx @@ -1,4 +1,4 @@ -import * as React from 'react'; +import React from 'react'; export const UserPicture = ({ photo }) => ( <div diff --git a/src/config/frontend.ts b/src/config/frontend.ts new file mode 100644 index 0000000..af1bdb2 --- /dev/null +++ b/src/config/frontend.ts @@ -0,0 +1,30 @@ +import { DEFAULT_PROVIDER, PROVIDERS } from '~/constants/providers'; +import { LatLngLiteral } from 'leaflet'; + +const PUBLIC_PATH = process.env.REACT_APP_PUBLIC_PATH || ''; +const API_ADDR = process.env.REACT_APP_API_ADDR || ''; +const OSRM_URL = process.env.REACT_APP_OSRM_URL || ''; +const OSRM_PROFILE = process.env.REACT_APP_OSRM_PROFILE || 'bike'; +const OSRM_TEST_URL = ([south_west, north_east]: LatLngLiteral[]) => + `${OSRM_URL}/${OSRM_PROFILE}/${Object.values(south_west).join(',')};${Object.values( + north_east + ).join(',')}`; + +export const CLIENT = { + OSRM_URL, + API_ADDR, + OSRM_TEST_URL, + OSRM_PROFILE, + STROKE_WIDTH: 5, + PUBLIC_PATH, + NOMINATIM_TEST_URL: '', + NOMINATIM_URL: '', +}; + +export const COLORS = { + PATH_COLOR: ['#ff7700', '#ff3344'], +}; + +export const PROVIDER = PROVIDERS[DEFAULT_PROVIDER]; + +export const MOBILE_BREAKPOINT = 768; diff --git a/src/config/pwa.js b/src/config/pwa.js new file mode 100644 index 0000000..5319c26 --- /dev/null +++ b/src/config/pwa.js @@ -0,0 +1,22 @@ +const path = require('path'); + +module.exports = { + MANIFEST: (src) => ({ + name: 'Редактор маршрутов', + short_name: 'Маршруты', + description: 'Велосипедные маршруты в новосибирске', + background_color: '#333333', + theme_color: '#01579b', + display: 'fullscreen', + 'theme-color': '#01579b', + start_url: '/', + icons: [ + { + src, // : path.resolve('./src/sprites/app.png') + sizes: [96, 128, 192, 256, 384, 512], + destination: path.join('assets', 'icons') + } + ] + }), + PUBLIC_PATH: process.env.REACT_APP_PUBLIC_PATH, +}; diff --git a/src/constants/api.ts b/src/constants/api.ts index f8b8b05..dd1f73e 100644 --- a/src/constants/api.ts +++ b/src/constants/api.ts @@ -1,13 +1,14 @@ -import { CLIENT } from '$config/frontend'; +export const API = { + GET_GUEST: `/api/auth/`, + CHECK_TOKEN: `/api/auth/`, + IFRAME_LOGIN_VK: `/api/auth/vk`, + GET_MAP: `/api/route/`, + POST_MAP: `/api/route/`, + GET_ROUTE_LIST: tab => `/api/route/list/${tab}`, -export const API: { [x: string]: string } = { - GET_GUEST: `${CLIENT.API_ADDR}/auth`, - CHECK_TOKEN: `${CLIENT.API_ADDR}/auth`, - IFRAME_LOGIN_VK: `${CLIENT.API_ADDR}/auth/iframe/vk`, - GET_MAP: `${CLIENT.API_ADDR}/route`, - POST_MAP: `${CLIENT.API_ADDR}/route`, - GET_ROUTE_LIST: `${CLIENT.API_ADDR}/route/list`, - - DROP_ROUTE: `${CLIENT.API_ADDR}/route`, - MODIFY_ROUTE: `${CLIENT.API_ADDR}/route/modify`, + DROP_ROUTE: `/api/route/`, + MODIFY_ROUTE: `/api/route/`, + SET_STARRED: `/api/route/publish`, }; + +export const API_RETRY_INTERVAL = 10; diff --git a/src/constants/auth.ts b/src/constants/auth.ts index 32fcb90..8b70e58 100644 --- a/src/constants/auth.ts +++ b/src/constants/auth.ts @@ -1,40 +1,39 @@ export interface IRoles { - guest: string, - vk: string, + guest: string; + vk: string; + admin: string; } export interface IUser { - new_messages: number, - place_types: {}, - random_url: string, - role: IRoles[keyof IRoles], - routes: {}, - success: boolean, - id?: string, - token?: string, - photo: string, - first_name: string, - // userdata: { - // name: string, - // agent: string, - // ip: string, - // } + new_messages: number; + place_types: {}; + random_url: string; + role: IRoles[keyof IRoles]; + routes: {}; + success: boolean; + id: string; + uid: string; + token?: string; + photo: string; + name: string; } export const ROLES: IRoles = { - guest: 'guest', - vk: 'vk', + guest: "guest", + vk: "vk", + admin: "admin" }; export const DEFAULT_USER: IUser = { new_messages: 0, place_types: {}, - random_url: '', + random_url: "", role: ROLES.guest, routes: {}, success: false, - id: null, - token: null, - photo: null, - first_name: null, + id: '', + token: undefined, + photo: '', + name: '', + uid: '', }; diff --git a/src/constants/dialogs.ts b/src/constants/dialogs.ts index 5c8fc6b..6a71f58 100644 --- a/src/constants/dialogs.ts +++ b/src/constants/dialogs.ts @@ -1,21 +1,18 @@ -export interface IDialogs { - NONE: string, - MAP_LIST: string, - APP_INFO: string, -} - -export interface IMapTabs { - mine: string, - all: string, -} - -export const DIALOGS: IDialogs = ({ +export const DIALOGS = ({ NONE: 'NONE', MAP_LIST: 'MAP_LIST', APP_INFO: 'APP_INFO', + NOMINATIM: 'NOMINATIM', }); -export const TABS: IMapTabs = ({ - mine: 'Мои', - all: 'Общие', +export const TABS = { + MY: 'my', + PENDING: 'pending', + STARRED: 'starred', +} + +export const TABS_TITLES = ({ + [TABS.MY]: 'Мои', + [TABS.PENDING]: 'Заявки', + [TABS.STARRED]: 'Каталог', }); diff --git a/src/constants/logos.ts b/src/constants/logos.ts index 4b00bbf..9085ac0 100644 --- a/src/constants/logos.ts +++ b/src/constants/logos.ts @@ -4,12 +4,13 @@ export interface ILogos { export const LOGOS = { default: ['Без лого', null, 'bottom-right'], - nvs: ['НВС', require('../sprites/logos/lgo.png'), 'bottom-right'], - pinmix: ['Пин-Микс', require('../sprites/logos/pin-mix.png'), 'top-right'], - jolly: ['Пин-Микс + JW', require('../sprites/logos/jw.png'), 'top-right'], - pedals: ['Усталые Педальки', require('../sprites/logos/pedals.png'), 'bottom-right'], - rider: ['Райдер', require('../sprites/logos/rider.png'), 'bottom-right'], - rider_evening: ['Вечерние городские', require('../sprites/logos/rider_evening.png'), 'top-right'], + nvs: ['НВС', '/images/logos/lgo.png', 'bottom-right'], + pinmix: ['Пин-Микс', '/images/logos/pin-mix.png', 'top-right'], + jolly: ['Пин-Микс + JW', '/images/logos/jw.png', 'top-right'], + pedals: ['Усталые Педальки', '/images/logos/pedals.png', 'bottom-right'], + rider: ['Райдер', '/images/logos/rider.png', 'bottom-right'], + rider_evening: ['Вечерние городские', '/images/logos/rider_evening.png', 'top-right'], + prokatimsya: ['PRO_КАТИМСЯ?!', '/images/logos/prokatimsya.png', 'top-right'], }; export const DEFAULT_LOGO = 'nvs'; diff --git a/src/constants/map.ts b/src/constants/map.ts new file mode 100644 index 0000000..61b47cc --- /dev/null +++ b/src/constants/map.ts @@ -0,0 +1,43 @@ +import { Map, FeatureGroup, FitBoundsOptions } from 'leaflet'; + +export class MapContainer extends Map { + constructor(props) { + super(props); + this.routeLayer.addTo(this); + this.stickerLayer.addTo(this); + } + + disableClicks = () => { + this.clickable = false; + }; + + enableClicks = () => { + this.clickable = true; + }; + + getVisibleBounds = () => { + const layers = [this.routeLayer, this.stickerLayer]; + for (let i = 0; i < layers.length; i += 1) { + const bounds = layers[i].getBounds(); + if (Object.keys(bounds).length == 2) return bounds; + } + return null; + }; + + fitVisibleBounds = (options: FitBoundsOptions) => { + const bounds = this.getVisibleBounds(); + + if (!bounds) return; + this.fitBounds(bounds, options) + } + + public clickable = true; + + public routeLayer = new FeatureGroup(); + public stickerLayer = new FeatureGroup(); +} + +export const MainMap = new MapContainer(document.getElementById('canvas')).setView( + [55.0153275, 82.9071235], + 13 +); diff --git a/src/constants/modes.ts b/src/constants/modes.ts index 70f5588..1a5aa8b 100644 --- a/src/constants/modes.ts +++ b/src/constants/modes.ts @@ -1,8 +1,5 @@ -export interface IModes { - [x: string]: string, -} -export const MODES: IModes = { +export const MODES = { POLY: 'POLY', STICKERS: 'STICKERS', STICKERS_SELECT: 'STICKERS_SELECT', @@ -15,4 +12,5 @@ export const MODES: IModes = { CONFIRM_CANCEL: 'CONFIRM_CANCEL', PROVIDER: 'PROVIDER', SHOT_PREFETCH: 'SHOT_PREFETCH', + GPX: 'GPX', }; diff --git a/src/constants/providers.ts b/src/constants/providers.ts index 203ef0b..a075539 100644 --- a/src/constants/providers.ts +++ b/src/constants/providers.ts @@ -4,44 +4,23 @@ export interface IProvider { range: Array<string | number>, } -export interface ITileMaps { - WATERCOLOR: IProvider, - DGIS: IProvider, - DEFAULT: IProvider, - DARQ: IProvider, - BLANK: IProvider, - HOT: IProvider, - YSAT: IProvider, - YMAP: IProvider, - SAT: IProvider, -} - +export type ITileMaps = Record<string, IProvider> // Стили карт const TILEMAPS: ITileMaps = { - WATERCOLOR: { - name: 'Watercolor', - url: 'https://stamen-tiles-{s}.a.ssl.fastly.net/watercolor/{z}/{x}/{y}.jpg', - range: [1, 2, 3, 4], - }, DGIS: { name: '2gis', url: 'https://tile1.maps.2gis.com/tiles?x={x}&y={y}&z={z}&v=1', - range: [1, 2, 3], + range: ['a','b','c'], }, DEFAULT: { name: 'OpenStreetMap', url: 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', range: ['a', 'b', 'c'], }, - DARQ: { - name: 'Darq', - url: 'https://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png', - range: [1, 2, 3, 4], - }, BLANK: { name: 'Blanque', - url: 'https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png', + url: 'https://{s}.carto.tile.vault48.org/light_all/{z}/{x}/{y}.png', range: [1, 2, 3, 4], }, HOT: { @@ -49,27 +28,17 @@ const TILEMAPS: ITileMaps = { url: 'https://{s}.tile.openstreetmap.fr/hot/{z}/{x}/{y}.png', range: ['a', 'b', 'c'], }, - SAT: { - name: 'Google Sattelite', - url: 'https://mt{s}.google.com/vt/lyrs=s,h&x={x}&y={y}&z={z}', - range: [0, 1, 2, 3], - }, - YMAP: { - name: 'Yandex', - url: 'https://vec0{s}.maps.yandex.net/tiles?l=map&v=17.04.16-0&x={x}&y={y}&z={z}&scale=1&lang=ru_RU', - range: [1, 2, 3, 4], - }, - YSAT: { - name: 'YandexSat', - url: 'https://sat0{s}.maps.yandex.net/tiles?l=sat&v=3.330.0&x={x}&y={y}&z={z}&lang=ru_RU', - range: [1, 2, 3, 4], - }, + ESAT: { + name: 'Sattelite', + url: 'https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}', + range: [1,2,3,4], + } }; -const ENABLED: Array<keyof ITileMaps> = ['BLANK', 'DEFAULT', 'DGIS', 'HOT']; +const ENABLED: Array<keyof ITileMaps> = ['BLANK', 'DEFAULT', 'DGIS', 'HOT', 'ESAT']; -export const DEFAULT_PROVIDER: keyof ITileMaps = ENABLED[0]; -export const PROVIDERS: Partial<ITileMaps> = ENABLED.reduce((obj, provider) => ({ +export const DEFAULT_PROVIDER: keyof ITileMaps = ENABLED[1]; +export const PROVIDERS: ITileMaps = ENABLED.reduce((obj, provider) => ({ ...obj, [provider]: TILEMAPS[provider], }), {}); @@ -80,5 +49,5 @@ export const replaceProviderUrl = (provider, { x, y, zoom }: { x: number, y: num ? range[Math.round((Math.random() * (range.length - 1)))] : 1; - return url.replace('{x}', x).replace('{y}', y).replace('{z}', zoom).replace('{s}', String(random)); + return url.replace('{x}', String(x)).replace('{y}', String(y)).replace('{z}', String(zoom)).replace('{s}', String(random)); }; diff --git a/src/constants/stickers.ts b/src/constants/stickers.ts index d58516f..62685b0 100644 --- a/src/constants/stickers.ts +++ b/src/constants/stickers.ts @@ -15,17 +15,29 @@ export interface IStickerPack { } } +export interface ISticker { + angle: number; + set: string; + sticker: string; + text: string; + latlngs: { + lat: number; + lng: number; + } +} + export interface IStickers { base: IStickerPack, real: IStickerPack, pin: IStickerPack, + points: IStickerPack, } // export const stickers = ['green', 'basic', 'green-small']; export const STICKERS: IStickers = { base: { title: 'Простые', - url: require('$sprites/stickers/stickers-base.svg'), + url: '/images/stickers-base.svg', size: 72, layers: { men: { off: 5, title: 'Александр 3', title_long: 'Парк Городское Начало' }, @@ -49,12 +61,15 @@ export const STICKERS: IStickers = { fields: { off: 19, title: 'Поля', title_long: 'Зеленые поля' }, beach: { off: 38, title: 'Пляж', title_long: 'Жаркий пляж' }, village: { off: 39, title: 'Деревня', title_long: 'Деревня' }, + scrulpture: { off: 46, title: 'Памятник', title_long: 'Памятник' }, + night: { off: 48, title: 'Ночь', title_long: 'Ночь' }, + tick: { off: 49, title: 'Клещ!', title_long: 'Клещ!' }, empty: { off: 20, title: 'Пусто', title_long: 'Пусто' }, } }, real: { title: 'Реалистичные', - url: require('$sprites/stickers/stickers-base.svg'), + url: '/images/stickers-base.svg', size: 72, layers: { chicken: { off: 31, title: 'Курочка', title_long: 'Курочка' }, @@ -64,11 +79,12 @@ export const STICKERS: IStickers = { fastfood: { off: 35, title: 'Фастфуд', title_long: 'Быстрая еда' }, swamp: { off: 36, title: 'Болото', title_long: 'Пошла ты,\nтрясина грёбаная!' }, beer: { off: 37, title: 'Пивко', title_long: 'В Питере - пить!' }, + coffee: { off: 47, title: 'Кофеёк', title_long: 'КОФЕЕЕЕ' }, }, }, pin: { title: 'ПИН-микс', - url: require('$sprites/stickers/stickers-base.svg'), + url: '/images/stickers-base.svg', size: 72, layers: { start: { off: 21, title: '1', title_long: 'Первая точка' }, @@ -83,4 +99,17 @@ export const STICKERS: IStickers = { question: { off: 30, title: 'Вопрос', title_long: 'Что тут?' }, } }, + points: { + title: 'Точки', + url: '/images/stickers-base.svg', + size: 72, + layers: { + pt1: { off: 40, title: '1', title_long: 'Первая точка' }, + pt2: { off: 41, title: '2', title_long: 'Вторая точка' }, + pt3: { off: 42, title: '3', title_long: 'Третья точка' }, + pt4: { off: 43, title: '4', title_long: 'Четвёртая точка' }, + pt5: { off: 44, title: '5', title_long: 'Пятая точка' }, + pt6: { off: 45, title: '6', title_long: 'Шестая точка' }, + } + } }; diff --git a/src/containers/App.tsx b/src/containers/App.tsx index 54a490d..eff4a03 100644 --- a/src/containers/App.tsx +++ b/src/containers/App.tsx @@ -1,37 +1,36 @@ -// @flow -import * as React from 'react'; +import React from 'react'; -import { EditorPanel } from '$components/panels/EditorPanel'; -import { Fills } from '$components/Fills'; -import { UserPanel } from '$components/panels/UserPanel'; +import { EditorPanel } from '~/components/panels/EditorPanel'; +import { Fills } from '~/components/Fills'; +import { UserPanel } from '~/components/panels/UserPanel'; import { connect } from 'react-redux'; -import { bindActionCreators } from 'redux'; -import { hot } from 'react-hot-loader'; -import { Renderer } from '$components/renderer/Renderer'; -import { hideRenderer, setDialogActive } from '$redux/user/actions'; -import { Cursor } from '$components/Cursor'; -import { LeftDialog } from '$containers/LeftDialog'; -import { TopLeftPanel } from '$components/panels/TopLeftPanel'; -import { TopRightPanel } from '$components/panels/TopRightPanel'; -import { LogoPreview } from '$components/logo/LogoPreview'; -import { IStickerPack } from "$constants/stickers"; -import { IDialogs } from "$constants/dialogs"; -import { IModes } from "$constants/modes"; +import { Renderer } from '~/components/renderer/Renderer'; +import { editorHideRenderer, editorSetDialogActive } from '~/redux/editor/actions'; +import { LeftDialog } from '~/containers/LeftDialog'; +import { TopLeftPanel } from '~/components/panels/TopLeftPanel'; +import { TopRightPanel } from '~/components/panels/TopRightPanel'; +import { LogoPreview } from '~/components/logo/LogoPreview'; +import { IStickerPack } from '~/constants/stickers'; +import { DIALOGS } from '~/constants/dialogs'; + +import { Map } from '~/map/Map'; +import { IEditorState } from '~/redux/editor'; +import { IState } from '~/redux/store'; type Props = { - sticker: string, - renderer_active: boolean, + sticker: string; + renderer_active: boolean; - mode: keyof IModes, - dialog: keyof IDialogs, - dialog_active: boolean, - set: keyof IStickerPack, - hideRenderer: typeof hideRenderer, - setDialogActive: typeof setDialogActive, -} + mode: IEditorState['mode']; + dialog: keyof typeof DIALOGS; + dialog_active: boolean; + set: keyof IStickerPack; + editorHideRenderer: typeof editorHideRenderer; + editorSetDialogActive: typeof editorSetDialogActive; +}; -const Component = (props: Props) => ( +const AppUnconnected = (props: Props) => ( <div> <Fills /> <UserPanel /> @@ -39,27 +38,30 @@ const Component = (props: Props) => ( <TopLeftPanel /> <TopRightPanel /> - <LogoPreview /> - - <Cursor mode={props.mode} sticker={props.sticker} set={props.set} /> <LeftDialog dialog={props.dialog} dialog_active={props.dialog_active} - setDialogActive={props.setDialogActive} + editorSetDialogActive={props.editorSetDialogActive} /> - { props.renderer_active && - <Renderer onClick={props.hideRenderer} /> - } + <LogoPreview /> + + <Map /> + + {props.renderer_active && <Renderer onClick={props.editorHideRenderer} />} </div> ); const mapStateToProps = ({ - user: { - mode, dialog, dialog_active, renderer, activeSticker: { sticker = null, set = null } - } -}) => ({ + editor: { + mode, + dialog, + dialog_active, + renderer, + activeSticker: { sticker, set }, + }, +}: IState) => ({ renderer_active: renderer.renderer_active, mode, dialog, @@ -68,5 +70,8 @@ const mapStateToProps = ({ set, }); -const mapDispatchToProps = dispatch => bindActionCreators({ hideRenderer, setDialogActive }, dispatch); -export const App = connect(mapStateToProps, mapDispatchToProps)(hot(module)(Component)); +const mapDispatchToProps = { editorHideRenderer, editorSetDialogActive }; + +const App = connect(mapStateToProps, mapDispatchToProps)(AppUnconnected); + +export { App }; diff --git a/src/containers/LeftDialog.tsx b/src/containers/LeftDialog.tsx index b10bf74..f05fb3c 100644 --- a/src/containers/LeftDialog.tsx +++ b/src/containers/LeftDialog.tsx @@ -1,36 +1,49 @@ -// @flow -import * as React from 'react'; -import { DIALOGS, IDialogs } from '$constants/dialogs'; -import * as classnames from 'classnames'; -import { AppInfoDialog } from '$components/dialogs/AppInfoDialog'; -import { Icon } from '$components/panels/Icon'; -import { MapListDialog } from '$components/dialogs/MapListDialog'; -import * as ActionCreators from "$redux/user/actions"; -import { StatelessComponent } from "react"; +import React, { createElement, FC, memo } from 'react'; +import { DIALOGS } from '~/constants/dialogs'; +import classnames from 'classnames'; +import { AppInfoDialog } from '~/components/dialogs/AppInfoDialog'; +import { Icon } from '~/components/panels/Icon'; +import { MapListDialog } from '~/components/dialogs/MapListDialog'; +import { NominatimDialog } from '~/components/dialogs/NominatimDialog'; +import * as EDITOR_ACTIONS from '~/redux/editor/actions'; interface Props { - dialog: keyof IDialogs, - dialog_active: Boolean, - setDialogActive: typeof ActionCreators.setDialogActive, + dialog: keyof typeof DIALOGS; + dialog_active: Boolean; + editorSetDialogActive: typeof EDITOR_ACTIONS.editorSetDialogActive; } const LEFT_DIALOGS = { [DIALOGS.MAP_LIST]: MapListDialog, [DIALOGS.APP_INFO]: AppInfoDialog, + [DIALOGS.NOMINATIM]: NominatimDialog, }; -export const LeftDialog = ({ dialog, dialog_active, setDialogActive }: Props) => ( +const LeftDialog: FC<Props> = memo(({ dialog, dialog_active, editorSetDialogActive }) => ( <React.Fragment> - { - Object.keys(LEFT_DIALOGS).map(item => ( - <div className={classnames('dialog', { active: dialog_active && (dialog === item) })} key={item}> - { dialog && LEFT_DIALOGS[item] && React.createElement(LEFT_DIALOGS[item]) } - <div className="dialog-close-button" onClick={() => setDialogActive(false)}> - <Icon icon="icon-cancel-1" /> - </div> - </div> - )) - } - </React.Fragment> -); + {Object.keys(LEFT_DIALOGS).map(item => ( + <div + className={classnames('dialog', { active: dialog_active && dialog === item })} + key={item} + > + {dialog && LEFT_DIALOGS[item] && createElement(LEFT_DIALOGS[item], {})} + <div + className="dialog-close-button desktop-only" + onClick={() => editorSetDialogActive(false)} + > + <Icon icon="icon-cancel-1" /> + </div> + + <div + className="dialog-close-button mobile-only" + onClick={() => editorSetDialogActive(false)} + > + <Icon icon="icon-chevron-down" /> + </div> + </div> + ))} + </React.Fragment> +)); + +export { LeftDialog }; diff --git a/src/index.html b/src/index.html deleted file mode 100644 index 2942898..0000000 --- a/src/index.html +++ /dev/null @@ -1,111 +0,0 @@ -<html> -<head> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <meta name="viewport" content="initial-scale=1, maximum-scale=0.95"> - <meta name="theme-color" content="#5A3D6D"> - - <link href="https://fonts.googleapis.com/css?family=Rubik:300,400,500,700&subset=cyrillic" rel="stylesheet"> - <title>Редактор маршрутов</title> - - <link rel="shortcut icon" href="/favicon.png" type="image/png"> - <meta property="og:image" content="/misc/vk_preview.png" /> - <meta content="/misc/vk_preview.png"> - <style> - #loader { - position: fixed; - background: #ecf0ff; - left: 0; - top: 0; - width: 100%; - height: 100%; - z-index: 10; - transition: opacity 1s; - display: flex; - align-items: center; - justify-content: center; - color: #666666; - font-family: sans-serif; - font-size: 16px; - flex-direction: column; - font-weight: 500; - -webkit-font-smoothing: antialiased; - } - - @keyframes blink { - 0% { opacity: 1; } - 100% { opacity: 1; } - } - - #loader-current { - text-transform: uppercase; - font-size: 14px; - } - - #loader-container { - width: 240px; - height: 100px; - } - - #loader-progress { - margin-top: 10px; - width: 100%; - height: 8px; - background: rgba(0, 0, 0, 0.05); - box-shadow: inset rgba(0,0,0,0.1) 0 0 0 1px; - border-radius: 4px; - } - - #loader-bar { - // background: linear-gradient(90deg, #845b9e, #54faff); - background: #7c5f9e; - width: 10%; - height: 100%; - border-radius: 4px; - transition: width 500ms; - animation: blink 0.3s infinite alternate; - } - - body { - overflow: hidden; - padding: 0; - margin: 0; - } - - canvas#renderer { - position: fixed; - left: 0; - top: 0; - } - - #loader-error { - color: white; - background: #ff3344; - border-radius: 3px; - padding: 5px 10px 10px 10px; - margin-top: 20px; - opacity: 0; - font-size: 14px; - } - - #loader-error h4 { - margin: 5px 0; - } - </style> -</head> -<body> - <canvas id="renderer"></canvas> - <section id="map" style="position: absolute; width: 100%; height: 100%;"></section> - <section id="loader"> - <div id="loader-container"> - <div id="loader-current">ЗАГРУЗКА</div> - <div id="loader-progress"> - <div id="loader-bar"></div> - </div> - <div id="loader-error"> - <h4>Хранилище недоступно.</h4> - Повторите попытку позже. - </div> - </div> - </section> - <section id="index"></section> -</body> diff --git a/src/index.tsx b/src/index.tsx index 10a0f87..2845015 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,97 +1,19 @@ -/* +import React from 'react'; +import ReactDOM from 'react-dom'; - ## BUGS - - ## FEATURES - todo refactor reducer to use is_ prefix for editing and etc (mb move them to status object) - todo tower sticker - todo route description - - todo polyline editing only in manual mode (or by click) - todo selecting logo on crop - - todo network operations notify - done delayed notify (delay(2000).then(showLoadingMsg)) - todo network error notifications - todo check canvas support at startup - done check osrm is up - - todo maybe: map preview on save (dont think so) - - ## DONE - - done arrows on screenshot - done public maps - done editing map on map list - done setting map public on map list - - done routing spinner - done maybe: stickers clusterization? - done moving out the screen makes stickers editable again - - done check if osrm available - done selecting map on dialog in edit mode opens it at view mode - done make arrows and distance points - - done fix arrows (can't reproduce now :-( ) - done adding route, applying it and adding again and deleting it makes ghost points on the map - - done adding/removing points doesn't change distance - done cancelling editing someone's else map return back to it's original address /razminochnyj/ - done change title on route opening - done delete sticker icon - - done tooltips for panel items - done map catalogue - done public maps - done map search - done map list lazy loading - - done save spinner - done better poly editor https://github.com/SupriyaSudhindra/leaflet-editable-polyline - done update after point delete - done hidden markers tooltip - - done clear routing on editing cancellation - done riding speed slider - done dont close map list on click - done fix loaded stickers has wrong text placement for right-sided captions - done fix save button should not react to clicks - done stickers with empty text should not have blackbox at view mode - done add ability to copy-paste address after saving - - done hide sticker dialog on sticker selection - done separate mode for sticker selection - done TEST: set initialData after saving map, clear is-modified - done TEST: provider / logo triggers setChanged - done shot mechanism (100%) - done client-side shot mechanism - done croppr.js - done shot stickers - done progress - done hotkeys via sagas - done better loader screen - done network errors handling on startup - - done stickers drag on rotate bug - */ - -import * as React from 'react'; -import * as ReactDOM from 'react-dom'; - -import { App } from '$containers/App'; -import '$styles/main.less'; +import { App } from '~/containers/App'; +import '~/styles/_main.scss'; import { Provider } from 'react-redux'; import { PersistGate } from 'redux-persist/integration/react'; -import { configureStore } from '$redux/store'; -import { pushLoaderState } from '$utils/history'; +import { configureStore } from '~/redux/store'; +import { pushLoaderState } from '~/utils/history'; const { store, persistor } = configureStore(); pushLoaderState(10); -export const Index = () => ( +const Index = () => ( <Provider store={store}> <PersistGate loading={null} persistor={persistor}> <App /> diff --git a/src/manifest.json b/src/manifest.json new file mode 100644 index 0000000..95f27b7 --- /dev/null +++ b/src/manifest.json @@ -0,0 +1,9 @@ +{ + "name": "Редактор карт", + "short_name": "Маршруты", + "icons": [], + "start_url": "/index.html", + "display": "standalone", + "background_color": "#3E4EB8", + "theme_color": "#2F3BA2" +} diff --git a/src/map/Arrows/index.tsx b/src/map/Arrows/index.tsx new file mode 100644 index 0000000..1a10263 --- /dev/null +++ b/src/map/Arrows/index.tsx @@ -0,0 +1,35 @@ +import { FC, memo, useState, useEffect } from 'react'; +import { MainMap } from '~/constants/map'; +import { connect } from 'react-redux'; +import { IState } from '~/redux/store'; +import { selectMapRoute } from '~/redux/map/selectors'; +import { ArrowsLayer } from '~/utils/map/ArrowsLayer'; + +const mapStateToProps = (state: IState) => ({ + route: selectMapRoute(state), +}); + +const mapDispatchToProps = {}; + +type Props = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps & {}; + +const ArrowsUnconnected: FC<Props> = memo(({ route }) => { + const [layer, setLayer] = useState<ArrowsLayer | null>(null); + + useEffect(() => { + const item = new ArrowsLayer({}).addTo(MainMap); + setLayer(item); + return () => MainMap.removeLayer(item); + }, [MainMap]); + + useEffect(() => { + if (!layer) return + + layer.setLatLngs(route); + }, [layer, route]) + return null; +}); + +const Arrows = connect(mapStateToProps, mapDispatchToProps)(ArrowsUnconnected); + +export { Arrows }; diff --git a/src/map/CurrentLocation/index.tsx b/src/map/CurrentLocation/index.tsx new file mode 100644 index 0000000..61aac29 --- /dev/null +++ b/src/map/CurrentLocation/index.tsx @@ -0,0 +1,39 @@ +import React, { FC, useCallback, useEffect } from 'react'; +import { DivIcon, LatLngLiteral, Marker } from 'leaflet'; +import { MainMap } from '~/constants/map'; + +interface IProps { + location?: LatLngLiteral; +} + +const CurrentLocation: FC<IProps> = ({ location }) => { + const zoomToLocation = useCallback(({ latlng }) => MainMap.setView(latlng, 17), [MainMap]); + + useEffect(() => { + if (!location) return; + + const item = new Marker(location, { + icon: new DivIcon({ + html: ` + <div class="current-location"> + <svg width="28" height="28" viewBox="0 0 20 20"> + <g transform="translate(5 0)"> + <circle r="1.846" cy="1.846" cx="5.088"/> + <path d="M3.004 4.326h4l2-3 1 1-3 4v10h-1l-1-7-1 7h-1v-10s-3.125-4-3-4l1-1z"/> + <ellipse ry="1" rx="4" cy="16.326" cx="5.004" opacity=".262" fill="black" /> + </g> + </svg> + </div> + `, + }), + }) + .on('click', zoomToLocation) + .addTo(MainMap); + + return () => item.removeFrom(MainMap); + }, [MainMap, location, zoomToLocation]); + + return null; +}; + +export { CurrentLocation }; diff --git a/src/map/GpxPolyline/index.tsx b/src/map/GpxPolyline/index.tsx new file mode 100644 index 0000000..f59f008 --- /dev/null +++ b/src/map/GpxPolyline/index.tsx @@ -0,0 +1,36 @@ +import { FC, useEffect, useState } from 'react'; +import { Polyline, LatLngLiteral } from 'leaflet'; +import { MainMap } from '~/constants/map'; + +interface IProps { + latlngs: LatLngLiteral[]; + color: string; +} + +const GpxPolyline: FC<IProps> = ({ latlngs, color }) => { + const [layer, setLayer] = useState<Polyline | null>(null); + + useEffect(() => { + const item = new Polyline([], { + color, + stroke: true, + opacity: 1, + weight: 7, + // dashArray: [12,12], + }).addTo(MainMap); + setLayer(item); + + return () => MainMap.removeLayer(item); + }, [MainMap]); + + useEffect(() => { + if (!layer) return; + + layer.setLatLngs(latlngs); + layer.setStyle({ color }); + }, [latlngs, layer, color]); + + return null; +}; + +export { GpxPolyline }; diff --git a/src/map/KmMarks/index.tsx b/src/map/KmMarks/index.tsx new file mode 100644 index 0000000..667d811 --- /dev/null +++ b/src/map/KmMarks/index.tsx @@ -0,0 +1,36 @@ +import React, { FC, memo, useEffect, useState } from 'react'; +import { KmMarksLayer } from '~/utils/marks'; +import { MainMap } from '~/constants/map'; +import { selectMap } from '~/redux/map/selectors'; +import pick from 'ramda/es/pick'; +import { connect } from 'react-redux'; +import { IState } from '~/redux/store'; + +const mapStateToProps = (state: IState) => ({ + map: pick(['route'], selectMap(state)), +}); + +const mapDispatchToProps = {}; +type Props = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps & {}; + +const KmMarksUnconnected: FC<Props> = memo(({ map: { route } }) => { + const [layer, setLayer] = useState<KmMarksLayer | null>(null); + + useEffect(() => { + const layer = new KmMarksLayer([]); + layer.addTo(MainMap); + setLayer(layer); + return () => MainMap.removeLayer(layer); + }, []); + + useEffect(() => { + if (!layer) return; + + layer.setLatLngs(route); + }, [layer, route]); + return null; +}); + +const KmMarks = connect(mapStateToProps, mapDispatchToProps)(KmMarksUnconnected); + +export { KmMarks }; diff --git a/src/map/Map/index.tsx b/src/map/Map/index.tsx new file mode 100644 index 0000000..0836afd --- /dev/null +++ b/src/map/Map/index.tsx @@ -0,0 +1,102 @@ +import React, { memo } from 'react'; + +import { MainMap } from '~/constants/map'; +import { createPortal } from 'react-dom'; +import { selectMapProvider, selectMapRoute, selectMapStickers } from '~/redux/map/selectors'; +import { connect } from 'react-redux'; +import * as MAP_ACTIONS from '~/redux/map/actions'; + +import { Route } from '~/map/Route'; +import { Router } from '~/map/Router'; +import { TileLayer } from '~/map/TileLayer'; +import { Stickers } from '~/map/Stickers'; +import { KmMarks } from '~/map/KmMarks'; +import { CurrentLocation } from '~/map/CurrentLocation'; +import { GpxPolyline } from '~/map/GpxPolyline'; + +import 'leaflet/dist/leaflet.css'; +import { selectEditorEditing, selectEditorMode, selectEditorGpx } from '~/redux/editor/selectors'; +import { MODES } from '~/constants/modes'; +import { selectUserLocation } from '~/redux/user/selectors'; + +const mapStateToProps = state => ({ + provider: selectMapProvider(state), + route: selectMapRoute(state), + stickers: selectMapStickers(state), + editing: selectEditorEditing(state), + mode: selectEditorMode(state), + location: selectUserLocation(state), + gpx: selectEditorGpx(state), +}); + +const mapDispatchToProps = { + mapSetRoute: MAP_ACTIONS.mapSetRoute, + mapDropSticker: MAP_ACTIONS.mapDropSticker, + mapSetSticker: MAP_ACTIONS.mapSetSticker, + mapClicked: MAP_ACTIONS.mapClicked, +}; + +type IProps = React.HTMLAttributes<HTMLDivElement> & + ReturnType<typeof mapStateToProps> & + typeof mapDispatchToProps & {}; + +const MapUnconnected: React.FC<IProps> = memo( + ({ + provider, + stickers, + editing, + mode, + location, + gpx, + + mapClicked, + mapSetSticker, + mapDropSticker, + }) => { + const onClick = React.useCallback( + event => { + if (!MainMap.clickable || mode === MODES.NONE) return; + + mapClicked(event.latlng); + }, + [mapClicked, mode] + ); + + React.useEffect(() => { + MainMap.addEventListener('click', onClick); + + return () => { + MainMap.removeEventListener('click', onClick); + }; + }, [MainMap, onClick]); + + return createPortal( + <div> + <TileLayer provider={provider} map={MainMap} /> + + <Stickers + stickers={stickers} + mapSetSticker={mapSetSticker} + mapDropSticker={mapDropSticker} + is_editing={editing} + /> + + <Route /> + <Router /> + + <KmMarks /> + <CurrentLocation location={location} /> + + {gpx.enabled && + gpx.list.map( + ({ latlngs, enabled, color }, index) => + enabled && <GpxPolyline latlngs={latlngs} color={color} key={index} /> + )} + </div>, + document.getElementById('canvas')! + ); + } +); + +const Map = connect(mapStateToProps, mapDispatchToProps)(MapUnconnected); +export { Map }; diff --git a/src/map/Route/index.tsx b/src/map/Route/index.tsx new file mode 100644 index 0000000..9c7b890 --- /dev/null +++ b/src/map/Route/index.tsx @@ -0,0 +1,119 @@ +import React, { FC, memo, useCallback, useEffect, useState } from 'react'; +import { InteractivePoly } from '~/utils/map/InteractivePoly'; +import { isMobile } from '~/utils/window'; +import { LatLng } from 'leaflet'; +import { selectEditorDirection, selectEditorEditing, selectEditorMode } from '~/redux/editor/selectors'; +import * as MAP_ACTIONS from '~/redux/map/actions'; +import { connect } from 'react-redux'; +import { selectMapRoute } from '~/redux/map/selectors'; +import { MainMap } from '~/constants/map'; +import { MODES } from '~/constants/modes'; +import * as EDITOR_ACTIONS from '~/redux/editor/actions'; +import { IState } from '~/redux/store'; + +const mapStateToProps = (state: IState) => ({ + mode: selectEditorMode(state), + editing: selectEditorEditing(state), + route: selectMapRoute(state), + drawing_direction: selectEditorDirection(state), +}); + +const mapDispatchToProps = { + mapSetRoute: MAP_ACTIONS.mapSetRoute, + editorSetDistance: EDITOR_ACTIONS.editorSetDistance, + editorSetMarkersShown: EDITOR_ACTIONS.editorSetMarkersShown, +}; + +type Props = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps & {}; + +const RouteUnconnected: FC<Props> = memo( + ({ route, editing, mode, drawing_direction, mapSetRoute, editorSetDistance, editorSetMarkersShown }) => { + const [layer, setLayer] = useState<InteractivePoly | null>(null); + + const onDistanceChange = useCallback(({ distance }) => editorSetDistance(distance), [ + editorSetDistance, + ]); + + useEffect(() => { + if (!MainMap) return; + + const interactive = new InteractivePoly([], { + color: 'url(#activePathGradient)', + weight: 6, + maxMarkers: isMobile() ? 50 : 150, + smoothFactor: 3, + }) + .addTo(MainMap.routeLayer) + .on('distancechange', onDistanceChange) + .on('vertexdragstart', MainMap.disableClicks) + .on('vertexdragend', MainMap.enableClicks) + .on('vertexaddstart', MainMap.disableClicks) + .on('vertexaddend', MainMap.enableClicks) + .on('allvertexhide', () => editorSetMarkersShown(false)) + .on('allvertexshow', () => editorSetMarkersShown(true)); + + setLayer(interactive); + + return () => { + MainMap.routeLayer.removeLayer(interactive); + }; + }, [MainMap, onDistanceChange]); + + const onRouteChanged = useCallback( + ({ latlngs }) => { + mapSetRoute(latlngs); + }, + [mapSetRoute] + ); + + useEffect(() => { + if (!layer) return; + + layer.on('latlngschange', onRouteChanged); + + return () => layer.off('latlngschange', onRouteChanged); + }, [layer, onRouteChanged]); + + useEffect(() => { + if (!layer) return; + + const points = (route && route.length > 0 && route) || []; + + layer.setPoints(points as LatLng[]); + }, [route, layer]); + + useEffect(() => { + if (!layer) return; + + if (editing) { + layer.editor.enable(); + } else { + layer.editor.disable(); + } + }, [editing, layer]); + + useEffect(() => { + if (!layer) return; + + if (mode === MODES.POLY && !layer.is_drawing) { + layer.editor.continue(); + } + + if (mode !== MODES.POLY && layer.is_drawing) { + layer.editor.stop(); + } + }, [mode, layer]); + + useEffect(() => { + if (!layer) return; + + layer.setDirection(drawing_direction); + }, [drawing_direction, layer]); + + return null; + } +); + +const Route = connect(mapStateToProps, mapDispatchToProps)(RouteUnconnected); + +export { Route }; diff --git a/src/map/Router/index.tsx b/src/map/Router/index.tsx new file mode 100644 index 0000000..7e58edb --- /dev/null +++ b/src/map/Router/index.tsx @@ -0,0 +1,139 @@ +import { FC, memo, useCallback, useEffect, useState } from 'react'; +import { OsrmRouter } from '~/utils/map/OsrmRouter'; +import { connect } from 'react-redux'; +import { selectMapRoute } from '~/redux/map/selectors'; +import { selectEditorDistance, selectEditorMode, selectEditorRouter } from '~/redux/editor/selectors'; +import { MainMap } from '~/constants/map'; +import * as EDITOR_ACTIONS from '~/redux/editor/actions'; +import { MODES } from '~/constants/modes'; +import { divIcon, LatLngLiteral, marker } from 'leaflet'; +import classNames from 'classnames'; +import { angleBetweenPoints } from '~/utils/geom'; + +const mapStateToProps = state => ({ + route: selectMapRoute(state), + router: selectEditorRouter(state), + mode: selectEditorMode(state), + distance: selectEditorDistance(state), +}); + +const mapDispatchToProps = { + editorSetRouter: EDITOR_ACTIONS.editorSetRouter, +}; + +type Props = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps & {}; + +const RouterUnconnected: FC<Props> = memo( + ({ route, mode, router: { waypoints }, editorSetRouter, distance }) => { + const [dist, setDist] = useState(0); + const [end, setEnd] = useState<LatLngLiteral | null>(null); + const [direction, setDirection] = useState<boolean>(false); + + const updateWaypoints = useCallback( + ({ waypoints }) => { + const filtered = waypoints.filter(wp => !!wp.latLng); + + if (filtered.length < 2) { + setDist(0); + } + + editorSetRouter({ waypoints: filtered }); + }, + [editorSetRouter, setDist] + ); + + const updateDistance = useCallback( + ({ routes, waypoints }) => { + if (!routes || !routes.length || waypoints.length < 2) { + setDist(0); + return; + } + + const { summary, coordinates } = routes[0]; + + if (coordinates.length <= 1) { + setDist(0); + return; + } + + const totalDistance = parseFloat((summary.totalDistance / 1000).toFixed(1)) || 0; + const latlng = + (waypoints[waypoints.length - 1] && waypoints[waypoints.length - 1].latLng) || null; + + const angle = angleBetweenPoints( + MainMap.latLngToContainerPoint(waypoints[waypoints.length - 1].latLng), + MainMap.latLngToContainerPoint(coordinates[coordinates.length - 1]) + ); + + setDist(totalDistance); + setEnd(latlng); + setDirection(angle > -90 && angle < 90); + }, + [setDist, setEnd] + ); + + useEffect(() => { + OsrmRouter.on('waypointschanged', updateWaypoints) + .on('routesfound', updateDistance) + .addTo(MainMap); + + return () => { + OsrmRouter.off('waypointschanged', updateWaypoints).setWaypoints([]); + }; + }, [MainMap, updateWaypoints, mode]); + + useEffect(() => { + if (!dist || !end) { + return; + } + + const item = marker(end, { + draggable: false, + interactive: false, + icon: divIcon({ + html: ` + <div> + ${parseFloat((distance + dist).toFixed(1))} + </div> + `, + className: classNames('router-marker', { right: !direction }), + iconSize: [11, 11], + iconAnchor: [6, 6], + }), + zIndexOffset: -100, + }); + + item.addTo(MainMap); + + return () => { + item.removeFrom(MainMap).remove(); + }; + }, [dist, end, direction, distance]); + + useEffect(() => { + if (mode !== MODES.ROUTER) { + setDist(0); + return; + } + + const wp = OsrmRouter.getWaypoints() + .filter(point => point.latLng) + .map(point => point.latLng); + + if ( + !route.length || + !wp.length || + (route[route.length - 1].lat === wp[0].lat && route[route.length - 1].lng === wp[0].lng) + ) + return; + + OsrmRouter.setWaypoints([route[route.length - 1], ...wp]); + }, [route, mode, waypoints]); + + return null; + } +); + +const Router = connect(mapStateToProps, mapDispatchToProps)(RouterUnconnected); + +export { Router }; diff --git a/src/map/Sticker/index.tsx b/src/map/Sticker/index.tsx new file mode 100644 index 0000000..900df90 --- /dev/null +++ b/src/map/Sticker/index.tsx @@ -0,0 +1,253 @@ +import React, { useCallback, useEffect, useRef, useState } from 'react'; +import { marker, Marker } from 'leaflet'; +import { IStickerDump } from '~/redux/map/types'; +import { STICKERS } from '~/constants/stickers'; +import { StickerDesc } from '~/components/StickerDesc'; +import classNames from 'classnames'; +import { DomMarker } from '~/utils/map/DomMarker'; +import { createPortal } from 'react-dom'; +import { MainMap } from '~/constants/map'; +import { getAdaptiveScale } from '~/utils/dom'; + +interface IProps { + sticker: IStickerDump; + onDragStart?: () => void; + index: number; + is_editing: boolean; + zoom: number; + + mapSetSticker: (index: number, sticker: IStickerDump) => void; + mapDropSticker: (index: number) => void; +} + +export const getLabelDirection = (angle?: number): 'left' | 'right' => + !!angle && angle % Math.PI >= -(Math.PI / 2) && angle % Math.PI <= Math.PI / 2 ? 'left' : 'right'; + +const getX = e => + e.touches && e.touches.length > 0 + ? { pageX: e.touches[0].pageX, pageY: e.touches[0].pageY } + : { pageX: e.pageX, pageY: e.pageY }; + +const Sticker: React.FC<IProps> = ({ + sticker, + index, + is_editing, + zoom, + mapSetSticker, + mapDropSticker, +}) => { + const [text, setText] = useState(sticker.text || ''); + const [layer, setLayer] = React.useState<Marker | null>(null); + const [dragging, setDragging] = React.useState(false); + const wrapper = useRef<HTMLDivElement>(null); + + let angle = useRef(sticker.angle); + + const element = React.useMemo(() => document.createElement('div'), []); + + const stickerArrow = React.useRef<HTMLDivElement>(null); + const stickerImage = React.useRef<HTMLDivElement>(null); + + const onChange = React.useCallback(state => mapSetSticker(index, state), [mapSetSticker, index]); + const onDelete = React.useCallback(() => setTimeout(() => mapDropSticker(index), 0), [mapDropSticker, index]); + + const updateAngle = useCallback( + ang => { + const x = Math.cos(ang + Math.PI) * 56 - 30; + const y = Math.sin(ang + Math.PI) * 56 - 30; + + if (!stickerImage.current || !stickerArrow.current) { + return; + } + + stickerImage.current.style.left = String(6 + x); + stickerImage.current.style.top = String(6 + y); + + stickerArrow.current.style.transform = `rotate(${ang + Math.PI}rad)`; + }, + [stickerArrow, stickerImage], + ); + + const onDragStart = React.useCallback(() => { + if (!layer?.dragging) { + return; + } + + layer.dragging.disable(); + MainMap.dragging.disable(); + MainMap.disableClicks(); + + setDragging(true); + }, [setDragging, layer]); + + const onDragStop = React.useCallback( + event => { + event.stopPropagation(); + event.preventDefault(); + + if (!layer?.dragging) { + return; + } + + setDragging(false); + onChange({ + ...sticker, + angle: angle.current, + }); + + layer.dragging.enable(); + MainMap.dragging.enable(); + + setTimeout(MainMap.enableClicks, 100); + }, + [setDragging, layer, MainMap, sticker, angle], + ); + + const onMoveStarted = React.useCallback(() => { + MainMap.disableClicks(); + }, [onChange, sticker, MainMap]); + + const onMoveFinished = React.useCallback( + event => { + const target = event.target as Marker; + + onChange({ + ...sticker, + latlng: target.getLatLng(), + }); + + MainMap.enableClicks(); + }, + [onChange, sticker], + ); + + const onDrag = React.useCallback( + event => { + if (!element) return; + + const { x, y } = element.getBoundingClientRect() as DOMRect; + const { pageX, pageY } = getX(event); + angle.current = parseFloat(Math.atan2(y - pageY, x - pageX).toFixed(2)); + updateAngle(angle.current); + }, + [element, updateAngle, angle], + ); + + const onTextChange = React.useCallback(text => setText(text), [sticker, onChange]); + + const onTextBlur = React.useCallback(() => { + onChange({ + ...sticker, + text, + }); + }, [text, onChange, sticker]); + + const direction = React.useMemo(() => { + getLabelDirection(sticker?.angle); + }, [sticker.angle]); + + useEffect(() => { + updateAngle(sticker.angle); + angle.current = sticker.angle; + }, [sticker.angle]); + + useEffect(() => { + if (!layer) return; + layer.setLatLng(sticker.latlng); + }, [layer, sticker.latlng]); + + useEffect(() => { + if (!layer) return; + + setText(sticker.text || ''); + }, [layer, sticker.text]); + + useEffect(() => { + if (!wrapper || !wrapper.current) return; + + const scale = getAdaptiveScale(zoom); // adaptive zoom :-) + + wrapper.current.style.transform = `scale(${scale}) perspective(1px)`; + }, [zoom, wrapper]); + + // Attaches onMoveFinished event to item + React.useEffect(() => { + if (!layer) return; + + layer.addEventListener('dragstart', onMoveStarted); + layer.addEventListener('dragend', onMoveFinished); + + return () => { + layer.removeEventListener('dragstart', onMoveStarted); + layer.removeEventListener('dragend', onMoveFinished); + }; + }, [layer, onMoveFinished, onMoveStarted]); + + // Attaches and detaches handlers when user starts dragging + React.useEffect(() => { + if (dragging) { + document.addEventListener('mousemove', onDrag); + document.addEventListener('mouseup', onDragStop); + } + + return () => { + document.removeEventListener('mousemove', onDrag); + document.removeEventListener('mouseup', onDragStop); + }; + }, [dragging, onDrag, onDragStop]); + + // Initial leaflet marker creation, when element (dom element div) is ready + React.useEffect(() => { + const icon = new DomMarker({ + element, + className: 'sticker-container', + }); + + const item = marker(sticker.latlng, { icon, draggable: true }); + + setLayer(item); + + return () => { + item.remove(); + }; + }, [sticker.latlng, element]); + + useEffect(() => { + if (!layer) return; + + layer.addTo(MainMap.stickerLayer); + + return () => MainMap.stickerLayer.removeLayer(layer); + }, [layer]); + + React.useEffect(() => { + element.className = is_editing ? 'sticker-container' : 'sticker-container inactive'; + }, [element, is_editing, layer]); + + + return createPortal( + <div ref={wrapper} className="sticker-wrapper"> + <div className="sticker-arrow" ref={stickerArrow} /> + <div className={classNames(`sticker-label ${direction}`)} ref={stickerImage}> + <StickerDesc value={text} onChange={onTextChange} onBlur={onTextBlur} /> + + <div + className="sticker-image" + style={{ + backgroundImage: `url('${STICKERS[sticker.set].url}`, + backgroundPosition: `${-STICKERS[sticker.set].layers[sticker.sticker].off * 72} 50%`, + }} + onMouseDown={onDragStart} + onMouseUp={onDragStop} + onTouchStart={onDragStart} + onTouchEnd={onDragStop} + /> + + <div className="sticker-delete" onMouseDown={onDelete} onTouchStart={onDelete} /> + </div> + </div>, + element, + ); +}; + +export { Sticker }; diff --git a/src/map/Stickers/index.tsx b/src/map/Stickers/index.tsx new file mode 100644 index 0000000..fbd4442 --- /dev/null +++ b/src/map/Stickers/index.tsx @@ -0,0 +1,58 @@ +import React, { useState, memo, FC, useEffect, useCallback } from 'react'; +import { IStickerDump } from '~/redux/map/types'; +import { FeatureGroup, Map, LeafletEvent } from 'leaflet'; +import { Sticker } from '~/map/Sticker'; +import { mapSetSticker, mapDropSticker } from '~/redux/map/actions'; +import { MainMap } from '~/constants/map'; + +interface IProps { + stickers: IStickerDump[]; + is_editing: boolean; + + mapSetSticker: typeof mapSetSticker; + mapDropSticker: typeof mapDropSticker; +} + +const Stickers: FC<IProps> = memo(({ stickers, is_editing, mapSetSticker, mapDropSticker }) => { + const [layer, setLayer] = useState<FeatureGroup | null>(null); + const [zoom, setZoom] = useState(MainMap.getZoom()); + + const onZoomChange = useCallback( + (event) => { + setZoom(event.zoom); + }, + [setZoom] + ); + + useEffect(() => { + if (!MainMap) return; + + const item = new FeatureGroup().addTo(MainMap.stickerLayer); + setLayer(item); + MainMap.on('zoomanim', onZoomChange); + + return () => { + MainMap.off('zoomanim', onZoomChange); + MainMap.stickerLayer.removeLayer(item); + }; + }, [MainMap, onZoomChange]); + + return ( + <div> + {layer && + stickers.map((sticker, index) => ( + <Sticker + sticker={sticker} + key={`${sticker.set}.${sticker.sticker}.${index}`} + index={index} + is_editing={is_editing} + zoom={zoom} + mapSetSticker={mapSetSticker} + mapDropSticker={mapDropSticker} + /> + ))} + </div> + ); +}); + +export { Stickers }; diff --git a/src/map/TileLayer/index.tsx b/src/map/TileLayer/index.tsx new file mode 100644 index 0000000..18c9382 --- /dev/null +++ b/src/map/TileLayer/index.tsx @@ -0,0 +1,44 @@ +import React from "react"; +import { TileContext } from "~/utils/context"; +import { TileLayer as TileLayerInterface, tileLayer, Map } from "leaflet"; +import { DEFAULT_PROVIDER, PROVIDERS } from "~/constants/providers"; +import { IMapReducer } from "~/redux/map"; + +type IProps = React.HTMLAttributes<HTMLDivElement> & { + provider: IMapReducer['provider'], + map: Map, +}; + +const TileLayer: React.FC<IProps> = React.memo(({ children, provider, map }) => { + const [layer, setLayer] = React.useState<TileLayerInterface | undefined>(undefined); + + React.useEffect(() => { + if (!map) return; + + setLayer( + tileLayer(PROVIDERS[DEFAULT_PROVIDER].url, { + attribution: "Независимое Велосообщество", + maxNativeZoom: 18, + maxZoom: 18 + }).addTo(map) + ); + }, [map]); + + React.useEffect(() => { + if (!layer || !provider) return; + + const { url } = + (provider && PROVIDERS[provider] && PROVIDERS[provider]) || + PROVIDERS[DEFAULT_PROVIDER]; + + layer.setUrl(url); + }, [layer, provider]); + + return ( + <TileContext.Provider value={layer}> + {children} + </TileContext.Provider> + ); +}); + +export { TileLayer }; diff --git a/src/modules/Arrows.ts b/src/modules/Arrows.ts deleted file mode 100644 index 107fc35..0000000 --- a/src/modules/Arrows.ts +++ /dev/null @@ -1,65 +0,0 @@ -import { LatLngLiteral, LayerGroup, Map } from "leaflet"; -import { arrowClusterIcon, createArrow } from "$utils/arrow"; -import { MarkerClusterGroup } from 'leaflet.markercluster/dist/leaflet.markercluster-src.js'; -import { angleBetweenPoints, dist2, middleCoord } from "$utils/geom"; - -class Component extends LayerGroup { - constructor(props){ - super(props); - } - - setLatLngs = (latlngs: LatLngLiteral[]): void => { - if (!this.map) return; - - this.arrowLayer.clearLayers(); - - if (latlngs.length === 0) return; - - const midpoints = latlngs.reduce((res, latlng, i) => ( - latlngs[i + 1] && dist2(latlngs[i], latlngs[i + 1]) > 0.00005 - ? [ - ...res, - { - latlng: middleCoord(latlngs[i], latlngs[i + 1]), - angle: angleBetweenPoints( - this.map.latLngToContainerPoint(latlngs[i]), - this.map.latLngToContainerPoint(latlngs[i + 1]) - ), - } - ] - : res - ), []); - - midpoints.forEach(({ latlng, angle }) => ( - this.arrowLayer.addLayer(createArrow(latlng, angle)) - )); - }; - - map: Map; - arrowLayer: MarkerClusterGroup = new MarkerClusterGroup({ - spiderfyOnMaxZoom: false, - showCoverageOnHover: false, - zoomToBoundsOnClick: false, - animate: false, - maxClusterRadius: 120, - iconCreateFunction: arrowClusterIcon, - }); -} - - -Component.addInitHook(function () { - this.once('add', (event) => { - if (event.target instanceof Arrows) { - this.map = event.target._map; - this.arrowLayer.addTo(this.map); - } - }); - - this.once('remove', (event) => { - if (event.target instanceof Arrows) { - this.arrowLayer.removeFrom(this.map); - } - }); -}); - -export const Arrows = Component; diff --git a/src/modules/Editor.ts b/src/modules/Editor.ts deleted file mode 100644 index 02a1165..0000000 --- a/src/modules/Editor.ts +++ /dev/null @@ -1,425 +0,0 @@ -import { Map } from '$modules/Map'; -import { Poly } from '$modules/Poly'; -import { MODES } from '$constants/modes'; -import { ILatLng, Stickers } from '$modules/Stickers'; -import { Router } from '$modules/Router'; -import { DEFAULT_LOGO, ILogos, LOGOS } from '$constants/logos'; - -import { getUrlData } from '$utils/history'; -import { store } from '$redux/store'; -import { - changeProvider, - resetSaveDialog, - setActiveSticker, - setAddress, - setChanged, - setDistance, - setIsEmpty, setIsRouting, - setLogo, - setMarkersShown, - setMode, - setPublic, - setRouterPoints, - setTitle, -} from '$redux/user/actions'; -import { DEFAULT_PROVIDER, IProvider, PROVIDERS } from '$constants/providers'; -import { STICKERS } from '$constants/stickers'; -import { IRootState } from "$redux/user/reducer"; -import { DEFAULT_USER, IUser } from "$constants/auth"; - -interface IEditor { - map: Map; - poly: Poly; - stickers: Stickers; - router: Router; - - logo: keyof ILogos; - owner: { id: string }; - initialData: { - version: number, - title: string, - owner: { id: string }, - address: string, - path: any, - route: any, - stickers: any, - provider: string, - is_public: boolean, - logo: string, - }; - activeSticker: IRootState['activeSticker']; - mode: IRootState['mode']; - provider: IProvider; - switches: { - [x: string]: { - start?: () => any, - stop?: () => any, - toggle?: () => any, - } - }; - clickHandlers: { - [x: string]: (event) => void - }; - user: IUser; -} - -export class Editor { - constructor() { - this.logo = DEFAULT_LOGO; - this.owner = null; - this.map = new Map({ container: 'map' }); - this.activeSticker = {}; - this.mode = MODES.NONE; - this.provider = PROVIDERS[DEFAULT_PROVIDER]; - - const { - triggerOnChange, lockMapClicks, routerMoveStart, pushPolyPoints, - map: { map } - } = this; - - this.poly = new Poly({ - map, routerMoveStart, lockMapClicks, setDistance: this.setDistance, triggerOnChange, editor: this, - }); - - this.stickers = new Stickers({ - map, - lockMapClicks, - triggerOnChange, - editor: this - }); - - this.router = new Router({ - map, - lockMapClicks, - pushPolyPoints, - setRouterPoints: this.setRouterPoints, - setIsRouting: this.setIsRouting, - }); - - this.switches = { - [MODES.POLY]: { - start: this.startPoly, - stop: this.poly.stop, - toggle: this.clearMode, - }, - [MODES.ROUTER]: { - toggle: this.clearMode, - start: this.routerSetStart, - }, - [MODES.STICKERS]: { - toggle: this.clearSticker, - }, - [MODES.STICKERS_SELECT]: { - toggle: this.clearSticker, - }, - [MODES.TRASH]: { - toggle: this.clearMode, - }, - [MODES.CONFIRM_CANCEL]: { - toggle: this.cancelEditing, - }, - [MODES.LOGO]: { - toggle: this.clearMode, - }, - [MODES.SAVE]: { - toggle: this.clearMode, - stop: this.resetSaveDialog, - }, - [MODES.PROVIDER]: { - toggle: this.clearMode, - } - }; - - this.clickHandlers = { - [MODES.STICKERS]: this.createStickerOnClick, - [MODES.ROUTER]: this.router.pushWaypointOnClick, - }; - - map.addEventListener('mouseup', this.onClick); - map.addEventListener('dragstart', () => lockMapClicks(true)); - map.addEventListener('dragstop', () => lockMapClicks(false)); - } - - map: IEditor['map']; - poly: IEditor['poly']; - stickers: IEditor['stickers']; - router: IEditor['router']; - - logo: IEditor['logo'] = DEFAULT_LOGO; - owner: IEditor['owner'] = null; - initialData: IEditor['initialData'] = { - version: null, - title: null, - owner: null, - address: null, - path: null, - route: null, - stickers: null, - provider: null, - is_public: null, - logo: null, - }; - activeSticker: IEditor['activeSticker']; - mode: IEditor['mode']; - provider: IEditor['provider']; - switches: IEditor['switches']; - clickHandlers: IEditor['clickHandlers']; - user: IEditor['user'] = DEFAULT_USER; - - getState = (): IRootState => <any>store.getState().user; - - getUser = () => this.getState().user; - getMode = () => this.getState().mode; - getProvider = () => this.getState().provider; - getTitle = () => this.getState().title; - getEditing = () => this.getState().editing; - getChanged = () => this.getState().changed; - getRouterPoints = () => this.getState().routerPoints; - getDistance = () => this.getState().distance; - getIsEmpty = () => this.getState().is_empty; - - setLogo: typeof setLogo = logo => store.dispatch(setLogo(logo)); - setMode: typeof setMode = value => store.dispatch(setMode(value)); - setRouterPoints: typeof setRouterPoints = value => store.dispatch(setRouterPoints(value)); - setActiveSticker: typeof setActiveSticker = value => store.dispatch(setActiveSticker(value)); - setTitle: typeof setTitle = value => store.dispatch(setTitle(value)); - setAddress: typeof setAddress = value => store.dispatch(setAddress(value)); - setPublic: typeof setPublic = value => store.dispatch(setPublic(value)); - setIsEmpty: typeof setIsEmpty = value => store.dispatch(setIsEmpty(value)); - setIsRouting: typeof setIsRouting = value => store.dispatch(setIsRouting(value)); - - setMarkersShown = (value: boolean): void => { - if (this.getState().markers_shown !== value) store.dispatch(setMarkersShown(value)); - }; - - resetSaveDialog = (): void => { store.dispatch(resetSaveDialog()); }; - - setDistance = (value: number): void => { - if (this.getDistance() !== value) store.dispatch(setDistance(value)); - }; - - setChanged = (value: boolean): void => { - if (this.getChanged() !== value) store.dispatch(setChanged(value)); - }; - - clearMode = (): void => { this.setMode(MODES.NONE); }; - clearChanged = (): void => { store.dispatch(setChanged(false)); }; - - startPoly = (): void => { - if (this.getRouterPoints()) this.router.clearAll(); - this.poly.continue(); - }; - - triggerOnChange = (): void => { - if (this.isEmpty !== this.getIsEmpty()) this.setIsEmpty(this.isEmpty); - if (this.getEditing() && !this.getChanged()) this.setChanged(true); - }; - - createStickerOnClick = (e): void => { - if (!e || !e.latlng || !this.activeSticker) return; - const { latlng }: { latlng: ILatLng } = e; - - this.stickers.createSticker({ latlng, sticker: this.activeSticker.sticker, set: this.activeSticker.set }); - this.setActiveSticker(null); - this.setChanged(true); - this.setMode(MODES.STICKERS_SELECT); - }; - - changeMode = (mode: IRootState['mode']): void => { - if (this.mode === mode) { - if (this.switches[mode] && this.switches[mode].toggle) { - // if we have special function on mode when it clicked again - this.switches[mode].toggle(); - } else { - this.disableMode(mode); - // this.setMode(MODES.NONE); - this.mode = MODES.NONE; - } - } else { - this.disableMode(this.mode); - // this.setMode(mode); - this.mode = mode; - this.enableMode(mode); - } - }; - - enableMode = (mode: IRootState['mode']): void => { - if (this.switches[mode] && this.switches[mode].start) this.switches[mode].start(); - }; - - disableMode = (mode: IRootState['mode']): void => { - if (this.switches[mode] && this.switches[mode].stop) this.switches[mode].stop(); - }; - - onClick = (e): void => { - if (e.originalEvent.which === 3) return; // skip right / middle click - if (this.clickHandlers[this.mode]) this.clickHandlers[this.mode](e); - }; - - lockMapClicks = (lock: boolean): void => { - if (lock) { - this.map.map.removeEventListener('mouseup', this.onClick); - this.map.map.addEventListener('mouseup', this.unlockMapClicks); - } else { - this.map.map.removeEventListener('mouseup', this.unlockMapClicks); - this.map.map.addEventListener('mouseup', this.onClick); - } - }; - - unlockMapClicks = (): void => { - this.lockMapClicks(false); - }; - - routerSetStart = (): void => { - const { latlngs } = this.poly; - - if (!latlngs || !latlngs.length) return; - - this.router.startFrom(latlngs[latlngs.length - 1]); - }; - - routerMoveStart = (): void => { - const { _latlngs } = this.poly.poly; - - if (_latlngs) this.router.moveStart(_latlngs[_latlngs.length - 1]); - }; - - pushPolyPoints = (latlngs: Array<ILatLng>): void => { - this.poly.pushPoints(latlngs); - }; - - clearSticker = (): void => { - if (this.activeSticker) { - this.setActiveSticker(null); - } else { - this.setMode(MODES.NONE); - } - }; - - clearAll = (): void => { - this.poly.clearAll(); - this.router.clearAll(); - this.stickers.clearAll(); - - this.setIsEmpty(true); - }; - - setData = ({ - route = [], stickers = [], owner, title, address, provider = DEFAULT_PROVIDER, logo = DEFAULT_LOGO, is_public, - }: IEditor['initialData']): void => { - this.setTitle(title || ''); - const { id } = this.getUser(); - - if (address && id && owner && id === owner.id) { - this.setAddress(address); - } - - if (route) this.poly.setPoints(route); - - this.stickers.clearAll(); - - if (stickers) { - stickers.map(sticker => - sticker.set && STICKERS[sticker.set].url && - this.stickers.createSticker({ - latlng: sticker.latlng, - angle: sticker.angle, - sticker: sticker.sticker, - set: sticker.set, - text: sticker.text, - }) - ); - } - - this.setPublic(is_public); - this.setLogo((logo && LOGOS[DEFAULT_LOGO] && logo) || DEFAULT_LOGO); - this.setProvider((provider && PROVIDERS[provider] && provider) || DEFAULT_PROVIDER); - - if (owner) this.owner = owner; - }; - - fitDrawing = (): void => { - if (this.poly.isEmpty) return; - - const bounds = this.poly.poly.getBounds(); - if (bounds && Object.values(bounds)) this.map.map.fitBounds(bounds); - }; - - setInitialData = (): void => { - const { path } = getUrlData(); - const { id } = this.getUser(); - const { is_public, logo } = this.getState(); - const { route, stickers, provider } = this.dumpData(); - - this.initialData = { - version: 2, - title: this.getTitle(), - owner: this.owner, - address: (this.owner.id === id ? path : null), - path, - route, - stickers, - provider, - is_public, - logo, - }; - }; - - startEditing = (): void => { - const { id } = this.getUser(); - - this.setInitialData(); - this.owner = { id }; - - // todo: implement - // if (this.poly.latlngs && this.poly.latlngs.length > 1) this.poly.poly.editor.enable(); - this.poly.enableEditor(); - this.stickers.startEditing(); - }; - - stopEditing = (): void => { - this.poly.poly.editor.disable(); - this.stickers.stopEditing(); - this.router.clearAll(); - }; - - cancelEditing = (): void => { - if (this.hasEmptyHistory) { - this.clearAll(); - this.startEditing(); - this.clearChanged(); - return; - } else { - this.setData(this.initialData); - } - - this.stopEditing(); - this.clearChanged(); - }; - - dumpData = () => ({ - route: this.poly.dumpData(), - stickers: this.stickers.dumpData(), - provider: this.getProvider(), - }); - - setProvider: typeof changeProvider = provider => store.dispatch(changeProvider(provider)); - - get isEmpty(): boolean { - const { route, stickers } = this.dumpData(); - - return (!route || route.length <= 1) && (!stickers || stickers.length <= 0); - } - - get hasEmptyHistory(): boolean { - const { route, stickers } = this.initialData; - - return (!route || route.length < 1) && (!stickers || stickers.length <= 0); - }; -} - -export const editor = new Editor(); - -// for debug purposes -declare let window: any; -window.editor = editor; diff --git a/src/modules/KmMarks.ts b/src/modules/KmMarks.ts deleted file mode 100644 index 0fee9ca..0000000 --- a/src/modules/KmMarks.ts +++ /dev/null @@ -1,156 +0,0 @@ -import { divIcon, LatLngLiteral, Layer, LayerGroup, Map, marker, Marker } from "leaflet"; -import { arrowClusterIcon, createArrow } from "$utils/arrow"; -import { MarkerClusterGroup } from 'leaflet.markercluster/dist/leaflet.markercluster-src.js'; -import { allwaysPositiveAngleDeg, angleBetweenPoints, distKm } from "$utils/geom"; -import classNames from 'classnames'; - -interface KmMarksOptions { - showMiddleMarkers: boolean, - showEndMarker: boolean, - kmMarksStep: number, -} - -class Component extends LayerGroup { - constructor(latlngs?: LatLngLiteral[], options?: KmMarksOptions){ - super(); - - this.options = { - showMiddleMarkers: true, - showEndMarker: true, - kmMarksStep: 10, - ...(options || {}), - } as KmMarksOptions; - } - - setLatLngs = (latlngs: LatLngLiteral[]): void => { - if (!this.map) return; - this.marksLayer.clearLayers(); - this.endMarker.clearLayers(); - - this.distance = 0; - - if (latlngs.length <= 1) return; - - if (this.options.showMiddleMarkers) this.drawMiddleMarkers(latlngs); - if (this.options.showEndMarker) this.drawEndMarker(latlngs); - }; - - drawMiddleMarkers = (latlngs: LatLngLiteral[]) => { - const kmMarks = {}; - let last_km_mark = 0; - - this.distance = latlngs.reduce((dist, current, index) => { - if (index >= latlngs.length - 1) return dist; - - const next = latlngs[index + 1]; - const diff = distKm(current, next); - const sum = dist + diff; - const rounded = Math.floor(sum / this.options.kmMarksStep) * this.options.kmMarksStep; - const count = Math.floor((rounded - last_km_mark) / this.options.kmMarksStep); - - if (rounded > last_km_mark) { - const angle = angleBetweenPoints( - this.map.latLngToContainerPoint(current), - this.map.latLngToContainerPoint(next), - ); - - for (let i = 1; i <= count; i += 1) { - const step = last_km_mark + (i * this.options.kmMarksStep); - const shift = (step - dist) / diff; - - const coords = { - lat: current.lat - ((current.lat - next.lat) * shift), - lng: current.lng - ((current.lng - next.lng) * shift), - }; - - kmMarks[step] = { ...coords, angle }; - this.marksLayer.addLayer(this.createMiddleMarker(coords, angle, step)); - } - - last_km_mark = rounded; - } - - return sum; - }, 0); - - }; - - createMiddleMarker = (latlng: LatLngLiteral, angle: number, distance: number): Marker => marker(latlng, { - draggable: false, - interactive: false, - icon: divIcon({ - html: ` - <div class="leaflet-km-dist" style="transform: translate(-50%, -50%) rotate(${allwaysPositiveAngleDeg(angle)}deg);"> - ${distance} - </div> - `, - className: 'leaflet-km-marker', - iconSize: [11, 11], - iconAnchor: [6, 6] - }) - }); - - createEndMarker = (latlng: LatLngLiteral, angle: number, distance: number): Marker => marker(latlng, { - draggable: false, - interactive: false, - icon: divIcon({ - html: ` - <div class="leaflet-km-dist"> - ${parseFloat(distance.toFixed(1))} - </div> - `, - className: classNames('leaflet-km-marker end-marker', { right: (angle > -90 && angle < 90) }), - iconSize: [11, 11], - iconAnchor: [6, 6] - }), - zIndexOffset: -100, - }); - - drawEndMarker = (latlngs: LatLngLiteral[]): void => { - this.endMarker.clearLayers(); - - const current = latlngs[latlngs.length - 2]; - const next = latlngs[latlngs.length - 1 - ]; - - const angle = angleBetweenPoints( - this.map.latLngToContainerPoint(current), - this.map.latLngToContainerPoint(next), - ); - - this.endMarker.addLayer(this.createEndMarker(next, angle, this.distance)); - }; - - options: KmMarksOptions; - map: Map; - marksLayer: MarkerClusterGroup = new MarkerClusterGroup({ - spiderfyOnMaxZoom: false, - showCoverageOnHover: false, - zoomToBoundsOnClick: false, - animate: false, - maxClusterRadius: 120, - iconCreateFunction: arrowClusterIcon, - }); - endMarker: LayerGroup = new LayerGroup(); - distance: number = 0; -} - - -Component.addInitHook(function () { - this.once('add', (event) => { - if (event.target instanceof KmMarks) { - this.map = event.target._map; - this.marksLayer.addTo(this.map); - this.endMarker.addTo(this.map); - } - }); - - this.once('remove', (event) => { - if (event.target instanceof KmMarks) { - this.marksLayer.removeFrom(this.map); - this.endMarker.removeFrom(this.map); - } - }); -}); - -export const KmMarks = Component; diff --git a/src/modules/Map.ts b/src/modules/Map.ts deleted file mode 100644 index 95059cc..0000000 --- a/src/modules/Map.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { - Map as MapInterface, - map, - tileLayer, - TileLayer, -} from 'leaflet'; - -import 'leaflet/dist/leaflet.css'; -import { PROVIDER } from '$config/frontend'; -import { DEFAULT_PROVIDER, PROVIDERS } from '$constants/providers'; - -interface Props { - container: string -} - -export class Map { - constructor({ container }: Props) { - this.map = map(container).setView([55.0153275, 82.9071235], 13); - // todo: change coords? - - this.tileLayer.addTo(this.map); - } - - map: MapInterface; - tileLayer: TileLayer = tileLayer(PROVIDER.url, { - attribution: 'Независимое Велосообщество', - maxNativeZoom: 18, - maxZoom: 18, - }); - - setProvider = (provider: string): void => { - const { url } = (provider && PROVIDERS[provider] && PROVIDERS[provider]) || PROVIDERS[DEFAULT_PROVIDER]; - - this.tileLayer.setUrl(url); - } -} diff --git a/src/modules/Poly.ts b/src/modules/Poly.ts deleted file mode 100644 index df639ff..0000000 --- a/src/modules/Poly.ts +++ /dev/null @@ -1,120 +0,0 @@ -import { Map, LatLng } from 'leaflet'; -import { simplify } from '$utils/simplify'; -import { CLIENT } from '$config/frontend'; -import { editor, Editor } from "$modules/Editor"; -import { ILatLng } from "$modules/Stickers"; -import { InteractivePoly } from "$modules/InteractivePoly"; -import { Arrows } from "$modules/Arrows"; -import { KmMarks } from "$modules/KmMarks"; -import { isMobile } from "$utils/window"; - -interface Props { - map: Map; - editor: Editor; - routerMoveStart: typeof editor.routerMoveStart, - lockMapClicks: typeof editor.lockMapClicks, - setDistance: typeof editor.setDistance, - triggerOnChange: typeof editor.triggerOnChange, -} - -export class Poly { - constructor({ - map, routerMoveStart, lockMapClicks, setDistance, triggerOnChange, editor, - }: Props) { - this.poly = new InteractivePoly([ ], { - color: 'url(#activePathGradient)', - weight: 6, - maxMarkers: isMobile() ? 20 : 100, - smoothFactor: 3, - }) - .on('distancechange', this.onDistanceUpdate) - .on('allvertexhide', this.onVertexHide) - .on('allvertexshow', this.onVertexShow) - .on('latlngschange', this.updateMarks) - - this.poly.addTo(map); - this.editor = editor; - - this.map = map; - - this.routerMoveStart = routerMoveStart; - this.setDistance = setDistance; - this.triggerOnChange = triggerOnChange; - this.lockMapClicks = lockMapClicks; - - this.arrows = new Arrows({}).addTo(map); - this.kmMarks = new KmMarks().addTo(map); - } - - onDistanceUpdate = (event) => { - const { distance } = event as { distance: number }; - this.setDistance(parseFloat(distance.toFixed(2))); - }; - - onVertexHide = (): void => this.editor.setMarkersShown(false); - onVertexShow = (): void => this.editor.setMarkersShown(true); - - updateMarks = event => { - // this.editor.setChanged(true); - this.editor.triggerOnChange(); - - const { latlngs } = event; - this.arrows.setLatLngs(latlngs); - this.kmMarks.setLatLngs(latlngs); - }; - - continue = (): void => { - this.poly.editor.continue(); - }; - - stop = (): void => { - this.poly.stopDrawing(); - }; - - enableEditor = (): void => { - this.poly.editor.enable(); - }; - - setPoints = (latlngs: Array<ILatLng>): void => { - if (!latlngs || latlngs.length <= 1) return; - this.poly.setPoints(latlngs); - }; - - pushPoints = (latlngs: Array<ILatLng>): void => { - const { map } = this; - const simplified = simplify({ map, latlngs }); - const summary = [ - ...this.poly.getLatLngs(), - ...simplified, - ]; - - this.poly.setPoints(summary); - }; - - clearAll = (): void => { - this.poly.setPoints([]); - }; - - dumpData = (): Array<LatLng> => this.latlngs; - - get latlngs(): Array<LatLng> { - return ( - this.poly && this.poly.getLatLngs().length - && this.poly.getLatLngs().map(el => ({ ...el }))) || []; - } - - get isEmpty(): boolean { - return (!this.latlngs || Object.values(this.latlngs).length <= 0); - } - - arrows; - poly; - kmMarks; - - editor: Props['editor']; - map: Props['map']; - routerMoveStart: Props['routerMoveStart']; - setDistance: Props['setDistance']; - triggerOnChange: Props['triggerOnChange']; - lockMapClicks: Props['lockMapClicks']; -} diff --git a/src/modules/Router.ts b/src/modules/Router.ts deleted file mode 100644 index 9262d9b..0000000 --- a/src/modules/Router.ts +++ /dev/null @@ -1,174 +0,0 @@ -import { Map, Marker } from 'leaflet'; -import * as Routing from 'leaflet-routing-machine/src/index'; -import { CLIENT } from '$config/frontend'; -import { DomMarker } from '$utils/DomMarker'; -import { editor } from "$modules/Editor"; - -interface ILatLng { - lat: number, lng: number -} - -interface IWaypoint { - latLng: ILatLng -} - -interface Props { - setIsRouting: typeof editor.setIsRouting, - map: Map, - setRouterPoints: typeof editor.setRouterPoints, - pushPolyPoints: typeof editor.pushPolyPoints, - lockMapClicks: typeof editor.lockMapClicks; -} - -export class Router { - constructor({ - map, lockMapClicks, setRouterPoints, pushPolyPoints, setIsRouting, - }: Props) { - this.waypoints = []; - this.lockMapClicks = lockMapClicks; - this.setRouterPoints = setRouterPoints; - this.pushPolyPoints = pushPolyPoints; - this.setIsRouting = setIsRouting; - - const routeLine = r => Routing.line(r, { - styles: [ - { color: 'white', opacity: 0.8, weight: 6 }, - { color: '#4597d0', opacity: 1, weight: 4, dashArray: '15,10' } - ], - addWaypoints: true, - }).on('linetouched', this.lockPropagations); - - this.router = Routing.control({ - serviceUrl: CLIENT.OSRM_URL, - profile: CLIENT.OSRM_PROFILE, - fitSelectedRoutes: false, - showAlternatives: false, - routeLine, - altLineOptions: { - styles: [{ color: '#4597d0', opacity: 1, weight: 3 }] - }, - show: false, - plan: Routing.plan([], { - createMarker: (i, wp) => new Marker(wp.latLng, { - draggable: true, - icon: this.createWaypointMarker(), - }), - routeWhileDragging: false, - }), - routeWhileDragging: false, - routingOptions: { - geometryOnly: false, - }, - useHints: false, - }) - .on('routingstart', this.showSpinner) - .on('routesfound routingerror', this.hideSpinner) - .on('waypointschanged', this.updateWaypointsCount); - - this.router.addTo(map); - } - - showSpinner = () => { - this.setIsRouting(true); - }; - - hideSpinner = () => { - this.setIsRouting(false); - }; - - pushWaypointOnClick = ({ latlng: { lat, lng } }: { latlng: ILatLng }): void => { - const waypoints = this.router.getWaypoints().filter(({ latLng }) => !!latLng); - this.router.setWaypoints([...waypoints, { lat, lng }]); - }; - - createWaypointMarker = (): DomMarker => { - const element = document.createElement('div'); - - element.addEventListener('mousedown', this.lockPropagations); - element.addEventListener('mouseup', this.unlockPropagations); - - return new DomMarker({ - element, - className: 'router-waypoint', - }); - }; - - lockPropagations = (): void => { - window.addEventListener('mouseup', this.unlockPropagations); - this.lockMapClicks(true); - }; - - unlockPropagations = (e): void => { - if (e && e.preventPropagations) { - e.preventDefault(); - e.preventPropagations(); - } - - window.removeEventListener('mouseup', this.unlockPropagations); - setTimeout(() => this.lockMapClicks(false), 0); - }; - - startFrom = (latlngs: ILatLng): void => { - const waypoints = this.router.getWaypoints(); - - if (waypoints && waypoints.length) { - waypoints[0] = { ...latlngs }; - this.router.setWaypoints(waypoints); - return; - } - - this.router.setWaypoints([{ ...latlngs }]); - }; - - moveStart = (latlng: ILatLng): void => { - const waypoints = this.router.getWaypoints(); - const { latLng }: { latLng: ILatLng } = (waypoints[0] || {}); - - if (!latLng || !latlng) return; - - if ( - latlng.lat.toFixed(5) === latLng.lat.toFixed(5) && - latlng.lng.toFixed(5) === latLng.lng.toFixed(5) - ) { - return; - } - - waypoints[0] = { ...latlng }; - - this.router.setWaypoints(waypoints); - }; - - updateWaypointsCount = (): void => { - const waypoints = this.router.getWaypoints().filter(({ latLng }) => !!latLng); - this.setRouterPoints(waypoints.length); - }; - - cancelDrawing = (): void => { - this.router.setWaypoints([]); - }; - - submitDrawing = (): void => { - const [route] = this.router._routes; - if (!route) return; - - const { coordinates } = route; - this.pushPolyPoints(coordinates); - - this.router.setWaypoints([]); - - // UNCOMMENT THIS TO CONTINUE DRAWING - // const waypoints = this.router.getWaypoints().filter(({ latLng }) => !!latLng); - // this.router.setWaypoints(waypoints[waypoints.length - 1]); - }; - - clearAll = (): void => { - this.router.setWaypoints([]); - }; - - waypoints: Array<IWaypoint> = []; - setIsRouting: Props['setIsRouting']; - lockMapClicks: Props['lockMapClicks']; - setRouterPoints: Props['setRouterPoints']; - pushPolyPoints: Props['pushPolyPoints']; - router: Routing; -} diff --git a/src/modules/Sticker.tsx b/src/modules/Sticker.tsx deleted file mode 100644 index 4f0eec8..0000000 --- a/src/modules/Sticker.tsx +++ /dev/null @@ -1,233 +0,0 @@ -import { Map, Marker, marker } from 'leaflet'; -import * as React from 'react'; -import { DomMarker } from '$utils/DomMarker'; - -import { STICKERS } from '$constants/stickers'; -import * as ReactDOM from 'react-dom'; -import { StickerDesc } from '$components/StickerDesc'; -import classnames from 'classnames'; -import { getLabelDirection } from '$utils/geom'; -import { ILatLng } from "$modules/Stickers"; -import { IRootState } from "$redux/user/reducer"; -import { Editor, editor } from "$modules/Editor"; - -const getX = e => ( - e.touches && e.touches.length > 0 - ? { pageX: e.touches[0].pageX, pageY: e.touches[0].pageY } - : { pageX: e.pageX, pageY: e.pageY } -); - - -export interface IStickerDump { - latlng: ILatLng, - set: IRootState['activeSticker']['set'], - sticker: IRootState['activeSticker']['sticker'], - angle?: number, - text?: string, -} - -interface Props { - latlng: ILatLng; - map: Map; - sticker: IRootState['activeSticker']['sticker']; - set: IRootState['activeSticker']['set']; - angle?: number; - text?: string; - editor: Editor, - - deleteSticker: (sticker: this) => void; - - triggerOnChange: typeof editor.triggerOnChange; - lockMapClicks: typeof editor.lockMapClicks; -} - -export class Sticker { - constructor({ - latlng, deleteSticker, map, lockMapClicks, sticker, set, triggerOnChange, angle = 2.2, text = '', editor, - }: Props) { - this.text = text; - this.latlng = latlng; - this.angle = parseFloat(((angle && (angle % Math.PI)) || 2.2).toFixed(2)); - this.map = map; - this.sticker = sticker; - this.set = set; - this.triggerOnChange = triggerOnChange; - this.direction = getLabelDirection(this.angle); - this.deleteSticker = deleteSticker; - this.lockMapClicks = lockMapClicks; - this.editor = editor; - - ReactDOM.render( - <React.Fragment> - <div - className="sticker-arrow" - ref={el => { this.stickerArrow = el; }} - /> - <div - className={classnames(`sticker-label ${this.direction}`, {})} - ref={el => { this.stickerImage = el; }} - > - <StickerDesc value={this.text} onChange={this.setText} /> - <div - className="sticker-image" - style={{ - backgroundImage: `url('${STICKERS[set].url}`, - backgroundPosition: `${-STICKERS[set].layers[sticker].off * 72} 50%`, - }} - onMouseDown={this.onDragStart} - onMouseUp={this.onDragStop} - onTouchStart={this.onDragStart} - onTouchEnd={this.onDragStop} - /> - <div - className="sticker-delete" - onMouseDown={this.onDelete} - onTouchStart={this.onDelete} - /> - </div> - </React.Fragment>, - this.element - ); - - const mark = new DomMarker({ - element: this.element, - className: 'sticker-container', - }); - - this.marker = marker(latlng, { icon: mark, draggable: true }); - - this.marker.on('add', this.updateModeOnAdd); - - this.element.addEventListener('mouseup', this.onDragStop); - this.element.addEventListener('mouseup', this.preventPropagations); - - this.element.addEventListener('touchend', this.onDragStop); - this.element.addEventListener('touchend', this.preventPropagations); - - this.marker.on('dragend', this.triggerOnChange); - - this.setAngle(this.angle); - } - - updateModeOnAdd = () => { - if (this.editor.getEditing()) { - this.startEditing(); - } else { - this.stopEditing(); - } - }; - - setText = (text: Props['text']): void => { - this.text = text; - }; - - onDelete = (): void => { - if (!this.isDragging) this.deleteSticker(this); - }; - - onDragStart = (e): void => { - this.preventPropagations(e); - this.marker.dragging.disable(); - - this.isDragging = true; - - this.lockMapClicks(true); - - window.addEventListener('mousemove', this.onDrag); - window.addEventListener('touchmove', this.onDrag); - - window.addEventListener('mouseup', this.onDragStop); - window.addEventListener('touchend', this.onDragStop); - }; - - preventPropagations = (e): void => { - if (!e || !e.stopPropagation) return; - - e.stopPropagation(); - e.preventDefault(); - }; - - onDragStop = (e): void => { - this.preventPropagations(e); - this.marker.dragging.enable(); - - this.triggerOnChange(); - this.isDragging = false; - - window.removeEventListener('mousemove', this.onDrag); - window.removeEventListener('touchmove', this.onDrag); - - window.removeEventListener('mouseup', this.onDragStop); - window.removeEventListener('touchend', this.onDragStop); - - this.lockMapClicks(false); - }; - - onDrag = (e: DragEvent): void => { - this.preventPropagations(e); - this.estimateAngle(e); - }; - - estimateAngle = (e): void => { - const { x, y } = this.element.getBoundingClientRect() as DOMRect; - const { pageX, pageY } = getX(e); - - this.angle = parseFloat(Math.atan2((y - pageY), (x - pageX)).toFixed(2)); - - this.setAngle(this.angle); - }; - - setAngle = (angle: Props['angle']): void => { - const direction = getLabelDirection(angle); - - if (direction !== this.direction) { - this.direction = direction; - this.stickerImage.className = `sticker-label ${direction}`; - } - - const rad = 56; - - const x = ((Math.cos(angle + Math.PI) * rad) - 30); - const y = ((Math.sin(angle + Math.PI) * rad) - 30); - - this.stickerImage.style.left = String(6 + x); - this.stickerImage.style.top = String(6 + y); - - this.stickerArrow.style.transform = `rotate(${angle + Math.PI}rad)`; - }; - - dumpData = (): IStickerDump => ({ - angle: this.angle, - latlng: { ...this.marker.getLatLng() }, - sticker: this.sticker, - set: this.set, - text: this.text, - }); - - stopEditing = (): void => { - this.element.className = 'sticker-container inactive'; - }; - - startEditing = (): void => { - this.element.className = 'sticker-container'; - }; - - element: HTMLDivElement = document.createElement('div'); - stickerImage: HTMLDivElement; - stickerArrow: HTMLDivElement; - marker: Marker; - isDragging: boolean = false; - direction: string; - editor: Editor; - - text: Props['text']; - latlng: Props['latlng']; - angle: Props['angle']; - map: Props['map']; - sticker: Props['sticker']; - set: Props['set']; - triggerOnChange: Props['triggerOnChange']; - - deleteSticker: Props['deleteSticker']; - lockMapClicks: Props['lockMapClicks']; -} diff --git a/src/modules/Stickers.ts b/src/modules/Stickers.ts deleted file mode 100644 index 6989352..0000000 --- a/src/modules/Stickers.ts +++ /dev/null @@ -1,121 +0,0 @@ -import { LayerGroup, layerGroup, Map } from 'leaflet'; -import { IStickerDump, Sticker } from '$modules/Sticker'; -import { MarkerClusterGroup } from 'leaflet.markercluster/dist/leaflet.markercluster-src.js'; -import { clusterIcon } from '$utils/clusterIcon'; -import { editor, Editor } from "$modules/Editor"; -import { STICKERS } from "$constants/stickers"; - -export interface ILatLng { - lat: number, - lng: number, -} - -interface Props { - editor: Editor; - map: Map; - - triggerOnChange: typeof editor.triggerOnChange; - lockMapClicks: typeof editor.lockMapClicks; -} - -export class Stickers { - constructor({ map, lockMapClicks, triggerOnChange, editor }: Props) { - this.map = map; - this.triggerOnChange = triggerOnChange; - this.editor = editor; - - this.clusterLayer.addTo(map); - - // this.clusterLayer.on('animationend', this.onSpiderify); - - this.lockMapClicks = lockMapClicks; - this.stickers = []; - - this.layer.addTo(this.map); - } - - createSticker = ({ - latlng, sticker, angle = 2.2, text = '', set - }: IStickerDump): void => { - - if (!STICKERS[set] || !STICKERS[set].layers || !STICKERS[set].layers[sticker]) return; - - const marker = new Sticker({ - latlng, - angle, - deleteSticker: this.deleteStickerByReference, - map: this.map, - lockMapClicks: this.lockMapClicks, - sticker, - set, - triggerOnChange: this.triggerOnChange, - text, - editor: this.editor, - }); - - this.stickers.push(marker); - - marker.marker.addTo(this.clusterLayer); - - this.triggerOnChange(); - }; - - deleteStickerByReference = (ref: Sticker): void => { - const index = this.stickers.indexOf(ref); - - if (index < 0) return; - - this.clusterLayer.removeLayer(ref.marker); - this.stickers.splice(index, 1); - - this.triggerOnChange(); - }; - - clearAll = (): void => { - const target = [...this.stickers]; - target.map(sticker => { - this.deleteStickerByReference(sticker); - return true; - }); - }; - - dumpData = (): Array<IStickerDump> => this.stickers.map(sticker => sticker.dumpData()); - - // onSpiderify = (): void => { - // console.log('spider?'); - // // todo: it has markers passed as argument. Update only them. - // if (this.editor.getEditing()) { - // this.startEditing(); - // } else { - // this.stopEditing(); - // } - // }; - - startEditing = (): void => { - this.stickers.map(sticker => sticker.startEditing()); - }; - - stopEditing = (): void => { - this.stickers.map(sticker => sticker.stopEditing()); - }; - - clusterLayer: MarkerClusterGroup = new MarkerClusterGroup({ - spiderfyOnMaxZoom: false, - showCoverageOnHover: false, - zoomToBoundsOnClick: true, - animate: false, - maxClusterRadius: 80, - // disableClusteringAtZoom: 13, - iconCreateFunction: clusterIcon, - }); - - editor: Props['editor']; - map: Props['map']; - - - stickers: Array<Sticker> = []; - layer: LayerGroup = layerGroup(); - - triggerOnChange: Props['triggerOnChange']; - lockMapClicks: Props['lockMapClicks']; -} diff --git a/src/react-app-env.d.ts b/src/react-app-env.d.ts new file mode 100644 index 0000000..6431bc5 --- /dev/null +++ b/src/react-app-env.d.ts @@ -0,0 +1 @@ +/// <reference types="react-scripts" /> diff --git a/src/redux/editor/actions.ts b/src/redux/editor/actions.ts new file mode 100644 index 0000000..b246d77 --- /dev/null +++ b/src/redux/editor/actions.ts @@ -0,0 +1,168 @@ +import { EDITOR_ACTIONS } from './constants'; +import { IEditorState } from '.'; +import { IRoute } from '../map/types'; +import { KeyboardEvent } from 'react'; + +export const editorSetEditing = (editing: IEditorState['editing']) => ({ + type: EDITOR_ACTIONS.SET_EDITING, + editing, +}); + +export const editorChangeMode = (mode: IEditorState['mode']) => ({ + type: EDITOR_ACTIONS.CHANGE_MODE, + mode, +}); + +export const editorSetMode = (mode: IEditorState['mode']) => ({ + type: EDITOR_ACTIONS.SET_MODE, + mode, +}); + +export const editorSetDistance = (distance: IEditorState['distance']) => ({ + type: EDITOR_ACTIONS.SET_DISTANCE, + distance, +}); +export const editorSetChanged = (changed: IEditorState['changed']) => ({ + type: EDITOR_ACTIONS.SET_CHANGED, + changed, +}); +export const editorSetSpeed = speed => ({ type: EDITOR_ACTIONS.SET_SPEED, speed }); + +export const editorStartEditing = () => ({ type: EDITOR_ACTIONS.START_EDITING }); +export const editorStopEditing = () => ({ type: EDITOR_ACTIONS.STOP_EDITING }); + +export const editorRouterCancel = () => ({ type: EDITOR_ACTIONS.ROUTER_CANCEL }); +export const editorRouterSubmit = () => ({ type: EDITOR_ACTIONS.ROUTER_SUBMIT }); + +export const editorClearPoly = () => ({ type: EDITOR_ACTIONS.CLEAR_POLY }); +export const editorClearStickers = () => ({ type: EDITOR_ACTIONS.CLEAR_STICKERS }); +export const editorClearAll = () => ({ type: EDITOR_ACTIONS.CLEAR_ALL }); +export const editorClearCancel = () => ({ type: EDITOR_ACTIONS.CLEAR_CANCEL }); + +export const editorSendSaveRequest = (payload: { + title: IRoute['title']; + address: IRoute['address']; + is_public: IRoute['is_public']; + description: IRoute['description']; + force: boolean; +}) => ({ + type: EDITOR_ACTIONS.SEND_SAVE_REQUEST, + ...payload, +}); + +export const editorResetSaveDialog = () => ({ type: EDITOR_ACTIONS.RESET_SAVE_DIALOG }); + +export const editorSetSave = (save: Partial<IEditorState['save']>) => ({ + type: EDITOR_ACTIONS.SET_SAVE, + save, +}); + +export const editorCancelSave = () => ({ + type: EDITOR_ACTIONS.CANCEL_SAVE, +}); + +export const editorHideRenderer = () => ({ type: EDITOR_ACTIONS.HIDE_RENDERER }); +export const editorSetRenderer = payload => ({ type: EDITOR_ACTIONS.SET_RENDERER, payload }); +export const editorTakeAShot = () => ({ type: EDITOR_ACTIONS.TAKE_A_SHOT }); +export const editorCropAShot = payload => ({ type: EDITOR_ACTIONS.CROP_A_SHOT, ...payload }); +export const editorSetDialog = dialog => ({ type: EDITOR_ACTIONS.SET_DIALOG, dialog }); +export const editorSetDialogActive = dialog_active => ({ + type: EDITOR_ACTIONS.SET_DIALOG_ACTIVE, + dialog_active, +}); +export const editorSetReady = ready => ({ type: EDITOR_ACTIONS.SET_READY, ready }); + +export const editorGetGPXTrack = () => ({ type: EDITOR_ACTIONS.GET_GPX_TRACK }); +export const editorSetMarkersShown = markers_shown => ({ + type: EDITOR_ACTIONS.SET_MARKERS_SHOWN, + markers_shown, +}); +export const editorSetIsEmpty = is_empty => ({ type: EDITOR_ACTIONS.SET_IS_EMPTY, is_empty }); +export const editorSetFeature = (features: { [x: string]: boolean }) => ({ + type: EDITOR_ACTIONS.SET_FEATURE, + features, +}); + +export const editorSetIsRouting = (is_routing: boolean) => ({ + type: EDITOR_ACTIONS.SET_IS_ROUTING, + is_routing, +}); + +export const editorSetRouterPoints = (routerPoints: IEditorState['routerPoints']) => ({ + type: EDITOR_ACTIONS.SET_ROUTER_POINTS, + routerPoints, +}); + +export const editorSetActiveSticker = (activeSticker: IEditorState['activeSticker']) => ({ + type: EDITOR_ACTIONS.SET_ACTIVE_STICKER, + activeSticker, +}); + +export const editorLocationChanged = location => ({ + type: EDITOR_ACTIONS.LOCATION_CHANGED, + location, +}); + +export const editorKeyPressed = ({ + key, + target: { tagName }, +}: { + key: string; + target: { tagName: string }; +}) => ({ + type: EDITOR_ACTIONS.KEY_PRESSED, + key, + target: tagName, +}); + +export const editorSetRouter = (router: Partial<IEditorState['router']>) => ({ + type: EDITOR_ACTIONS.SET_ROUTER, + router, +}); + +export const editorSetNominatim = (nominatim: Partial<IEditorState['nominatim']>) => ({ + type: EDITOR_ACTIONS.SET_NOMINATIM, + nominatim, +}); + +export const editorSearchNominatim = (search: IEditorState['nominatim']['search']) => ({ + type: EDITOR_ACTIONS.SEARCH_NOMINATIM, + search, +}); + +export const editorSetHistory = (history: Partial<IEditorState['history']>) => ({ + type: EDITOR_ACTIONS.SET_HISTORY, + history, +}); + +export const editorUndo = () => ({ + type: EDITOR_ACTIONS.UNDO, +}); + +export const editorRedo = () => ({ + type: EDITOR_ACTIONS.REDO, +}); + +export const editorCaptureHistory = () => ({ + type: EDITOR_ACTIONS.CAPTURE_HIPSTORY, +}); + +export const editorSetDirection = (drawing_direction: IEditorState['drawing_direction']) => ({ + type: EDITOR_ACTIONS.SET_DIRECTION, + drawing_direction, +}); + +export const editorSetGpx = (gpx: Partial<IEditorState['gpx']>) => ({ + type: EDITOR_ACTIONS.SET_GPX, + gpx, +}); + +export const editorUploadGpx = (file: File) => ({ + type: EDITOR_ACTIONS.UPLOAD_GPX, + file, +}); + +export const editorDropGpx = (index: number) => ({ + type: EDITOR_ACTIONS.DROP_GPX, + index, +}); diff --git a/src/redux/editor/constants.ts b/src/redux/editor/constants.ts new file mode 100644 index 0000000..3f9239e --- /dev/null +++ b/src/redux/editor/constants.ts @@ -0,0 +1,74 @@ +const P = 'EDITOR'; + +export const GPX_ROUTE_COLORS = [ + '#ff3344', + '#3344ff', + '#33ff44', + '#33ffff', +]; + +export const DRAWING_DIRECTIONS: Record<'FORWARDS' | 'BACKWARDS', 'forward' | 'backward'> = { + FORWARDS: 'forward', + BACKWARDS: 'backward', +}; + +export const EDITOR_HISTORY_LENGTH = 100; + +export const EDITOR_ACTIONS = { + SET_EDITING: `${P}-SET_EDITING`, + CHANGE_MODE: `${P}-CHANGE_MODE`, + SET_MODE: `${P}-SET_MODE`, + SET_DISTANCE: `${P}-SET_DISTANCE`, + SET_CHANGED: `${P}-SET_CHANGED`, + SET_SPEED: `${P}-SET_SPEED`, + SET_ROUTER_POINTS: `${P}-SET_ROUTER_POINTS`, + SET_ACTIVE_STICKER: `${P}-SET_ACTIVE_STICKER`, + START_EDITING: `${P}-START_EDITING`, + STOP_EDITING: `${P}-STOP_EDITING`, + ROUTER_CANCEL: `${P}-ROUTER_CANCEL`, + ROUTER_SUBMIT: `${P}-ROUTER_SUBMIT`, + + CLEAR_POLY: `${P}-CLEAR_POLY`, + CLEAR_STICKERS: `${P}-CLEAR_STICKERS`, + CLEAR_ALL: `${P}-CLEAR_ALL`, + CLEAR_CANCEL: `${P}-CLEAR_CANCEL`, + + SEND_SAVE_REQUEST: `${P}-SEND_SAVE_REQUEST`, + SET_SAVE_LOADING: `${P}-SET_SAVE_LOADING`, + RESET_SAVE_DIALOG: `${P}-RESET_SAVE_DIALOG`, + CANCEL_SAVE: `${P}-CANCEL_SAVE`, + + SET_SAVE: `${P}-SET_SAVE`, + + SHOW_RENDERER: `${P}-SHOW_RENDERER`, + HIDE_RENDERER: `${P}-HIDE_RENDERER`, + SET_RENDERER: `${P}-SET_RENDERER`, + TAKE_A_SHOT: `${P}-TAKE_A_SHOT`, + CROP_A_SHOT: `${P}-CROP_A_SHOT`, + + SET_DIALOG: `${P}-SET_DIALOG`, + SET_DIALOG_ACTIVE: `${P}-SET_DIALOG_ACTIVE`, + LOCATION_CHANGED: `${P}-LOCATION_CHANGED`, + SET_READY: `${P}-SET_READY`, + + SET_MARKERS_SHOWN: `${P}-SET_MARKERS_SHOWN`, + GET_GPX_TRACK: `${P}-GET_GPX_TRACK`, + SET_IS_EMPTY: `${P}-SET_IS_EMPTY`, + SET_FEATURE: `${P}-SET_FEATURE`, + SET_IS_ROUTING: `${P}-SET_IS_ROUTING`, + KEY_PRESSED: `${P}-KEY_PRESSED`, + + SET_ROUTER: `${P}-SET_ROUTER`, + SET_NOMINATIM: `${P}-SET_NOMINATIM`, + SEARCH_NOMINATIM: `${P}-SEARCH_NOMINATIM`, + + SET_HISTORY: `${P}-SET_HISTORY`, + UNDO: `${P}-UNDO`, + REDO: `${P}-REDO`, + CAPTURE_HIPSTORY: `${P}-CAPTURE_HIPSTORY`, + + SET_DIRECTION: `${P}-SET_DIRECTION`, + SET_GPX: `${P}-SET_GPX`, + UPLOAD_GPX: `${P}-UPLOAD_GPX`, + DROP_GPX: `${P}-DROP_GPX`, +}; diff --git a/src/redux/editor/handlers.ts b/src/redux/editor/handlers.ts new file mode 100644 index 0000000..948687f --- /dev/null +++ b/src/redux/editor/handlers.ts @@ -0,0 +1,234 @@ +import { getEstimated } from '~/utils/format'; +import * as ACTIONS from '~/redux/editor/actions'; +import { EDITOR_ACTIONS } from '~/redux/editor/constants'; +import { IEditorState } from '~/redux/editor'; +import { TIPS } from '~/constants/tips'; + +const setEditing = ( + state, + { editing }: ReturnType<typeof ACTIONS.editorSetEditing> +): IEditorState => ({ + ...state, + editing, +}); + +const setChanged = ( + state, + { changed }: ReturnType<typeof ACTIONS.editorSetChanged> +): IEditorState => ({ + ...state, + changed, +}); + +const setMode = (state, { mode }: ReturnType<typeof ACTIONS.editorChangeMode>): IEditorState => ({ + ...state, + mode, +}); + +const setDistance = ( + state, + { distance }: ReturnType<typeof ACTIONS.editorSetDistance> +): IEditorState => ({ + ...state, + distance: parseFloat(distance.toFixed(1)), + estimated: getEstimated(distance, state.speed), +}); + +const setRouterPoints = ( + state, + { routerPoints }: ReturnType<typeof ACTIONS.editorSetRouterPoints> +): IEditorState => ({ + ...state, + routerPoints, +}); + +const setActiveSticker = ( + state, + { activeSticker }: ReturnType<typeof ACTIONS.editorSetActiveSticker> +): IEditorState => ({ + ...state, + activeSticker: activeSticker || { set: null, sticker: null }, +}); + +const hideRenderer = (state): IEditorState => ({ + ...state, + renderer: { ...state.renderer, renderer_active: false }, +}); + +const setRenderer = ( + state, + { payload }: ReturnType<typeof ACTIONS.editorSetRenderer> +): IEditorState => ({ + ...state, + renderer: { ...state.renderer, ...payload }, +}); + +const sendSaveRequest = (state): IEditorState => ({ + ...state, + save_processing: true, +}); + +const setSave = (state, { save }: ReturnType<typeof ACTIONS.editorSetSave>): IEditorState => ({ + ...state, + save: { + ...state.save, + ...save, + }, +}); + +const resetSaveDialog = (state): IEditorState => ({ + ...state, + save_overwriting: false, + save_finished: false, + save_processing: false, + save_error: '', +}); + +const setDialog = ( + state, + { dialog }: ReturnType<typeof ACTIONS.editorSetDialog> +): IEditorState => ({ + ...state, + dialog, +}); + +const setDialogActive = ( + state, + { dialog_active }: ReturnType<typeof ACTIONS.editorSetDialogActive> +): IEditorState => ({ + ...state, + dialog_active: dialog_active || !state.dialog_active, +}); + +const setReady = ( + state, + { ready = true }: ReturnType<typeof ACTIONS.editorSetReady> +): IEditorState => ({ + ...state, + ready, +}); + +const setSpeed = ( + state, + { speed = 15 }: ReturnType<typeof ACTIONS.editorSetSpeed> +): IEditorState => ({ + ...state, + speed, + estimated: getEstimated(state.distance, speed), +}); + +const setMarkersShown = ( + state, + { markers_shown = true }: ReturnType<typeof ACTIONS.editorSetMarkersShown> +): IEditorState => ({ ...state, markers_shown }); + +const setIsEmpty = ( + state, + { is_empty = true }: ReturnType<typeof ACTIONS.editorSetIsEmpty> +): IEditorState => ({ ...state, is_empty }); + +const setFeature = ( + state, + { features }: ReturnType<typeof ACTIONS.editorSetFeature> +): IEditorState => ({ + ...state, + features: { + ...state.features, + ...features, + }, +}); + +const setIsRouting = ( + state, + { is_routing }: ReturnType<typeof ACTIONS.editorSetIsRouting> +): IEditorState => ({ + ...state, + is_routing, +}); + +const setRouter = ( + state, + { router }: ReturnType<typeof ACTIONS.editorSetRouter> +): IEditorState => ({ + ...state, + router: { + ...state.router, + ...router, + }, +}); + +const setNominatim = ( + state, + { nominatim }: ReturnType<typeof ACTIONS.editorSetNominatim> +): IEditorState => ({ + ...state, + nominatim: { + ...state.nominatim, + ...nominatim, + }, +}); + +const setHistory = ( + state, + { history }: ReturnType<typeof ACTIONS.editorSetHistory> +): IEditorState => ({ + ...state, + history: { + ...state.history, + ...history, + }, +}); + +const setDirection = ( + state, + { drawing_direction }: ReturnType<typeof ACTIONS.editorSetDirection> +): IEditorState => ({ + ...state, + drawing_direction, +}); + +const setGpx = ( + state, + { gpx }: ReturnType<typeof ACTIONS.editorSetGpx> +): IEditorState => ({ + ...state, + gpx: { + ...state.gpx, + ...gpx, + }, +}); + +export const EDITOR_HANDLERS = { + [EDITOR_ACTIONS.SET_EDITING]: setEditing, + [EDITOR_ACTIONS.SET_CHANGED]: setChanged, + [EDITOR_ACTIONS.SET_MODE]: setMode, + [EDITOR_ACTIONS.SET_DISTANCE]: setDistance, + [EDITOR_ACTIONS.SET_ROUTER_POINTS]: setRouterPoints, + [EDITOR_ACTIONS.SET_ACTIVE_STICKER]: setActiveSticker, + + [EDITOR_ACTIONS.SET_SAVE]: setSave, + + [EDITOR_ACTIONS.SEND_SAVE_REQUEST]: sendSaveRequest, + [EDITOR_ACTIONS.RESET_SAVE_DIALOG]: resetSaveDialog, + + [EDITOR_ACTIONS.HIDE_RENDERER]: hideRenderer, + [EDITOR_ACTIONS.SET_RENDERER]: setRenderer, + + [EDITOR_ACTIONS.SET_DIALOG]: setDialog, + [EDITOR_ACTIONS.SET_DIALOG_ACTIVE]: setDialogActive, + [EDITOR_ACTIONS.SET_READY]: setReady, + + [EDITOR_ACTIONS.SET_SPEED]: setSpeed, + [EDITOR_ACTIONS.SET_MARKERS_SHOWN]: setMarkersShown, + [EDITOR_ACTIONS.SET_IS_EMPTY]: setIsEmpty, + + [EDITOR_ACTIONS.SET_FEATURE]: setFeature, + [EDITOR_ACTIONS.SET_IS_ROUTING]: setIsRouting, + [EDITOR_ACTIONS.SET_ROUTER]: setRouter, + [EDITOR_ACTIONS.SET_NOMINATIM]: setNominatim, + + [EDITOR_ACTIONS.SET_HISTORY]: setHistory, + + [EDITOR_ACTIONS.SET_DIRECTION]: setDirection, + [EDITOR_ACTIONS.SET_GPX]: setGpx, +}; diff --git a/src/redux/editor/index.ts b/src/redux/editor/index.ts new file mode 100644 index 0000000..5417ecf --- /dev/null +++ b/src/redux/editor/index.ts @@ -0,0 +1,155 @@ +import { createReducer } from '~/utils/reducer'; +import { DIALOGS } from '~/constants/dialogs'; +import { MODES } from '~/constants/modes'; +import { EDITOR_HANDLERS } from './handlers'; +// import { ILatLng } from '../map/types'; +import { INominatimResult } from '~/redux/types'; +import { IMapReducer } from '../map'; +import { DRAWING_DIRECTIONS } from './constants'; +import { LatLng } from 'leaflet'; + +export interface IGpxRoute { + latlngs: LatLng[], + enabled: boolean; + color: string; + name: string; + id: string; +} + +export interface IEditorHistoryItem { + route: IMapReducer['route']; + stickers: IMapReducer['stickers']; +} + +export interface IEditorState { + changed: boolean; + editing: boolean; + ready: boolean; + markers_shown: boolean; + + router: { + points: LatLng[]; + waypoints: LatLng[]; + }; + + mode: typeof MODES[keyof typeof MODES]; + + dialog: typeof DIALOGS[keyof typeof DIALOGS]; + dialog_active: boolean; + + routerPoints: number; + distance: number; + estimated: number; + speed: number; + activeSticker: { set: string; sticker: string }; + is_empty: boolean; + is_published: boolean; + is_routing: boolean; + drawing_direction: typeof DRAWING_DIRECTIONS[keyof typeof DRAWING_DIRECTIONS]; + + features: { + routing: boolean; + nominatim: boolean; + }; + + nominatim: { + search: string; + loading: boolean; + list: INominatimResult[]; + }; + + renderer: { + data: string; + width: number; + height: number; + renderer_active: boolean; + info: string; + progress: number; + }; + + save: { + error: string; + finished: boolean; + overwriting: boolean; + processing: boolean; + loading: boolean; + }; + + history: { + records: IEditorHistoryItem[]; + position: number; + }; + + + gpx: { + enabled: boolean; + list: IGpxRoute[], + }, +} + +export const EDITOR_INITIAL_STATE = { + changed: false, + editing: false, + ready: false, + markers_shown: false, + + mode: MODES.NONE, + dialog: null, + dialog_active: false, + + routerPoints: 0, + distance: 0, + estimated: 0, + speed: 15, + activeSticker: { set: null, sticker: null }, + drawing_direction: DRAWING_DIRECTIONS.FORWARDS, + + is_published: false, + is_empty: true, + is_routing: false, + + router: { + waypoints: [], + points: [], + }, + + features: { + routing: false, + nominatim: false, + }, + + nominatim: { + search: '', + loading: false, + list: [], + }, + + renderer: { + data: '', + width: 0, + height: 0, + renderer_active: false, + info: '', + progress: 0, + }, + + save: { + error: '', + finished: false, + overwriting: false, + processing: false, + loading: false, + }, + + history: { + records: [{ route: [], stickers: [] }], + position: 0, + }, + + gpx: { + enabled: true, + list: [], + }, +}; + +export const editor = createReducer(EDITOR_INITIAL_STATE, EDITOR_HANDLERS); diff --git a/src/redux/editor/sagas.ts b/src/redux/editor/sagas.ts new file mode 100644 index 0000000..8521125 --- /dev/null +++ b/src/redux/editor/sagas.ts @@ -0,0 +1,452 @@ +import { + call, + put, + takeEvery, + takeLatest, + select, + race, + takeLeading, + delay, +} from 'redux-saga/effects'; +import { selectEditor, selectEditorMode, selectEditorGpx } from '~/redux/editor/selectors'; +import { simplify } from '~/utils/simplify'; +import { + editorHideRenderer, + editorSetChanged, + editorChangeMode, + editorSetReady, + editorSetRenderer, + editorSetDialogActive, + editorClearAll, + editorSetFeature, + editorLocationChanged, + editorKeyPressed, + editorSetSave, + editorSearchNominatim, + editorSetDialog, + editorSetNominatim, + editorSetMode, + editorSetRouter, + editorSetHistory, + editorUndo, + editorRedo, + editorUploadGpx, + editorSetGpx, +} from '~/redux/editor/actions'; +import { getUrlData, pushPath } from '~/utils/history'; +import { MODES } from '~/constants/modes'; +import { checkOSRMService, checkNominatimService, searchNominatim } from '~/utils/api'; +import { LatLng } from 'leaflet'; +import { searchSetTab } from '../user/actions'; +import { TABS, DIALOGS } from '~/constants/dialogs'; +import { EDITOR_ACTIONS, EDITOR_HISTORY_LENGTH } from './constants'; +import { getGPXString, downloadGPXTrack, importGpxTrack } from '~/utils/gpx'; +import { + getTilePlacement, + getPolyPlacement, + getStickersPlacement, + fetchImages, + composeArrows, + composeDistMark, + composeImages, + composePoly, + composeStickers, + imageFetcher, + downloadCanvas, +} from '~/utils/renderer'; +import { selectMap, selectMapRoute } from '../map/selectors'; +import { selectUser } from '../user/selectors'; +import { LOGOS } from '~/constants/logos'; +import { loadMapFromPath } from '../map/sagas'; +import { mapClicked, mapSetRoute, mapSet } from '../map/actions'; +import { MAP_ACTIONS } from '../map/constants'; +import { OsrmRouter } from '~/utils/map/OsrmRouter'; +import path from 'ramda/es/path'; +import { MainMap } from '~/constants/map'; +import { EDITOR_INITIAL_STATE } from '.'; +import { Unwrap } from '~/utils/middleware'; +import uuid from 'uuid'; +import { getRandomColor, getAdaptiveScale } from '~/utils/dom'; + +const hideLoader = () => { + const el = document.getElementById('loader'); + + if (!el) { + return true; + } + + el.style.opacity = String(0); + el.style.pointerEvents = 'none'; + + return true; +}; + +function* stopEditingSaga() { + const { changed, mode }: ReturnType<typeof selectEditor> = yield select(selectEditor); + const { path } = getUrlData(); + + if (changed && mode !== MODES.CONFIRM_CANCEL) { + yield put(editorChangeMode(MODES.CONFIRM_CANCEL)); + return; + } + + yield put(editorChangeMode(MODES.NONE)); + yield put(editorSetChanged(false)); + yield put(editorSetReady(true)); + + yield pushPath(`/${path}/`); +} + +function* checkOSRMServiceSaga() { + const routing = yield call(checkOSRMService, [new LatLng(1, 1), new LatLng(2, 2)]); + + yield put(editorSetFeature({ routing })); +} + +function* checkNominatimSaga() { + const nominatim = yield call(checkNominatimService); + yield put(editorSetFeature({ nominatim })); +} + +export function* setReadySaga() { + yield put(editorSetReady(true)); + hideLoader(); + + yield call(checkOSRMServiceSaga); + + // TODO: someday make nominatim, but sorted by nearest points. + // yield call(checkNominatimSaga); + + yield put(searchSetTab(TABS.MY)); +} + +function* getRenderData() { + yield put(editorSetRenderer({ info: 'Загрузка тайлов', progress: 0.1 })); + + const { route, stickers, provider }: ReturnType<typeof selectMap> = yield select(selectMap); + const { distance }: ReturnType<typeof selectEditor> = yield select(selectEditor); + + const canvas = <HTMLCanvasElement>document.getElementById('renderer'); + canvas.width = window.innerWidth; + canvas.height = window.innerHeight; + const ctx = canvas.getContext('2d'); + + if (!ctx) { + return + } + + const geometry = getTilePlacement(); + const points = getPolyPlacement(route); + const sticker_points = getStickersPlacement(stickers); + + ctx.clearRect(0, 0, canvas.width, canvas.height); + + const images = yield fetchImages(ctx, geometry, provider); + + yield put(editorSetRenderer({ info: 'Отрисовка', progress: 0.5 })); + + yield composeImages({ geometry, images, ctx }); + yield composePoly({ points, ctx }); + + yield composeArrows({ points, ctx }); + yield composeDistMark({ ctx, points, distance }); + yield composeStickers({ + stickers: sticker_points, + ctx, + zoom: getAdaptiveScale(MainMap.getZoom()), + }); + + yield put(editorSetRenderer({ info: 'Готово', progress: 1 })); + + return yield canvas.toDataURL('image/jpeg'); +} + +function* takeAShotSaga() { + const worker = call(getRenderData); + + const { result, timeout } = yield race({ + result: worker, + timeout: delay(500), + }); + + if (timeout) yield put(editorChangeMode(MODES.SHOT_PREFETCH)); + + const data = yield result || worker; + + yield put(editorChangeMode(MODES.NONE)); + yield put( + editorSetRenderer({ + data, + renderer_active: true, + width: window.innerWidth, + height: window.innerHeight, + }) + ); +} + +function* getCropData({ x, y, width, height }) { + const { logo }: ReturnType<typeof selectMap> = yield select(selectMap); + const { + renderer: { data }, + }: ReturnType<typeof selectEditor> = yield select(selectEditor); + + const canvas = <HTMLCanvasElement>document.getElementById('renderer'); + canvas.width = width; + canvas.height = height; + const ctx = canvas.getContext('2d'); + + if (!ctx) { + return + } + + const image = yield imageFetcher(data); + + ctx.drawImage(image, -x, -y); + + if (logo && LOGOS[logo][1]) { + const logoImage = yield imageFetcher(LOGOS[logo][1]); + ctx.drawImage(logoImage, width - logoImage.width, height - logoImage.height); + } + + return yield canvas.toDataURL('image/jpeg'); +} + +function* cropAShotSaga(params) { + const { title, address }: ReturnType<typeof selectMap> = yield select(selectMap); + + yield call(getCropData, params); + const canvas = document.getElementById('renderer') as HTMLCanvasElement; + + downloadCanvas(canvas, (title || address).replace(/\./gi, ' ')); + + return yield put(editorHideRenderer()); +} + +function* locationChangeSaga({ location }: ReturnType<typeof editorLocationChanged>) { + const { ready }: ReturnType<typeof selectEditor> = yield select(selectEditor); + + if (!ready) return; + + const mode: ReturnType<typeof selectEditorMode> = yield select(selectEditorMode); + + if (mode !== MODES.NONE) { + yield put(editorChangeMode(MODES.NONE)); + } + + yield call(loadMapFromPath); + MainMap.fitVisibleBounds({ animate: true }); +} + +function* keyPressedSaga({ key, target }: ReturnType<typeof editorKeyPressed>) { + if (target === 'INPUT' || target === 'TEXTAREA') { + return; + } + + if (key === 'Escape') { + const { + dialog_active, + mode, + renderer: { renderer_active }, + }: ReturnType<typeof selectEditor> = yield select(selectEditor); + + if (renderer_active) return yield put(editorHideRenderer()); + if (dialog_active) return yield put(editorSetDialogActive(false)); + if (mode !== MODES.NONE) return yield put(editorChangeMode(MODES.NONE)); + } else if (key === 'Delete' || key === 'c') { + const { editing } = yield select(selectEditor); + + if (!editing) return; + + const { mode } = yield select(selectUser); + + if (mode === MODES.TRASH) { + yield put(editorClearAll()); + } else { + yield put(editorChangeMode(MODES.TRASH)); + } + } else if (key === 'z') { + yield put(editorUndo()); + } else if (key === 'x') { + yield put(editorRedo()); + } +} + +function* getGPXTrackSaga() { + const { route, stickers, title, address }: ReturnType<typeof selectMap> = yield select(selectMap); + + if (!route.length && !stickers.length) return; + + const track = getGPXString({ route, stickers, title: title || address }); + + return downloadGPXTrack({ track, title }); +} + +function* routerCancel() { + yield put(editorChangeMode(MODES.NONE)); +} + +function* mapClick({ latlng }: ReturnType<typeof mapClicked>) { + const { mode }: ReturnType<typeof selectEditor> = yield select(selectEditor); + + if (mode === MODES.ROUTER) { + const wp = OsrmRouter.getWaypoints().filter(point => !!point.latLng); + OsrmRouter.setWaypoints([...wp, latlng]); + } +} + +function* routerSubmit() { + const route: ReturnType<typeof selectMapRoute> = yield select(selectMapRoute); + const latlngs: LatLng[] = path(['_routes', 0, 'coordinates'], OsrmRouter) || []; + + const coordinates = simplify(latlngs); + + yield put(mapSetRoute([...route, ...coordinates])); + OsrmRouter.setWaypoints([]); + yield put(editorChangeMode(MODES.NONE)); +} + +function* cancelSave() { + yield put( + editorSetSave({ + ...EDITOR_INITIAL_STATE.save, + }) + ); +} + +function* searchNominatimSaga({ search }: ReturnType<typeof editorSearchNominatim>) { + const { dialog, dialog_active }: ReturnType<typeof selectEditor> = yield select(selectEditor); + + if (dialog !== DIALOGS.NOMINATIM || !dialog_active) { + yield put(editorSetDialog(DIALOGS.NOMINATIM)); + yield put(editorSetDialogActive(true)); + } + + yield put(editorSetNominatim({ loading: true, search })); + const list = yield call(searchNominatim, search); + yield put(editorSetNominatim({ list })); + + yield delay(1000); // safely wait for 1s to prevent from ddosing nominatim + yield put(editorSetNominatim({ loading: false })); +} + +function* changeMode({ mode }: ReturnType<typeof editorChangeMode>) { + const current: ReturnType<typeof selectEditorMode> = yield select(selectEditorMode); + + if (mode === current) { + yield put(editorSetMode(MODES.NONE)); + return; + } + + switch (current) { + case MODES.ROUTER: + yield put(editorSetRouter({ waypoints: [] })); + } + + yield put(editorSetMode(mode)); + + switch (mode) { + } +} + +function* changeHistory() { + const { history }: ReturnType<typeof selectEditor> = yield select(selectEditor); + const { route, stickers }: ReturnType<typeof selectMap> = yield select(selectMap); + + const current = + history.records.length - 1 > history.position + ? history.records.slice(0, history.position + 1) + : history.records; + + const records = [...current, { route, stickers }]; + const min = Math.max(0, records.length - EDITOR_HISTORY_LENGTH - 1); + const max = Math.min(records.length, EDITOR_HISTORY_LENGTH + 2); + + yield put( + editorSetHistory({ + records: records.slice(min, max), + position: records.slice(min, max).length - 1, + }) + ); +} + +function* undoHistory() { + const { history }: ReturnType<typeof selectEditor> = yield select(selectEditor); + + if (history.position === 0 || history.records.length <= 1) return; + + const route = history.records[history.position - 1].route; + const stickers = history.records[history.position - 1].stickers; + + yield put(mapSet({ route, stickers })); + yield put(editorSetHistory({ position: history.position - 1 })); +} + +function* redoHistory() { + const { history }: ReturnType<typeof selectEditor> = yield select(selectEditor); + + if (history.position >= history.records.length - 1) return; + + const route = history.records[history.position + 1].route; + const stickers = history.records[history.position + 1].stickers; + + yield put(mapSet({ route, stickers })); + yield put(editorSetHistory({ position: history.position + 1 })); +} + +function* uploadGpx({ file }: ReturnType<typeof editorUploadGpx>) { + const gpx: Unwrap<typeof importGpxTrack> = yield importGpxTrack(file); + + if (!gpx || !gpx.length) return; + + const { list }: ReturnType<typeof selectEditorGpx> = yield select(selectEditorGpx); + + yield put( + editorSetGpx({ + list: [ + ...list, + ...gpx + .filter(item => item.latlngs && item.latlngs.length) + .map(item => ({ + enabled: true, + latlngs: item.latlngs, + color: getRandomColor(), + name: item.name || `Track #${list.length + 1}`, + id: uuid() as string, + })), + ], + }) + ); +} + +export function* editorSaga() { + yield takeEvery(EDITOR_ACTIONS.LOCATION_CHANGED, locationChangeSaga); + + yield takeEvery(EDITOR_ACTIONS.STOP_EDITING, stopEditingSaga); + yield takeLatest(EDITOR_ACTIONS.TAKE_A_SHOT, takeAShotSaga); + yield takeLatest(EDITOR_ACTIONS.CROP_A_SHOT, cropAShotSaga); + yield takeLatest(EDITOR_ACTIONS.KEY_PRESSED, keyPressedSaga); + yield takeLatest(EDITOR_ACTIONS.GET_GPX_TRACK, getGPXTrackSaga); + yield takeLatest(EDITOR_ACTIONS.ROUTER_CANCEL, routerCancel); + yield takeLatest(MAP_ACTIONS.MAP_CLICKED, mapClick); + yield takeLatest(EDITOR_ACTIONS.ROUTER_SUBMIT, routerSubmit); + yield takeLatest(EDITOR_ACTIONS.CANCEL_SAVE, cancelSave); + yield takeLeading(EDITOR_ACTIONS.SEARCH_NOMINATIM, searchNominatimSaga); + yield takeLeading(EDITOR_ACTIONS.CHANGE_MODE, changeMode); + + yield takeEvery( + [ + MAP_ACTIONS.ADD_STICKER, + MAP_ACTIONS.DROP_STICKER, + MAP_ACTIONS.SET_STICKERS, + MAP_ACTIONS.SET_STICKER, + MAP_ACTIONS.SET_ROUTE, + EDITOR_ACTIONS.CAPTURE_HIPSTORY, + ], + changeHistory + ); + + yield takeEvery(EDITOR_ACTIONS.UNDO, undoHistory); + yield takeEvery(EDITOR_ACTIONS.REDO, redoHistory); + + yield takeEvery(EDITOR_ACTIONS.UPLOAD_GPX, uploadGpx); +} diff --git a/src/redux/editor/selectors.ts b/src/redux/editor/selectors.ts new file mode 100644 index 0000000..b21b636 --- /dev/null +++ b/src/redux/editor/selectors.ts @@ -0,0 +1,13 @@ +import { IState } from '../store'; + +export const selectEditor = (state: IState) => state.editor; +export const selectEditorSave = (state: IState) => state.editor.save; +export const selectEditorEditing = (state: IState) => state.editor.editing; +export const selectEditorMode = (state: IState) => state.editor.mode; +export const selectEditorActiveSticker = (state: IState) => state.editor.activeSticker; +export const selectEditorRenderer = (state: IState) => state.editor.renderer; +export const selectEditorRouter = (state: IState) => state.editor.router; +export const selectEditorDistance = (state: IState) => state.editor.distance; +export const selectEditorNominatim = (state: IState) => state.editor.nominatim; +export const selectEditorDirection = (state: IState) => state.editor.drawing_direction; +export const selectEditorGpx = (state: IState) => state.editor.gpx; diff --git a/src/redux/map/actions.ts b/src/redux/map/actions.ts new file mode 100644 index 0000000..0603f88 --- /dev/null +++ b/src/redux/map/actions.ts @@ -0,0 +1,86 @@ +import { MAP_ACTIONS } from './constants'; +import { IMapReducer } from './'; +import { IStickerDump } from '~/redux/map/types'; +import { LatLng } from 'leaflet'; +// import { ILatLng } from './types'; + +export const mapSet = (map: Partial<IMapReducer>) => ({ + type: MAP_ACTIONS.SET_MAP, + map, +}); + +export const mapSetProvider = (provider: IMapReducer['provider']) => ({ + type: MAP_ACTIONS.SET_PROVIDER, + provider, +}); + +export const mapSetRoute = (route: IMapReducer['route']) => ({ + type: MAP_ACTIONS.SET_ROUTE, + route, +}); + +export const mapSetStickers = (stickers: IStickerDump[]) => ({ + type: MAP_ACTIONS.SET_STICKERS, + stickers, +}); + +export const mapSetSticker = (index: number, sticker: IStickerDump) => ({ + type: MAP_ACTIONS.SET_STICKER, + index, + sticker, +}); + +export const mapAddSticker = (sticker: IStickerDump) => ({ + type: MAP_ACTIONS.ADD_STICKER, + sticker, +}); + +export const mapDropSticker = (index: number) => ({ + type: MAP_ACTIONS.DROP_STICKER, + index, +}); + +export const mapClicked = (latlng: LatLng) => ({ + type: MAP_ACTIONS.MAP_CLICKED, + latlng, +}); + +export const mapSetTitle = (title: string) => ({ + type: MAP_ACTIONS.SET_TITLE, + title, +}); + +export const mapSetDescription = (description: string) => ({ + type: MAP_ACTIONS.SET_DESCRIPTION, + description, +}); + +export const mapSetAddress = (address: string) => ({ + type: MAP_ACTIONS.SET_ADDRESS, + address, +}); + +export const mapSetOwner = (owner: IMapReducer['owner']) => ({ + type: MAP_ACTIONS.SET_DESCRIPTION, + owner, +}); + +export const mapSetPublic = (is_public: IMapReducer['is_public']) => ({ + type: MAP_ACTIONS.SET_PUBLIC, + is_public, +}); + +export const mapSetLogo = (logo: IMapReducer['logo']) => ({ + type: MAP_ACTIONS.SET_LOGO, + logo, +}); + +export const mapSetAddressOrigin = (address_origin: IMapReducer['address_origin']) => ({ + type: MAP_ACTIONS.SET_ADDRESS_ORIGIN, + address_origin, +}); + +export const mapZoomChange = (zoom: number) => ({ + type: MAP_ACTIONS.ZOOM_CHANGE, + zoom, +}); diff --git a/src/redux/map/constants.ts b/src/redux/map/constants.ts new file mode 100644 index 0000000..dce5840 --- /dev/null +++ b/src/redux/map/constants.ts @@ -0,0 +1,22 @@ +const P = 'MAP' + +export const MAP_ACTIONS = { + SET_MAP: `${P}-SET_MAP`, + SET_PROVIDER: `${P}-SET_PROVIDER`, + SET_ROUTE: `${P}-SET_ROUTE`, + SET_TITLE: `${P}-SET_TILE`, + SET_DESCRIPTION: `${P}-SETDESCRIPTION`, + SET_ADDRESS: `${P}-SET_ADDRESS`, + SET_ADDRESS_ORIGIN: `${P}-SET_ADDRESS_ORIGIN`, + SET_OWNER: `${P}-SET_OWNER`, + SET_PUBLIC: `${P}-SET_PUBLIC`, + SET_LOGO: `${P}-SET_LOGO`, + + ADD_STICKER: `${P}-ADD_STICKER`, + SET_STICKER: `${P}-SET_STICKER`, + SET_STICKERS: `${P}-SET_STICKERS`, + DROP_STICKER: `${P}-DROP_STICKER`, + + MAP_CLICKED: `${P}-MAP_CLICKED`, + ZOOM_CHANGE: `${P}-ZOOM_CHANGE` +} \ No newline at end of file diff --git a/src/redux/map/handlers.ts b/src/redux/map/handlers.ts new file mode 100644 index 0000000..ac6305f --- /dev/null +++ b/src/redux/map/handlers.ts @@ -0,0 +1,126 @@ +import { MAP_ACTIONS } from './constants'; +import { IMapReducer } from '.'; +import { + mapSet, + mapSetProvider, + mapSetRoute, + mapSetSticker, + mapAddSticker, + mapSetTitle, + mapSetAddress, + mapSetDescription, + mapSetOwner, + mapSetPublic, + mapSetLogo, + mapSetAddressOrigin, + mapSetStickers, + mapZoomChange, +} from './actions'; + +const setMap = (state: IMapReducer, { map }: ReturnType<typeof mapSet>): IMapReducer => ({ + ...state, + ...map, +}); + +const setProvider = ( + state: IMapReducer, + { provider }: ReturnType<typeof mapSetProvider> +): IMapReducer => ({ + ...state, + provider, +}); + +const setRoute = (state: IMapReducer, { route }: ReturnType<typeof mapSetRoute>): IMapReducer => ({ + ...state, + route, +}); + +const setStickers = ( + state: IMapReducer, + { stickers }: ReturnType<typeof mapSetStickers> +): IMapReducer => ({ + ...state, + stickers, +}); + +const setSticker = ( + state: IMapReducer, + { sticker, index }: ReturnType<typeof mapSetSticker> +): IMapReducer => ({ + ...state, + stickers: state.stickers.map((item, i) => (i === index ? sticker : item)), +}); + +const dropSticker = ( + state: IMapReducer, + { index }: ReturnType<typeof mapSetSticker> +): IMapReducer => ({ + ...state, + stickers: state.stickers.filter((_, i) => i !== index), +}); + +const addSticker = ( + state: IMapReducer, + { sticker }: ReturnType<typeof mapAddSticker> +): IMapReducer => ({ + ...state, + stickers: [...state.stickers, sticker], +}); + +const setTitle = (state: IMapReducer, { title }: ReturnType<typeof mapSetTitle>): IMapReducer => ({ + ...state, + title, +}); + +const setAddress = (state: IMapReducer, { address }: ReturnType<typeof mapSetAddress>): IMapReducer => ({ + ...state, + address, +}); + +const setDescription = (state: IMapReducer, { description }: ReturnType<typeof mapSetDescription>): IMapReducer => ({ + ...state, + description, +}); + +const setOwner = (state: IMapReducer, { owner }: ReturnType<typeof mapSetOwner>): IMapReducer => ({ + ...state, + owner, +}); + +const setPublic = (state: IMapReducer, { is_public }: ReturnType<typeof mapSetPublic>): IMapReducer => ({ + ...state, + is_public, +}); + +const setLogo = (state: IMapReducer, { logo }: ReturnType<typeof mapSetLogo>): IMapReducer => ({ + ...state, + logo, +}); + +const setAddressOrigin = (state, { address_origin }: ReturnType<typeof mapSetAddressOrigin>): IMapReducer => ({ + ...state, + address_origin +}); + +const zoomChange = (state, { zoom }: ReturnType<typeof mapZoomChange>): IMapReducer => ({ + ...state, + zoom +}); + +export const MAP_HANDLERS = { + [MAP_ACTIONS.SET_MAP]: setMap, + [MAP_ACTIONS.SET_PROVIDER]: setProvider, + [MAP_ACTIONS.SET_ROUTE]: setRoute, + [MAP_ACTIONS.SET_STICKER]: setSticker, + [MAP_ACTIONS.SET_STICKERS]: setStickers, + [MAP_ACTIONS.DROP_STICKER]: dropSticker, + [MAP_ACTIONS.ADD_STICKER]: addSticker, + [MAP_ACTIONS.SET_TITLE]: setTitle, + [MAP_ACTIONS.SET_ADDRESS]: setAddress, + [MAP_ACTIONS.SET_DESCRIPTION]: setDescription, + [MAP_ACTIONS.SET_OWNER]: setOwner, + [MAP_ACTIONS.SET_PUBLIC]: setPublic, + [MAP_ACTIONS.SET_LOGO]: setLogo, + [MAP_ACTIONS.SET_ADDRESS_ORIGIN]: setAddressOrigin, + [MAP_ACTIONS.ZOOM_CHANGE]: zoomChange, +}; diff --git a/src/redux/map/index.ts b/src/redux/map/index.ts new file mode 100644 index 0000000..ffd2ecb --- /dev/null +++ b/src/redux/map/index.ts @@ -0,0 +1,36 @@ +import { createReducer } from '~/utils/reducer'; +import { MAP_HANDLERS } from './handlers'; +import { DEFAULT_PROVIDER } from '~/constants/providers'; +import { IMapRoute } from './types'; +import { IStickerDump } from '~/redux/map/types'; +import { DEFAULT_LOGO } from '~/constants/logos'; + +export interface IMapReducer { + provider: string; + route: IMapRoute; + stickers: IStickerDump[]; + title: string; + logo: string; + address: string; + address_origin: string; + description: string; + owner: { id: string }; + is_public: boolean; + zoom: number; +} + +export const MAP_INITIAL_STATE: IMapReducer = { + provider: DEFAULT_PROVIDER, + logo: DEFAULT_LOGO, + route: [], + stickers: [], + title: '', + address: '', + address_origin: '', + description: '', + owner: { id: '' }, + is_public: false, + zoom: 13, +} + +export const map = createReducer(MAP_INITIAL_STATE, MAP_HANDLERS) diff --git a/src/redux/map/sagas.ts b/src/redux/map/sagas.ts new file mode 100644 index 0000000..0441d31 --- /dev/null +++ b/src/redux/map/sagas.ts @@ -0,0 +1,351 @@ +import { call, delay, put, race, select, take, TakeEffect, takeEvery, takeLatest } from 'redux-saga/effects'; +import { MAP_ACTIONS } from './constants'; +import { + mapAddSticker, + mapClicked, + mapSet, + mapSetAddressOrigin, + mapSetProvider, + mapSetRoute, + mapSetStickers, + mapSetTitle, +} from './actions'; +import { selectUser } from '~/redux/user/selectors'; +import { MODES } from '~/constants/modes'; +import { + editorCaptureHistory, + editorChangeMode, + editorClearAll, + editorSendSaveRequest, + editorSetActiveSticker, + editorSetChanged, + editorSetEditing, + editorSetHistory, + editorSetReady, + editorSetSave, +} from '~/redux/editor/actions'; +import { getUrlData, pushLoaderState, pushPath } from '~/utils/history'; +import { getStoredMap, postMap } from '~/utils/api'; +import { Unwrap } from '~/utils/middleware'; +import { selectMap, selectMapProvider, selectMapRoute, selectMapStickers } from './selectors'; +import { TIPS } from '~/constants/tips'; +import { setReadySaga } from '../editor/sagas'; +import { selectEditor } from '../editor/selectors'; +import { EDITOR_ACTIONS } from '../editor/constants'; +import { MainMap } from '~/constants/map'; + +function* onMapClick({ latlng }: ReturnType<typeof mapClicked>) { + const { + mode, + activeSticker: { set, sticker }, + }: ReturnType<typeof selectEditor> = yield select(selectEditor); + + switch (mode) { + case MODES.STICKERS: + yield put(mapAddSticker({ latlng, set, sticker, text: '', angle: 2.11 })); + yield put(editorChangeMode(MODES.NONE)); + break; + + default: + break; + } +} + +export function* replaceAddressIfItsBusy(destination, original) { + if (original) { + yield put(mapSetAddressOrigin(original)); + } + + pushPath(`/${destination}/edit`); +} + +export function* loadMapSaga(path) { + try { + const { + data: { + route, error, random_url, + }, + }: Unwrap<typeof getStoredMap> = yield call(getStoredMap, { name: path }); + + if (route && !error) { + yield put( + mapSet({ + provider: route.provider, + route: route.route, + stickers: route.stickers, + title: route.title, + address: route.address, + description: route.description, + is_public: route.is_public, + logo: route.logo, + }), + ); + + yield put(editorSetHistory({ records: [{ route: route.route, stickers: route.stickers }] })); + return { route, random_url }; + } + + return null; + } catch (e) { + console.log(e); + yield call(startEmptyEditorSaga); + } +} + +export function* startEmptyEditorSaga() { + yield put(editorSetReady(false)); + + const { + user: { id, random_url }, + }: ReturnType<typeof selectUser> = yield select(selectUser); + + const { path, mode } = getUrlData(); + + if (!path || !mode || mode !== 'edit') { + pushPath(`/${random_url}/edit`); + } + + yield put(editorClearAll()); + yield put(mapSet({ owner: { id } })); + yield put(editorSetEditing(true)); + yield put(editorSetReady(true)); +} + +export function* loadMapFromPath() { + const { path, mode } = getUrlData(); + yield put(editorSetHistory({ records: [{ route: [], stickers: [] }], position: 0 })); + + if (path) { + const map = yield call(loadMapSaga, path); + + if (!map) { + yield call(startEmptyEditorSaga); + return; + } + + yield put(editorSetEditing(!!(mode && mode === 'edit'))); + return; + } + + yield call(startEmptyEditorSaga); +} + +export function* mapInitSaga() { + pushLoaderState(90); + + const { hash } = getUrlData(); + const provider: ReturnType<typeof selectMapProvider> = yield select(selectMapProvider); + + yield put(mapSetProvider(provider)); + + if (hash && /^#map/.test(hash)) { + const matches = hash.match(/^#map[:/?!](.*)$/); + + if (matches && matches[1]) { + yield pushPath(`/${matches[1]}`); + yield call(setReadySaga); + return; + } + } + + yield call(loadMapFromPath); + yield call(setReadySaga); + MainMap.fitVisibleBounds({ animate: false }); + pushLoaderState(100); +} + +function* setActiveStickerSaga() { + yield put(editorChangeMode(MODES.STICKERS)); +} + +function setTitleSaga({ title }: ReturnType<typeof mapSetTitle>) { + if (title) { + document.title = `${title} | Редактор маршрутов`; + } +} + +function* startEditingSaga() { + const { path } = getUrlData(); + yield pushPath(`/${path}/edit`); +} + +function* clearPolySaga() { + const route: ReturnType<typeof selectMapRoute> = yield select(selectMapRoute); + if (!route.length) return; + yield put(mapSetRoute([])); +} + +function* clearStickersSaga() { + const stickers: ReturnType<typeof selectMapStickers> = yield select(selectMapStickers); + if (!stickers.length) return; + yield put(mapSetStickers([])); +} + +function* clearAllSaga() { + const route: ReturnType<typeof selectMapRoute> = yield select(selectMapRoute); + const stickers: ReturnType<typeof selectMapStickers> = yield select(selectMapStickers); + + if (!stickers.length && !route.length) return; + + yield put(editorSetChanged(false)); + yield put(mapSet({ route: [], stickers: [] })); + yield put(editorCaptureHistory()); +} + +function* clearSaga({ type }) { + switch (type) { + case EDITOR_ACTIONS.CLEAR_POLY: + yield call(clearPolySaga); + break; + + case EDITOR_ACTIONS.CLEAR_STICKERS: + yield call(clearStickersSaga); + break; + + case EDITOR_ACTIONS.CLEAR_ALL: + yield call(clearAllSaga); + break; + + default: + break; + } + + const { mode, activeSticker }: ReturnType<typeof selectEditor> = yield select(selectEditor); + + if (activeSticker && activeSticker.set && activeSticker.sticker) { + yield put(editorSetActiveSticker({ set: '', sticker: '' })); + } + + if (mode !== MODES.NONE) { + yield put(editorChangeMode(MODES.NONE)); + } +} + +function* sendSaveRequestSaga({ + title, + address, + force, + is_public, + description, +}: ReturnType<typeof editorSendSaveRequest>) { + try { + const { route, stickers, provider }: ReturnType<typeof selectMap> = yield select(selectMap); + + if (!route.length && !stickers.length) { + return yield put( + editorSetSave({ error: TIPS.SAVE_EMPTY, loading: false, overwriting: false, finished: false }), + ); + } + + const { logo }: ReturnType<typeof selectMap> = yield select(selectMap); + const { distance }: ReturnType<typeof selectEditor> = yield select(selectEditor); + + yield put(editorSetSave({ loading: true, overwriting: false, finished: false, error: '' })); + + const { + result, + timeout, + cancel, + }: { + result: Unwrap<typeof postMap>; + timeout: boolean; + cancel: TakeEffect; + } = yield race({ + result: postMap({ + route, + stickers, + title, + force, + address, + logo, + distance, + provider, + is_public, + description, + }), + timeout: delay(10000), + cancel: take(EDITOR_ACTIONS.RESET_SAVE_DIALOG), + }); + + yield put(editorSetSave({ loading: false })); + + if (cancel) return yield put(editorChangeMode(MODES.NONE)); + + if (result && result.data.code === 'already_exist') + return yield put(editorSetSave({ overwriting: true })); + + if (result && result.data.code === 'conflict') + return yield put( + editorSetSave({ + error: TIPS.SAVE_EXISTS, + loading: false, + overwriting: false, + finished: false, + }), + ); + + if (timeout || !result || !result.data.route || !result.data.route.address) + return yield put( + editorSetSave({ + error: TIPS.SAVE_TIMED_OUT, + loading: false, + overwriting: false, + finished: false, + }), + ); + + yield put( + mapSet({ + address: result.data.route.address, + title: result.data.route.title, + is_public: result.data.route.is_public, + description: result.data.route.description, + }), + ); + + yield put(editorSetReady(false)); + pushPath(`/${address}/edit`); + yield put(editorSetReady(true)); + + yield put( + editorSetSave({ + error: TIPS.SAVE_SUCCESS, + loading: false, + overwriting: false, + finished: true, + }), + ); + } catch (e) { + console.log(e); + } +} + +function* setChanged() { + const { changed } = yield select(selectEditor); + if (changed) return; + + yield put(editorSetChanged(true)); +} + +export function* mapSaga() { + yield takeEvery( + [MAP_ACTIONS.SET_ROUTE, MAP_ACTIONS.SET_STICKER, MAP_ACTIONS.SET_STICKERS, MAP_ACTIONS.ADD_STICKER], + setChanged, + ); + + yield takeEvery(EDITOR_ACTIONS.START_EDITING, startEditingSaga); + yield takeEvery(EDITOR_ACTIONS.SET_ACTIVE_STICKER, setActiveStickerSaga); + yield takeEvery(MAP_ACTIONS.MAP_CLICKED, onMapClick); + yield takeEvery(MAP_ACTIONS.SET_TITLE, setTitleSaga); + yield takeLatest(EDITOR_ACTIONS.SEND_SAVE_REQUEST, sendSaveRequestSaga); + + yield takeEvery( + [ + EDITOR_ACTIONS.CLEAR_POLY, + EDITOR_ACTIONS.CLEAR_STICKERS, + EDITOR_ACTIONS.CLEAR_ALL, + EDITOR_ACTIONS.CLEAR_CANCEL, + ], + clearSaga, + ); +} diff --git a/src/redux/map/selectors.ts b/src/redux/map/selectors.ts new file mode 100644 index 0000000..7e00957 --- /dev/null +++ b/src/redux/map/selectors.ts @@ -0,0 +1,10 @@ +import { IState } from "~/redux/store"; + +export const selectMap = (state: IState) => state.map; +export const selectMapProvider = (state: IState) => state.map.provider; +export const selectMapLogo = (state: IState) => state.map.logo; +export const selectMapRoute= (state: IState) => state.map.route; +export const selectMapStickers = (state: IState) => state.map.stickers; +export const selectMapTitle= (state: IState) => state.map.title; +export const selectMapAddress = (state: IState) => state.map.address; +export const selectMapZoom = (state: IState) => state.map.zoom; \ No newline at end of file diff --git a/src/redux/map/types.ts b/src/redux/map/types.ts new file mode 100644 index 0000000..461f1f5 --- /dev/null +++ b/src/redux/map/types.ts @@ -0,0 +1,26 @@ +import { LatLng } from 'leaflet'; + +export type IMapRoute = LatLng[]; + +export interface IStickerDump { + latlng: LatLng; + set: string; + sticker: string; + angle?: number; + text?: string; +} + +export interface IRoute { + version: number; + title: string; + owner: number; + address: string; + route: LatLng[]; + stickers: IStickerDump[]; + provider: string; + is_public: boolean; + is_published: boolean; + description: string; + logo: string; + distance: number; +} diff --git a/src/redux/store.ts b/src/redux/store.ts index e7aba7f..19369b5 100644 --- a/src/redux/store.ts +++ b/src/redux/store.ts @@ -1,14 +1,35 @@ -import { createStore, applyMiddleware, combineReducers, compose, Store } from 'redux'; +import { applyMiddleware, combineReducers, compose, createStore, Store } from 'redux'; -import { persistStore, persistReducer } from 'redux-persist'; +import { persistReducer, persistStore } from 'redux-persist'; import storage from 'redux-persist/lib/storage'; import createSagaMiddleware from 'redux-saga'; -import { userReducer } from '$redux/user/reducer'; -import { userSaga } from '$redux/user/sagas'; import { createBrowserHistory } from 'history'; -import { locationChanged } from '$redux/user/actions'; -import { PersistConfig, Persistor } from "redux-persist/es/types"; +import { editorLocationChanged } from '~/redux/editor/actions'; +import { PersistConfig, Persistor } from 'redux-persist/es/types'; + +import { IRootReducer, userReducer } from '~/redux/user'; +import { userSaga } from '~/redux/user/sagas'; + +import { editor, IEditorState } from '~/redux/editor'; +import { editorSaga } from '~/redux/editor/sagas'; + +import { IMapReducer, map } from '~/redux/map'; +import { mapSaga } from '~/redux/map/sagas'; +import { watchLocation } from '~/utils/window'; +import { LatLngLiteral } from 'leaflet'; +import { setUserLocation, userLogout } from './user/actions'; +import { MainMap } from '~/constants/map'; +import { mapZoomChange } from './map/actions'; +import { assocPath } from 'ramda'; +import { AxiosError } from 'axios'; +import { api } from '~/utils/api/instance'; + +const mapPersistConfig: PersistConfig = { + key: 'map', + whitelist: ['logo', 'provider'], + storage, +}; const userPersistConfig: PersistConfig = { key: 'user', @@ -16,29 +37,64 @@ const userPersistConfig: PersistConfig = { storage, }; +const editorPersistConfig: PersistConfig = { + key: 'editor', + whitelist: ['gpx'], + storage, +}; + +export interface IState { + user: IRootReducer; + map: IMapReducer; + editor: IEditorState; +} // create the saga middleware export const sagaMiddleware = createSagaMiddleware(); // redux extension composer const composeEnhancers = - typeof window === 'object' && - (<any>window).__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ + typeof window === 'object' && (<any>window).__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ? (<any>window).__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({}) : compose; export const store = createStore( combineReducers({ user: persistReducer(userPersistConfig, userReducer), - // routing: routerReducer + editor: persistReducer(editorPersistConfig, editor), + map: persistReducer(mapPersistConfig, map), }), - composeEnhancers(applyMiddleware(/* routerMiddleware(history), */ sagaMiddleware)) + composeEnhancers(applyMiddleware(sagaMiddleware)) ); -export function configureStore(): { store: Store<any>, persistor: Persistor } { +export function configureStore(): { store: Store<any>; persistor: Persistor } { sagaMiddleware.run(userSaga); + sagaMiddleware.run(mapSaga); + sagaMiddleware.run(editorSaga); const persistor = persistStore(store); + // Pass token to axios + api.interceptors.request.use(options => { + const token = store.getState().user.user.token; + + if (!token) { + return options; + } + + return assocPath(['headers', 'authorization'], token, options); + }); + + // Logout on 401 + api.interceptors.response.use(undefined, (error: AxiosError<{ error: string }>) => { + if (error.response?.status === 401) { + store.dispatch(userLogout()); + } + + error.message = error?.response?.data?.error || error?.response?.statusText || error.message; + + throw error; + }); + return { store, persistor }; } @@ -46,5 +102,8 @@ export const history = createBrowserHistory(); history.listen((location, action) => { if (action === 'REPLACE') return; - store.dispatch(locationChanged(location.pathname)); + store.dispatch(editorLocationChanged(location.pathname)); }); + +watchLocation((location: LatLngLiteral | undefined) => store.dispatch(setUserLocation(location))); +MainMap.on('zoomend', event => store.dispatch(mapZoomChange(event.target._zoom))) diff --git a/src/redux/types.ts b/src/redux/types.ts new file mode 100644 index 0000000..0f42cde --- /dev/null +++ b/src/redux/types.ts @@ -0,0 +1,7 @@ +import { LatLngLiteral } from 'leaflet'; + +export interface INominatimResult { + id: number; + title: string; + latlng: LatLngLiteral; +}; \ No newline at end of file diff --git a/src/redux/user/actions.ts b/src/redux/user/actions.ts index 60ab5f2..0f4bec4 100644 --- a/src/redux/user/actions.ts +++ b/src/redux/user/actions.ts @@ -1,78 +1,29 @@ -import { ACTIONS } from '$redux/user/constants'; -import { IUser } from "$constants/auth"; +import { USER_ACTIONS } from '~/redux/user/constants'; +import { IUser } from "~/constants/auth"; +import { IRootReducer } from '.'; -export const setUser = (user: IUser) => ({ type: ACTIONS.SET_USER, user }); -export const userLogout = () => ({ type: ACTIONS.USER_LOGOUT }); +export const setUser = (user: IUser) => ({ type: USER_ACTIONS.SET_USER, user }); +export const userLogout = () => ({ type: USER_ACTIONS.USER_LOGOUT }); +export const userLogin = () => ({ type: USER_ACTIONS.USER_LOGIN }); -export const setEditing = editing => ({ type: ACTIONS.SET_EDITING, editing }); -export const setMode = mode => ({ type: ACTIONS.SET_MODE, mode }); -export const setDistance = distance => ({ type: ACTIONS.SET_DISTANCE, distance }); -export const setChanged = changed => ({ type: ACTIONS.SET_CHANGED, changed }); -export const setRouterPoints = routerPoints => ({ type: ACTIONS.SET_ROUTER_POINTS, routerPoints }); -export const setActiveSticker = activeSticker => ({ type: ACTIONS.SET_ACTIVE_STICKER, activeSticker }); -export const setLogo = logo => ({ type: ACTIONS.SET_LOGO, logo }); -export const setTitle = title => ({ type: ACTIONS.SET_TITLE, title }); -export const setAddress = address => ({ type: ACTIONS.SET_ADDRESS, address }); -export const setAddressOrigin = address_origin => ({ type: ACTIONS.SET_ADDRESS_ORIGIN, address_origin }); -export const setPublic = is_public => ({ type: ACTIONS.SET_PUBLIC, is_public }); -export const setSpeed = speed => ({ type: ACTIONS.SET_SPEED, speed }); +export const setStarred = is_published => ({ type: USER_ACTIONS.SET_STARRED, is_published }); +export const openMapDialog = tab => ({ type: USER_ACTIONS.OPEN_MAP_DIALOG, tab }); +export const gotVkUser = user => ({ type: USER_ACTIONS.GOT_VK_USER, user }); +export const searchSetTitle = title => ({ type: USER_ACTIONS.SEARCH_SET_TITLE, title }); +export const searchSetDistance = distance => ({ type: USER_ACTIONS.SEARCH_SET_DISTANCE, distance }); +export const searchChangeDistance = distance => ({ type: USER_ACTIONS.SEARCH_CHANGE_DISTANCE, distance }); +export const searchSetTab = tab => ({ type: USER_ACTIONS.SEARCH_SET_TAB, tab }); +export const searchSetLoading = loading => ({ type: USER_ACTIONS.SEARCH_SET_LOADING, loading }); -export const startEditing = () => ({ type: ACTIONS.START_EDITING }); -export const stopEditing = () => ({ type: ACTIONS.STOP_EDITING }); +export const searchPutRoutes = payload => ({ type: USER_ACTIONS.SEARCH_PUT_ROUTES, ...payload }); +export const mapsLoadMore = () => ({ type: USER_ACTIONS.MAPS_LOAD_MORE }); +export const mapsSetShift = (shift: number) => ({ type: USER_ACTIONS.MAPS_SET_SHIFT, shift }); -export const routerCancel = () => ({ type: ACTIONS.ROUTER_CANCEL }); -export const routerSubmit = () => ({ type: ACTIONS.ROUTER_SUBMIT }); - -export const clearPoly = () => ({ type: ACTIONS.CLEAR_POLY }); -export const clearStickers = () => ({ type: ACTIONS.CLEAR_STICKERS }); -export const clearAll = () => ({ type: ACTIONS.CLEAR_ALL }); -export const clearCancel = () => ({ type: ACTIONS.CLEAR_CANCEL }); - -export const sendSaveRequest = payload => ({ type: ACTIONS.SEND_SAVE_REQUEST, ...payload }); -export const resetSaveDialog = () => ({ type: ACTIONS.RESET_SAVE_DIALOG }); - -export const setSaveLoading = save_loading => ({ type: ACTIONS.SET_SAVE_LOADING, save_loading }); -export const setSaveSuccess = payload => ({ type: ACTIONS.SET_SAVE_SUCCESS, ...payload }); -export const setSaveError = save_error => ({ type: ACTIONS.SET_SAVE_ERROR, save_error }); -export const setSaveOverwrite = () => ({ type: ACTIONS.SET_SAVE_OVERWRITE }); - -export const hideRenderer = () => ({ type: ACTIONS.HIDE_RENDERER }); -export const setRenderer = payload => ({ type: ACTIONS.SET_RENDERER, payload }); -export const takeAShot = () => ({ type: ACTIONS.TAKE_A_SHOT }); -export const cropAShot = payload => ({ type: ACTIONS.CROP_A_SHOT, ...payload }); - -export const setProvider = provider => ({ type: ACTIONS.SET_PROVIDER, provider }); -export const changeProvider = provider => ({ type: ACTIONS.CHANGE_PROVIDER, provider }); - -export const setDialog = dialog => ({ type: ACTIONS.SET_DIALOG, dialog }); -export const setDialogActive = dialog_active => ({ type: ACTIONS.SET_DIALOG_ACTIVE, dialog_active }); -export const openMapDialog = tab => ({ type: ACTIONS.OPEN_MAP_DIALOG, tab }); - -export const locationChanged = location => ({ type: ACTIONS.LOCATION_CHANGED, location }); -export const setReady = ready => ({ type: ACTIONS.SET_READY, ready }); - -export const gotVkUser = user => ({ type: ACTIONS.GOT_VK_USER, user }); -export const keyPressed = ({ key, target: { tagName } }) => ({ type: ACTIONS.KEY_PRESSED, key, target: tagName }); - -export const searchSetTitle = title => ({ type: ACTIONS.SEARCH_SET_TITLE, title }); -export const searchSetDistance = distance => ({ type: ACTIONS.SEARCH_SET_DISTANCE, distance }); -export const searchChangeDistance = distance => ({ type: ACTIONS.SEARCH_CHANGE_DISTANCE, distance }); -export const searchSetTab = tab => ({ type: ACTIONS.SEARCH_SET_TAB, tab }); -export const searchSetLoading = loading => ({ type: ACTIONS.SEARCH_SET_LOADING, loading }); - -export const searchPutRoutes = payload => ({ type: ACTIONS.SEARCH_PUT_ROUTES, ...payload }); - -export const setMarkersShown = markers_shown => ({ type: ACTIONS.SET_MARKERS_SHOWN, markers_shown }); -export const getGPXTrack = () => ({ type: ACTIONS.GET_GPX_TRACK }); -export const setIsEmpty = is_empty => ({ type: ACTIONS.SET_IS_EMPTY, is_empty }); - -export const mapsLoadMore = () => ({ type: ACTIONS.MAPS_LOAD_MORE }); -export const mapsSetShift = (shift: number) => ({ type: ACTIONS.MAPS_SET_SHIFT, shift }); - -export const setFeature = (features: { [x: string]: boolean }) => ({ type: ACTIONS.SET_FEATURE, features }); -export const setIsRouting = (is_routing: boolean) => ({ type: ACTIONS.SET_IS_ROUTING, is_routing }); - -export const dropRoute = (_id: string) => ({ type: ACTIONS.DROP_ROUTE, _id }); -export const modifyRoute = (_id: string, { title, is_public }: { title: string, is_public: boolean }) => ({ - type: ACTIONS.MODIFY_ROUTE, _id, title, is_public +export const dropRoute = (address: string) => ({ type: USER_ACTIONS.DROP_ROUTE, address }); +export const modifyRoute = (address: string, { title, is_public }: { title: string, is_public: boolean }) => ({ + type: USER_ACTIONS.MODIFY_ROUTE, address, title, is_public }); +export const toggleRouteStarred = (address: string) => ({ type: USER_ACTIONS.TOGGLE_ROUTE_STARRED, address }); +export const setRouteStarred = (address: string, is_published: boolean) => ({ type: USER_ACTIONS.SET_ROUTE_STARRED, address, is_published }); + +export const setUserLocation = (location: IRootReducer['location']) => ({ type: USER_ACTIONS.SET_USER_LOCATION, location }); diff --git a/src/redux/user/constants.ts b/src/redux/user/constants.ts index d5dfad9..dbe4a00 100644 --- a/src/redux/user/constants.ts +++ b/src/redux/user/constants.ts @@ -1,62 +1,12 @@ -export interface IActions { - [x: string]: string, -} - -export const ACTIONS: IActions = { +export const USER_ACTIONS = { SET_USER: 'SET_USER', USER_LOGOUT: 'USER_LOGOUT', - - SET_EDITING: 'SET_EDITING', - SET_MODE: 'SET_MODE', - SET_DISTANCE: 'SET_DISTANCE', - SET_CHANGED: 'SET_CHANGED', - SET_ROUTER_POINTS: 'SET_ROUTER_POINTS', - SET_ACTIVE_STICKER: 'SET_ACTIVE_STICKER', - SET_LOGO: 'SET_LOGO', - SET_TITLE: 'SET_TITLE', - SET_ADDRESS: 'SET_ADDRESS', - SET_ADDRESS_ORIGIN: 'SET_ADDRESS_ORIGIN', - SET_PUBLIC: 'SET_PUBLIC', - - START_EDITING: 'START_EDITING', - STOP_EDITING: 'STOP_EDITING', - - ROUTER_CANCEL: 'ROUTER_CANCEL', - ROUTER_SUBMIT: 'ROUTER_SUBMIT', - - CLEAR_POLY: 'CLEAR_POLY', - CLEAR_STICKERS: 'CLEAR_STICKERS', - CLEAR_ALL: 'CLEAR_ALL', - CLEAR_CANCEL: 'CLEAR_CANCEL', - - SEND_SAVE_REQUEST: 'SEND_SAVE_REQUEST', - SET_SAVE_LOADING: 'SET_SAVE_LOADING', - CANCEL_SAVE_REQUEST: 'CANCEL_SAVE_REQUEST', - RESET_SAVE_DIALOG: 'RESET_SAVE_DIALOG', - - SET_SAVE_SUCCESS: 'SET_SAVE_SUCCESS', - SET_SAVE_ERROR: 'SET_SAVE_ERROR', - SET_SAVE_OVERWRITE: 'SET_SAVE_OVERWRITE', - - SHOW_RENDERER: 'SHOW_RENDERER', - HIDE_RENDERER: 'HIDE_RENDERER', - SET_RENDERER: 'SET_RENDERER', - TAKE_A_SHOT: 'TAKE_A_SHOT', - CROP_A_SHOT: 'CROP_A_SHOT', - - SET_PROVIDER: 'SET_PROVIDER', - CHANGE_PROVIDER: 'CHANGE_PROVIDER', - - SET_DIALOG: 'SET_DIALOG', - SET_DIALOG_ACTIVE: 'SET_DIALOG_ACTIVE', - LOCATION_CHANGED: 'LOCATION_CHANGED', - SET_READY: 'SET_READY', - + USER_LOGIN: 'USER_LOGIN', GOT_VK_USER: 'GOT_VK_USER', - KEY_PRESSED: 'KEY_PRESSED', IFRAME_LOGIN_VK: 'IFRAME_LOGIN_VK', - + SET_USER_LOCATION: 'SET_USER_LOCATION', + SEARCH_SET_TITLE: 'SEARCH_SET_TITLE', SEARCH_SET_DISTANCE: 'SEARCH_SET_DISTANCE', SEARCH_CHANGE_DISTANCE: 'SEARCH_CHANGE_DISTANCE', @@ -66,19 +16,13 @@ export const ACTIONS: IActions = { SEARCH_SET_LOADING: 'SEARCH_SET_LOADING', OPEN_MAP_DIALOG: 'OPEN_MAP_DIALOG', - SET_SPEED: 'SET_SPEED', - - SET_MARKERS_SHOWN: 'SET_MARKERS_SHOWN', - - GET_GPX_TRACK: 'GET_GPX_TRACK', - SET_IS_EMPTY: 'SET_IS_EMPTY', - MAPS_LOAD_MORE: 'MAPS_LOAD_MORE', MAPS_SET_SHIFT: 'MAPS_SET_SHIFT', - SET_FEATURE: 'SET_FEATURE', - SET_IS_ROUTING: 'SET_IS_ROUTING', - DROP_ROUTE: 'DROP_ROUTE', + SET_STARRED: 'SET_STARRED', MODIFY_ROUTE: 'MODIFY_ROUTE', + + SET_ROUTE_STARRED: 'SET_ROUTE_STARRED', + TOGGLE_ROUTE_STARRED: 'TOGGLE_ROUTE_STARRED', }; diff --git a/src/redux/user/handlers.ts b/src/redux/user/handlers.ts new file mode 100644 index 0000000..5473031 --- /dev/null +++ b/src/redux/user/handlers.ts @@ -0,0 +1,151 @@ +import { IRootState, IRootReducer } from '.'; +import * as ActionCreators from './actions'; +import { TABS } from '~/constants/dialogs'; +import { USER_ACTIONS } from './constants'; + +type UnsafeReturnType<T> = T extends (...args: any[]) => infer R ? R : any; + +export interface ActionHandler<T> { + (state: IRootState, payload: UnsafeReturnType<T>): IRootState; +} + +const setUser: ActionHandler<typeof ActionCreators.setUser> = (state, { user }) => ({ + ...state, + user: { + ...state.user, + ...user, + }, +}); + +const searchSetTitle: ActionHandler<typeof ActionCreators.searchSetTitle> = ( + state, + { title = '' } +) => ({ + ...state, + routes: { + ...state.routes, + filter: { + ...state.routes.filter, + title, + distance: [0, 10000], + }, + }, +}); + +const searchSetDistance: ActionHandler<typeof ActionCreators.searchSetDistance> = ( + state, + { distance = [0, 9999] } +) => ({ + ...state, + routes: { + ...state.routes, + filter: { + ...state.routes.filter, + distance, + }, + }, +}); + +const searchSetTab: ActionHandler<typeof ActionCreators.searchSetTab> = ( + state, + { tab = TABS[Object.keys(TABS)[0]] } +) => ({ + ...state, + routes: { + ...state.routes, + filter: { + ...state.routes.filter, + tab: Object.values(TABS).indexOf(tab) >= 0 ? tab : TABS[Object.values(TABS)[0]], + }, + }, +}); + +const searchPutRoutes: ActionHandler<typeof ActionCreators.searchPutRoutes> = ( + state, + { list = [], min, max, limit, step, shift } +) => ({ + ...state, + routes: { + ...state.routes, + list, + limit, + step, + shift, + filter: { + ...state.routes.filter, + distance: + state.routes.filter.min === state.routes.filter.max + ? [min, max] + : state.routes.filter.distance, + min, + max, + }, + }, +}); + +const searchSetLoading: ActionHandler<typeof ActionCreators.searchSetLoading> = ( + state, + { loading = false } +) => ({ + ...state, + routes: { + ...state.routes, + loading, + }, +}); + +const setStarred: ActionHandler<typeof ActionCreators.setStarred> = ( + state, + { is_published = false } +) => ({ ...state, is_published }); + +const mapsSetShift: ActionHandler<typeof ActionCreators.mapsSetShift> = (state, { shift = 0 }) => ({ + ...state, + routes: { + ...state.routes, + shift, + }, +}); + +const setRouteStarred: ActionHandler<typeof ActionCreators.setRouteStarred> = ( + state, + { address, is_published } +) => ({ + ...state, + routes: { + ...state.routes, + list: state.routes.list + .map(el => (el.address === address ? { ...el, is_published } : el)) + .filter( + el => + (state.routes.filter.tab === TABS.STARRED && el.is_published) || + (state.routes.filter.tab === TABS.PENDING && !el.is_published) + ), + }, +}); + +const setLocation = ( + state: IRootReducer, + { location }: ReturnType<typeof ActionCreators.setUserLocation> +): IRootReducer => ({ + ...state, + location, +}); + +export const USER_HANDLERS = { + [USER_ACTIONS.SET_USER]: setUser, + [USER_ACTIONS.SET_USER_LOCATION]: setLocation, + + [USER_ACTIONS.SEARCH_SET_TITLE]: searchSetTitle, + [USER_ACTIONS.SEARCH_SET_DISTANCE]: searchSetDistance, + [USER_ACTIONS.SEARCH_CHANGE_DISTANCE]: searchSetDistance, + [USER_ACTIONS.SEARCH_SET_TAB]: searchSetTab, + [USER_ACTIONS.SEARCH_PUT_ROUTES]: searchPutRoutes, + [USER_ACTIONS.SEARCH_SET_LOADING]: searchSetLoading, + + [USER_ACTIONS.MAPS_SET_SHIFT]: mapsSetShift, + + [USER_ACTIONS.SET_STARRED]: setStarred, + + [USER_ACTIONS.SET_ROUTE_STARRED]: setRouteStarred, +}; diff --git a/src/redux/user/index.ts b/src/redux/user/index.ts new file mode 100644 index 0000000..51ef671 --- /dev/null +++ b/src/redux/user/index.ts @@ -0,0 +1,60 @@ +import { createReducer } from '~/utils/reducer'; +import { DEFAULT_USER, IUser } from '~/constants/auth'; +import { USER_HANDLERS } from './handlers'; +import { LatLngLiteral } from 'leaflet'; + +export interface IRouteListItem { + address: string; + title: string; + distance: number; + is_public: boolean; + is_published: boolean; + updated_at: string; +} + +export interface IRootReducer { + // ready: boolean, + user: IUser; + location?: LatLngLiteral; + routes: { + limit: 0; + loading: boolean; + list: Array<IRouteListItem>; + step: number; + shift: number; + filter: { + title: string; + starred: boolean; + distance: [number, number]; + author: string; + tab: string; + min: number; + max: number; + }; + }; +} + +export type IRootState = Readonly<IRootReducer>; + +export const INITIAL_STATE: IRootReducer = { + user: { ...DEFAULT_USER }, + location: undefined, + routes: { + limit: 0, + loading: false, // <-- maybe delete this + list: [], + step: 20, + shift: 0, + filter: { + title: '', + starred: false, + distance: [0, 10000], + author: '', + tab: '', + min: 0, + max: 10000, + }, + }, +}; + +export const userReducer = createReducer(INITIAL_STATE, USER_HANDLERS); diff --git a/src/redux/user/reducer.ts b/src/redux/user/reducer.ts deleted file mode 100644 index 1c0deaf..0000000 --- a/src/redux/user/reducer.ts +++ /dev/null @@ -1,416 +0,0 @@ -import { createReducer } from 'reduxsauce'; -import { ACTIONS } from '$redux/user/constants'; -import { DEFAULT_USER, IUser } from '$constants/auth'; -import { MODES } from '$constants/modes'; -import { DEFAULT_LOGO, LOGOS } from '$constants/logos'; -import { TIPS } from '$constants/tips'; -import { DEFAULT_PROVIDER, PROVIDERS } from '$constants/providers'; -import { DIALOGS, IDialogs, TABS } from '$constants/dialogs'; -import * as ActionCreators from '$redux/user/actions'; -import { IStickers } from "$constants/stickers"; - -export interface IRouteListItem { - _id: string, - title: string, - distance: number, - is_public: boolean, - updated_at: string, -} - -export interface IRootReducer { - ready: boolean, - user: IUser, - editing: boolean, - mode: keyof typeof MODES, - logo: keyof typeof LOGOS, - routerPoints: number, - distance: number, - estimated: number, - speed: number, - activeSticker: { set?: keyof IStickers, sticker?: string }, - title: string, - address: string, - address_origin: string, - changed: boolean, - provider: keyof typeof PROVIDERS, - markers_shown: boolean, - - is_public: boolean, - is_empty: boolean, - is_routing: boolean, - - save_error: string, - save_finished: boolean, - save_overwriting: boolean, - save_processing: boolean, - save_loading: boolean, - - dialog: IDialogs[keyof IDialogs], - dialog_active: boolean, - - features: { - routing: boolean, - }, - - renderer: { - data: string, - width: number, - height: number - renderer_active: boolean, - info: string, - progress: number, - }, - - routes: { - limit: 0, - loading: boolean, - list: Array<IRouteListItem>, - step: number, - shift: number, - filter: { - title: string, - starred: boolean, - distance: [number, number], - author: string, - tab: string, - min: number, - max: number, - } - }, -} - -export type IRootState = Readonly<IRootReducer>; -type UnsafeReturnType<T> = T extends (...args: any[]) => infer R ? R : any; - -export interface ActionHandler<T> { - (state: IRootState, payload: UnsafeReturnType<T>): IRootState; -} - -const getEstimated = (distance: number, speed: number = 15): number => { - const time = (distance && (distance / speed)) || 0; - return (time && parseFloat(time.toFixed(1))); -}; - -const setUser: ActionHandler<typeof ActionCreators.setUser> = (state, { user }) => ({ - ...state, - user: { - ...state.user, - ...user, - }, -}); - -const setEditing: ActionHandler<typeof ActionCreators.setEditing> = (state, { editing }) => ({ - ...state, editing -}); - -const setChanged: ActionHandler<typeof ActionCreators.setChanged> = (state, { changed }) => ({ - ...state, - changed -}); - -const setMode: ActionHandler<typeof ActionCreators.setMode> = (state, { mode }) => ({ - ...state, - mode -}); - -const setDistance: ActionHandler<typeof ActionCreators.setDistance> = (state, { distance }) => ({ - ...state, - distance, - estimated: getEstimated(distance, state.speed), -}); - -const setRouterPoints: ActionHandler<typeof ActionCreators.setRouterPoints> = (state, { routerPoints }) => ({ - ...state, - routerPoints, -}); - -const setActiveSticker: ActionHandler<typeof ActionCreators.setActiveSticker> = (state, { activeSticker }) => ({ - ...state, - activeSticker: activeSticker || { set: null, sticker: null } -}); - -const setLogo: ActionHandler<typeof ActionCreators.setLogo> = (state, { logo }) => ({ - ...state, - logo -}); - -const setTitle: ActionHandler<typeof ActionCreators.setTitle> = (state, { title }) => ({ - ...state, - title -}); - -const setAddress: ActionHandler<typeof ActionCreators.setAddress> = (state, { address }) => ({ - ...state, - address -}); - -const setAddressOrigin: ActionHandler<typeof ActionCreators.setAddressOrigin> = (state, { address_origin }) => ({ - ...state, - address_origin -}); - -const sendSaveRequest: ActionHandler<typeof ActionCreators.sendSaveRequest> = (state) => ({ - ...state, - save_processing: true, -}); - -const setSaveError: ActionHandler<typeof ActionCreators.setSaveError> = (state, { save_error }) => ({ - ...state, save_error, save_finished: false, save_processing: false -}); - -const setSaveLoading: ActionHandler<typeof ActionCreators.setSaveLoading> = (state, { save_loading }) => ({ - ...state, save_loading -}); - -const setSaveOverwrite: ActionHandler<typeof ActionCreators.setSaveOverwrite> = (state) => ({ - ...state, - save_overwriting: true, - save_finished: false, - save_processing: false, - save_error: TIPS.SAVE_OVERWRITE, -}); - -const setSaveSuccess: ActionHandler<typeof ActionCreators.setSaveSuccess> = (state, { save_error }) => ({ - ...state, save_overwriting: false, save_finished: true, save_processing: false, save_error -}); - -const resetSaveDialog: ActionHandler<typeof ActionCreators.resetSaveDialog> = (state) => ({ - ...state, save_overwriting: false, save_finished: false, save_processing: false, save_error: '', -}); -// -// const showRenderer: ActionHandler<typeof ActionCreators.showRenderer> = (state) => ({ -// ...state, -// renderer: { -// ...state.renderer, -// renderer_active: true -// } -// }); - -const hideRenderer: ActionHandler<typeof ActionCreators.hideRenderer> = (state) => ({ - ...state, - renderer: { ...state.renderer, renderer_active: false } -}); - -const setRenderer: ActionHandler<typeof ActionCreators.setRenderer> = (state, { payload }) => ({ - ...state, - renderer: { ...state.renderer, ...payload } -}); - -const setProvider: ActionHandler<typeof ActionCreators.setProvider> = (state, { provider }) => ({ ...state, provider }); - -const setDialog: ActionHandler<typeof ActionCreators.setDialog> = (state, { dialog }) => ({ - ...state, - dialog, -}); - -const setDialogActive: ActionHandler<typeof ActionCreators.setDialogActive> = (state, { dialog_active }) => ({ - ...state, - dialog_active: dialog_active || !state.dialog_active, -}); - -const setReady: ActionHandler<typeof ActionCreators.setReady> = (state, { ready = true }) => ({ - ...state, - ready, -}); - -const searchSetTitle: ActionHandler<typeof ActionCreators.searchSetTitle> = (state, { title = '' }) => ({ - ...state, - routes: { - ...state.routes, - filter: { - ...state.routes.filter, - title, - distance: [0, 10000], - } - } -}); - -const searchSetDistance: ActionHandler<typeof ActionCreators.searchSetDistance> = (state, { distance = [0, 9999] }) => ({ - ...state, - routes: { - ...state.routes, - filter: { - ...state.routes.filter, - distance, - } - } -}); - -const searchSetTab: ActionHandler<typeof ActionCreators.searchSetTab> = (state, { tab = TABS[Object.keys(TABS)[0]] }) => ({ - ...state, - routes: { - ...state.routes, - filter: { - ...state.routes.filter, - tab: Object.keys(TABS).indexOf(tab) >= 0 ? tab : TABS[Object.keys(TABS)[0]], - } - } -}); - -const searchPutRoutes: ActionHandler<typeof ActionCreators.searchPutRoutes> = (state, { list = [], min, max, limit, step, shift }) => ({ - ...state, - routes: { - ...state.routes, - list, - limit, - step, - shift, - filter: { - ...state.routes.filter, - distance: (state.routes.filter.min === state.routes.filter.max) - ? [min, max] - : state.routes.filter.distance, - min, - max, - } - } -}); - -const searchSetLoading: ActionHandler<typeof ActionCreators.searchSetLoading> = (state, { loading = false }) => ({ - ...state, - routes: { - ...state.routes, - loading, - } -}); - -const setPublic: ActionHandler<typeof ActionCreators.setPublic> = (state, { is_public = false }) => ({ ...state, is_public }); -const setSpeed: ActionHandler<typeof ActionCreators.setSpeed> = (state, { speed = 15 }) => ({ - ...state, - speed, - estimated: getEstimated(state.distance, speed), -}); - -const setMarkersShown: ActionHandler<typeof ActionCreators.setMarkersShown> = (state, { markers_shown = true }) => ({ ...state, markers_shown }); -const setIsEmpty: ActionHandler<typeof ActionCreators.setIsEmpty> = (state, { is_empty = true }) => ({ ...state, is_empty }); -const mapsSetShift: ActionHandler<typeof ActionCreators.mapsSetShift> = (state, { shift = 0 }) => ({ - ...state, - routes: { - ...state.routes, - shift, - } -}); - -const setFeature: ActionHandler<typeof ActionCreators.setFeature> = (state, { features }) => ({ - ...state, - features: { - ...state.features, - ...features, - } -}); - -const setIsRouting: ActionHandler<typeof ActionCreators.setIsRouting> = (state, { is_routing }) => ({ - ...state, - is_routing, -}); - -const HANDLERS = ({ - [ACTIONS.SET_USER]: setUser, - [ACTIONS.SET_EDITING]: setEditing, - [ACTIONS.SET_CHANGED]: setChanged, - [ACTIONS.SET_MODE]: setMode, - [ACTIONS.SET_DISTANCE]: setDistance, - [ACTIONS.SET_ROUTER_POINTS]: setRouterPoints, - [ACTIONS.SET_ACTIVE_STICKER]: setActiveSticker, - [ACTIONS.SET_LOGO]: setLogo, - [ACTIONS.SET_TITLE]: setTitle, - [ACTIONS.SET_ADDRESS]: setAddress, - [ACTIONS.SET_ADDRESS_ORIGIN]: setAddressOrigin, - - [ACTIONS.SET_SAVE_ERROR]: setSaveError, - [ACTIONS.SET_SAVE_LOADING]: setSaveLoading, - [ACTIONS.SET_SAVE_OVERWRITE]: setSaveOverwrite, - [ACTIONS.SET_SAVE_SUCCESS]: setSaveSuccess, - [ACTIONS.SEND_SAVE_REQUEST]: sendSaveRequest, - [ACTIONS.RESET_SAVE_DIALOG]: resetSaveDialog, - - [ACTIONS.HIDE_RENDERER]: hideRenderer, - [ACTIONS.SET_RENDERER]: setRenderer, - - [ACTIONS.SET_PROVIDER]: setProvider, - - [ACTIONS.SET_DIALOG]: setDialog, - [ACTIONS.SET_DIALOG_ACTIVE]: setDialogActive, - [ACTIONS.SET_READY]: setReady, - - [ACTIONS.SEARCH_SET_TITLE]: searchSetTitle, - [ACTIONS.SEARCH_SET_DISTANCE]: searchSetDistance, - [ACTIONS.SEARCH_CHANGE_DISTANCE]: searchSetDistance, - [ACTIONS.SEARCH_SET_TAB]: searchSetTab, - [ACTIONS.SEARCH_PUT_ROUTES]: searchPutRoutes, - [ACTIONS.SEARCH_SET_LOADING]: searchSetLoading, - [ACTIONS.SET_PUBLIC]: setPublic, - [ACTIONS.SET_SPEED]: setSpeed, - - [ACTIONS.SET_MARKERS_SHOWN]: setMarkersShown, - [ACTIONS.SET_IS_EMPTY]: setIsEmpty, - [ACTIONS.MAPS_SET_SHIFT]: mapsSetShift, - - [ACTIONS.SET_FEATURE]: setFeature, - [ACTIONS.SET_IS_ROUTING]: setIsRouting, -}); - -export const INITIAL_STATE: IRootReducer = { - ready: false, - user: { ...DEFAULT_USER }, - - mode: MODES.NONE, - logo: DEFAULT_LOGO, - routerPoints: 0, - distance: 0, - estimated: 0, - speed: 15, - activeSticker: { set: null, sticker: null }, - title: '', - address: '', - address_origin: '', - provider: DEFAULT_PROVIDER, - - markers_shown: true, - changed: false, - editing: false, - is_public: false, - is_empty: true, - is_routing: false, - - save_error: '', - save_finished: false, - save_overwriting: false, - save_processing: false, - save_loading: false, - - dialog: DIALOGS.NONE, - dialog_active: false, - - features: { - routing: false, - }, - - renderer: { - data: '', - width: 0, - height: 0, - renderer_active: false, - info: '', - progress: 0, - }, - - routes: { - limit: 0, - loading: false, // <-- maybe delete this - list: [], - step: 20, - shift: 0, - filter: { - title: '', - starred: false, - distance: [0, 10000], - author: '', - tab: '', - min: 0, - max: 10000, - } - }, -}; - -export const userReducer = createReducer(INITIAL_STATE, HANDLERS); diff --git a/src/redux/user/sagas.ts b/src/redux/user/sagas.ts index be287fb..a1c9faa 100644 --- a/src/redux/user/sagas.ts +++ b/src/redux/user/sagas.ts @@ -1,747 +1,396 @@ -import { REHYDRATE } from 'redux-persist'; -import { delay, SagaIterator } from 'redux-saga'; -import { takeLatest, select, call, put, takeEvery, race, take } from 'redux-saga/effects'; +import { REHYDRATE, RehydrateAction } from 'redux-persist'; +import { call, delay, put, select, takeEvery, takeLatest } from 'redux-saga/effects'; import { - checkIframeToken, checkOSRMService, - checkUserToken, dropRoute, - getGuestToken, getRouteList, - getStoredMap, modifyRoute, - postMap -} from '$utils/api'; + checkIframeToken, + checkUserToken, + dropRoute, + getGuestToken, + getRouteList, + modifyRoute, + sendRouteStarred, +} from '~/utils/api'; +import * as ActionCreators from '~/redux/user/actions'; import { - hideRenderer, + mapsSetShift, + searchChangeDistance, searchPutRoutes, searchSetLoading, - setActiveSticker, - setAddress, - setChanged, - setDialogActive, - setEditing, - setMode, - setReady, - setRenderer, - setSaveError, - setSaveOverwrite, - setSaveSuccess, - setTitle, searchSetTab, + searchSetTitle, + setRouteStarred, setUser, - setDialog, - setPublic, - setAddressOrigin, - setProvider, - changeProvider, - setSaveLoading, - mapsSetShift, searchChangeDistance, clearAll, setFeature, -} from '$redux/user/actions'; -import { getUrlData, parseQuery, pushLoaderState, pushNetworkInitError, pushPath, replacePath } from '$utils/history'; -import { editor } from '$modules/Editor'; -import { ACTIONS } from '$redux/user/constants'; -import { MODES } from '$constants/modes'; -import { DEFAULT_USER } from '$constants/auth'; -import { TIPS } from '$constants/tips'; -import { - composeArrows, composeDistMark, - composeImages, - composePoly, composeStickers, downloadCanvas, - fetchImages, - getPolyPlacement, getStickersPlacement, - getTilePlacement, - imageFetcher -} from '$utils/renderer'; -import { ILogos, LOGOS } from '$constants/logos'; -import { DEFAULT_PROVIDER } from '$constants/providers'; -import { DIALOGS } from '$constants/dialogs'; + userLogin, +} from '~/redux/user/actions'; -import * as ActionCreators from '$redux/user/actions'; -import { IRootState } from "$redux/user/reducer"; -import { downloadGPXTrack, getGPXString } from "$utils/gpx"; +import { parseQuery, pushLoaderState, pushNetworkInitError } from '~/utils/history'; +import { USER_ACTIONS } from '~/redux/user/constants'; +import { DEFAULT_USER } from '~/constants/auth'; -const getUser = state => (state.user.user); -const getState = state => (state.user); - -const hideLoader = () => { - document.getElementById('loader').style.opacity = String(0); - document.getElementById('loader').style.pointerEvents = 'none'; - - return true; -}; +import { DIALOGS, TABS } from '~/constants/dialogs'; +import { Unwrap } from '~/utils/middleware'; +import { selectUser, selectUserUser } from './selectors'; +import { mapInitSaga } from '~/redux/map/sagas'; +import { editorSetDialog, editorSetDialogActive } from '../editor/actions'; +import { selectEditor } from '../editor/selectors'; function* generateGuestSaga() { - const user = yield call(getGuestToken); - yield put(setUser(user)); + try { + const { + data: { user, random_url }, + }: Unwrap<typeof getGuestToken> = yield call(getGuestToken); - return user; -} + yield put(setUser({ ...user, random_url })); -function* startEmptyEditorSaga() { - const { user: { id, random_url }, provider = DEFAULT_PROVIDER } = yield select(getState); - - pushPath(`/${random_url}/edit`); - - editor.owner = { id }; - editor.setProvider(provider); - editor.startEditing(); - - yield put(setChanged(false)); - yield put(setEditing(true)); - - return yield call(setReadySaga); -} - -function* startEditingSaga() { - const { path } = getUrlData(); - yield pushPath(`/${path}/edit`); -} - -function* stopEditingSaga() { - const { - changed, editing, mode, address_origin - } = yield select(getState); - const { path } = getUrlData(); - - if (!editing) return; - if (changed && mode !== MODES.CONFIRM_CANCEL) { - yield put(setMode(MODES.CONFIRM_CANCEL)); - return; + return { ...user, random_url }; + } catch(e) { + console.log(e) } - - yield editor.cancelEditing(); - yield put(setMode(MODES.NONE)); - yield put(setChanged(false)); - yield put(setEditing(editor.hasEmptyHistory)); // don't close editor if no previous map - - yield pushPath(`/${(address_origin || path)}/`); } -function* loadMapSaga(path) { - const map = yield call(getStoredMap, { name: path }); +function* authCheckSaga({ key }: RehydrateAction) { + try { + if (key !== 'user') return; - if (map) { - yield editor.clearAll(); - yield editor.setData(map); - yield editor.fitDrawing(); - yield editor.setInitialData(); + pushLoaderState(70); - yield put(setChanged(false)); - } + const { id, token }: ReturnType<typeof selectUserUser> = yield select(selectUserUser); + const { ready }: ReturnType<typeof selectEditor> = yield select(selectEditor); - return map; -} + if (window.location.search || true) { + const { viewer_id, auth_key } = yield parseQuery(window.location.search); -function* replaceAddressIfItsBusy(destination, original) { - if (original) { - yield put(setAddressOrigin(original)); - } + if (viewer_id && auth_key && id !== `vk:${viewer_id}`) { + const user = yield call(checkIframeToken, { viewer_id, auth_key }); - pushPath(`/${destination}/edit`); -} + if (user) { + yield put(setUser(user)); -function* checkOSRMServiceSaga() { - const north_east = editor.map.map.getBounds().getNorthEast(); - const south_west = editor.map.map.getBounds().getSouthWest(); - const routing = yield call(checkOSRMService, [north_east, south_west]); + pushLoaderState(99); - yield put(setFeature({ routing })); -} - -function* setReadySaga() { - yield put(setReady(true)); - hideLoader(); - - yield call(checkOSRMServiceSaga); - yield put(searchSetTab('mine')); -} - -function* mapInitSaga() { - pushLoaderState(90); - - const { path, mode, hash } = getUrlData(); - const { provider, user: { id } } = yield select(getState); - - editor.map.setProvider(provider); - yield put(changeProvider(provider)); - - if (hash && /^#map/.test(hash)) { - const [, newUrl] = hash.match(/^#map[:/?!](.*)$/); - - if (newUrl) { - yield pushPath(`/${newUrl}`); - return yield call(setReadySaga); - } - } - - if (path) { - const map = yield call(loadMapSaga, path); - - if (map) { - if (mode && mode === 'edit') { - if (map && map.owner && mode === 'edit' && map.owner.id !== id) { - yield call(setReadySaga); - yield call(replaceAddressIfItsBusy, map.random_url, map.address); - } else { - yield put(setAddressOrigin('')); + return yield call(mapInitSaga); } - - yield put(setEditing(true)); - editor.startEditing(); - } else { - yield put(setEditing(false)); - editor.stopEditing(); } - - yield call(setReadySaga); - return true; } - } - yield call(startEmptyEditorSaga); - yield put(setReady(true)); - - pushLoaderState(100); - - return true; -} - -function* authCheckSaga() { - pushLoaderState(70); - - const { id, token } = yield select(getUser); - const { ready } = yield select(getState); - - if (window.location.search || true) { - const { viewer_id, auth_key } = yield parseQuery(window.location.search); - - if (viewer_id && auth_key && id !== `vk:${viewer_id}`) { - const user = yield call(checkIframeToken, { viewer_id, auth_key }); + if (id && token) { + const { + data: { user, random_url }, + }: Unwrap<typeof checkUserToken> = yield call(checkUserToken, { + id, + token, + }); if (user) { - yield put(setUser(user)); + yield put(setUser({ ...user, random_url })); - pushLoaderState(' ...готово'); + pushLoaderState(99); return yield call(mapInitSaga); + } else if (!ready) { + pushNetworkInitError(); + return; } } - } - if (id && token) { - const user = yield call(checkUserToken, { id, token }); + yield call(generateGuestSaga); - if (user) { - yield put(setUser(user)); + pushLoaderState(80); - pushLoaderState(' ...готово'); - - return yield call(mapInitSaga); - } else if (!ready) { - pushNetworkInitError(); - } - } - - yield call(generateGuestSaga); - - pushLoaderState(80); - - return yield call(mapInitSaga); -} - -function* setModeSaga({ mode }: ReturnType<typeof ActionCreators.setMode>) { - return yield editor.changeMode(mode); - // console.log('change', mode); -} - -function* setActiveStickerSaga({ activeSticker }: { type: string, activeSticker: IRootState['activeSticker'] }) { - yield editor.activeSticker = activeSticker; - yield put(setMode(MODES.STICKERS)); - - return true; -} - -function* setLogoSaga({ logo }: { type: string, logo: string }) { - const { mode } = yield select(getState); - editor.logo = logo; - - yield put(setChanged(true)); - - if (mode === MODES.LOGO) { - yield put(setMode(MODES.NONE)); + return yield call(mapInitSaga); + } catch (e) { + console.log(e); } } -function* routerCancelSaga() { - yield call(editor.router.cancelDrawing); - yield put(setMode(MODES.NONE)); +function* gotVkUserSaga({ user: u }: ReturnType<typeof ActionCreators.gotVkUser>) { + const { + data: { user, random_url }, + }: Unwrap<typeof checkUserToken> = yield call(checkUserToken, u); - return true; -} - -function* routerSubmitSaga() { - yield call(editor.router.submitDrawing); - yield put(setMode(MODES.NONE)); - - return true; -} - -function* clearSaga({ type }) { - switch (type) { - case ACTIONS.CLEAR_POLY: - yield editor.poly.clearAll(); - yield editor.router.clearAll(); - break; - - case ACTIONS.CLEAR_STICKERS: - yield editor.stickers.clearAll(); - break; - - case ACTIONS.CLEAR_ALL: - yield editor.clearAll(); - yield put(setChanged(false)); - break; - - default: break; - } - - yield put(setActiveSticker(null)); - yield put(setMode(MODES.NONE)); -} - -function* sendSaveRequestSaga({ - title, address, force, is_public -}: ReturnType<typeof ActionCreators.sendSaveRequest>) { - if (editor.isEmpty) return yield put(setSaveError(TIPS.SAVE_EMPTY)); - - const { route, stickers, provider } = editor.dumpData(); - const { logo, distance } = yield select(getState); - const { id, token } = yield select(getUser); - - yield put(setSaveLoading(true)); - - const { result, timeout, cancel } = yield race({ - result: postMap({ - id, token, route, stickers, title, force, address, logo, distance, provider, is_public - }), - timeout: delay(10000), - cancel: take(ACTIONS.RESET_SAVE_DIALOG), - }); - - yield put(setSaveLoading(false)); - - if (cancel) return yield put(setMode(MODES.NONE)); - if (result && result.mode === 'overwriting') return yield put(setSaveOverwrite()); - if (result && result.mode === 'exists') return yield put(setSaveError(TIPS.SAVE_EXISTS)); - if (timeout || !result || !result.success || !result.address) return yield put(setSaveError(TIPS.SAVE_TIMED_OUT)); - - return yield put(setSaveSuccess({ - address: result.address, save_error: TIPS.SAVE_SUCCESS, title, is_public: result.is_public - })); -} - -// function* refreshUserData() { -// const user = yield select(getUser); -// const data = yield call(checkUserToken, user); -// -// return yield put(setUser(data)); -// } - -function* getRenderData() { - yield put(setRenderer({ info: 'Загрузка тайлов', progress: 0.1 })); - - const canvas = <HTMLCanvasElement>document.getElementById('renderer'); - canvas.width = window.innerWidth; - canvas.height = window.innerHeight; - const ctx = canvas.getContext('2d'); - - const geometry = getTilePlacement(); - const points = getPolyPlacement(); - const stickers = getStickersPlacement(); - const distance = editor.poly.poly.distance; - - ctx.clearRect(0, 0, canvas.width, canvas.height); - - const images = yield fetchImages(ctx, geometry); - - yield put(setRenderer({ info: 'Отрисовка', progress: 0.5 })); - - yield composeImages({ geometry, images, ctx }); - yield composePoly({ points, ctx }); - yield composeArrows({ points, ctx }); - yield composeDistMark({ ctx, points, distance }); - yield composeStickers({ stickers, ctx }); - - yield put(setRenderer({ info: 'Готово', progress: 1 })); - - return yield canvas.toDataURL('image/jpeg'); -} - -function* takeAShotSaga() { - const worker = call(getRenderData); - - const { result, timeout } = yield race({ - result: worker, - timeout: delay(500), - }); - - if (timeout) yield put(setMode(MODES.SHOT_PREFETCH)); - - const data = yield (result || worker); - - yield put(setMode(MODES.NONE)); - yield put(setRenderer({ - data, renderer_active: true, width: window.innerWidth, height: window.innerHeight - })); -} - -function* getCropData({ - x, y, width, height -}) { - const { logo, renderer: { data } } = yield select(getState); - const canvas = <HTMLCanvasElement>document.getElementById('renderer'); - canvas.width = width; - canvas.height = height; - const ctx = canvas.getContext('2d'); - const image = yield imageFetcher(data); - - ctx.drawImage(image, -x, -y); - - if (logo && LOGOS[logo][1]) { - const logoImage = yield imageFetcher(LOGOS[logo][1]); - ctx.drawImage(logoImage, width - logoImage.width, height - logoImage.height); - } - - return yield canvas.toDataURL('image/jpeg'); -} - -function* cropAShotSaga(params) { - const { title, address } = yield select(getState); - yield call(getCropData, params); - const canvas = document.getElementById('renderer') as HTMLCanvasElement; - - downloadCanvas(canvas, (title || address)); - - return yield put(hideRenderer()); -} - -function* changeProviderSaga({ provider }: ReturnType<typeof ActionCreators.changeProvider>) { - const { provider: current_provider } = yield select(getState); - - yield put(setProvider(provider)); - - if (current_provider === provider) return; - - yield put(setChanged(true)); - - editor.provider = provider; - editor.map.setProvider(provider); - - return put(setMode(MODES.NONE)); -} - -function* locationChangeSaga({ location }: ReturnType<typeof ActionCreators.locationChanged>) { - const { address, ready, user: { id, random_url }, is_public } = yield select(getState); - - if (!ready) return; - - const { path, mode } = getUrlData(location); - - if (address !== path) { - const map = yield call(loadMapSaga, path); - - if (map && map.owner && mode === 'edit' && map.owner.id !== id) { - return yield call(replaceAddressIfItsBusy, map.random_url, map.address); - } - } else if (mode === 'edit' && editor.owner.id !== id) { - return yield call(replaceAddressIfItsBusy, random_url, address); - } else { - yield put(setAddressOrigin('')); - } - - if (mode !== 'edit') { - yield put(setEditing(false)); - editor.stopEditing(); - } else { - yield put(setEditing(true)); - editor.startEditing(); - } -} - -function* gotVkUserSaga({ user }: ReturnType<typeof ActionCreators.gotVkUser>) { - const data = yield call(checkUserToken, user); - yield put(setUser(data)); -} - -function* keyPressedSaga({ key, target }: ReturnType<typeof ActionCreators.keyPressed>): any { - if ( - target === 'INPUT' || - target === 'TEXTAREA' - ) { - return; - } - - if (key === 'Escape') { - const { dialog_active, mode, renderer: { renderer_active } } = yield select(getState); - - if (renderer_active) return yield put(hideRenderer()); - if (dialog_active) return yield put(setDialogActive(false)); - if (mode !== MODES.NONE) return yield put(setMode(MODES.NONE)); - } else if (key === 'Delete') { - const { mode } = yield select(getState); - - if (mode === MODES.TRASH) { - yield put(clearAll()); - } else { - yield put(setMode(MODES.TRASH)); - } - - } + yield put(setUser({ ...user, random_url })); + yield put(userLogin()); } function* searchGetRoutes() { - const { id, token } = yield select(getUser); + try { + const { + routes: { + step, + shift, + filter: { title, distance, tab }, + }, + }: ReturnType<typeof selectUser> = yield select(selectUser); - const { routes: { step, shift, filter: { title, distance, tab } } } = yield select(getState); + const result: Unwrap<typeof getRouteList> = yield getRouteList({ + search: title, + min: distance[0], + max: distance[1], + step, + shift, + tab, + }); - const result = yield call(getRouteList, { - id, - token, - title, - distance, - step, - shift, - author: tab === 'mine' ? id : '', - starred: tab === 'starred', - }); - - return result; + return result; + } catch (e) { + console.log(e); + } } -function* searchSetSagaWorker() { - const { routes: { filter } } = yield select(getState); +export function* searchSetSagaWorker() { + try { + const { + routes: { filter }, + }: ReturnType<typeof selectUser> = yield select(selectUser); - const { list, min, max, limit, shift, step } = yield call(searchGetRoutes); + const { + data: { + routes, + limits: { min, max, count: limit }, + filter: { shift, step }, + }, + }: Unwrap<typeof getRouteList> = yield call(searchGetRoutes); - yield put(searchPutRoutes({ list, min, max, limit, shift, step })); + yield put(searchPutRoutes({ list: routes, min, max, limit, shift, step })); - // change distange range if needed and load additional data - if ( - (filter.min > min && filter.distance[0] <= filter.min) || - (filter.max < max && filter.distance[1] >= filter.max) - ) { - yield put(searchChangeDistance([ - (filter.min > min && filter.distance[0] <= filter.min) - ? min - : filter.distance[0], + // change distange range if needed and load additional data + if ( + (filter.min > min && filter.distance[0] <= filter.min) || (filter.max < max && filter.distance[1] >= filter.max) - ? max - : filter.distance[1], - ])); - } + ) { + yield put( + searchChangeDistance([ + filter.min > min && filter.distance[0] <= filter.min ? min : filter.distance[0], + filter.max < max && filter.distance[1] >= filter.max ? max : filter.distance[1], + ]), + ); + } - return yield put(searchSetLoading(false)); + return yield put(searchSetLoading(false)); + } catch (e) { + console.log(e); + } } function* searchSetSaga() { yield put(searchSetLoading(true)); yield put(mapsSetShift(0)); - yield delay(500); + yield delay(300); yield call(searchSetSagaWorker); } function* openMapDialogSaga({ tab }: ReturnType<typeof ActionCreators.openMapDialog>) { - const { dialog_active, routes: { filter: { tab: current } } } = yield select(getState); + try { + const { + routes: { + filter: { tab: current }, + }, + }: ReturnType<typeof selectUser> = yield select(selectUser); - if (dialog_active && tab === current) { - return yield put(setDialogActive(false)); + const { dialog_active }: ReturnType<typeof selectEditor> = yield select(selectEditor); + + if (dialog_active && tab === current) { + return yield put(editorSetDialogActive(false)); + } + + if (tab !== current) { + yield put(searchSetTab(tab)); + } + + yield put(editorSetDialog(DIALOGS.MAP_LIST)); + yield put(editorSetDialogActive(true)); + + return tab; + } catch (e) { + console.log(e); } - - if (tab !== current) { // if tab wasnt changed just update data - yield put(searchSetTab(tab)); - } - - yield put(setDialog(DIALOGS.MAP_LIST)); - yield put(setDialogActive(true)); - - return tab; } function* searchSetTabSaga() { yield put(searchChangeDistance([0, 10000])); yield put(searchPutRoutes({ list: [], min: 0, max: 10000, step: 20, shift: 0 })); - yield call(searchSetSaga); + yield put(searchSetTitle('')); } -function* setSaveSuccessSaga({ - address, title, is_public -}: ReturnType<typeof ActionCreators.setSaveSuccess>) { - const { id } = yield select(getUser); - const { dialog_active } = yield select(getState); - - replacePath(`/${address}/edit`); - - yield put(setTitle(title)); - yield put(setAddress(address)); - yield put(setPublic(is_public)); - yield put(setChanged(false)); - - yield editor.owner = { id }; - - if (dialog_active) { - yield call(searchSetSagaWorker); - } - - return yield editor.setInitialData(); -} - -function* userLogoutSaga():SagaIterator { +function* userLogoutSaga() { yield put(setUser(DEFAULT_USER)); yield call(generateGuestSaga); } function* setUserSaga() { - const { dialog_active } = yield select(getState); + const { dialog_active }: ReturnType<typeof selectEditor> = yield select(selectEditor); if (dialog_active) yield call(searchSetSagaWorker); return true; } -function* setTitleSaga({ title }: ReturnType<typeof ActionCreators.setTitle>):SagaIterator { - if (title) { document.title = `${title} | Редактор маршрутов`; } -} - -function* getGPXTrackSaga(): SagaIterator { - const { route, stickers } = editor.dumpData(); - const { title, address } = yield select(getState); - - if (!route || route.length <= 0) return; - - const track = getGPXString({ route, stickers, title: (title || address) }); - - console.log({ route, stickers }); - - return downloadGPXTrack({ track, title }); -} - function* mapsLoadMoreSaga() { - const { routes: { limit, list, shift, step, loading, filter } } = yield select(getState); + try { + const { + routes: { limit, list, shift, step, loading, filter }, + }: ReturnType<typeof selectUser> = yield select(selectUser); - if (loading || list.length >= limit || limit === 0) return; + if (loading || list.length >= limit || limit === 0) return; - yield delay(100); + yield delay(50); - yield put(searchSetLoading(true)); - yield put(mapsSetShift(shift + step)); + yield put(searchSetLoading(true)); + yield put(mapsSetShift(shift + step)); - const result = yield call(searchGetRoutes); + const { + data: { + limits: { min, max, count }, + filter: { shift: resp_shift, step: resp_step }, + routes, + }, + }: Unwrap<typeof getRouteList> = yield call(searchGetRoutes); - if ( - (filter.min > result.min && filter.distance[0] <= filter.min) || - (filter.max < result.max && filter.distance[1] >= filter.max) - ) { - yield put(searchChangeDistance([ - (filter.min > result.min && filter.distance[0] <= filter.min) - ? result.min - : filter.distance[0], - (filter.max < result.max && filter.distance[1] >= filter.max) - ? result.max - : filter.distance[1], - ])); + if ( + (filter.min > min && filter.distance[0] <= filter.min) || + (filter.max < max && filter.distance[1] >= filter.max) + ) { + yield put( + searchChangeDistance([ + filter.min > min && filter.distance[0] <= filter.min ? min : filter.distance[0], + filter.max < max && filter.distance[1] >= filter.max ? max : filter.distance[1], + ]), + ); + } + + yield put( + searchPutRoutes({ + min, + max, + limit: count, + shift: resp_shift, + step: resp_step, + list: [...list, ...routes], + }), + ); + yield put(searchSetLoading(false)); + } catch (e) { + console.log(e); } - - yield put(searchPutRoutes({ ...result, list: [...list, ...result.list] })); - yield put(searchSetLoading(false)); } -function* dropRouteSaga({ _id }: ReturnType<typeof ActionCreators.dropRoute>): SagaIterator { - const { id, token } = yield select(getUser); - const { - routes: { list, step, shift, limit, filter: { min, max } } - } = yield select(getState); +function* dropRouteSaga({ address }: ReturnType<typeof ActionCreators.dropRoute>) { + try { + const { + routes: { + list, + step, + shift, + limit, + filter: { min, max }, + }, + }: ReturnType<typeof selectUser> = yield select(selectUser); - const index = list.findIndex(el => el._id === _id); + const index = list.findIndex(el => el.address === address); - if (index >= 0) { - yield put(searchPutRoutes({ - list: list.filter(el => el._id !== _id), - min, - max, - step, - shift: (shift > 0) ? shift - 1 : 0, - limit: (limit > 0) ? limit - 1 : limit, - })); + if (index >= 0) { + yield put( + searchPutRoutes({ + list: list.filter(el => el.address !== address), + min, + max, + step, + shift: shift > 0 ? shift - 1 : 0, + limit: limit > 0 ? limit - 1 : limit, + }), + ); + } + + return yield call(dropRoute, { address }); + } catch (e) { + console.log(e); } - - return yield call(dropRoute, { address: _id, id, token }); } -function* modifyRouteSaga({ _id, title, is_public }: ReturnType<typeof ActionCreators.modifyRoute>): SagaIterator { - const { id, token } = yield select(getUser); - const { - routes: { list, step, shift, limit, filter: { min, max } } - } = yield select(getState); +function* modifyRouteSaga({ + address, + title, + is_public, +}: ReturnType<typeof ActionCreators.modifyRoute>) { + try { + const { + routes: { + list, + step, + shift, + limit, + filter: { min, max }, + }, + }: ReturnType<typeof selectUser> = yield select(selectUser); - const index = list.findIndex(el => el._id === _id); + const index = list.findIndex(el => el.address === address); - if (index >= 0) { - yield put(searchPutRoutes({ - list: list.map(el => (el._id !== _id ? el : { ...el, title, is_public })), - min, - max, - step, - shift: (shift > 0) ? shift - 1 : 0, - limit: (limit > 0) ? limit - 1 : limit, - })); + if (index >= 0) { + yield put( + searchPutRoutes({ + list: list.map(el => (el.address !== address ? el : { ...el, title, is_public })), + min, + max, + step, + shift: shift > 0 ? shift - 1 : 0, + limit: limit > 0 ? limit - 1 : limit, + }), + ); + } + + return yield call(modifyRoute, { address, title, is_public }); + } catch (e) { + console.log(e); } +} - return yield call(modifyRoute, { address: _id, id, token, title, is_public }); +function* toggleRouteStarredSaga({ + address, +}: ReturnType<typeof ActionCreators.toggleRouteStarred>) { + try { + const { + routes: { list }, + }: ReturnType<typeof selectUser> = yield select(selectUser); + + const route = list.find(el => el.address === address); + + yield put(setRouteStarred(address, !route?.is_published)); + + const result = yield sendRouteStarred({ + address, + is_published: !route?.is_published, + }); + + if (!result) return yield put(setRouteStarred(address, !!route?.is_published)); + } catch (e) { + console.log(e); + } +} + +export function* updateUserRoutes() { + yield put(searchSetTab(TABS.MY)); } export function* userSaga() { - yield takeLatest(REHYDRATE, authCheckSaga); - yield takeEvery(ACTIONS.SET_MODE, setModeSaga); + yield takeEvery(REHYDRATE, authCheckSaga); - yield takeEvery(ACTIONS.START_EDITING, startEditingSaga); - yield takeEvery(ACTIONS.STOP_EDITING, stopEditingSaga); + yield takeEvery(USER_ACTIONS.USER_LOGOUT, userLogoutSaga); + yield takeLatest(USER_ACTIONS.GOT_VK_USER, gotVkUserSaga); - yield takeEvery(ACTIONS.USER_LOGOUT, userLogoutSaga); - yield takeEvery(ACTIONS.SET_ACTIVE_STICKER, setActiveStickerSaga); - yield takeEvery(ACTIONS.SET_LOGO, setLogoSaga); + yield takeLatest( + [USER_ACTIONS.SEARCH_SET_TITLE, USER_ACTIONS.SEARCH_SET_DISTANCE], + searchSetSaga, + ); - yield takeEvery(ACTIONS.ROUTER_CANCEL, routerCancelSaga); - yield takeEvery(ACTIONS.ROUTER_SUBMIT, routerSubmitSaga); - yield takeEvery([ - ACTIONS.CLEAR_POLY, - ACTIONS.CLEAR_STICKERS, - ACTIONS.CLEAR_ALL, - ACTIONS.CLEAR_CANCEL, - ], clearSaga); + yield takeLatest(USER_ACTIONS.OPEN_MAP_DIALOG, openMapDialogSaga); + yield takeLatest(USER_ACTIONS.SEARCH_SET_TAB, searchSetTabSaga); + yield takeLatest(USER_ACTIONS.SET_USER, setUserSaga); - yield takeLatest(ACTIONS.SEND_SAVE_REQUEST, sendSaveRequestSaga); - yield takeLatest(ACTIONS.SET_SAVE_SUCCESS, setSaveSuccessSaga); - yield takeLatest(ACTIONS.TAKE_A_SHOT, takeAShotSaga); - yield takeLatest(ACTIONS.CROP_A_SHOT, cropAShotSaga); + yield takeLatest(USER_ACTIONS.MAPS_LOAD_MORE, mapsLoadMoreSaga); - yield takeEvery(ACTIONS.CHANGE_PROVIDER, changeProviderSaga); - yield takeLatest(ACTIONS.LOCATION_CHANGED, locationChangeSaga); + yield takeLatest(USER_ACTIONS.DROP_ROUTE, dropRouteSaga); + yield takeLatest(USER_ACTIONS.MODIFY_ROUTE, modifyRouteSaga); + yield takeLatest(USER_ACTIONS.TOGGLE_ROUTE_STARRED, toggleRouteStarredSaga); - yield takeLatest(ACTIONS.GOT_VK_USER, gotVkUserSaga); - yield takeLatest(ACTIONS.KEY_PRESSED, keyPressedSaga); - - yield takeLatest(ACTIONS.SET_TITLE, setTitleSaga); - - yield takeLatest([ - ACTIONS.SEARCH_SET_TITLE, - ACTIONS.SEARCH_SET_DISTANCE, - ], searchSetSaga); - - yield takeLatest(ACTIONS.OPEN_MAP_DIALOG, openMapDialogSaga); - yield takeLatest(ACTIONS.SEARCH_SET_TAB, searchSetTabSaga); - yield takeLatest(ACTIONS.SET_USER, setUserSaga); - - yield takeLatest(ACTIONS.GET_GPX_TRACK, getGPXTrackSaga); - yield takeLatest(ACTIONS.MAPS_LOAD_MORE, mapsLoadMoreSaga); - - yield takeLatest(ACTIONS.DROP_ROUTE, dropRouteSaga); - yield takeLatest(ACTIONS.MODIFY_ROUTE, modifyRouteSaga); + yield takeLatest([USER_ACTIONS.USER_LOGIN, USER_ACTIONS.USER_LOGOUT], updateUserRoutes); } diff --git a/src/redux/user/selectors.ts b/src/redux/user/selectors.ts new file mode 100644 index 0000000..7a8cc68 --- /dev/null +++ b/src/redux/user/selectors.ts @@ -0,0 +1,5 @@ +import { IState } from '~/redux/store' + +export const selectUser = (state: IState) => state.user; +export const selectUserUser = (state: IState) => state.user.user; +export const selectUserLocation = (state: IState) => state.user.location; \ No newline at end of file diff --git a/src/sprites/app.png b/src/sprites/app.png new file mode 100644 index 0000000..2819b7b Binary files /dev/null and b/src/sprites/app.png differ diff --git a/src/sprites/app.svg b/src/sprites/app.svg new file mode 100644 index 0000000..a616984 --- /dev/null +++ b/src/sprites/app.svg @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1024" + height="1024" + viewBox="0 0 270.93333 270.93334" + version="1.1" + id="svg8" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" + sodipodi:docname="app.svg" + inkscape:export-filename="/home/muerwre/Projects/orchidMap/src/sprites/app.png" + inkscape:export-xdpi="96" + inkscape:export-ydpi="96"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#000000" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="0.125" + inkscape:cx="-2118.1867" + inkscape:cy="991.52262" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + units="px" + inkscape:showpageshadow="false" + inkscape:window-width="1862" + inkscape:window-height="1016" + inkscape:window-x="0" + inkscape:window-y="27" + inkscape:window-maximized="1" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-26.06665)"> + <path + style="fill:none;stroke:#ffffff;stroke-width:39.6875;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 26.726951,140.91458 130.42753,56.778132 79.11178,233.17603 238.83204,150.32247 195.42748,269.63159" + id="path4518" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + </g> +</svg> diff --git a/src/sprites/icon.svg b/src/sprites/icon.svg index 96b9fa0..514ad8d 100644 --- a/src/sprites/icon.svg +++ b/src/sprites/icon.svg @@ -1,406 +1,425 @@ <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"> - <defs> - <g id="icon-router"> - <rect x="0" y="0" width="32" height="32" fill="black" stroke="none" /> - <g transform="translate(0 0)"> - <path d="M12 5c-2.105-.003-3.587 1.238-4.3 2.354a6.454 6.454 0 0 0-.888 2.226l-.02.123v12.137h3v-11.814c.01-.045.098-.531.434-1.057.352-.549.722-.97 1.77-.969 1.073.001 1.547.446 1.945.983.367.493.47.894.49.966v12.45s-.003 1.326.624 2.723c.626 1.396 2.196 3.019 4.627 3.068 2.45.05 4.063-1.603 4.689-3.022.626-1.418.621-2.77.621-2.77v-10.949h-3v10.913s-.032.84-.365 1.595c-.334.756-.61 1.259-1.885 1.233-1.295-.027-1.617-.557-1.95-1.297a4.623 4.623 0 0 1-.36-1.526v-12.873l-.045-.177s-.256-1.071-1.035-2.121c-.78-1.05-2.273-2.193-4.352-2.196z" stroke="none" fill="white" /> - <circle cx="8.5" cy="24" r="2" fill="none" stroke-width="2" stroke="white" /> - <circle cx="23.5" cy="9" r="2" fill="none" stroke-width="2" stroke="white" /> - </g> - </g> + <defs> + <g id="icon-router"> + <rect x="0" y="0" width="32" height="32" fill="black" stroke="none" /> + <g transform="translate(0 0)"> + <path d="M12 5c-2.105-.003-3.587 1.238-4.3 2.354a6.454 6.454 0 0 0-.888 2.226l-.02.123v12.137h3v-11.814c.01-.045.098-.531.434-1.057.352-.549.722-.97 1.77-.969 1.073.001 1.547.446 1.945.983.367.493.47.894.49.966v12.45s-.003 1.326.624 2.723c.626 1.396 2.196 3.019 4.627 3.068 2.45.05 4.063-1.603 4.689-3.022.626-1.418.621-2.77.621-2.77v-10.949h-3v10.913s-.032.84-.365 1.595c-.334.756-.61 1.259-1.885 1.233-1.295-.027-1.617-.557-1.95-1.297a4.623 4.623 0 0 1-.36-1.526v-12.873l-.045-.177s-.256-1.071-1.035-2.121c-.78-1.05-2.273-2.193-4.352-2.196z" stroke="none" fill="white" /> + <circle cx="8.5" cy="24" r="2" fill="none" stroke-width="2" stroke="white" /> + <circle cx="23.5" cy="9" r="2" fill="none" stroke-width="2" stroke="white" /> + </g> + </g> + <g id="icon-sticker"> + <rect x="0" y="0" width="32" height="32" fill="none" stroke="none" /> + <g transform="translate(-680 -285)"> + <path d="M690.764 306.811l5.71 7.913 5.014-7.694z" stroke="none" fill="white" /> + <path transform="matrix(.88332 0 0 .88132 81.246 35.954)" d="M702.328 307.792l-6.02-.026-6.02.026-2.986-5.226-3.033-5.2 3.033-5.2 2.987-5.227 6.02.026 6.02-.026 2.986 5.226 3.033 5.2-3.033 5.2z" fill="none" stroke="white" /> + </g> + </g> + <g id="icon-poly"> + <rect x="0" y="0" width="32" height="32" fill="black" stroke="none" /> + <g> + <path d="m6 14l9 -7l-2 16l14 -10l-3 12" fill="none" stroke-linecap="butt" stroke-linejoin="round" stroke="white" /> + <circle cx="5" cy="15" r="2" fill="none" stroke-width="2" stroke="white" /> + <circle cx="16" cy="5" r="2" fill="none" stroke-width="2" stroke="white" /> + <circle cx="12" cy="25" r="2" fill="none" stroke-width="2" stroke="white" /> + <circle cx="28" cy="11" r="2" fill="none" stroke-width="2" stroke="white" /> + <circle cx="24" cy="27" r="2" fill="none" stroke-width="2" stroke="white" /> + </g> + </g> + <g id="icon-shooter"> + <rect x="0" y="0" width="32" height="32" fill="black" stroke="none" /> + <g transform="translate(18 6)"> + <path d="m0 0l-4.391.054c-1.418.531-2.34 1.756-3.176 3.102h-5.178c-.68.317-1.351.655-1.455 2.584v11.49c.17 1.001.58 1.765 1.455 2.06h22.537c.746-.044 1.288-.426 1.68-1.06v-13.517c-.185-1.643-.916-1.65-1.68-1.557h-6.62c-.326-1.26-1.91-2.247-3.172-3.156zm-2.122 5.289c3.227 0 5.87 2.626 5.87 5.846s-2.643 5.845-5.87 5.845c-3.227 0-5.869-2.626-5.869-5.845 0-3.22 2.642-5.846 5.87-5.846zm0 1.998a3.844 3.844 0 0 0-3.869 3.848 3.842 3.842 0 0 0 3.87 3.845 3.84 3.84 0 0 0 3.866-3.845 3.842 3.842 0 0 0-3.867-3.848z" fill="white" stroke="none" /> + </g> + </g> + <g id="icon-trash"> + <g transform="matrix(4.6 0 0 4.6 -4 -4)" stroke="none"> + <path fill="white" d="M2.783 3.626h2.923v2.923H2.783z" /> + <path fill="white" d="M2.479 2.597h3.508v.748H2.479z" /> + <path fill="white" d="M3.438 1.919h1.473v.865H3.438z" /> + <path fill="black" d="M3.859 2.25h.631v.386h-.631z" /> + <path fill="black" d="M3.134 3.906h.468v2.315h-.468z" /> + <path fill="black" d="M-4.537 3.906h.444v2.315h-.444z" transform="scale(-1 1)" /> + <path fill="black" d="M4.958 3.906h.444v2.315h-.444z" /> + </g> + </g> + <g id="icon-save" stroke="none"> + <path fill="black" d="M0 0h32v32H0z" /> + <path fill="white" d="M6.844 8.459V24h18.312V11.375H14.031V8.459z" /> + <rect fill="black" width="2.74" height="5.038" x="14.63" y="14.411" stroke-width="3.603" /> + <path fill="black" d="M16.866 19.73l-4.315-.06-4.314.06 2.209-3.707 2.105-3.766 2.106 3.766z" transform="matrix(.45903 -.40628 .79506 .23456 -3.467 21.088)" /> + </g> + <svg xmlns="http://www.w3.org/2000/svg" id="svg8" width="600" height="32"> + <g id="g4853" transform="translate(-29.985 30.509)"> + <rect id="rect4832" width="4.035" height="1.75" x="16.495" y="-28.417" fill="#fff" stroke-opacity=".941" stroke-width=".115" rx="0" ry="0" /> + <path id="rect4834" fill="#fff" stroke-opacity=".941" stroke-width=".247" d="M15.535-28.417h5.616v.933h-5.616z" /> + <path id="rect4836" fill="#fff" stroke-opacity=".941" stroke-width=".293" d="M16.495-29.706v1.29h.671v-.761h2.66v.76h.67v-1.29z" /> + <path id="path4841" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width=".753" d="M16.886-27.49c.092.03-.101 1.171.111 2.499.213 1.328-.477 1.846-.477 1.846" /> + <path id="path4843" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width=".753" d="M18.496-27.49c.093.03-.101 1.171.112 2.499.212 1.328-.478 1.846-.478 1.846" /> + <path id="path4845" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width=".753" d="M20.107-27.49c.092.03-.102 1.171.111 2.499s-.477 1.846-.477 1.846" /> + </g> + <g id="g4909" transform="translate(-.054 .888)"> + <path id="rect4855" fill="#fff" stroke-opacity=".941" stroke-width=".811" d="M16.272-27.384h4.266l-.397 4.3h-3.538z" /> + <path id="rect4857" fill="#fff" stroke-opacity=".941" stroke-width=".43" d="M15.809-28.939h5.192v.992h-5.192z" /> + <path id="rect4879" fill="#fff" stroke-opacity=".941" stroke-width=".502" d="M17.246-29.945v1.123h.586v-.66h1.005v.66h.587v-1.123z" /> + <g id="g4900"> + <path id="path4885" fill-rule="evenodd" stroke-width=".265" d="M16.885-26.893l.187 3.508h.538l-.14-3.508z" /> + <path id="path4887" fill-rule="evenodd" stroke-width=".265" d="M19.983-26.893l-.187 3.508h-.538l.14-3.508z" /> + <path id="rect4889" stroke-opacity=".941" stroke-width=".821" d="M18.165-26.881h.538v3.473h-.538z" /> + </g> + </g> + <g id="icon-save" stroke-opacity=".941" transform="translate(-64)"> + <path id="rect4766" stroke-width=".265" d="M0 0h32v32H0z" /> + <path id="rect4986" fill="#fff" stroke-width="2.491" d="M6.844 8.459V24h18.312V11.375H14.031V8.459z" /> + <rect id="rect4991" width="2.74" height="5.038" x="14.63" y="14.411" stroke-width="3.603" rx="0" ry="0" /> + <path id="path4993" stroke-width="3" d="M16.866 19.73l-4.315-.06-4.314.06 2.209-3.707 2.105-3.766 2.106 3.766z" transform="matrix(.45903 -.40628 .79506 .23456 -3.467 21.088)" /> + </g> + <g id="g4982" stroke-opacity=".941" transform="translate(-32)"> + <path id="rect4964" stroke-width=".265" d="M0 0h32v32H0z" /> + <g id="g4980" transform="matrix(3.77953 0 0 3.77953 .002 -.002)"> + <path id="rect4966" fill="#fff" stroke-width=".794" d="M2.783 3.626h2.923v2.923H2.783z" /> + <path id="rect4968" fill="#fff" stroke-width=".794" d="M2.479 2.597h3.508v.748H2.479z" /> + <path id="rect4970" fill="#fff" stroke-width=".794" d="M3.438 1.919h1.473v.865H3.438z" /> + <path id="rect4972" stroke-width=".684" d="M3.859 2.25h.631v.386h-.631z" /> + <path id="rect4974" stroke-width="1.442" d="M3.134 3.906h.468v2.315h-.468z" /> + <path id="rect4976" stroke-width="1.405" d="M-4.537 3.906h.444v2.315h-.444z" transform="scale(-1 1)" /> + <path id="rect4978" stroke-width="1.405" d="M4.958 3.906h.444v2.315h-.444z" /> + </g> + </g> + <g id="g5188" transform="translate(-96)"> + <path id="rect5180" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" /> + <g id="g5322" fill="#fff" transform="translate(7.066 7.065) scale(.04494)"> + <path id="path5267" stroke-width="445.017" d="M313.1 147.875c-6.057 0-11.962.654-17.661 1.871l-15.805-53.435 37.842-2.565a9.275 9.275 0 0 1 9.602 6.932 9.246 9.246 0 0 1-1.45 7.728 9.243 9.243 0 0 1-6.865 3.834l-9.126.652a6.5 6.5 0 0 0-6.02 6.947c.256 3.581 3.361 6.289 6.947 6.02l9.126-.652a22.21 22.21 0 0 0 16.493-9.21 22.21 22.21 0 0 0 3.484-18.566c-2.677-10.375-12.376-17.364-23.069-16.654l-45.936 3.114a6.5 6.5 0 0 0-5.793 8.329l6.405 21.656H145.477l-6.316-12H155.5a6.5 6.5 0 1 0 0-13h-47a6.5 6.5 0 1 0 0 13h16.086l9.542 18.349-18.836 33.485a84.026 84.026 0 0 0-30.792-5.834c-46.593 0-84.5 37.906-84.5 84.5s37.907 84.5 84.5 84.5c44.404 0 80.892-34.436 84.225-78h31.776a6.5 6.5 0 0 0 5.511-3.055l68.779-110.047 8.185 27.672c-31.758 12.162-54.376 42.945-54.376 78.93 0 46.594 37.907 84.5 84.5 84.5s84.5-37.906 84.5-84.5-37.907-84.501-84.5-84.501zm-228.6 156c-39.425 0-71.5-32.075-71.5-71.5s32.075-71.5 71.5-71.5c8.549 0 16.75 1.513 24.355 4.276l-31.482 55.968c-3.726 2.365-6.206 6.516-6.206 11.256 0 7.363 5.969 13.333 13.333 13.333 5.002 0 9.354-2.759 11.636-6.833h59.556c-3.297 36.388-33.959 65-71.192 65zm11.636-78a13.384 13.384 0 0 0-4.025-4.439l28.528-50.717c19.37 11.397 32.922 31.647 35.052 55.156zm72.589 0c-2.17-28.365-18.393-52.845-41.715-66.482l14.327-25.471 48.396 91.953zm32.258-6.538l-48.665-92.462h106.454zM313.1 303.875c-39.425 0-71.5-32.075-71.5-71.5 0-30.093 18.697-55.885 45.077-66.418l16.89 57.105a13.284 13.284 0 0 0-3.8 9.313c0 7.363 5.969 13.333 13.333 13.333s13.333-5.97 13.333-13.333c0-6.354-4.449-11.661-10.399-12.999l-16.895-57.123a71.624 71.624 0 0 1 13.962-1.378c39.425 0 71.5 32.075 71.5 71.5s-32.076 71.5-71.501 71.5z" /> + </g> + </g> + <g id="icon-cycle"> + <path fill="black" d="M0 0h32v32H0z" /> + <g id="g5604" fill="#fff" transform="matrix(-.36615 0 0 .36615 24.543 7.457)"> + <g id="g5527"> + <g id="g5495"> + <path id="path5483" d="M37.687 24.66c-4.945 0-8.973 4.025-8.973 8.975 0 4.95 4.026 8.974 8.973 8.974 4.95 0 8.977-4.024 8.977-8.974s-4.027-8.975-8.977-8.975zm0 15.384a6.417 6.417 0 0 1-6.409-6.409 6.418 6.418 0 0 1 6.409-6.41 6.417 6.417 0 0 1 6.411 6.41 6.417 6.417 0 0 1-6.411 6.409z" /> + <path id="path5485" d="M23.588 15.501v.01h8.047c-2.375-2.4-5.273-5.251-5.99-5.578-1.257-.575-3.966 1.462-4.547 1.748-.532.283-.954.699-1.043 1.236l-2.112 5.927-6.167.069c-1.811.485-.465 2.065-.465 2.065l3.097.041-.295 1.405-1.803 2.989a8.914 8.914 0 0 0-3.333-.648C4.027 24.765 0 28.792 0 33.741c0 4.947 4.026 8.974 8.977 8.974 4.948 0 8.975-4.026 8.975-8.974a8.956 8.956 0 0 0-3.423-7.038l2.005-3.326.487-2.322 2.41.03c.479-.136.833-.538.912-1.029l2.603-4.074zM15.386 33.74a6.417 6.417 0 0 1-6.409 6.409c-3.534 0-6.411-2.876-6.411-6.409a6.419 6.419 0 0 1 6.411-6.411c.694 0 1.36.114 1.986.32l-3.579 5.939 2.197 1.323 3.607-5.989a6.386 6.386 0 0 1 2.198 4.818z" /> + <path id="path5487" d="M32.24 23.139s2.468-2.578 2.691-2.968c.225-.392.229-.872.007-1.265 0 0-.725-.76-1.771-1.832v.014h-8.949l4.281 3.716-6.367 9.947a1.264 1.264 0 0 0-.104 1.045l2.563 7.692 3.072-.17-1.741-7.787z" /> + <circle id="circle5489" cx="19.703" cy="7.384" r="3.435" /> + <path id="path5491" d="M32.845 5.919c-1.06-.744-2.366-.789-3.123-.034l-1.484 1.487c-.756.756-.711 2.062.03 3.124z" /> + <path id="path5493" d="M33.007 15.317c1.116 1.116 2.73 1.311 3.607.436l1.485-1.488c.877-.876.685-2.491-.434-3.606l-4.081-4.081-4.659 4.658z" /> + </g> + </g> + </g> + </g> + <g id="icon-cycle-2"> + <path fill="black" d="M0 0h32v32H0z" /> + <g id="g5604" fill="#fff" transform="matrix(-.36615 0 0 .36615 24.543 7.457)"> + <g id="g5527"> + <g id="g5495"> + <path id="path5483" d="M37.687 24.66c-4.945 0-8.973 4.025-8.973 8.975 0 4.95 4.026 8.974 8.973 8.974 4.95 0 8.977-4.024 8.977-8.974s-4.027-8.975-8.977-8.975zm0 15.384a6.417 6.417 0 0 1-6.409-6.409 6.418 6.418 0 0 1 6.409-6.41 6.417 6.417 0 0 1 6.411 6.41 6.417 6.417 0 0 1-6.411 6.409z" /> + <path id="path5485" d="M23.588 15.501v.01h8.047c-2.375-2.4-5.273-5.251-5.99-5.578-1.257-.575-3.966 1.462-4.547 1.748-.532.283-.954.699-1.043 1.236l-2.112 5.927-6.167.069c-1.811.485-.465 2.065-.465 2.065l3.097.041-.295 1.405-1.803 2.989a8.914 8.914 0 0 0-3.333-.648C4.027 24.765 0 28.792 0 33.741c0 4.947 4.026 8.974 8.977 8.974 4.948 0 8.975-4.026 8.975-8.974a8.956 8.956 0 0 0-3.423-7.038l2.005-3.326.487-2.322 2.41.03c.479-.136.833-.538.912-1.029l2.603-4.074zM15.386 33.74a6.417 6.417 0 0 1-6.409 6.409c-3.534 0-6.411-2.876-6.411-6.409a6.419 6.419 0 0 1 6.411-6.411c.694 0 1.36.114 1.986.32l-3.579 5.939 2.197 1.323 3.607-5.989a6.386 6.386 0 0 1 2.198 4.818z" /> + <path id="path5487" d="M32.24 23.139s2.468-2.578 2.691-2.968c.225-.392.229-.872.007-1.265 0 0-.725-.76-1.771-1.832v.014h-8.949l4.281 3.716-6.367 9.947a1.264 1.264 0 0 0-.104 1.045l2.563 7.692 3.072-.17-1.741-7.787z" /> + <circle id="circle5489" cx="19.703" cy="7.384" r="3.435" /> + <path id="path5491" d="M32.845 5.919c-1.06-.744-2.366-.789-3.123-.034l-1.484 1.487c-.756.756-.711 2.062.03 3.124z" /> + <path id="path5493" d="M33.007 15.317c1.116 1.116 2.73 1.311 3.607.436l1.485-1.488c.877-.876.685-2.491-.434-3.606l-4.081-4.081-4.659 4.658z" /> + </g> + </g> + </g> + </g> + <g id="icon-logo"> + <path fill="black" stroke="none" d="M0 0h32v32H0z" /> + <g transform="matrix(1 0 0 1 2 -1)"> + <path fill="none" stroke="#fff" stroke-width="2" d="M23.423 9.284c-6.673-4.127-12.713-4.175-19.269 0 .174 4.944-.354 13.294 9.635 17.855 10.323-4.9 9.545-13.305 9.634-17.855z" /> + <path fill="#fff" stroke="none" d="M13.435 5.925v21.037s10.695-3.27 9.988-17.678c0 0-3.447-2.828-9.988-3.359z" /> + <path fill="none" stroke-width="2" stroke="#fff" d="M5.773 15.118L15.7 6.19" /> + <path fill="none" stroke-width="2" stroke="#fff" d="M6.276 20.333l7.778-7.778" /> + <path fill="none" stroke-width="2" stroke="#fff" d="M8.574 23.691c.442-.53 5.612-5.612 5.612-5.612" /> + <path fill="none" stroke-width="2" stroke="#fff" d="M11.932 25.636l2.343-2.342" /> + </g> + </g> + <g id="icon-locate"> + <path id="rect5819" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <circle id="path5839" cx="16" cy="16" r="5.127" fill="none" stroke="#fff" stroke-width="2.5" /> + <path id="path5841" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width="2.5" d="M16.087 6.854v4.242" /> + <path id="path5843" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width="2.5" d="M16.087 20.686v4.243" /> + <path id="path5845" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width="2.5" d="M20.948 16.134h4.243" /> + <path id="path5847" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width="2.5" d="M6.63 16.134h4.242" /> + </g> + <g id="icon-shot-2" stroke="none" transform="scale(1.1) translate(-2 -1)"> + <path id="rect5819" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <rect id="rect6617" width="21" height="13.89" x="6.25" y="9.833" fill="#fff" rx="2" ry="2" /> + <path id="rect6619" fill="#fff" stroke-width="1.979" d="M13.812 7.009h6.282c.45 0 .749.528 1.147 1.039l3.096 3.974c.398.51-3.793 6.989-4.243 6.989h-6.282c-.45 0-4.889-6.747-4.475-7.24l3.19-3.802c.415-.493.836-.96 1.285-.96z" /> + <circle id="path6621" cx="16.627" cy="16.311" r="6.158" fill="black" /> + <circle id="circle6628" cx="16.627" cy="16.311" r="3.533" fill="#fff" /> + </g> + <g id="icon-trash-2" stroke="none"> + <g transform="translate(0 -3) scale(3.82445) scale(1.1) rotate(45 4 4)"> + <rect id="rect4966" width="3.125" height="2.893" x="2.671" y="3.751" fill="#fff" rx=".36" ry=".403" /> + <rect id="rect4968" width="3.663" height=".87" x="2.401" y="2.423" fill="#fff" rx=".435" ry=".435" /> + <rect id="rect4970" width="2.924" height="1.306" x="2.771" y="1.698" fill="#fff" rx=".653" ry=".653" /> + <rect id="rect4972" width="1.933" height=".523" x="3.266" y="2.114" fill="black" rx=".261" ry=".261" /> + <g id="g4918" stroke-width=".523" transform="matrix(1.3497 0 0 1.3497 -1.613 -1.674)"> + <rect id="rect4912" width="2.059" height=".425" x="5.622" y=".289" rx=".237" ry=".21" transform="rotate(45)" fill="black" /> + <rect id="rect4914" width="2.047" height=".389" x="-.491" y="-6.803" rx=".237" ry=".195" transform="rotate(135)" fill="black" /> + </g> + </g> + </g> + <g id="icon-logo-2" transform="scale(1.1) translate(-1 -2)"> + <path id="rect5611" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" stroke="none" /> + <g id="g5792" fill="none" stroke="#fff" stroke-width="2.37" transform="matrix(.84382 0 0 .84382 4.366 1.93)"> + <path id="path5774" fill-rule="evenodd" d="M22.399 10.08c-5.964-3.689-11.363-3.732-17.222 0 .155 4.418-.316 11.882 8.61 15.957 9.228-4.38 8.532-11.89 8.612-15.957z" /> + </g> + <g id="g8284" fill="#fff" stroke-width="3.052" transform="matrix(.40236 0 0 .40236 10.45 8.978)"> + <path d="M22.399 10.08c-5.964-3.689-11.363-3.732-17.222 0 .155 4.418-.316 11.882 8.61 15.957 9.228-4.38 8.532-11.89 8.612-15.957z" stroke="none" /> + </g> + </g> + <g id="icon-sticker-2" transform="scale(1.1) translate(-3 -2)" stroke="none"> + <g id="g4867" transform="matrix(.94996 0 0 .94996 -.16 .083)"> + <path id="path4859" fill="#fff" fill-rule="evenodd" stroke-width=".767" d="M13.47 22.847l3.045 5.275 3.12-5.405z" /> + <circle id="path4863" cx="16.552" cy="14.98" r="8.712" fill="#fff" stroke-width="1.851" /> + <circle id="circle4869" cx="16.552" cy="14.98" r="5" fill="black" /> + </g> + </g> + <g id="icon-route-2" transform="scale(1.1) translate(32 -2)" stroke="none"> + <g fill="white"> + <circle id="path5642" cx="-24.357" cy="23.576" r="2.507" fill="#fff" stroke-width="4.363" /> + <path id="path5644" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width="2.621" d="M-24.289 21.588V10.61c0-4.22 6.62-4.194 6.62 0V21.42c0 4.011 6.828 4.027 6.828 0v-10.98" /> + <circle id="circle5646" cx="-10.93" cy="8.462" r="2.507" fill="#fff" stroke-width="4.363" /> + </g> + </g> + <g id="icon-poly-2" transform="scale(1.1) translate(-3 -2)" stroke="none"> + <g fill="white"> + <path id="path6375" fill="none" fill-rule="evenodd" stroke="#fff" stroke-linejoin="round" stroke-width="2.387" d="M7.924 12.991l8.569-4.989-6.55 14.587 13.762-7.974-3.958 9.12" /> + <circle id="path6363" cx="14.711" cy="-4.523" r="2.387" fill="#fff" stroke-width="5.304" transform="rotate(75)" /> + <circle id="circle6367" cx="12.17" cy="-13.883" r="2.387" fill="#fff" stroke-width="5.304" transform="rotate(75)" /> + <circle id="circle6371" cx="20.342" cy="-19.194" r="2.387" fill="#fff" stroke-width="5.304" transform="rotate(75)" /> + <circle id="circle6373" cx="24.138" cy="-3.701" r="2.387" fill="#fff" stroke-width="5.304" transform="rotate(75)" /> + <circle id="circle6774" cx="27.918" cy="-13.025" r="2.387" fill="#fff" stroke-width="5.304" transform="rotate(75)" /> + </g> + </g> + <g id="icon-save-2" transform="scale(1.1) translate(-1 -2)" stroke="none"> + <g fill="white"> + <path id="rect4766" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <path id="rect4986" fill="#fff" stroke-opacity=".941" stroke-width="2.477" d="M6.894 8.502v15.455h18.212V11.402H14.042v-2.9z" /> + <path id="path7854" fill="none" fill-rule="evenodd" stroke="#000" stroke-width="2.735" d="M10.923 16.586l4.19 4.19 6.606-6.607" transform="scale(0.9) translate(2 2)" /> + </g> + </g> + <g id="icon-trash-3"> + <path id="rect4766" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" stroke="none" /> + <path xmlns="http://www.w3.org/2000/svg" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12zm8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8z" fill="white" transform="translate(4 4)" stroke-width="1" /> + </g> + <g id="icon-trash-4"> + <path id="rect4766" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" stroke="none" /> + <path xmlns="http://www.w3.org/2000/svg" d="M21 9l-9-7-2.59 2.02 7.87 7.87zm0 5.07l-1.63-1.27-.67.52 1.43 1.43zM3.41.86L2 2.27l4.22 4.22L3 9l9 7 2.1-1.63 1.42 1.42-3.53 2.75-7.37-5.73L3 14.07l9 7 4.95-3.85L20.73 21l1.41-1.41z" fill="white" transform="translate(4 4)" stroke-width="0" /> + </g> + <g id="icon-logo-3" transform="scale(1.1) translate(-1 -2)"> + <path id="rect5611" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" stroke="none" /> + <g id="g5792" fill="none" stroke="#fff" stroke-width="3" transform="matrix(.84382 0 0 .84382 5 2.53)"> + <path id="path5774" fill-rule="evenodd" d="M22.399 10.08c-5.964-3.689-11.363-3.732-17.222 0 .155 4.418-.316 11.882 8.61 15.957 9.228-4.38 8.532-11.89 8.612-15.957z" /> + </g> + </g> + <g id="icon-shot-3" stroke="none" transform=""> + <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M18 20H4V6h9V4H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-9h-2v9zm-7.79-3.17l-1.96-2.36L5.5 18h11l-3.54-4.71zM20 4V1h-2v3h-3c.01.01 0 2 0 2h3v2.99c.01.01 2 0 2 0V6h3V4h-3z" fill="white" transform="translate(4 4)" stroke-width="0" /> + </g> + <g id="icon-reg-1" stroke="none" transform="scale(1.1) translate(-2 -1)"> + <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M11 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zM5 18c.2-.63 2.57-1.68 4.96-1.94l2.04-2c-.39-.04-.68-.06-1-.06-2.67 0-8 1.34-8 4v2h9l-2-2H5zm15.6-5.5l-5.13 5.17-2.07-2.08L12 17l3.47 3.5L22 13.91z" fill="white" transform="translate(5 3)" stroke-width="1" /> + </g> + <g id="icon-cancel-1" stroke="none"> + <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z" fill="white" stroke="white" transform="translate(4 4)" stroke-width="1" /> + </g> + <g id="icon-check-1" stroke="none"> + <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z" fill="white" transform="translate(4 4)" stroke-width="1" stroke="white" /> + </g> + <g id="icon-pin-1" stroke="none"> + <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M13 16.12c3.47-.41 6.17-3.36 6.17-6.95 0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89V20H5v2h14v-2h-6v-3.88z" fill="white" transform="translate(4 4)" stroke-width="0" stroke="white" /> + </g> + <g id="icon-check-2" stroke="none" transform="scale(1.1) translate(-2 -1)"> + <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M11 5v5.59H7.5l4.5 4.5 4.5-4.5H13V5h-2zm-5 9c0 3.31 2.69 6 6 6s6-2.69 6-6h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4H6z" fill="white" transform="translate(4 4)" stroke-width="0" stroke="white" /> + </g> + <g id="icon-map-1" stroke="none"> + <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M20.5 3l-.16.03L15 5.1 9 3 3.36 4.9c-.21.07-.36.25-.36.48V20.5c0 .28.22.5.5.5l.16-.03L9 18.9l6 2.1 5.64-1.9c.21-.07.36-.25.36-.48V3.5c0-.28-.22-.5-.5-.5zM10 5.47l4 1.4v11.66l-4-1.4V5.47zm-5 .99l3-1.01v11.7l-3 1.16V6.46zm14 11.08l-3 1.01V6.86l3-1.16v11.84z" fill="white" transform="translate(4 4)" stroke-width="1" /> + </g> + <g id="icon-sticker-3" stroke="none"> + <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <g> + <path fill="#fff" fill-rule="evenodd" stroke-width=".767" d="M12 24l4 6 3.5-6.405z" transform="rotate(45 16 16)" /> + <circle cx="16" cy="15" r="9.5" fill="#fff" stroke-width="1.851" /> + <circle cx="16" cy="15" r="6.5" fill="black" /> + </g> + </g> + <g id="icon-poly-3" transform="scale(1.1) translate(-3 -2)" stroke="none"> + <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" /> + <g fill="white" transform="translate(2 0.5)"> + <path stroke-width="2.3" fill="none" fill-rule="evenodd" stroke="#fff" stroke-linejoin="round" d="M7.924 12.991l8.569-4.989-6.55 14.587 13.762-7.974-3.958 9.12" /> + <circle cx="7.711" cy="13" r="1" fill="black" stroke-width="2.5" stroke="white" /> + <circle cx="16.5" cy="8" r="1" fill="black" stroke-width="2.5" stroke="white" /> + <circle cx="10" cy="22" r="1" fill="black" stroke-width="2.5" stroke="white" /> + <circle cx="19.7" cy="23.701" r="1" fill="black" stroke-width="2.5" stroke="white" /> + <circle cx="24" cy="14.5" r="1" fill="black" stroke-width="2.5" stroke="white" /> + </g> + </g> + <g id="icon-poly-4" stroke="none"> + <path stroke="none" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2zm0 0c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2z" fill="white" stroke="white" stroke-width="1" transform="translate(4 4)" /> + </g> + <g id="icon-get-1" stroke="none"> + <path stroke="none" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z" fill="white" stroke="white" stroke-width="1" transform="translate(4 4)" /> + </g> + <g id="icon-folder-1" stroke="none"> + <path stroke="none" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M9.17 6l2 2H20v10H4V6h5.17M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z" fill="white" stroke="white" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-folder-1" stroke="none"> + <path stroke="none" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M9.17 6l2 2H20v10H4V6h5.17M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z" fill="white" stroke="white" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-cycle-1" stroke="none"> + <path stroke="none" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M15.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM5 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5zm0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5zm5.8-10l2.4-2.4.8.8c1.3 1.3 3 2.1 5.1 2.1V9c-1.5 0-2.7-.6-3.6-1.5l-1.9-1.9c-.5-.4-1-.6-1.6-.6s-1.1.2-1.4.6L7.8 8.4c-.4.4-.6.9-.6 1.4 0 .6.2 1.1.6 1.4L11 14v5h2v-6.2l-2.2-2.3zM19 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5zm0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5z" fill="white" stroke="white" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-link-1" stroke="none"> + <path stroke="none" fill="black" /> + <path xmlns="http://www.w3.org/2000/svg" d="M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z" fill="white" stroke="white" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-shot-4" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M14.12 4l1.83 2H20v12H4V6h4.05l1.83-2h4.24M15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2zm-3 7c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3m0-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5z" fill="white" stroke="white" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-trash-5" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M14.12 10.47L12 12.59l-2.13-2.12-1.41 1.41L10.59 14l-2.12 2.12 1.41 1.41L12 15.41l2.12 2.12 1.41-1.41L13.41 14l2.12-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4zM6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM8 9h8v10H8V9z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-trash-6" stroke="none"> + <path stroke="none" fill="black" /> + <g transform="scale(1.25) translate(1 1)"> + <path xmlns="http://www.w3.org/2000/svg" d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM8 9h8v10H8V9zm7.5-5l-1-1h-5l-1 1H5v2h14V4z" /> + </g> + </g> + <g id="icon-copy-1" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-sync-1" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4v3z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-block-1" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12zm8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-edit-1" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M14.06 9.02l.92.92L5.92 19H5v-.92l9.06-9.06M17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29zm-3.6 3.19L3 17.25V21h3.75L17.81 9.94l-3.75-3.75z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-eye-1" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M12 6c3.79 0 7.17 2.13 8.82 5.5-.59 1.22-1.42 2.27-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6zm-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14zM2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45 2.01 3.87zm7.5 7.5l2.61 2.61c-.04.01-.08.02-.12.02-1.38 0-2.5-1.12-2.5-2.5 0-.05.01-.08.01-.13zm-3.4-3.4l1.75 1.75c-.23.55-.36 1.15-.36 1.78 0 2.48 2.02 4.5 4.5 4.5.63 0 1.23-.13 1.77-.36l.98.98c-.88.24-1.8.38-2.75.38-3.79 0-7.17-2.13-8.82-5.5.7-1.43 1.72-2.61 2.93-3.53z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-gpx-1" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M8 23h8v-2H8v2zm8-21.99L8 1c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM16 15H8V5h8v10z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-arrow-up-1" stroke="none"> + <path stroke="none" fill="black" /> + <circle cx="16" cy="16" fill="white" r="4" /> + </g> + <g id="icon-more-vert" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-star-blank" stroke="none"> + <path stroke="none" fill="black" /> + <path d="M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-star-fill" stroke="none"> + <path stroke="none" fill="black" /> + <path d="m12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)" /> + </g> + <g id="icon-cluster-1" stroke="none"> + <rect x="0" y="0" width="32" height="32" fill="black" stroke="none" /> + <circle cx="10" cy="21" fill="white" r="4" /> + <circle cx="22" cy="21" fill="white" r="4" /> + <circle cx="16" cy="11" fill="white" r="4" /> + </g> + <g id="icon-chevron-down" stroke="none"> + <g transform="scale(2) translate(-4 -3)"> + <path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z" /> + </g> + </g> + <g id="icon-sad-1" stroke="none"> + <path stroke="none" fill="black" /> + <g transform="translate(4 4)"> + <circle cx="15.5" cy="9.5" r="1.5" fill="white" stroke="none" /> + <circle cx="8.5" cy="9.5" r="1.5" fill="white" stroke="none" /> + <path d="M12 14c-2.33 0-4.32 1.45-5.12 3.5h1.67c.69-1.19 1.97-2 3.45-2s2.75.81 3.45 2h1.67c-.8-2.05-2.79-3.5-5.12-3.5zm-.01-12C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" fill="white" stroke="none" stroke-width="0" /> + </g> + </g> + <g id="icon-search" stroke="none"> + <path stroke="none" fill="black" /> + <g transform="translate(4 4)"> + <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" /> + </g> + </g> + <g id="icon-reverse" stroke="none"> + <path stroke="none" fill="black" /> + <g transform="translate(6 4)"> + <path d="M9.832 2.934c-.967 0-1.683-.018-1.683-.018L7.021 0l-3.1 6.51 5.843 2.368-.777-3.032s.351-.051.845-.052a6.974 6.974 0 016.973 6.972 6.973 6.973 0 01-.922 3.457l2.07 2.07a9.833 9.833 0 001.711-5.527c0-5.43-4.402-9.831-9.832-9.832zm-8.094 4.27A9.833 9.833 0 000 12.766c0 5.43 4.402 9.832 9.832 9.832 1.108 0 1.398-.153 1.398-.153l.902 2.4 3.734-5.378-6.43-1.959.914 2.2s.046.03-.518.031a6.974 6.974 0 01-6.973-6.973 6.974 6.974 0 01.948-3.494z" fill="#fff" /> + </g> + </g> + <g id="icon-drop-start" stroke="none"> + <g transform="translate(6 12)" fill="white"> + <path d="M23.528 6.662H11.979L9.953 4.98l2.026-1.887h11.549zM7.572 9.755l2.183-2.183-2.696-2.695 2.696-2.695L7.572 0 4.877 2.695 2.182 0 0 2.182l2.695 2.695L0 7.572l2.182 2.183 2.695-2.696z" fill="#fff" /> + </g> + </g> + <g id="icon-drop-end" stroke="none"> + <g transform="translate(6 12)" fill="white"> + <path d="M0 3.093h11.548l2.026 1.681-2.026 1.888H0zM15.955 0l-2.182 2.182 2.695 2.695-2.695 2.695 2.182 2.183 2.695-2.696 2.696 2.696 2.182-2.183-2.696-2.695 2.696-2.695L21.346 0 18.65 2.695z" fill="#fff" /> + </g> + </g> + <g id="icon-undo" stroke="none"> + <g transform="translate(8 8)" fill="white"> + <path d="M5.912 1.278c-.967 0-2.84.42-2.84.42L2.257 0 0 4.855 5.094 6.19l-.777-1.938s1.101-.113 1.595-.115a6.974 6.974 0 016.972 6.973 6.97 6.97 0 01-.921 3.457l2.07 2.07a9.833 9.833 0 001.71-5.527c0-5.43-4.401-9.832-9.831-9.832z" fill="#fff" /> + </g> + </g> + <g id="icon-redo" stroke="none"> + <g transform="translate(8 8)" fill="white"> + <path d="M9.832 1.278c.967 0 2.84.42 2.84.42L13.486 0l2.257 4.855L10.65 6.19l.777-1.938s-1.101-.113-1.595-.115a6.974 6.974 0 00-6.973 6.973 6.97 6.97 0 00.922 3.457l-2.07 2.07A9.833 9.833 0 010 11.11c0-5.43 4.402-9.832 9.832-9.832z" fill="#fff" /> + </g> + </g> + <g id="icon-draw-forward" stroke="none"> + <g transform="translate(4 11)" fill="white"> + <path d="M19.38 0l5.374 4.547-5.374 4.655V0z" /> + <path d="M0 2.872h19.91v3.569H0z" /> + </g> + </g> + <g id="icon-draw-backward" stroke="none"> + <g transform="translate(4 11)" fill="white"> + <path d="M5.374 9.202L0 4.655 5.374 0v9.202z" /> + <path d="M24.754 6.33H4.844V2.762h19.91z" /> + </g> + </g> + <g id="icon-to-poly" stroke="none"> + <path d="M0 0h32v32H0z" fill="black" /> + <path d="M7.924 12.991l8.569-4.989-6.55 14.587 13.762-7.974-3.958 9.12" fill="none" stroke="#fff" stroke-width="2.387" stroke-linejoin="round"/> + <circle transform="rotate(75)" r="2.387" cy="-4.523" cx="14.711" fill="#fff"/> + <circle transform="rotate(75)" r="2.387" cy="-13.883" cx="12.17" fill="#fff"/> + <circle transform="rotate(75)" r="2.387" cy="-19.194" cx="20.342" fill="#fff"/> + <circle transform="rotate(75)" cx="24.138" cy="-3.701" r="5.48" fill="black" /> + <circle transform="rotate(75)" cx="27.918" cy="-13.025" r="2.387" fill="#fff"/> - <g id="icon-sticker"> - <rect x="0" y="0" width="32" height="32" fill="none" stroke="none" /> - <g transform="translate(-680 -285)"> - <path d="M690.764 306.811l5.71 7.913 5.014-7.694z" stroke="none" fill="white"/> - <path transform="matrix(.88332 0 0 .88132 81.246 35.954)" d="M702.328 307.792l-6.02-.026-6.02.026-2.986-5.226-3.033-5.2 3.033-5.2 2.987-5.227 6.02.026 6.02-.026 2.986 5.226 3.033 5.2-3.033 5.2z" fill="none" stroke="white" /> - </g> - </g> + <path d="M8.224 18.144v3.132H2.357v3.891h5.867v3.012l5.86-5.077z"/> + </g> - <g id="icon-poly"> - <rect x="0" y="0" width="32" height="32" fill="black" stroke="none" /> - <g> - <path d="m6 14l9 -7l-2 16l14 -10l-3 12" fill="none" stroke-linecap="butt" stroke-linejoin="round" stroke="white" /> + <g id="icon-start"> + <path d="M15.646 2.959a12.688 12.688 0 00-8 2.85v1.837h8zm0 4.687v8h8v-8zm8 0h1.838a12.688 12.688 0 00-1.838-1.835zm0 8v8h1.836a12.688 12.688 0 002.852-8zm0 8h-8v4.688a12.688 12.688 0 008-2.85zm-8 0v-8h-8v8zm-8 0H5.81a12.688 12.688 0 001.837 1.836zm0-8v-8H5.811a12.688 12.688 0 00-2.852 8z" fill="#fff"/> + <path d="M15.646 0A15.646 15.646 0 000 15.646a15.646 15.646 0 0015.646 15.647 15.646 15.646 0 0015.647-15.647A15.646 15.646 0 0015.646 0zm0 3.24a12.407 12.407 0 0112.408 12.406 12.407 12.407 0 01-12.408 12.408A12.407 12.407 0 013.24 15.646 12.407 12.407 0 0115.646 3.24z" fill="#fff"/> + </g> + </svg> + </defs> - <circle cx="5" cy="15" r="2" fill="none" stroke-width="2" stroke="white" /> - <circle cx="16" cy="5" r="2" fill="none" stroke-width="2" stroke="white" /> - <circle cx="12" cy="25" r="2" fill="none" stroke-width="2" stroke="white" /> - <circle cx="28" cy="11" r="2" fill="none" stroke-width="2" stroke="white" /> - <circle cx="24" cy="27" r="2" fill="none" stroke-width="2" stroke="white" /> - </g> - - </g> - - <g id="icon-shooter"> - <rect x="0" y="0" width="32" height="32" fill="black" stroke="none" /> - <g transform="translate(18 6)"> - <path d="m0 0l-4.391.054c-1.418.531-2.34 1.756-3.176 3.102h-5.178c-.68.317-1.351.655-1.455 2.584v11.49c.17 1.001.58 1.765 1.455 2.06h22.537c.746-.044 1.288-.426 1.68-1.06v-13.517c-.185-1.643-.916-1.65-1.68-1.557h-6.62c-.326-1.26-1.91-2.247-3.172-3.156zm-2.122 5.289c3.227 0 5.87 2.626 5.87 5.846s-2.643 5.845-5.87 5.845c-3.227 0-5.869-2.626-5.869-5.845 0-3.22 2.642-5.846 5.87-5.846zm0 1.998a3.844 3.844 0 0 0-3.869 3.848 3.842 3.842 0 0 0 3.87 3.845 3.84 3.84 0 0 0 3.866-3.845 3.842 3.842 0 0 0-3.867-3.848z" fill="white" stroke="none" /> - </g> - </g> - - <g id="icon-trash"> - <g transform="matrix(4.6 0 0 4.6 -4 -4)" stroke="none"> - <path fill="white" d="M2.783 3.626h2.923v2.923H2.783z"/> - <path fill="white" d="M2.479 2.597h3.508v.748H2.479z"/> - <path fill="white" d="M3.438 1.919h1.473v.865H3.438z"/> - <path fill="black" d="M3.859 2.25h.631v.386h-.631z"/> - <path fill="black" d="M3.134 3.906h.468v2.315h-.468z"/> - <path fill="black" d="M-4.537 3.906h.444v2.315h-.444z" transform="scale(-1 1)"/> - <path fill="black" d="M4.958 3.906h.444v2.315h-.444z"/> - </g> - </g> - - <g id="icon-save" stroke="none"> - <path fill="black" d="M0 0h32v32H0z"/> - <path fill="white" d="M6.844 8.459V24h18.312V11.375H14.031V8.459z"/> - <rect fill="black" width="2.74" height="5.038" x="14.63" y="14.411" stroke-width="3.603" /> - <path fill="black" d="M16.866 19.73l-4.315-.06-4.314.06 2.209-3.707 2.105-3.766 2.106 3.766z" transform="matrix(.45903 -.40628 .79506 .23456 -3.467 21.088)"/> - </g> - - <svg xmlns="http://www.w3.org/2000/svg" id="svg8" width="600" height="32"> - <g id="g4853" transform="translate(-29.985 30.509)"> - <rect id="rect4832" width="4.035" height="1.75" x="16.495" y="-28.417" fill="#fff" stroke-opacity=".941" stroke-width=".115" rx="0" ry="0"/> - <path id="rect4834" fill="#fff" stroke-opacity=".941" stroke-width=".247" d="M15.535-28.417h5.616v.933h-5.616z"/> - <path id="rect4836" fill="#fff" stroke-opacity=".941" stroke-width=".293" d="M16.495-29.706v1.29h.671v-.761h2.66v.76h.67v-1.29z"/> - <path id="path4841" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width=".753" d="M16.886-27.49c.092.03-.101 1.171.111 2.499.213 1.328-.477 1.846-.477 1.846"/> - <path id="path4843" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width=".753" d="M18.496-27.49c.093.03-.101 1.171.112 2.499.212 1.328-.478 1.846-.478 1.846"/> - <path id="path4845" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width=".753" d="M20.107-27.49c.092.03-.102 1.171.111 2.499s-.477 1.846-.477 1.846"/> - </g> - <g id="g4909" transform="translate(-.054 .888)"> - <path id="rect4855" fill="#fff" stroke-opacity=".941" stroke-width=".811" d="M16.272-27.384h4.266l-.397 4.3h-3.538z"/> - <path id="rect4857" fill="#fff" stroke-opacity=".941" stroke-width=".43" d="M15.809-28.939h5.192v.992h-5.192z"/> - <path id="rect4879" fill="#fff" stroke-opacity=".941" stroke-width=".502" d="M17.246-29.945v1.123h.586v-.66h1.005v.66h.587v-1.123z"/> - <g id="g4900"> - <path id="path4885" fill-rule="evenodd" stroke-width=".265" d="M16.885-26.893l.187 3.508h.538l-.14-3.508z"/> - <path id="path4887" fill-rule="evenodd" stroke-width=".265" d="M19.983-26.893l-.187 3.508h-.538l.14-3.508z"/> - <path id="rect4889" stroke-opacity=".941" stroke-width=".821" d="M18.165-26.881h.538v3.473h-.538z"/> - </g> - </g> - <g id="icon-save" stroke-opacity=".941" transform="translate(-64)"> - <path id="rect4766" stroke-width=".265" d="M0 0h32v32H0z"/> - <path id="rect4986" fill="#fff" stroke-width="2.491" d="M6.844 8.459V24h18.312V11.375H14.031V8.459z"/> - <rect id="rect4991" width="2.74" height="5.038" x="14.63" y="14.411" stroke-width="3.603" rx="0" ry="0"/> - <path id="path4993" stroke-width="3" d="M16.866 19.73l-4.315-.06-4.314.06 2.209-3.707 2.105-3.766 2.106 3.766z" transform="matrix(.45903 -.40628 .79506 .23456 -3.467 21.088)"/> - </g> - <g id="g4982" stroke-opacity=".941" transform="translate(-32)"> - <path id="rect4964" stroke-width=".265" d="M0 0h32v32H0z"/> - <g id="g4980" transform="matrix(3.77953 0 0 3.77953 .002 -.002)"> - <path id="rect4966" fill="#fff" stroke-width=".794" d="M2.783 3.626h2.923v2.923H2.783z"/> - <path id="rect4968" fill="#fff" stroke-width=".794" d="M2.479 2.597h3.508v.748H2.479z"/> - <path id="rect4970" fill="#fff" stroke-width=".794" d="M3.438 1.919h1.473v.865H3.438z"/> - <path id="rect4972" stroke-width=".684" d="M3.859 2.25h.631v.386h-.631z"/> - <path id="rect4974" stroke-width="1.442" d="M3.134 3.906h.468v2.315h-.468z"/> - <path id="rect4976" stroke-width="1.405" d="M-4.537 3.906h.444v2.315h-.444z" transform="scale(-1 1)"/> - <path id="rect4978" stroke-width="1.405" d="M4.958 3.906h.444v2.315h-.444z"/> - </g> - </g> - - <g id="g5188" transform="translate(-96)"> - <path id="rect5180" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z"/> - <g id="g5322" fill="#fff" transform="translate(7.066 7.065) scale(.04494)"> - <path id="path5267" stroke-width="445.017" d="M313.1 147.875c-6.057 0-11.962.654-17.661 1.871l-15.805-53.435 37.842-2.565a9.275 9.275 0 0 1 9.602 6.932 9.246 9.246 0 0 1-1.45 7.728 9.243 9.243 0 0 1-6.865 3.834l-9.126.652a6.5 6.5 0 0 0-6.02 6.947c.256 3.581 3.361 6.289 6.947 6.02l9.126-.652a22.21 22.21 0 0 0 16.493-9.21 22.21 22.21 0 0 0 3.484-18.566c-2.677-10.375-12.376-17.364-23.069-16.654l-45.936 3.114a6.5 6.5 0 0 0-5.793 8.329l6.405 21.656H145.477l-6.316-12H155.5a6.5 6.5 0 1 0 0-13h-47a6.5 6.5 0 1 0 0 13h16.086l9.542 18.349-18.836 33.485a84.026 84.026 0 0 0-30.792-5.834c-46.593 0-84.5 37.906-84.5 84.5s37.907 84.5 84.5 84.5c44.404 0 80.892-34.436 84.225-78h31.776a6.5 6.5 0 0 0 5.511-3.055l68.779-110.047 8.185 27.672c-31.758 12.162-54.376 42.945-54.376 78.93 0 46.594 37.907 84.5 84.5 84.5s84.5-37.906 84.5-84.5-37.907-84.501-84.5-84.501zm-228.6 156c-39.425 0-71.5-32.075-71.5-71.5s32.075-71.5 71.5-71.5c8.549 0 16.75 1.513 24.355 4.276l-31.482 55.968c-3.726 2.365-6.206 6.516-6.206 11.256 0 7.363 5.969 13.333 13.333 13.333 5.002 0 9.354-2.759 11.636-6.833h59.556c-3.297 36.388-33.959 65-71.192 65zm11.636-78a13.384 13.384 0 0 0-4.025-4.439l28.528-50.717c19.37 11.397 32.922 31.647 35.052 55.156zm72.589 0c-2.17-28.365-18.393-52.845-41.715-66.482l14.327-25.471 48.396 91.953zm32.258-6.538l-48.665-92.462h106.454zM313.1 303.875c-39.425 0-71.5-32.075-71.5-71.5 0-30.093 18.697-55.885 45.077-66.418l16.89 57.105a13.284 13.284 0 0 0-3.8 9.313c0 7.363 5.969 13.333 13.333 13.333s13.333-5.97 13.333-13.333c0-6.354-4.449-11.661-10.399-12.999l-16.895-57.123a71.624 71.624 0 0 1 13.962-1.378c39.425 0 71.5 32.075 71.5 71.5s-32.076 71.5-71.501 71.5z"/> - </g> - </g> - - <g id="icon-cycle"> - <path fill="black" d="M0 0h32v32H0z"/> - <g id="g5604" fill="#fff" transform="matrix(-.36615 0 0 .36615 24.543 7.457)"> - <g id="g5527"> - <g id="g5495"> - <path id="path5483" d="M37.687 24.66c-4.945 0-8.973 4.025-8.973 8.975 0 4.95 4.026 8.974 8.973 8.974 4.95 0 8.977-4.024 8.977-8.974s-4.027-8.975-8.977-8.975zm0 15.384a6.417 6.417 0 0 1-6.409-6.409 6.418 6.418 0 0 1 6.409-6.41 6.417 6.417 0 0 1 6.411 6.41 6.417 6.417 0 0 1-6.411 6.409z"/> - <path id="path5485" d="M23.588 15.501v.01h8.047c-2.375-2.4-5.273-5.251-5.99-5.578-1.257-.575-3.966 1.462-4.547 1.748-.532.283-.954.699-1.043 1.236l-2.112 5.927-6.167.069c-1.811.485-.465 2.065-.465 2.065l3.097.041-.295 1.405-1.803 2.989a8.914 8.914 0 0 0-3.333-.648C4.027 24.765 0 28.792 0 33.741c0 4.947 4.026 8.974 8.977 8.974 4.948 0 8.975-4.026 8.975-8.974a8.956 8.956 0 0 0-3.423-7.038l2.005-3.326.487-2.322 2.41.03c.479-.136.833-.538.912-1.029l2.603-4.074zM15.386 33.74a6.417 6.417 0 0 1-6.409 6.409c-3.534 0-6.411-2.876-6.411-6.409a6.419 6.419 0 0 1 6.411-6.411c.694 0 1.36.114 1.986.32l-3.579 5.939 2.197 1.323 3.607-5.989a6.386 6.386 0 0 1 2.198 4.818z"/> - <path id="path5487" d="M32.24 23.139s2.468-2.578 2.691-2.968c.225-.392.229-.872.007-1.265 0 0-.725-.76-1.771-1.832v.014h-8.949l4.281 3.716-6.367 9.947a1.264 1.264 0 0 0-.104 1.045l2.563 7.692 3.072-.17-1.741-7.787z"/> - <circle id="circle5489" cx="19.703" cy="7.384" r="3.435"/> - <path id="path5491" d="M32.845 5.919c-1.06-.744-2.366-.789-3.123-.034l-1.484 1.487c-.756.756-.711 2.062.03 3.124z"/> - <path id="path5493" d="M33.007 15.317c1.116 1.116 2.73 1.311 3.607.436l1.485-1.488c.877-.876.685-2.491-.434-3.606l-4.081-4.081-4.659 4.658z"/> - </g> - </g> - </g> - </g> - - <g id="icon-cycle-2"> - <path fill="black" d="M0 0h32v32H0z"/> - <g id="g5604" fill="#fff" transform="matrix(-.36615 0 0 .36615 24.543 7.457)"> - <g id="g5527"> - <g id="g5495"> - <path id="path5483" d="M37.687 24.66c-4.945 0-8.973 4.025-8.973 8.975 0 4.95 4.026 8.974 8.973 8.974 4.95 0 8.977-4.024 8.977-8.974s-4.027-8.975-8.977-8.975zm0 15.384a6.417 6.417 0 0 1-6.409-6.409 6.418 6.418 0 0 1 6.409-6.41 6.417 6.417 0 0 1 6.411 6.41 6.417 6.417 0 0 1-6.411 6.409z"/> - <path id="path5485" d="M23.588 15.501v.01h8.047c-2.375-2.4-5.273-5.251-5.99-5.578-1.257-.575-3.966 1.462-4.547 1.748-.532.283-.954.699-1.043 1.236l-2.112 5.927-6.167.069c-1.811.485-.465 2.065-.465 2.065l3.097.041-.295 1.405-1.803 2.989a8.914 8.914 0 0 0-3.333-.648C4.027 24.765 0 28.792 0 33.741c0 4.947 4.026 8.974 8.977 8.974 4.948 0 8.975-4.026 8.975-8.974a8.956 8.956 0 0 0-3.423-7.038l2.005-3.326.487-2.322 2.41.03c.479-.136.833-.538.912-1.029l2.603-4.074zM15.386 33.74a6.417 6.417 0 0 1-6.409 6.409c-3.534 0-6.411-2.876-6.411-6.409a6.419 6.419 0 0 1 6.411-6.411c.694 0 1.36.114 1.986.32l-3.579 5.939 2.197 1.323 3.607-5.989a6.386 6.386 0 0 1 2.198 4.818z"/> - <path id="path5487" d="M32.24 23.139s2.468-2.578 2.691-2.968c.225-.392.229-.872.007-1.265 0 0-.725-.76-1.771-1.832v.014h-8.949l4.281 3.716-6.367 9.947a1.264 1.264 0 0 0-.104 1.045l2.563 7.692 3.072-.17-1.741-7.787z"/> - <circle id="circle5489" cx="19.703" cy="7.384" r="3.435"/> - <path id="path5491" d="M32.845 5.919c-1.06-.744-2.366-.789-3.123-.034l-1.484 1.487c-.756.756-.711 2.062.03 3.124z"/> - <path id="path5493" d="M33.007 15.317c1.116 1.116 2.73 1.311 3.607.436l1.485-1.488c.877-.876.685-2.491-.434-3.606l-4.081-4.081-4.659 4.658z"/> - </g> - </g> - </g> - </g> - - <g id="icon-logo"> - <path fill="black" stroke="none" d="M0 0h32v32H0z"/> - <g transform="matrix(1 0 0 1 2 -1)"> - <path fill="none" stroke="#fff" stroke-width="2" d="M23.423 9.284c-6.673-4.127-12.713-4.175-19.269 0 .174 4.944-.354 13.294 9.635 17.855 10.323-4.9 9.545-13.305 9.634-17.855z"/> - <path fill="#fff" stroke="none" d="M13.435 5.925v21.037s10.695-3.27 9.988-17.678c0 0-3.447-2.828-9.988-3.359z"/> - <path fill="none" stroke-width="2" stroke="#fff" d="M5.773 15.118L15.7 6.19"/> - <path fill="none" stroke-width="2" stroke="#fff" d="M6.276 20.333l7.778-7.778"/> - <path fill="none" stroke-width="2" stroke="#fff" d="M8.574 23.691c.442-.53 5.612-5.612 5.612-5.612"/> - <path fill="none" stroke-width="2" stroke="#fff" d="M11.932 25.636l2.343-2.342"/> - </g> - </g> - - <g id="icon-locate"> - <path id="rect5819" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black"/> - <circle id="path5839" cx="16" cy="16" r="5.127" fill="none" stroke="#fff" stroke-width="2.5"/> - <path id="path5841" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width="2.5" d="M16.087 6.854v4.242"/> - <path id="path5843" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width="2.5" d="M16.087 20.686v4.243"/> - <path id="path5845" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width="2.5" d="M20.948 16.134h4.243"/> - <path id="path5847" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width="2.5" d="M6.63 16.134h4.242"/> - </g> - - <g id="icon-shot-2" stroke="none" transform="scale(1.1) translate(-2 -1)"> - <path id="rect5819" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black"/> - <rect id="rect6617" width="21" height="13.89" x="6.25" y="9.833" fill="#fff" rx="2" ry="2"/> - <path id="rect6619" fill="#fff" stroke-width="1.979" d="M13.812 7.009h6.282c.45 0 .749.528 1.147 1.039l3.096 3.974c.398.51-3.793 6.989-4.243 6.989h-6.282c-.45 0-4.889-6.747-4.475-7.24l3.19-3.802c.415-.493.836-.96 1.285-.96z"/> - <circle id="path6621" cx="16.627" cy="16.311" r="6.158" fill="black"/> - <circle id="circle6628" cx="16.627" cy="16.311" r="3.533" fill="#fff" /> - </g> - - <g id="icon-trash-2" stroke="none"> - <g transform="translate(0 -3) scale(3.82445) scale(1.1) rotate(45 4 4)"> - <rect id="rect4966" width="3.125" height="2.893" x="2.671" y="3.751" fill="#fff" rx=".36" ry=".403"/> - <rect id="rect4968" width="3.663" height=".87" x="2.401" y="2.423" fill="#fff" rx=".435" ry=".435"/> - <rect id="rect4970" width="2.924" height="1.306" x="2.771" y="1.698" fill="#fff" rx=".653" ry=".653"/> - <rect id="rect4972" width="1.933" height=".523" x="3.266" y="2.114" fill="black" rx=".261" ry=".261"/> - - <g id="g4918" stroke-width=".523" transform="matrix(1.3497 0 0 1.3497 -1.613 -1.674)"> - <rect id="rect4912" width="2.059" height=".425" x="5.622" y=".289" rx=".237" ry=".21" transform="rotate(45)" fill="black"/> - <rect id="rect4914" width="2.047" height=".389" x="-.491" y="-6.803" rx=".237" ry=".195" transform="rotate(135)" fill="black"/> - </g> - </g> - </g> - - <g id="icon-logo-2" transform="scale(1.1) translate(-1 -2)"> - <path id="rect5611" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" stroke="none"/> - <g id="g5792" fill="none" stroke="#fff" stroke-width="2.37" transform="matrix(.84382 0 0 .84382 4.366 1.93)"> - <path id="path5774" fill-rule="evenodd" d="M22.399 10.08c-5.964-3.689-11.363-3.732-17.222 0 .155 4.418-.316 11.882 8.61 15.957 9.228-4.38 8.532-11.89 8.612-15.957z"/> - </g> - <g id="g8284" fill="#fff" stroke-width="3.052" transform="matrix(.40236 0 0 .40236 10.45 8.978)"> - <path d="M22.399 10.08c-5.964-3.689-11.363-3.732-17.222 0 .155 4.418-.316 11.882 8.61 15.957 9.228-4.38 8.532-11.89 8.612-15.957z" stroke="none" /> - </g> - </g> - - <g id="icon-sticker-2" transform="scale(1.1) translate(-3 -2)" stroke="none"> - <g id="g4867" transform="matrix(.94996 0 0 .94996 -.16 .083)"> - <path id="path4859" fill="#fff" fill-rule="evenodd" stroke-width=".767" d="M13.47 22.847l3.045 5.275 3.12-5.405z"/> - <circle id="path4863" cx="16.552" cy="14.98" r="8.712" fill="#fff" stroke-width="1.851"/> - <circle id="circle4869" cx="16.552" cy="14.98" r="5" fill="black" /> - </g> - </g> - - <g id="icon-route-2" transform="scale(1.1) translate(32 -2)" stroke="none"> - <g fill="white"> - <circle id="path5642" cx="-24.357" cy="23.576" r="2.507" fill="#fff" stroke-width="4.363"/> - <path id="path5644" fill="none" fill-rule="evenodd" stroke="#fff" stroke-width="2.621" d="M-24.289 21.588V10.61c0-4.22 6.62-4.194 6.62 0V21.42c0 4.011 6.828 4.027 6.828 0v-10.98"/> - <circle id="circle5646" cx="-10.93" cy="8.462" r="2.507" fill="#fff" stroke-width="4.363"/> - </g> - </g> - - <g id="icon-poly-2" transform="scale(1.1) translate(-3 -2)" stroke="none"> - <g fill="white"> - <path id="path6375" fill="none" fill-rule="evenodd" stroke="#fff" stroke-linejoin="round" stroke-width="2.387" d="M7.924 12.991l8.569-4.989-6.55 14.587 13.762-7.974-3.958 9.12"/> - <circle id="path6363" cx="14.711" cy="-4.523" r="2.387" fill="#fff" stroke-width="5.304" transform="rotate(75)"/> - <circle id="circle6367" cx="12.17" cy="-13.883" r="2.387" fill="#fff" stroke-width="5.304" transform="rotate(75)"/> - <circle id="circle6371" cx="20.342" cy="-19.194" r="2.387" fill="#fff" stroke-width="5.304" transform="rotate(75)"/> - <circle id="circle6373" cx="24.138" cy="-3.701" r="2.387" fill="#fff" stroke-width="5.304" transform="rotate(75)"/> - <circle id="circle6774" cx="27.918" cy="-13.025" r="2.387" fill="#fff" stroke-width="5.304" transform="rotate(75)"/> - </g> - </g> - - <g id="icon-save-2" transform="scale(1.1) translate(-1 -2)" stroke="none"> - <g fill="white"> - <path id="rect4766" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black"/> - <path id="rect4986" fill="#fff" stroke-opacity=".941" stroke-width="2.477" d="M6.894 8.502v15.455h18.212V11.402H14.042v-2.9z"/> - <path id="path7854" fill="none" fill-rule="evenodd" stroke="#000" stroke-width="2.735" d="M10.923 16.586l4.19 4.19 6.606-6.607" transform="scale(0.9) translate(2 2)"/> - </g> - </g> - - <g id="icon-trash-3"> - <path id="rect4766" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" stroke="none" /> - <path xmlns="http://www.w3.org/2000/svg" d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12zm8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8z" fill="white" transform="translate(4 4)" stroke-width="1" /> - </g> - - <g id="icon-trash-4"> - <path id="rect4766" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" stroke="none" /> - <path xmlns="http://www.w3.org/2000/svg" d="M21 9l-9-7-2.59 2.02 7.87 7.87zm0 5.07l-1.63-1.27-.67.52 1.43 1.43zM3.41.86L2 2.27l4.22 4.22L3 9l9 7 2.1-1.63 1.42 1.42-3.53 2.75-7.37-5.73L3 14.07l9 7 4.95-3.85L20.73 21l1.41-1.41z" fill="white" transform="translate(4 4)" stroke-width="0" /> - </g> - - <g id="icon-logo-3" transform="scale(1.1) translate(-1 -2)"> - <path id="rect5611" stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black" stroke="none"/> - <g id="g5792" fill="none" stroke="#fff" stroke-width="3" transform="matrix(.84382 0 0 .84382 5 2.53)"> - <path id="path5774" fill-rule="evenodd" d="M22.399 10.08c-5.964-3.689-11.363-3.732-17.222 0 .155 4.418-.316 11.882 8.61 15.957 9.228-4.38 8.532-11.89 8.612-15.957z"/> - </g> - </g> - - <g id="icon-shot-3" stroke="none" transform=""> - <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black"/> - - <path xmlns="http://www.w3.org/2000/svg" d="M18 20H4V6h9V4H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-9h-2v9zm-7.79-3.17l-1.96-2.36L5.5 18h11l-3.54-4.71zM20 4V1h-2v3h-3c.01.01 0 2 0 2h3v2.99c.01.01 2 0 2 0V6h3V4h-3z" fill="white" transform="translate(4 4)" stroke-width="0" /> - </g> - - <g id="icon-reg-1" stroke="none" transform="scale(1.1) translate(-2 -1)"> - <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black"/> - - <path xmlns="http://www.w3.org/2000/svg" d="M11 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zM5 18c.2-.63 2.57-1.68 4.96-1.94l2.04-2c-.39-.04-.68-.06-1-.06-2.67 0-8 1.34-8 4v2h9l-2-2H5zm15.6-5.5l-5.13 5.17-2.07-2.08L12 17l3.47 3.5L22 13.91z" fill="white" transform="translate(5 3)" stroke-width="1" /> - </g> - - <g id="icon-cancel-1" stroke="none"> - <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black"/> - - <path xmlns="http://www.w3.org/2000/svg" d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z" fill="white" stroke="white" transform="translate(4 4)" stroke-width="1" /> - </g> - - <g id="icon-check-1" stroke="none"> - <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black"/> - - <path xmlns="http://www.w3.org/2000/svg" d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z" fill="white" transform="translate(4 4)" stroke-width="1" stroke="white" /> - </g> - - <g id="icon-pin-1" stroke="none"> - <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black"/> - - <path xmlns="http://www.w3.org/2000/svg" d="M13 16.12c3.47-.41 6.17-3.36 6.17-6.95 0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89V20H5v2h14v-2h-6v-3.88z" fill="white" transform="translate(4 4)" stroke-width="0" stroke="white" /> - </g> - - <g id="icon-check-2" stroke="none" transform="scale(1.1) translate(-2 -1)"> - <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black"/> - - <path xmlns="http://www.w3.org/2000/svg" d="M11 5v5.59H7.5l4.5 4.5 4.5-4.5H13V5h-2zm-5 9c0 3.31 2.69 6 6 6s6-2.69 6-6h-2c0 2.21-1.79 4-4 4s-4-1.79-4-4H6z" fill="white" transform="translate(4 4)" stroke-width="0" stroke="white" /> - </g> - - <g id="icon-map-1" stroke="none"> - <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black"/> - - <path xmlns="http://www.w3.org/2000/svg" d="M20.5 3l-.16.03L15 5.1 9 3 3.36 4.9c-.21.07-.36.25-.36.48V20.5c0 .28.22.5.5.5l.16-.03L9 18.9l6 2.1 5.64-1.9c.21-.07.36-.25.36-.48V3.5c0-.28-.22-.5-.5-.5zM10 5.47l4 1.4v11.66l-4-1.4V5.47zm-5 .99l3-1.01v11.7l-3 1.16V6.46zm14 11.08l-3 1.01V6.86l3-1.16v11.84z" fill="white" transform="translate(4 4)" stroke-width="1" /> - </g> - - <g id="icon-sticker-3" stroke="none"> - <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black"/> - <g> - <path fill="#fff" fill-rule="evenodd" stroke-width=".767" d="M12 24l4 6 3.5-6.405z" transform="rotate(45 16 16)"/> - - <circle cx="16" cy="15" r="9.5" fill="#fff" stroke-width="1.851"/> - <circle cx="16" cy="15" r="6.5" fill="black" /> - </g> - </g> - - <g id="icon-poly-3" transform="scale(1.1) translate(-3 -2)" stroke="none"> - <path stroke-opacity=".941" stroke-width=".265" d="M0 0h32v32H0z" fill="black"/> - <g fill="white" transform="translate(2 0.5)"> - <path stroke-width="2.3" fill="none" fill-rule="evenodd" stroke="#fff" stroke-linejoin="round" d="M7.924 12.991l8.569-4.989-6.55 14.587 13.762-7.974-3.958 9.12"/> - - <circle cx="7.711" cy="13" r="1" fill="black" stroke-width="2.5" stroke="white" /> - <circle cx="16.5" cy="8" r="1" fill="black" stroke-width="2.5" stroke="white" /> - <circle cx="10" cy="22" r="1" fill="black" stroke-width="2.5" stroke="white" /> - <circle cx="19.7" cy="23.701" r="1" fill="black" stroke-width="2.5" stroke="white" /> - <circle cx="24" cy="14.5" r="1" fill="black" stroke-width="2.5" stroke="white" /> - </g> - </g> - - <g id="icon-poly-4" stroke="none"> - <path stroke="none" fill="black"/> - <path xmlns="http://www.w3.org/2000/svg" d="M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2zm0 0c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2z" fill="white" stroke="white" stroke-width="1" transform="translate(4 4)"/> - </g> - - <g id="icon-get-1" stroke="none"> - <path stroke="none" fill="black"/> - <path xmlns="http://www.w3.org/2000/svg" d="M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z" fill="white" stroke="white" stroke-width="1" transform="translate(4 4)"/> - </g> - - <g id="icon-folder-1" stroke="none"> - <path stroke="none" fill="black"/> - <path xmlns="http://www.w3.org/2000/svg" d="M9.17 6l2 2H20v10H4V6h5.17M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z" fill="white" stroke="white" stroke-width="0" transform="translate(4 4)"/> - </g> - - <g id="icon-folder-1" stroke="none"> - <path stroke="none" fill="black"/> - <path xmlns="http://www.w3.org/2000/svg" d="M9.17 6l2 2H20v10H4V6h5.17M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z" fill="white" stroke="white" stroke-width="0" transform="translate(4 4)"/> - </g> - - <g id="icon-cycle-1" stroke="none"> - <path stroke="none" fill="black"/> - <path xmlns="http://www.w3.org/2000/svg" d="M15.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM5 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5zm0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5zm5.8-10l2.4-2.4.8.8c1.3 1.3 3 2.1 5.1 2.1V9c-1.5 0-2.7-.6-3.6-1.5l-1.9-1.9c-.5-.4-1-.6-1.6-.6s-1.1.2-1.4.6L7.8 8.4c-.4.4-.6.9-.6 1.4 0 .6.2 1.1.6 1.4L11 14v5h2v-6.2l-2.2-2.3zM19 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5zm0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5z" fill="white" stroke="white" stroke-width="0" transform="translate(4 4)"/> - </g> - - <g id="icon-link-1" stroke="none"> - <path stroke="none" fill="black"/> - <path xmlns="http://www.w3.org/2000/svg" d="M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z" fill="white" stroke="white" stroke-width="0" transform="translate(4 4)"/> - </g> - - <g id="icon-shot-4" stroke="none"> - <path stroke="none" fill="black"/> - <path d="M14.12 4l1.83 2H20v12H4V6h4.05l1.83-2h4.24M15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2zm-3 7c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3m0-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5z" fill="white" stroke="white" stroke-width="0" transform="translate(4 4)"/> - </g> - - <g id="icon-trash-5" stroke="none"> - <path stroke="none" fill="black"/> - <path d="M14.12 10.47L12 12.59l-2.13-2.12-1.41 1.41L10.59 14l-2.12 2.12 1.41 1.41L12 15.41l2.12 2.12 1.41-1.41L13.41 14l2.12-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4zM6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM8 9h8v10H8V9z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)"/> - </g> - - <g id="icon-copy-1" stroke="none"> - <path stroke="none" fill="black"/> - <path d="M3 5H1v16c0 1.1.9 2 2 2h16v-2H3V5zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2zm0 16H7V3h14v14z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)"/> - </g> - - <g id="icon-sync-1" stroke="none"> - <path stroke="none" fill="black"/> - <path d="M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4v3z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)"/> - </g> - - <g id="icon-block-1" stroke="none"> - <path stroke="none" fill="black"/> - <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12zm8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)"/> - </g> - - <g id="icon-edit-1" stroke="none"> - <path stroke="none" fill="black"/> - <path d="M14.06 9.02l.92.92L5.92 19H5v-.92l9.06-9.06M17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29zm-3.6 3.19L3 17.25V21h3.75L17.81 9.94l-3.75-3.75z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)"/> - </g> - - <g id="icon-eye-1" stroke="none"> - <path stroke="none" fill="black"/> - <path d="M12 6c3.79 0 7.17 2.13 8.82 5.5-.59 1.22-1.42 2.27-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6zm-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14zM2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45 2.01 3.87zm7.5 7.5l2.61 2.61c-.04.01-.08.02-.12.02-1.38 0-2.5-1.12-2.5-2.5 0-.05.01-.08.01-.13zm-3.4-3.4l1.75 1.75c-.23.55-.36 1.15-.36 1.78 0 2.48 2.02 4.5 4.5 4.5.63 0 1.23-.13 1.77-.36l.98.98c-.88.24-1.8.38-2.75.38-3.79 0-7.17-2.13-8.82-5.5.7-1.43 1.72-2.61 2.93-3.53z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)"/> - </g> - - <g id="icon-gpx-1" stroke="none"> - <path stroke="none" fill="black"/> - <path d="M8 23h8v-2H8v2zm8-21.99L8 1c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99zM16 15H8V5h8v10z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)"/> - </g> - - <g id="icon-arrow-up-1" stroke="none"> - <path stroke="none" fill="black"/> - <circle cx="16" cy="16" fill="white" r="4" /> - </g> - - <g id="icon-more-vert" stroke="none"> - <path stroke="none" fill="black"/> - <path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z" fill="white" stroke="none" stroke-width="0" transform="translate(4 4)"/> - </g> - - <g id="icon-cluster-1" stroke="none"> - <rect x="0" y="0" width="32" height="32" fill="black" stroke="none" /> - <circle cx="10" cy="21" fill="white" r="4" /> - <circle cx="22" cy="21" fill="white" r="4" /> - <circle cx="16" cy="11" fill="white" r="4" /> - </g> - - <g id="icon-sad-1" stroke="none"> - <path stroke="none" fill="black"/> - <g transform="translate(4 4)"> - <circle cx="15.5" cy="9.5" r="1.5" fill="white" stroke="none"/> - <circle cx="8.5" cy="9.5" r="1.5" fill="white" stroke="none"/> - <path d="M12 14c-2.33 0-4.32 1.45-5.12 3.5h1.67c.69-1.19 1.97-2 3.45-2s2.75.81 3.45 2h1.67c-.8-2.05-2.79-3.5-5.12-3.5zm-.01-12C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" fill="white" stroke="none" stroke-width="0"/> - </g> - </g> - </svg> - </defs> - - <use xlink:href="#icon-cluster-1" /> + <use xlink:href="#icon-trash-6" /> </svg> diff --git a/src/sprites/icons_draft.svg b/src/sprites/icons_draft.svg index 221768d..db16265 100644 --- a/src/sprites/icons_draft.svg +++ b/src/sprites/icons_draft.svg @@ -15,7 +15,7 @@ viewBox="0 0 600 32" version="1.1" id="svg8" - inkscape:version="0.92.2 5c3e80d, 2017-08-06" + inkscape:version="0.92.4 5da689c313, 2019-01-14" sodipodi:docname="icons_draft.svg"> <defs id="defs2"> @@ -48,20 +48,24 @@ borderopacity="1.0" inkscape:pageopacity="0" inkscape:pageshadow="2" - inkscape:zoom="5.6568542" - inkscape:cx="-59.116412" - inkscape:cy="72.422571" + inkscape:zoom="1" + inkscape:cx="47.453778" + inkscape:cy="21.541153" inkscape:document-units="px" - inkscape:current-layer="svg8" + inkscape:current-layer="g4843" showgrid="false" inkscape:window-width="1920" - inkscape:window-height="1036" + inkscape:window-height="1015" inkscape:window-x="0" - inkscape:window-y="0" + inkscape:window-y="25" inkscape:window-maximized="1" units="px" inkscape:showpageshadow="false" - inkscape:snap-global="true" /> + inkscape:snap-global="false"> + <inkscape:grid + type="xygrid" + id="grid4953" /> + </sodipodi:namedview> <metadata id="metadata5"> <rdf:RDF> @@ -662,4 +666,221 @@ transform="matrix(2,0,0,2,128,98.814754)" id="path8777" /> </g> + <g + id="g2523" + transform="translate(-352)"> + <rect + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.94117647" + id="rect2521" + width="32" + height="32" + x="0" + y="0" /> + </g> + <path + sodipodi:nodetypes="cccccccccccccccccccccccc" + inkscape:connector-curvature="0" + id="path2525" + d="m -336,6.1679688 c -0.96725,6.15e-5 -2.8393,0.419056 -2.8393,0.419056 l -0.81565,-1.6970847 -2.25681,4.8545539 5.09396,1.335474 -0.77694,-1.9377484 c 0,0 1.1011,-0.1135361 1.59474,-0.1148758 3.8507,4.733e-4 6.97218,3.1219602 6.97266,6.9726562 -0.001,1.212906 -0.31917,2.404467 -0.92188,3.457031 l 2.07031,2.070313 C -326.76713,19.898199 -326.171,17.972348 -326.16797,16 -326.16826,10.570039 -330.57004,6.168257 -336,6.1679688 Z m -8.09375,4.2695312 c -1.12822,1.635905 -1.73428,3.575276 -1.73828,5.5625 2.9e-4,5.429961 4.40207,9.831743 9.83203,9.832031 1.10826,-7e-5 2.50275,-0.418906 2.50275,-0.418906 l 0.63688,2.091388 2.49706,-5.245741 -5.01712,-1.384383 1.04758,1.891034 c 0,0 -1.10269,0.205584 -1.66715,0.207233 -3.8507,-4.73e-4 -6.97218,-3.12196 -6.97266,-6.972656 0.003,-1.227795 0.32942,-2.433127 0.94727,-3.494141 z" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.13512897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + id="g2550" + transform="translate(0.9697265,-0.5)" + style="fill:#ffffff" /> + <g + style="fill:#1a1a1a" + id="g1002" + transform="translate(-384)"> + <rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.94117647" + id="rect1000" + width="32" + height="32" + x="0" + y="0" /> + </g> + <g + style="fill:#ffffff" + transform="translate(-383.03028,-0.5)" + id="g1008"> + <path + sodipodi:nodetypes="cccccc" + inkscape:connector-curvature="0" + id="path1004" + d="m 3.125,14.715588 h 11.548483 l 2.025957,1.681298 -2.025957,1.887526 H 3.125 Z" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.25750196;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="ccccccccccccc" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.12910175;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 19.080155,11.622728 -2.182066,2.182066 2.695206,2.695206 -2.695206,2.695205 2.182066,2.182066 2.695205,-2.695206 2.695206,2.695206 2.182066,-2.182066 L 23.957426,16.5 26.652632,13.804794 24.470566,11.622728 21.77536,14.317934 Z" + id="path1006" + inkscape:connector-curvature="0" /> + </g> + <g + style="fill:#1a1a1a" + id="g1057" + transform="translate(-416)"> + <rect + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.94117647" + id="rect1055" + width="32" + height="32" + x="0" + y="0" /> + </g> + <path + sodipodi:nodetypes="cccccccccccc" + inkscape:connector-curvature="0" + id="path1059" + d="m -398.03987,8.959327 c 0.96726,6.15e-5 2.83931,0.419056 2.83931,0.419056 l 0.81565,-1.6970847 2.25681,4.8545537 -5.09396,1.335474 0.77693,-1.937748 c 0,0 -1.10109,-0.113536 -1.59474,-0.114876 -3.85069,4.73e-4 -6.97217,3.12196 -6.97265,6.972656 10e-4,1.212906 0.31917,2.404467 0.92188,3.457031 l -2.07031,2.070313 c -1.11178,-1.629145 -1.70791,-3.554996 -1.71094,-5.527344 2.9e-4,-5.429961 4.40206,-9.8317428 9.83202,-9.832031 z" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.13512897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + id="g4695" + transform="translate(-448)"> + <g + style="fill:#1a1a1a" + id="g6599-3"> + <g + id="g4685"> + <rect + y="0" + x="0" + height="32" + width="32" + id="rect6597-6" + style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.94117647" /> + </g> + </g> + <g + transform="rotate(-180,16.23592,15.944757)" + id="g1083"> + <g + id="g1065" + transform="matrix(1.1301151,0,0,1.1301151,-1.1473427,-2.6397119)" + style="fill:#ffffff"> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.25750196;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 21.578609,12.373297 4.755161,4.023589 -4.755161,4.119332 c 0,-2.714307 0,-5.428614 0,-8.142921 z" + id="path1061" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> + </g> + <g + style="fill:#ffffff" + transform="translate(-6.0736195,-0.5)" + id="g1073"> + <path + sodipodi:nodetypes="ccccc" + inkscape:connector-curvature="0" + id="path1075" + d="M 9.9326117,14.715588 H 29.84292 v 3.568824 H 9.9326117 Z" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.93824887;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + </g> + </g> + <g + id="g4682"> + <g + id="g4668" + transform="matrix(0.625,0,0,0.625,6,6)" + style="stroke:#ff5555" /> + <g + id="g4796"> + <g + id="g4666"> + <rect + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.94117647" + id="rect4664" + width="32" + height="32" + x="0" + y="0" /> + </g> + <path + style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.38667011;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 7.9242274,12.99117 16.492872,8.0023269 9.942466,22.589067 l 13.7628,-7.974199 -3.958059,9.120045" + id="path4670" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <circle + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:5.30371094;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="circle4672" + cx="14.711287" + cy="-4.5232019" + r="2.3866701" + transform="rotate(75)" /> + <circle + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:5.30371094;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="circle4674" + cx="12.170312" + cy="-13.883187" + r="2.3866701" + transform="rotate(75)" /> + <circle + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:5.30371094;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="circle4676" + cx="20.342056" + cy="-19.193758" + r="2.3866701" + transform="rotate(75)" /> + <circle + r="5.4802623" + cy="-3.7006412" + cx="24.137783" + id="circle4678" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:12.17835999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="rotate(75)" /> + <circle + r="2.3866701" + cy="-13.024511" + cx="27.917694" + id="circle4680" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:5.30371094;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + transform="rotate(75)" /> + <g + id="g1083-3" + transform="matrix(1.090411,0,0,1.090411,-1.8505759,5.7746519)"> + <g + style="fill:#ffffff" + transform="matrix(1.1301151,0,0,1.1301151,-1.1473427,-2.6397119)" + id="g1065-6"> + <path + sodipodi:nodetypes="cccccccc" + inkscape:connector-curvature="0" + id="path1061-7" + transform="matrix(0.88486562,0,0,0.88486562,2.9520467,-5.4157756)" + d="m 7.050781,20.103516 v 2.873046 H 1.6699219 v 3.56836 H 7.050781 v 2.761719 l 5.373047,-4.65625 z" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.42112195;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + <g + id="g1073-5" + transform="translate(-6.0736195,-0.5)" + style="fill:#ffffff" /> + </g> + </g> + <g + id="g4843" + transform="translate(32)"> + <g + id="g4821"> + <rect + y="0" + x="0" + height="32" + width="32" + id="rect4819" + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.94117647" /> + </g> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.06614583;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.94117647" + d="M 48 3.3125 A 12.6875 12.6875 0 0 0 40 6.1621094 L 40 8 L 48 8 L 48 3.3125 z M 48 8 L 48 16 L 56 16 L 56 8 L 48 8 z M 56 8 L 57.837891 8 A 12.6875 12.6875 0 0 0 56 6.1640625 L 56 8 z M 56 16 L 56 24 L 57.835938 24 A 12.6875 12.6875 0 0 0 60.6875 16 L 56 16 z M 56 24 L 48 24 L 48 28.6875 A 12.6875 12.6875 0 0 0 56 25.837891 L 56 24 z M 48 24 L 48 16 L 40 16 L 40 24 L 48 24 z M 40 24 L 38.162109 24 A 12.6875 12.6875 0 0 0 40 25.835938 L 40 24 z M 40 16 L 40 8 L 38.164062 8 A 12.6875 12.6875 0 0 0 35.3125 16 L 40 16 z " + transform="translate(-32)" + id="rect4845" /> + <path + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.97790289;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 16,0.35355339 A 15.646447,15.646447 0 0 0 0.35355339,16 15.646447,15.646447 0 0 0 16,31.646447 15.646447,15.646447 0 0 0 31.646447,16 15.646447,15.646447 0 0 0 16,0.35355339 Z M 16,3.5928568 A 12.407143,12.407143 0 0 1 28.407143,16 12.407143,12.407143 0 0 1 16,28.407143 12.407143,12.407143 0 0 1 3.5928568,16 12.407143,12.407143 0 0 1 16,3.5928568 Z" + id="path4930" + inkscape:connector-curvature="0" /> + </g> + </g> </svg> diff --git a/src/sprites/logos/prokatimsya.png b/src/sprites/logos/prokatimsya.png new file mode 100644 index 0000000..975d767 Binary files /dev/null and b/src/sprites/logos/prokatimsya.png differ diff --git a/src/sprites/stickers/stickers-base.svg b/src/sprites/stickers/stickers-base.svg index 7d1511e..a5eb5df 100644 --- a/src/sprites/stickers/stickers-base.svg +++ b/src/sprites/stickers/stickers-base.svg @@ -1,6 +1,4 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> -<!-- Created with Inkscape (http://www.inkscape.org/) --> - <svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" @@ -15,46 +13,56 @@ viewBox="0 0 4000 72.000001" id="svg22003" version="1.1" - inkscape:version="0.92.2 5c3e80d, 2017-08-06" + inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)" sodipodi:docname="stickers-base.svg"> <defs id="defs22005"> <linearGradient inkscape:collect="always" - id="linearGradient4181"> + id="linearGradient4287"> <stop - style="stop-color:#006680;stop-opacity:1;" + style="stop-color:#6600ff;stop-opacity:1;" offset="0" - id="stop4177" /> + id="stop4283" /> <stop - style="stop-color:#00aad4;stop-opacity:1" + style="stop-color:#6600ff;stop-opacity:0;" offset="1" - id="stop4179" /> + id="stop4285" /> </linearGradient> <linearGradient inkscape:collect="always" - id="linearGradient4173"> + id="linearGradient4251"> <stop - style="stop-color:#03cdff;stop-opacity:1" + style="stop-color:#cccccc;stop-opacity:1;" offset="0" - id="stop4169" /> + id="stop4247" /> <stop - style="stop-color:#00aad4;stop-opacity:1" + style="stop-color:#ac9393;stop-opacity:1" offset="1" - id="stop4171" /> + id="stop4249" /> </linearGradient> <linearGradient inkscape:collect="always" - id="linearGradient3976"> + id="linearGradient4226"> <stop - style="stop-color:#d4aa00;stop-opacity:1;" + style="stop-color:#ffffff;stop-opacity:1;" offset="0" - id="stop3972" /> + id="stop4222" /> <stop - style="stop-color:#ffd42a;stop-opacity:1" + style="stop-color:#c8b7b7;stop-opacity:1" offset="1" - id="stop3974" /> + id="stop4224" /> </linearGradient> + <inkscape:path-effect + effect="spiro" + id="path-effect3858" + is_visible="true" + lpeversion="1" /> + <inkscape:path-effect + effect="spiro" + id="path-effect3688" + is_visible="true" + lpeversion="1" /> <inkscape:path-effect effect="spiro" id="path-effect3374" @@ -543,18 +551,6 @@ effect="spiro" id="path-effect3451" is_visible="true" /> - <linearGradient - id="linearGradient13454" - inkscape:collect="always"> - <stop - id="stop13456" - offset="0" - style="stop-color:#214478;stop-opacity:1" /> - <stop - id="stop13458" - offset="1" - style="stop-color:#55ddff;stop-opacity:1" /> - </linearGradient> <linearGradient id="linearGradient8291" inkscape:collect="always"> @@ -646,42 +642,6 @@ x="31.911509" y="1008.8047" /> </clipPath> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient7597" - id="linearGradient7785" - gradientUnits="userSpaceOnUse" - x1="42.40559" - y1="995.50244" - x2="40.201008" - y2="1038.636" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient7597" - id="linearGradient7799" - gradientUnits="userSpaceOnUse" - x1="42.40559" - y1="995.50244" - x2="40.201008" - y2="1038.636" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient7597" - id="linearGradient7813" - gradientUnits="userSpaceOnUse" - x1="42.40559" - y1="995.50244" - x2="40.201008" - y2="1038.636" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient7597" - id="linearGradient7827" - gradientUnits="userSpaceOnUse" - x1="42.40559" - y1="995.50244" - x2="40.201008" - y2="1038.636" /> <linearGradient inkscape:collect="always" xlink:href="#linearGradient8261" @@ -718,16 +678,6 @@ y1="982.77454" x2="40.731339" y2="1043.9392" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient13454" - id="linearGradient13452" - gradientUnits="userSpaceOnUse" - x1="42.854103" - y1="972.52057" - x2="42.854103" - y2="1030.0375" - gradientTransform="matrix(1,0,0,1.596329,0,-571.92078)" /> <linearGradient inkscape:collect="always" xlink:href="#linearGradient7597" @@ -774,19 +724,6 @@ stdDeviation="0.62811914" id="feGaussianBlur6316" /> </filter> - <filter - inkscape:collect="always" - style="color-interpolation-filters:sRGB" - id="filter6980" - x="-0.054635983" - width="1.109272" - y="-0.35789821" - height="1.7157964"> - <feGaussianBlur - inkscape:collect="always" - stdDeviation="1.7169686" - id="feGaussianBlur6982" /> - </filter> <filter inkscape:collect="always" style="color-interpolation-filters:sRGB" @@ -1805,55 +1742,33 @@ gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" - xlink:href="#linearGradient3976" - id="linearGradient3980" - x1="32.119003" - y1="1010.5115" - x2="27.532053" - y2="1016.787" - gradientUnits="userSpaceOnUse" /> - <filter - inkscape:collect="always" - style="color-interpolation-filters:sRGB" - id="filter4129" - x="-0.19813766" - width="1.3962753" - y="-0.45467341" - height="1.9093468"> - <feGaussianBlur - inkscape:collect="always" - stdDeviation="1.5907697" - id="feGaussianBlur4131" /> - </filter> - <radialGradient - inkscape:collect="always" - xlink:href="#linearGradient4173" - id="radialGradient4175" - cx="45.179447" - cy="1019.9634" - fx="45.179447" - fy="1019.9634" - r="13.394616" - gradientTransform="matrix(1.4949094,-0.02639518,0.01521379,0.86164341,-38.420084,142.63377)" + xlink:href="#linearGradient4226" + id="linearGradient4228" + x1="16.692466" + y1="1009.6705" + x2="39.66782" + y2="1010.6486" gradientUnits="userSpaceOnUse" /> <linearGradient inkscape:collect="always" - xlink:href="#linearGradient4181" - id="linearGradient4183" - x1="62.356026" - y1="1036.182" - x2="57.459904" - y2="1030.1716" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient7597" - id="linearGradient8324" + xlink:href="#linearGradient4251" + id="linearGradient4253" + x1="29.7616" + y1="985.54181" + x2="29.7616" + y2="995.97052" gradientUnits="userSpaceOnUse" - x1="42.40559" - y1="995.50244" - x2="40.201008" - y2="1038.636" /> + gradientTransform="matrix(1.3223732,0,0,1.3223732,3380.1519,-1295.3774)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4287" + id="linearGradient4289" + x1="37.866379" + y1="1043.2852" + x2="37.866379" + y2="1003.0811" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,1.4307928,0,-452.19632)" /> </defs> <sodipodi:namedview id="base" @@ -1863,15 +1778,15 @@ inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="1" - inkscape:cx="2883.0427" - inkscape:cy="38.190464" + inkscape:cx="3561.8008" + inkscape:cy="12.434721" inkscape:document-units="px" - inkscape:current-layer="layer1" + inkscape:current-layer="g2326" showgrid="false" inkscape:window-width="1920" - inkscape:window-height="1036" + inkscape:window-height="1020" inkscape:window-x="0" - inkscape:window-y="0" + inkscape:window-y="24" inkscape:window-maximized="1" units="px" inkscape:showpageshadow="false" @@ -2091,181 +2006,6 @@ inkscape:connector-curvature="0" /> </g> </g> - <g - id="g7395" - transform="translate(1581.5251,-114.87866)"> - <rect - ry="1.8187517" - rx="1.5182086" - y="978.24084" - x="2.4748731" - height="72" - width="72" - id="rect7397" - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <g - id="g7499"> - <circle - style="opacity:1;fill:url(#linearGradient8324);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="circle7399" - r="24" - cy="1014.2408" - cx="38.474873" /> - </g> - <g - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.23572731px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ff7f2a;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="text7409" - transform="translate(-0.22372041,8.1710937)"> - <path - d="m 44.373974,1011.3356 v 2.7954 H 33.587926 v -2.7954 h 4.009473 v -9.8542 q -0.254121,0.3388 -0.7906,0.7059 -0.536479,0.367 -1.185901,0.6776 -0.649421,0.3106 -1.355314,0.5365 -0.705894,0.1977 -1.242372,0.1977 v -2.9083 q 0.564714,0 1.298843,-0.3389 0.762365,-0.3388 1.440022,-0.79055 0.705893,-0.45178 1.214136,-0.90355 0.536479,-0.45177 0.621186,-0.64942 h 3.190638 v 13.32722 z" - style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Semi-Bold';fill:#ff7f2a" - id="path7841" - inkscape:connector-curvature="0" /> - </g> - </g> - <g - transform="translate(1653.5251,-114.87866)" - id="g7429"> - <g - transform="translate(4.7683716e-7,6.1035156e-5)" - id="g7499-2"> - <circle - style="opacity:1;fill:url(#linearGradient7785);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="circle7399-9" - r="24" - cy="1014.2408" - cx="38.474873" /> - </g> - <rect - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect7431" - width="72" - height="72" - x="2.4748731" - y="978.24084" - rx="1.5182086" - ry="1.8187517" /> - <use - x="0" - y="0" - xlink:href="#g7499" - id="use7502" - width="100%" - height="100%" - transform="translate(0,6.1035156e-5)" /> - <g - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.23572731px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#8dd35f;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="text7445" - transform="matrix(1.1529854,0,0,1.1529854,-5.7025083,-145.58005)"> - <path - d="m 31.779075,1014.131 q 0,-1.1859 0.19765,-2.2024 0.19765,-1.0165 0.705893,-1.8918 0.508243,-0.9035 1.383551,-1.6941 0.875307,-0.8189 2.258858,-1.5812 0.98825,-0.5365 1.863558,-0.9883 0.875307,-0.4518 1.524729,-0.8753 0.677658,-0.4518 1.072958,-0.9318 0.3953,-0.5082 0.3953,-1.1576 0,-0.9036 -0.7906,-1.6095 -0.762365,-0.7341 -2.230623,-0.7341 -0.762364,0 -1.411786,0.2259 -0.621186,0.1976 -1.157665,0.5365 -0.508243,0.3105 -0.903543,0.7058 -0.3953,0.3953 -0.705893,0.7624 l -1.976501,-2.2871 q 0.282357,-0.3106 0.875307,-0.76235 0.621186,-0.48 1.468258,-0.90354 0.875308,-0.42354 1.976501,-0.70589 1.101193,-0.3106 2.400037,-0.3106 1.355315,0 2.428272,0.36707 1.101194,0.33883 1.835323,0.96001 0.762364,0.62119 1.157664,1.4965 0.395301,0.8471 0.395301,1.8353 0,1.0447 -0.423536,1.8636 -0.423536,0.8188 -1.044722,1.44 -0.621186,0.6212 -1.355315,1.073 -0.734129,0.4235 -1.355315,0.7341 -0.59295,0.2823 -1.355315,0.6776 -0.734129,0.3671 -1.440022,0.8754 -0.705893,0.48 -1.270608,1.0447 -0.564714,0.5647 -0.7906,1.2423 h 9.346026 v 2.7954 z" - style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Semi-Bold';fill:#8dd35f" - id="path7860" - inkscape:connector-curvature="0" /> - </g> - </g> - <g - id="g7525" - transform="translate(1725.5251,-114.87866)"> - <g - id="g7499-7"> - <circle - style="opacity:1;fill:url(#linearGradient7799);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="circle7399-0" - r="24" - cy="1014.2408" - cx="38.474873" /> - </g> - <rect - ry="1.8187517" - rx="1.5182086" - y="978.24084" - x="2.4748731" - height="72" - width="72" - id="rect7527" - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <g - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:24.89331055px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#00aad4;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="text7539" - transform="matrix(1.1687875,0,0,1.1687875,-5.3287069,-162.57169)"> - <path - d="m 39.942234,1006.3309 q 0.771693,0.1493 1.418919,0.5476 0.647226,0.3734 1.095305,0.946 0.44808,0.5725 0.697013,1.3193 0.248933,0.7468 0.248933,1.6181 0,1.17 -0.448079,2.091 -0.423187,0.946 -1.244666,1.6181 -0.796586,0.6721 -1.941678,1.0206 -1.145092,0.3734 -2.564011,0.3734 -1.891892,0 -3.335704,-0.6721 -1.443812,-0.6472 -2.315078,-1.8919 l 1.667852,-1.8919 q 0.59744,0.9211 1.543386,1.4438 0.945945,0.5228 2.389757,0.5228 1.642959,0 2.514225,-0.697 0.896159,-0.6971 0.896159,-2.0911 0,-1.4438 -0.995733,-2.2653 -0.995732,-0.8214 -2.93741,-0.8214 h -0.67212 v -2.1409 h 0.7468 q 1.667852,0 2.564011,-0.7717 0.896159,-0.7966 0.896159,-1.9914 0,-1.1949 -0.796586,-1.7426 -0.796586,-0.5725 -2.066145,-0.5725 -1.269559,0 -2.240398,0.5476 -0.970839,0.5477 -1.543385,1.5683 l -1.717638,-1.867 q 0.348506,-0.59741 0.945945,-1.07039 0.59744,-0.49786 1.344239,-0.84637 0.771693,-0.3734 1.642959,-0.54765 0.896159,-0.19915 1.842105,-0.19915 1.219772,0 2.215504,0.32361 1.020626,0.32362 1.742532,0.89616 0.746799,0.57255 1.145092,1.39399 0.398293,0.8215 0.398293,1.8173 0,0.7468 -0.22404,1.4189 -0.224039,0.6721 -0.647226,1.2197 -0.398293,0.5477 -0.970839,0.9211 -0.572546,0.3485 -1.294452,0.473 z" - style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Semi-Bold';fill:#00aad4" - id="path7879" - inkscape:connector-curvature="0" /> - </g> - </g> - <g - id="g7561" - transform="translate(1797.5251,-114.87866)"> - <g - transform="translate(4.7683716e-7,6.1035156e-5)" - id="g7499-6"> - <circle - style="opacity:1;fill:url(#linearGradient7813);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="circle7399-06" - r="24" - cy="1014.2408" - cx="38.474873" /> - </g> - <rect - ry="1.8187517" - rx="1.5182086" - y="978.24084" - x="2.4748731" - height="72" - width="72" - id="rect7563" - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <g - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:24.77038002px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#7137c8;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="text7575" - transform="matrix(1.2044879,0,0,1.2044879,-6.458259,-198.26078)"> - <path - d="m 38.654747,1015.2981 v -3.9385 H 31.05024 v -2.4275 l 8.47147,-10.9237 h 1.857779 v 10.8742 h 2.179793 v 2.477 h -2.179793 v 3.9385 z m -4.830224,-6.4155 h 5.127468 v -6.7128 z" - style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Semi-Bold';fill:#7137c8" - id="path7898" - inkscape:connector-curvature="0" /> - </g> - </g> - <g - transform="translate(1869.5251,-114.87866)" - id="g7579"> - <g - id="g7499-1"> - <circle - style="opacity:1;fill:url(#linearGradient7827);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="circle7399-8" - r="24" - cy="1014.2408" - cx="38.474873" /> - </g> - <rect - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect7581" - width="72" - height="72" - x="2.4748731" - y="978.24084" - rx="1.5182086" - ry="1.8187517" /> - <g - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:24.77038002px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ff5599;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="text7593" - transform="matrix(1.1172339,0,0,1.1172339,-3.3924506,-110.7308)"> - <path - d="m 37.734179,1004.3001 q 1.238519,0 2.278875,0.4211 1.065126,0.4211 1.833008,1.1642 0.792652,0.7431 1.213749,1.7834 0.445866,1.0404 0.445866,2.2789 0,1.3128 -0.495407,2.4027 -0.470637,1.0899 -1.337601,1.8578 -0.842193,0.7927 -2.006401,1.2138 -1.164207,0.4211 -2.501808,0.4211 -1.907319,0 -3.418312,-0.867 -1.510994,-0.8422 -2.303646,-2.3036 l 1.634845,-1.5606 q 0.693571,1.0404 1.783468,1.6844 1.089896,0.644 2.328415,0.644 1.535764,0 2.526579,-0.9412 0.990815,-0.9413 0.990815,-2.5018 0,-0.7432 -0.272474,-1.3376 -0.247704,-0.6193 -0.69357,-1.0404 -0.445867,-0.4459 -1.065127,-0.6936 -0.594489,-0.2477 -1.31283,-0.2477 -0.941274,0 -1.758697,0.4211 -0.817422,0.3964 -1.3376,1.189 h -2.402727 q 0.02477,-0.099 0.09908,-0.5945 0.09908,-0.4954 0.247704,-1.2385 0.148622,-0.7431 0.322015,-1.6596 0.173393,-0.9165 0.371556,-1.8578 0.445867,-2.2046 0.966045,-4.9293 h 8.595321 v 2.5018 h -6.613691 l -0.891734,4.8055 q 0.421097,-0.4707 1.114667,-0.7432 0.718341,-0.2724 1.659616,-0.2724 z" - style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Semi-Bold';fill:#ff5599" - id="path7917" - inkscape:connector-curvature="0" /> - <path - inkscape:connector-curvature="0" - id="path8180" - style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-family:Raleway;-inkscape-font-specification:'Raleway Semi-Bold';fill:#ff5599" - d="m 37.734179,1004.3001 q 1.238519,0 2.278875,0.4211 1.065126,0.4211 1.833008,1.1642 0.792652,0.7431 1.213749,1.7834 0.445866,1.0404 0.445866,2.2789 0,1.3128 -0.495407,2.4027 -0.470637,1.0899 -1.337601,1.8578 -0.842193,0.7927 -2.006401,1.2138 -1.164207,0.4211 -2.501808,0.4211 -1.907319,0 -3.418312,-0.867 -1.510994,-0.8422 -2.303646,-2.3036 l 1.634845,-1.5606 q 0.693571,1.0404 1.783468,1.6844 1.089896,0.644 2.328415,0.644 1.535764,0 2.526579,-0.9412 0.990815,-0.9413 0.990815,-2.5018 0,-0.7432 -0.272474,-1.3376 -0.247704,-0.6193 -0.69357,-1.0404 -0.445867,-0.4459 -1.065127,-0.6936 -0.594489,-0.2477 -1.31283,-0.2477 -0.941274,0 -1.758697,0.4211 -0.817422,0.3964 -1.3376,1.189 h -2.402727 q 0.02477,-0.099 0.09908,-0.5945 0.09908,-0.4954 0.247704,-1.2385 0.148622,-0.7431 0.322015,-1.6596 0.173393,-0.9165 0.371556,-1.8578 0.445867,-2.2046 0.966045,-4.9293 h 8.595321 v 2.5018 h -6.613691 l -0.891734,4.8055 q 0.421097,-0.4707 1.114667,-0.7432 0.718341,-0.2724 1.659616,-0.2724 z" /> - </g> - </g> <g transform="translate(496.23913,2.2590625e-5)" id="g8418"> @@ -3356,187 +3096,6 @@ style="opacity:1;fill:none;fill-opacity:1;stroke:#53536c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> </g> </g> - <g - id="g5737" - transform="translate(358.03961,-202.93965)"> - <rect - ry="1.8187517" - rx="1.5182086" - y="978.24084" - x="2.4748731" - height="72" - width="72" - id="rect5739" - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" - inkscape:transform-center-y="-3.2186539" - inkscape:transform-center-x="5.5748786" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:randomized="0" - inkscape:rounded="0" - inkscape:flatsided="false" - sodipodi:arg2="1.3089969" - sodipodi:arg1="0.78539816" - sodipodi:r2="24.548109" - sodipodi:r1="28.436131" - sodipodi:cy="353.38712" - sodipodi:cx="411.53616" - sodipodi:sides="6" - id="path5741" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="star" /> - <g - id="g5743" - clip-path="url(#clipPath5175)"> - <rect - y="966.66199" - x="6.0225959" - height="64.157578" - width="62.904545" - id="rect5823" - style="opacity:1;fill:#ffdd55;fill-opacity:1;stroke:#373748;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path5903" - d="m 13.97487,987.99084 c 1,1.375 17.375,-6 22.375,11.25 5,17.24996 25.25,1.62496 23.5,-5" - style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccccccccc" - inkscape:connector-curvature="0" - id="path5825" - d="m 11.28294,999.15237 21.213203,9.01563 H 45.22407 l 23.01866,-10.99418 -3.57323,33.79838 -25.27906,23.5113 -24.57196,-5.4801 c 0,0 -8.48529,-17.1473 -8.13173,-17.8544 0.35355,-0.7071 0.7071,-31.28952 0.7071,-31.28952 z" - style="opacity:1;fill:#dbe2e3;fill-opacity:1;stroke:#53676c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <g - id="g5862"> - <path - style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 11.59987,1001.8444 20.625,9 h 13.625 l 18.875,-9.25 v 4.375 l -20.625,9 h -10.75 l -21.25,-8.625 z" - id="path5835" - inkscape:connector-curvature="0" - sodipodi:nodetypes="ccccccccc" /> - <path - sodipodi:nodetypes="ccccccccc" - inkscape:connector-curvature="0" - id="path5852" - d="m 11.59987,1007.8444 20.625,9 h 13.625 l 18.875,-9.25 v 4.375 l -20.625,9 h -10.75 l -21.25,-8.625 z" - style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 11.59987,1013.4694 20.625,9 h 13.625 l 18.875,-9.25 v 4.375 l -20.625,9 h -10.75 l -21.25,-8.625 z" - id="path5854" - inkscape:connector-curvature="0" - sodipodi:nodetypes="ccccccccc" /> - <path - sodipodi:nodetypes="ccccccccc" - inkscape:connector-curvature="0" - id="path5856" - d="m 11.59987,1018.9694 20.625,9 h 13.625 l 18.875,-9.25 v 4.375 l -20.625,9 h -10.75 l -21.25,-8.625 z" - style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 11.59987,1025.3444 20.625,9 h 13.625 l 18.875,-9.25 v 4.375 l -20.625,9 h -10.75 l -21.25,-8.625 z" - id="path5858" - inkscape:connector-curvature="0" - sodipodi:nodetypes="ccccccccc" /> - </g> - <rect - y="1010.6402" - x="32.657761" - height="35.35796" - width="11.919868" - id="rect5827" - style="opacity:1;fill:#b7c4c8;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <g - clip-path="url(#clipPath5878)" - id="g5875"> - <path - sodipodi:nodetypes="cccccc" - inkscape:connector-curvature="0" - id="rect5871" - d="m 29.047026,1003.3047 h 19.361002 v 33.2994 l -10.058157,-5.25 -9.302845,5.25 z" - style="opacity:1;fill:#5fbcd3;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <ellipse - ry="3.9375" - rx="4.0887098" - cy="1022.4283" - cx="38.599869" - id="path5882" - style="opacity:1;fill:none;fill-opacity:1;stroke:#d7eef4;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <g - id="g5892"> - <path - style="opacity:1;fill:#6f8a91;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 17.20496,1004.5111 v 33.676" - id="path5886" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#6f8a91;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 28.076727,1009.4608 v 33.676" - id="path5890" - inkscape:connector-curvature="0" /> - </g> - <g - transform="matrix(-1,0,0,1,78.156687,-0.75)" - id="g5896"> - <path - inkscape:connector-curvature="0" - id="path5898" - d="m 17.20496,1004.5111 v 33.676" - style="opacity:1;fill:#6f8a91;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path5900" - d="m 28.076727,1009.4608 v 33.676" - style="opacity:1;fill:#6f8a91;fill-opacity:1;stroke:#dbe2e3;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <path - inkscape:connector-curvature="0" - id="path5905" - d="m 17.97487,994.74084 c 0,0 7.125,-1 5,7.87496" - style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path5907" - d="m 42.47487,986.49084 c 0,0 -1.5,10.25 6.25,9.875 7.75,-0.375 8.5,-2.875 8.5,-2.875" - style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <text - id="text5909" - y="1021.603" - x="18.354021" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - xml:space="preserve"><tspan - y="1021.603" - x="31.39113" - id="tspan5911" - sodipodi:role="line" - style="font-size:75px;line-height:1.25"> </tspan></text> - </g> - <path - sodipodi:type="star" - style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:1.39598846;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path5821" - sodipodi:sides="6" - sodipodi:cx="411.53616" - sodipodi:cy="353.38712" - sodipodi:r1="28.436131" - sodipodi:r2="24.548109" - sodipodi:arg1="0.78539816" - sodipodi:arg2="1.3089969" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:transform-center-x="4.98923" - inkscape:transform-center-y="-2.8816686" - transform="matrix(1.0376927,-0.27815708,0.27804889,1.0380964,-486.8321,761.86265)" /> - <path - inkscape:connector-curvature="0" - id="path5929" - d="m 31.43549,1008.168 v 27.0468 l 6.89429,-4.4194 7.24784,3.7123 -0.35355,-26.1629" - style="opacity:1;fill:none;fill-opacity:1;stroke:#37abc8;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> <g id="g6363" transform="translate(573.52513,2.12132)"> @@ -4717,96 +4276,6 @@ sodipodi:nodetypes="csc" /> </g> </g> - <g - transform="translate(791.99997,-117)" - id="g5834"> - <rect - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect5836" - width="72" - height="72" - x="720" - y="980.36218" - rx="1.5182086" - ry="1.8187517" /> - <path - sodipodi:type="star" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path5838" - sodipodi:sides="6" - sodipodi:cx="411.53616" - sodipodi:cy="353.38712" - sodipodi:r1="28.436131" - sodipodi:r2="24.548109" - sodipodi:arg1="0.78539816" - sodipodi:arg2="1.3089969" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:transform-center-x="5.5748786" - inkscape:transform-center-y="-3.2186539" - transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" /> - <g - transform="translate(717.52513,2.1213153)" - clip-path="url(#clipPath5175)" - id="g5840"> - <rect - style="opacity:1;fill:#2c5aa0;fill-opacity:1;stroke:#373748;stroke-width:1.18013501;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect5842" - width="62.724411" - height="89.610062" - x="6.1126633" - y="966.75208" /> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;line-height:0%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - x="18.354021" - y="1021.603" - id="text5850"><tspan - sodipodi:role="line" - id="tspan5852" - x="31.39113" - y="1021.603" - style="font-size:75px;line-height:1.25"> </tspan></text> - <path - sodipodi:type="star" - style="opacity:1;fill:#ffdd55;fill-opacity:1;stroke:#ffcc00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path5720" - sodipodi:sides="5" - sodipodi:cx="41.284958" - sodipodi:cy="1018.7746" - sodipodi:r1="14.735162" - sodipodi:r2="5.9917707" - sodipodi:arg1="0.52359878" - sodipodi:arg2="1.1519173" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="m 54.045982,1026.1422 -10.323951,-1.8938 -5.500686,8.9394 -1.389141,-10.4039 -10.201687,-2.4691 9.465415,-4.5361 -0.804304,-10.4653 7.239089,7.6004 9.7046,-3.999 -4.991412,9.2335 z" - inkscape:transform-center-x="1.0296075" - transform="rotate(165,40.219918,1016.9277)" - inkscape:transform-center-y="-0.47373408" /> - </g> - <path - transform="matrix(1.0376927,-0.27815708,0.27804889,1.0380964,230.69303,763.98397)" - inkscape:transform-center-y="-2.8816686" - inkscape:transform-center-x="4.98923" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:randomized="0" - inkscape:rounded="0" - inkscape:flatsided="false" - sodipodi:arg2="1.3089969" - sodipodi:arg1="0.78539816" - sodipodi:r2="24.548109" - sodipodi:r1="28.436131" - sodipodi:cy="353.38712" - sodipodi:cx="411.53616" - sodipodi:sides="6" - id="path5867" - style="opacity:1;fill:none;fill-opacity:1;stroke:#214478;stroke-width:1.39598846;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="star" /> - </g> <g transform="translate(933.52513,2.1213379)" id="g5931"> @@ -5972,1145 +5441,6 @@ r="0.62856489" /> </g> </g> - <g - transform="translate(286.03961,-202.93965)" - id="g12984"> - <rect - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect12986" - width="72" - height="72" - x="2.4748731" - y="978.24084" - rx="1.5182086" - ry="1.8187517" /> - <path - sodipodi:type="star" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path12988" - sodipodi:sides="6" - sodipodi:cx="411.53616" - sodipodi:cy="353.38712" - sodipodi:r1="28.436131" - sodipodi:r2="24.548109" - sodipodi:arg1="0.78539816" - sodipodi:arg2="1.3089969" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:transform-center-x="5.5748786" - inkscape:transform-center-y="-3.2186539" - transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" /> - <g - clip-path="url(#clipPath5175)" - id="g12990"> - <rect - style="opacity:1;fill:#37c8ab;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect13120" - width="97.934288" - height="120.56171" - x="-7.6725612" - y="955.13495" /> - <path - style="opacity:1;fill:#374548;fill-opacity:1;stroke:#1c2224;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 7.5301976,1008.2213 c 24.8740724,14.6059 44.7247354,9.1182 63.6677854,0 v 51.9191 H 7.5301976 Z" - id="rect13122" - inkscape:connector-curvature="0" - sodipodi:nodetypes="ccccc" /> - <g - id="g13131"> - <path - sodipodi:open="true" - d="m 16.067682,1017.5079 a 6.7175145,6.7175145 0 0 1 2.787757,-7.3447 6.7175145,6.7175145 0 0 1 7.849377,0.3226 6.7175145,6.7175145 0 0 1 2.175514,7.5488" - sodipodi:end="0.34396912" - sodipodi:start="2.8797933" - sodipodi:ry="6.7175145" - sodipodi:rx="6.7175145" - sodipodi:cy="1015.7693" - sodipodi:cx="22.556303" - sodipodi:type="arc" - id="path13125" - style="opacity:1;fill:#374548;fill-opacity:1;stroke:#1c2224;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <g - id="g13136" - transform="matrix(1.2991858,-0.7500853,0.76253755,1.3207538,-749.47564,-303.14283)"> - <path - style="opacity:1;fill:#374548;fill-opacity:1;stroke:#1c2224;stroke-width:0.99168855;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path13138" - sodipodi:type="arc" - sodipodi:cx="22.556303" - sodipodi:cy="1015.7693" - sodipodi:rx="6.7175145" - sodipodi:ry="6.7175145" - sodipodi:start="2.8797933" - sodipodi:end="0.34396912" - d="m 16.067682,1017.5079 a 6.7175145,6.7175145 0 0 1 2.787757,-7.3447 6.7175145,6.7175145 0 0 1 7.849377,0.3226 6.7175145,6.7175145 0 0 1 2.175514,7.5488" - sodipodi:open="true" /> - </g> - <g - transform="matrix(1.2991858,-0.7500853,0.76253755,1.3207538,-749.47564,-303.14283)" - id="g13144"> - <path - sodipodi:open="true" - d="m 16.067682,1017.5079 a 6.7175145,6.7175145 0 0 1 2.787757,-7.3447 6.7175145,6.7175145 0 0 1 7.849377,0.3226 6.7175145,6.7175145 0 0 1 2.175514,7.5488" - sodipodi:end="0.34396912" - sodipodi:start="2.8797933" - sodipodi:ry="6.7175145" - sodipodi:rx="6.7175145" - sodipodi:cy="1015.7693" - sodipodi:cx="22.556303" - sodipodi:type="arc" - id="path13146" - style="opacity:1;fill:#374548;fill-opacity:1;stroke:#1c2224;stroke-width:0.99168855;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <g - id="g13148" - transform="matrix(1.0607808,1.0607808,-1.078391,1.078391,1091.9817,-84.348987)"> - <path - style="opacity:1;fill:#374548;fill-opacity:1;stroke:#1c2224;stroke-width:0.99168855;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path13150" - sodipodi:type="arc" - sodipodi:cx="22.556303" - sodipodi:cy="1015.7693" - sodipodi:rx="6.7175145" - sodipodi:ry="6.7175145" - sodipodi:start="2.8797933" - sodipodi:end="0.34396912" - d="m 16.067682,1017.5079 a 6.7175145,6.7175145 0 0 1 2.787757,-7.3447 6.7175145,6.7175145 0 0 1 7.849377,0.3226 6.7175145,6.7175145 0 0 1 2.175514,7.5488" - sodipodi:open="true" /> - </g> - <g - id="g13152" - transform="matrix(1.0702221,-0.61570029,0.62815069,1.0841279,-607.88546,-65.90123)" - style="stroke:#53676c;stroke-width:1.60799026;stroke-miterlimit:4;stroke-dasharray:none"> - <path - style="opacity:1;fill:#374548;fill-opacity:1;stroke:#53676c;stroke-width:1.60799026;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path13154" - sodipodi:type="arc" - sodipodi:cx="22.556303" - sodipodi:cy="1015.7693" - sodipodi:rx="6.7175145" - sodipodi:ry="6.7175145" - sodipodi:start="3.403392" - sodipodi:end="6.0213859" - d="m 16.067682,1014.0307 a 6.7175145,6.7175145 0 0 1 6.488621,-4.9789 6.7175145,6.7175145 0 0 1 6.488621,4.9789" - sodipodi:open="true" /> - </g> - <g - id="g13156" - style="stroke:#53676c;stroke-width:1.29693985" - transform="matrix(0.77662692,0,0,0.76550473,5.2884359,238.17241)"> - <path - style="opacity:1;fill:#374548;fill-opacity:1;stroke:#53676c;stroke-width:1.94540977;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path13158" - sodipodi:type="arc" - sodipodi:cx="22.556303" - sodipodi:cy="1015.7693" - sodipodi:rx="6.7175145" - sodipodi:ry="6.7175145" - sodipodi:start="2.8797933" - sodipodi:end="0.34396912" - d="m 16.067682,1017.5079 a 6.7175145,6.7175145 0 0 1 2.787757,-7.3447 6.7175145,6.7175145 0 0 1 7.849377,0.3226 6.7175145,6.7175145 0 0 1 2.175514,7.5488" - sodipodi:open="true" /> - </g> - <g - transform="matrix(1.2804032,0,0,1.2945128,-8.3248043,-279.87865)" - style="stroke:#53676c;stroke-width:1.55347204;stroke-miterlimit:4;stroke-dasharray:none" - id="g13160"> - <path - sodipodi:open="true" - d="m 16.067682,1017.5079 a 6.7175145,6.7175145 0 0 1 2.787757,-7.3447 6.7175145,6.7175145 0 0 1 7.849377,0.3226 6.7175145,6.7175145 0 0 1 2.175514,7.5488" - sodipodi:end="0.34396912" - sodipodi:start="2.8797933" - sodipodi:ry="6.7175145" - sodipodi:rx="6.7175145" - sodipodi:cy="1015.7693" - sodipodi:cx="22.556303" - sodipodi:type="arc" - id="path13162" - style="opacity:1;fill:#374548;fill-opacity:1;stroke:#53676c;stroke-width:1.55347204;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <path - style="opacity:1;fill:#6f8a91;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 31.148672,1010.3274 c 0.381783,0.7765 2.48162,2.8147 2.577079,3.5912 0.0954,0.7764 0.719374,8.7626 0.719374,11.286 0,2.5235 0.381783,7.1822 0.381783,7.1822 2.222832,0.5891 4.401697,1.2772 7.540266,-0.1941 0,0 -0.668108,-18.5376 -0.286324,-18.8288 0.381783,-0.2912 1.321802,-6.0002 2.180828,-6.7766 0.859027,-0.7765 3.719057,-4.942 3.719057,-4.942 l -0.763567,-2.42637 -1.527134,1.35877 c 0,0 -2.964057,4.4187 -2.868598,3.9334 0.0954,-0.4853 -0.460226,0.053 -0.385891,-0.4208 0.08309,-0.5302 2.177174,-6.54336 2.176314,-6.95296 -0.0954,-0.48528 -0.526632,-1.53464 -0.526632,-1.53464 l -1.283918,0.69589 -2.389068,7.05131 c 0,0 0.08058,0.3224 -0.392594,0.3969 -0.568853,0.09 -1.083173,-0.2578 -0.978978,-0.4698 0.190919,-0.3882 1.131263,-5.44206 1.226722,-6.12142 0.09541,-0.67936 0.09543,-4.36753 0.09543,-4.36753 h -1.527188 c 0,0 -1.431703,3.78521 -1.431703,4.27049 0,0.48528 -0.668109,5.82336 -0.668109,5.82336 l -0.68932,-0.3324 c 0,0 -0.124141,-1.8643 -0.153741,-2.6101 -0.02999,-0.75552 0.270414,-5.69551 0.270414,-5.69551 l -1.32573,-0.85923 -1.060469,2.02387 c 0,0 -0.16134,7.51087 -0.543124,8.09317 -0.205007,0.7371 -0.671526,1.7867 -0.671526,1.7867 l -0.565865,-0.056 c 0,0 -1.514078,-0.7458 -1.514078,-1.134 0,-0.3881 -1.668664,-4.0313 -1.668664,-4.0313 0,0 -2.958809,0.1941 -1.908917,2.8147 1.049945,2.6204 2.66729,5.1526 2.667294,5.1526 0.445936,0.8372 1.104705,1.546 1.576577,2.293 z" - id="path13164" - inkscape:connector-curvature="0" - sodipodi:nodetypes="ccscccsccccsccccsccccsccsccccccscccc" /> - </g> - <path - transform="matrix(1.0376927,-0.27815708,0.27804889,1.0380964,-486.8321,761.86265)" - inkscape:transform-center-y="-2.8816686" - inkscape:transform-center-x="4.98923" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:randomized="0" - inkscape:rounded="0" - inkscape:flatsided="false" - sodipodi:arg2="1.3089969" - sodipodi:arg1="0.78539816" - sodipodi:r2="24.548109" - sodipodi:r1="28.436131" - sodipodi:cy="353.38712" - sodipodi:cx="411.53616" - sodipodi:sides="6" - id="path13116" - style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:1.39598846;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="star" /> - </g> - <g - transform="translate(574.03961,-202.93965)" - id="g13318"> - <rect - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect13320" - width="72" - height="72" - x="2.4748731" - y="978.24084" - rx="1.5182086" - ry="1.8187517" /> - <path - sodipodi:type="star" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path13322" - sodipodi:sides="6" - sodipodi:cx="411.53616" - sodipodi:cy="353.38712" - sodipodi:r1="28.436131" - sodipodi:r2="24.548109" - sodipodi:arg1="0.78539816" - sodipodi:arg2="1.3089969" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:transform-center-x="5.5748786" - inkscape:transform-center-y="-3.2186539" - transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" /> - <g - clip-path="url(#clipPath5175)" - id="g13324"> - <rect - y="959.06927" - x="9.6200838" - height="93.223999" - width="58.595669" - id="rect13326" - style="opacity:1;fill:url(#linearGradient13452);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - style="opacity:1;fill:#00aad4;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 16.6819,1022.3567 c 0,0 6.2558,-13.4409 16.61699,-14.3189 10.42983,-0.8839 19.622237,10.7834 28.637837,10.7834 9.0156,0 15.5564,-2.6517 15.5564,-2.6517 l 2.651573,20.8597 c 0,0 -28.6378,13.7885 -29.5217,14.3189 -0.8839,0.5303 -31.9965,-5.6569 -31.9965,-5.6569 z" - id="path13460" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cssccccc" /> - <path - style="opacity:1;fill:#262a31;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 11.8499,1012.9908 4.625,-6.75 2.75,4.625 -0.875,-0.125 0.875,3.375 -0.875,-0.375 1.125,4.5 -1.25,-0.25 c 0,0 1.375,1.875 1.625,2.375 0.25,0.5 11,5 13.75,4.75 2.75,-0.25 8.5,-2.375 8.875,-3 0.375,-0.625 1.125,-3.125 1.125,-3.125 l -1.375,-0.375 1.875,-2.75 -1.5,-0.125 2.875,-4.125 -1.5,0.375 2.75,-4.125 1.25,4.5 -1,-0.75 0.5,4.75 -0.75,-0.375 0.875,3.875 -0.75,-0.125 c 0,0 -0.625,1.375 0.125,1.75 0.75,0.375 6.875,1.5 8.625,1.25 1.75,-0.25 9.25,-4.25 9.25,-4.25 0,0 2.125,11.875 3.125,13.25 1,1.375 -35.5,19.25 -35.5,19.25 l -27.75,-24.125 z" - id="path13462" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#262a31;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 46.706733,1017.1945 c 0.174966,-0.025 1.939208,-2.023 1.939208,-2.023 l -0.824671,0.1641 1.184379,-1.3777 -0.600976,-0.4486 2.112067,-2.9861 0.220718,3.6745 -0.681407,-0.08 0.217922,2.4244 -0.607325,-0.4923 0.06837,2.6249 -0.481761,-0.2427 0.393605,2.7116 -0.541066,1.195 -2.557154,-0.388 z" - id="path13464" - inkscape:connector-curvature="0" /> - <path - inkscape:connector-curvature="0" - id="path13466" - d="m 49.667025,1019.2388 c 0.216451,-0.078 1.940824,-3.0903 1.940824,-3.0903 l -1.008506,0.4263 1.14797,-2.0686 -0.884446,-0.4139 1.907914,-4.3638 1.248185,4.628 -0.889945,0.078 0.915747,3.0345 -0.90405,-0.4681 0.777758,3.3295 -0.678239,-0.1827 1.215363,3.3546 -0.375653,1.6662 -3.363192,0.1779 -3.41536,-2.8096 2.790472,-2.4292 z" - style="opacity:1;fill:#262a31;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:nodetypes="cccccccccccccccccc" /> - <path - sodipodi:nodetypes="cccccccccccccccccc" - style="opacity:1;fill:#262a31;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 52.36287,1021.2717 c 0.216451,-0.078 1.940824,-3.0903 1.940824,-3.0903 l -1.008506,0.4263 1.14797,-2.0686 -0.884446,-0.4139 1.907914,-4.3638 1.248185,4.628 -0.889945,0.078 0.915747,3.0345 -0.90405,-0.4681 0.777758,3.3295 -0.678239,-0.1827 1.215363,3.3546 -0.375653,1.6662 -3.363192,0.1779 -3.41536,-2.8096 2.790472,-2.4292 z" - id="path13468" - inkscape:connector-curvature="0" /> - <path - inkscape:connector-curvature="0" - id="path13470" - d="m 56.738093,1016.8965 c 0.216451,-0.078 1.940824,-3.0903 1.940824,-3.0903 l -1.008506,0.4263 1.14797,-2.0686 -0.884446,-0.4139 1.907914,-4.3638 1.248185,4.628 -0.889945,0.078 0.915747,3.0345 -0.90405,-0.4681 0.777758,3.3295 -0.678239,-0.1827 1.215363,3.3546 -0.375653,1.6662 -3.363192,0.1779 -3.41536,-2.8096 2.790472,-2.4292 z" - style="opacity:1;fill:#262a31;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:nodetypes="cccccccccccccccccc" /> - <path - sodipodi:nodetypes="cccccccccccccccccc" - style="opacity:1;fill:#262a31;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 60.008462,1019.0178 c 0.216451,-0.078 1.940824,-3.0903 1.940824,-3.0903 l -1.008506,0.4263 1.14797,-2.0686 -0.884446,-0.4139 1.907914,-4.3638 1.248185,4.628 -0.889945,0.078 0.915747,3.0345 -0.90405,-0.4681 0.777758,3.3295 -0.678239,-0.1827 1.215363,3.3546 -0.375653,1.6662 -3.363192,0.1779 -3.41536,-2.8096 2.790472,-2.4292 z" - id="path13472" - inkscape:connector-curvature="0" /> - <path - sodipodi:nodetypes="cccccccccccccccccc" - style="opacity:1;fill:#262a31;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 18.417025,1018.3638 c 0.216451,-0.078 1.940824,-3.0903 1.940824,-3.0903 l -1.008506,0.4263 1.14797,-2.0686 -0.884446,-0.4139 1.907914,-4.3638 1.248185,4.628 -0.889945,0.078 0.915747,3.0345 -0.90405,-0.4681 0.777758,3.3295 -0.678239,-0.1827 1.215363,3.3546 -0.375653,1.6662 -3.363192,0.1779 -3.41536,-2.8096 2.790472,-2.4292 z" - id="path13474" - inkscape:connector-curvature="0" /> - <path - inkscape:connector-curvature="0" - id="path13476" - d="m 21.840368,1020.6443 c 0.140813,-0.051 1.262613,-2.0104 1.262613,-2.0104 l -0.656089,0.2773 0.746818,-1.3457 -0.575381,-0.2693 1.241203,-2.8389 0.812013,3.0108 -0.578958,0.051 0.595744,1.9741 -0.588134,-0.3045 0.505974,2.166 -0.441232,-0.1188 0.790661,2.1823 -0.244383,1.084 -2.187942,0.1157 -2.22188,-1.8278 1.815356,-1.5803 z" - style="opacity:1;fill:#262a31;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:nodetypes="cccccccccccccccccc" /> - <circle - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path13486" - cx="51.370895" - cy="999.1524" - r="3.6819806" /> - <path - sodipodi:nodetypes="cccccccccccccccccc" - style="opacity:1;fill:#262a31;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 23.965368,1024.7693 c 0.140813,-0.051 1.262613,-2.0104 1.262613,-2.0104 l -0.656089,0.2773 0.746818,-1.3457 -0.575381,-0.2693 1.241203,-2.8389 0.812013,3.0108 -0.578958,0.051 0.595744,1.9741 -0.588134,-0.3045 0.505974,2.166 -0.441232,-0.1188 0.790661,2.1823 -0.244383,1.084 -2.187942,0.1157 -2.22188,-1.8278 1.815356,-1.5803 z" - id="path13488" - inkscape:connector-curvature="0" /> - <path - inkscape:connector-curvature="0" - id="path13490" - d="m 26.553678,1024.9698 c 0.102701,-0.037 0.920882,-1.4663 0.920882,-1.4663 l -0.478516,0.2022 0.544689,-0.9814 -0.419652,-0.1965 0.905267,-2.0705 0.592239,2.1959 -0.422261,0.037 0.434504,1.4398 -0.428953,-0.2221 0.36903,1.5798 -0.321811,-0.087 0.576666,1.5917 -0.17824,0.7906 -1.595768,0.084 -1.620521,-1.3331 1.324024,-1.1526 z" - style="opacity:1;fill:#262a31;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:nodetypes="cccccccccccccccccc" /> - <path - sodipodi:nodetypes="cccccccccccccccccc" - style="opacity:1;fill:#262a31;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 40.340342,1022.3945 c 0.140817,-0.051 1.262654,-2.0104 1.262654,-2.0104 l -0.65611,0.2772 0.746842,-1.3456 -0.5754,-0.2695 1.241244,-2.8389 0.81204,3.0109 -0.578977,0.051 0.595763,1.9742 -0.588152,-0.3046 0.50599,2.1662 -0.441247,-0.1193 0.790687,2.1824 -0.244391,1.084 -2.188013,0.1152 -2.221953,-1.8279 1.815415,-1.5803 z" - id="path13492" - inkscape:connector-curvature="0" /> - <path - inkscape:connector-curvature="0" - id="path13494" - d="m 37.840342,1026.0195 c 0.140817,-0.051 1.262654,-2.0104 1.262654,-2.0104 l -0.65611,0.2772 0.746842,-1.3456 -0.5754,-0.2695 1.241244,-2.8389 0.81204,3.0109 -0.578977,0.051 0.595763,1.9742 -0.588152,-0.3046 0.50599,2.1662 -0.441247,-0.1193 0.790687,2.1824 -0.244391,1.084 -2.188013,0.1152 -2.221953,-1.8279 1.815415,-1.5803 z" - style="opacity:1;fill:#262a31;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:nodetypes="cccccccccccccccccc" /> - <path - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 29.0374,1019.5533 h 1.625" - id="path13496" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#00aad4;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 15.8499,1032.1158 c 1.875,0 18.125,-5.25 28.375,-2.875 10.25,2.375 16.625,4.625 17.5,5.25 0.875,0.625 1.75,15.25 -0.375,16.125 -2.125,0.875 -39,3.25 -39.5,3.125 -0.5,-0.125 -6.375,-21.25 -6.375,-21.25 l 0.875,-0.125 z" - id="path13524" - inkscape:connector-curvature="0" /> - </g> - <path - transform="matrix(1.0376927,-0.27815708,0.27804889,1.0380964,-486.8321,761.86265)" - inkscape:transform-center-y="-2.8816686" - inkscape:transform-center-x="4.98923" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:randomized="0" - inkscape:rounded="0" - inkscape:flatsided="false" - sodipodi:arg2="1.3089969" - sodipodi:arg1="0.78539816" - sodipodi:r2="24.548109" - sodipodi:r1="28.436131" - sodipodi:cy="353.38712" - sodipodi:cx="411.53616" - sodipodi:sides="6" - id="path13450" - style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:1.39598846;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="star" /> - </g> - <g - transform="translate(1170.7399,-243.91384)" - id="g13538"> - <rect - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect13540" - width="72" - height="72" - x="2.4748731" - y="978.24084" - rx="1.5182086" - ry="1.8187517" /> - <path - sodipodi:type="star" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path13542" - sodipodi:sides="6" - sodipodi:cx="411.53616" - sodipodi:cy="353.38712" - sodipodi:r1="28.436131" - sodipodi:r2="24.548109" - sodipodi:arg1="0.78539816" - sodipodi:arg2="1.3089969" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:transform-center-x="5.5748786" - inkscape:transform-center-y="-3.2186539" - transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" /> - <g - clip-path="url(#clipPath5175)" - id="g13544" - style="fill:#bcd35f"> - <rect - style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect13674" - width="87.25" - height="103.5" - x="-6.2751002" - y="960.24084" /> - <g - id="g14108"> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#916f6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 13.974858,988.92426 c 0.5,0.875 8.25,11.37504 8.25,11.37504 l 11.5,-15.37504 9.75,15.25004 12.375,-13.87504 9.125,12.25" - id="path14095" - inkscape:connector-curvature="0" /> - <path - inkscape:connector-curvature="0" - id="path14093" - d="m 13.974858,1011.919 c 0.5,0.875 8.25,11.375 8.25,11.375 l 11.5,-15.375 9.75,15.25 12.375,-13.875 9.125,12.25" - style="opacity:1;fill:none;fill-opacity:1;stroke:#916f6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#916f6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 13.974858,1004.6158 c 0.5,0.875 8.25,11.375 8.25,11.375 l 11.5,-15.375 9.75,15.25 12.375,-13.875 9.125,12.25" - id="path14091" - inkscape:connector-curvature="0" /> - <path - inkscape:connector-curvature="0" - id="path14074" - d="m 13.974858,997.11584 c 0.5,0.875 8.25,11.37496 8.25,11.37496 l 11.5,-15.37496 9.75,15.24996 12.375,-13.87496 9.125,12.24996" - style="opacity:1;fill:none;fill-opacity:1;stroke:#916f6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path14097" - d="m 13.974858,980.92426 c 0.5,0.875 8.25,11.37504 8.25,11.37504 l 11.5,-15.37504 9.75,15.25004 12.375,-13.87504 9.125,12.25" - style="opacity:1;fill:none;fill-opacity:1;stroke:#916f6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <rect - style="opacity:1;fill:#677821;fill-opacity:1;stroke:#22280b;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect13684" - width="84.49926" - height="39.951534" - x="6.5946507" - y="1015.4676" /> - <g - style="fill:#483e37;stroke:#241f1c;stroke-width:1.30317867" - id="g13723" - transform="matrix(0.76468977,0.11270935,-0.11108301,0.75365567,153.76082,246.34312)"> - <path - style="opacity:1;fill:#677821;fill-opacity:1;stroke:#22280b;stroke-width:1.95476806;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path13725" - sodipodi:type="arc" - sodipodi:cx="23.474899" - sodipodi:cy="1016.9908" - sodipodi:rx="8.25" - sodipodi:ry="8.25" - sodipodi:start="2.8797933" - sodipodi:end="0.26179939" - d="m 15.506011,1019.126 a 8.25,8.25 0 0 1 3.236883,-8.8932 8.25,8.25 0 0 1 9.464011,0 8.25,8.25 0 0 1 3.236882,8.8932" - sodipodi:open="true" - sodipodi:arc-type="arc" /> - <path - sodipodi:open="true" - d="m 18.537917,1016.651 a 5.1111422,4.3137975 0 0 1 2.005354,-4.6502 5.1111422,4.3137975 0 0 1 5.863261,0 5.1111422,4.3137975 0 0 1 2.005353,4.6502" - sodipodi:end="0.26179939" - sodipodi:start="2.8797933" - sodipodi:ry="4.3137975" - sodipodi:rx="5.1111422" - sodipodi:cy="1015.5345" - sodipodi:cx="23.474901" - sodipodi:type="arc" - id="path13727" - style="opacity:1;fill:none;fill-opacity:1;stroke:#89a02c;stroke-width:2.60635734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:arc-type="arc" /> - </g> - <ellipse - ry="14.775002" - rx="43.8125" - cy="1031.2408" - cx="36.412399" - id="ellipse14106" - style="opacity:1;fill:#677821;fill-opacity:1;stroke:#445016;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <ellipse - ry="7.6250005" - rx="19.8125" - cy="1028.6158" - cx="36.412399" - id="ellipse14041" - style="opacity:1;fill:none;fill-opacity:1;stroke:#445016;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <ellipse - style="opacity:1;fill:none;fill-opacity:1;stroke:#445016;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="ellipse14043" - cx="36.412399" - cy="1030.1158" - rx="29.0625" - ry="11.325001" /> - <ellipse - style="opacity:1;fill:none;fill-opacity:1;stroke:#445016;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path14039" - cx="38.412399" - cy="1027.9908" - rx="13.1875" - ry="4.9749999" /> - <g - transform="translate(0.96984202)" - id="g13801"> - <path - transform="matrix(-1,0,0,1,1151.4775,978.24084)" - sodipodi:nodetypes="cscccccsccccccccsccscccccsccccccccscc" - inkscape:connector-curvature="0" - id="path14099" - d="m 1112.0332,10.044922 c 0,0 -0.042,0.352704 -0.097,0.860054 -0.1229,1.133184 -0.4365,4.350344 -0.3716,4.819633 0.095,0.6793 1.0356,5.732894 1.2265,6.121094 0.1042,0.212 -0.4096,0.560703 -0.9785,0.470703 -0.4736,-0.0745 -0.3926,-0.396484 -0.3926,-0.396484 l -0.375,-1.107422 c -0.1873,-0.04629 -0.5147,-1.265625 -0.8047,-1.265625 -1.149,0 -0.7183,0.675021 -1.1602,1.337891 -0.049,0.07321 0.186,1.130419 0.1388,1.18164 0.059,0.198523 0.1678,0.530891 0.1777,0.59375 0.074,0.4738 -0.4798,-0.06538 -0.3848,0.419922 0.031,0.158196 0.014,0.264204 -0.3965,-0.296875 -0.1318,0.002 0.1571,-0.108515 -0.5429,-0.03515 -0.6012,0.06328 -0.4959,1.055388 -0.5572,1.52382 0.4997,0.657858 0.1011,0.646209 0.3646,0.884383 0.859,0.7764 1.4905,6.486144 1.8723,6.777344 0.3818,0.2912 -0.2872,18.828125 -0.2872,18.828125 3.1386,1.4713 5.3182,0.784412 7.5411,0.195312 0,0 0.3808,-4.660093 0.3808,-7.183593 0,-2.5234 0.6257,-10.508757 0.7207,-11.285157 0.095,-0.7765 2.1944,-2.815297 2.5762,-3.591797 0.4719,-0.747 1.1322,-1.455768 1.5781,-2.292968 0,0 2.1786,-1.719444 3.2285,-4.339844 1.0499,-2.6206 -1.3015,-1.505094 -1.3015,-1.505094 0,0 -2.6623,2.007427 -2.6623,2.395527 0,0.3882 -1.6905,0.648629 -1.6905,0.648629 l -0.5644,0.05469 c 0,0 -0.4669,-1.050009 -0.6719,-1.78711 -0.123,-0.187594 -0.2157,-1.16169 -0.2949,-2.304687 -0.2636,-0.311544 -0.9171,-0.748363 -1.8946,-0.935547 -0.2596,-0.04972 -0.4113,0.872822 -0.5859,0.886719 -0.044,0.860284 -0.037,1.402344 -0.037,1.402344 l -0.6894,0.332031 c 0,0 -0.668,-5.336966 -0.668,-5.822266 0,-0.4852 -0.8692,-5.583984 -0.8692,-5.583984 z" - style="opacity:1;fill:#ebe5e5;fill-opacity:1;stroke:#241f1c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - style="opacity:1;fill:#ebe5e5;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 1112.2207,9.794922 c 0,0 -0.75,5.250287 -0.656,5.929687 0.095,0.6793 -0.152,5.904769 0.039,6.292969 -0.1094,0.111198 -0.039,-0.03906 -0.1836,-0.09766 l -0.375,-1.107422 c -0.1873,-0.04629 -0.5147,-1.265625 -0.8047,-1.265625 -1.149,0 -0.7183,0.675021 -1.1602,1.337891 -0.049,0.07321 0.186,1.130419 0.1388,1.18164 0.059,0.198523 0.1678,0.530891 0.1777,0.59375 0.074,0.4738 -0.4798,-0.06538 -0.3848,0.419922 0.031,0.158196 0.3265,0.0767 -0.084,-0.484375 -0.1318,0.002 -0.2804,-0.202265 -0.9804,-0.1289 -0.6012,0.06328 -0.3709,1.336638 -0.4322,1.80507 0.3445,2.037224 0.9749,5.036969 2.2369,7.661727 0.3818,0.2912 -0.2872,18.828125 -0.2872,18.828125 3.1386,1.4713 5.3182,0.784412 7.5411,0.195312 0,0 0.3808,-4.660093 0.3808,-7.183593 0,-2.5234 0.6257,-10.508757 0.7207,-11.285157 0.095,-0.7765 2.1944,-2.815297 2.5762,-3.591797 0.4719,-0.747 1.1322,-1.455768 1.5781,-2.292968 0,0 2.1786,-1.719444 3.2285,-4.339844 1.0499,-2.6206 -1.3015,-1.505094 -1.3015,-1.505094 0,0 -2.6623,2.007427 -2.6623,2.395527 0,0.3882 -1.6905,0.648629 -1.6905,0.648629 l -0.5644,0.05469 c 0,0 -0.4142,0.04045 -0.5013,-0.168442 -0.1547,-0.370842 -0.04,-1.147162 -0.1706,-1.618668 -0.123,-0.187594 -0.2157,-1.16169 -0.2949,-2.304687 -0.2636,-0.311544 -0.9171,-0.748363 -1.8946,-0.935547 -0.2596,-0.04972 -0.4113,0.872822 -0.5859,0.886719 -0.044,0.860284 -0.037,1.402344 -0.037,1.402344 l -0.1591,0.332031 c 0,0 -1.1983,-5.336966 -1.1983,-5.822266 0,-0.4852 -0.6817,-5.833984 -0.6817,-5.833984 z" - id="path13164-0" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cccccsccccccccccscccccsccsccccccscc" - transform="matrix(-1,0,0,1,1151.4775,978.24084)" /> - <path - style="opacity:0.45500004;fill:none;fill-opacity:1;stroke:#917c6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 41.665,1000.4908 c -0.1875,0 -0.9688,-0.3437 -0.9688,-0.3437" - id="path13998" - inkscape:connector-curvature="0" /> - <path - style="opacity:0.45500004;fill:none;fill-opacity:1;stroke:#917c6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 34.8837,998.86584 -1.0312,0.28125" - id="path14000" - inkscape:connector-curvature="0" /> - <path - style="opacity:0.45500004;fill:none;fill-opacity:1;stroke:#917c6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 28.8525,1002.4596 -0.5938,0.9375" - id="path14002" - inkscape:connector-curvature="0" /> - <path - style="opacity:0.47300002;fill:#e3dbdb;fill-opacity:1;stroke:#917c6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 39.29,992.05334 -1.5625,0.21875" - id="path14012" - inkscape:connector-curvature="0" /> - <path - style="opacity:0.47300002;fill:#e3dbdb;fill-opacity:1;stroke:#917c6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 38.777373,995.6133 -1.068546,-0.0262" - id="path14014" - inkscape:connector-curvature="0" /> - <path - style="opacity:0.45500004;fill:#e3dbdb;fill-opacity:1;stroke:#917c6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 38.0495,999.63851 -0.8839,-0.17678" - id="path14016" - inkscape:connector-curvature="0" /> - <path - style="opacity:0.34500002;fill:#e3dbdb;fill-opacity:1;stroke:#ac9c92;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 40.54,1002.3658 -1.8125,6" - id="path14018" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cc" /> - <path - style="opacity:0.34500002;fill:#e3dbdb;fill-opacity:1;stroke:#ac9c92;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 37.4775,1001.6158 -0.0625,6.6875" - id="path14020" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cc" /> - <path - style="opacity:0.34500002;fill:#e3dbdb;fill-opacity:1;stroke:#ac9c92;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 34.54,1001.8658 1.1875,5.6875" - id="path14022" - inkscape:connector-curvature="0" /> - <path - style="opacity:0.34500002;fill:#e3dbdb;fill-opacity:1;stroke:#ac9c92;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 42.399835,1003.0909 -1.422335,4.8687" - id="path14024" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cc" /> - <path - style="opacity:1;fill:#e3dbdb;fill-opacity:1;stroke:#6c5d53;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 39.1025,1011.4283 -3.5,0.375" - id="path14026" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#e3dbdb;fill-opacity:1;stroke:#6c5d53;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 40.29,1013.0533 c -0.3125,0 -1.8125,0.25 -1.8125,0.25" - id="path14028" - inkscape:connector-curvature="0" /> - </g> - <g - transform="matrix(0.38370757,0,0,0.35361044,35.159095,669.98413)" - id="g14057" - style="fill:#483e37;stroke:#241f1c;stroke-width:2.7147963"> - <path - sodipodi:open="true" - d="m 15.506011,1019.126 a 8.25,8.25 0 0 1 3.236883,-8.8932 8.25,8.25 0 0 1 9.464011,0 8.25,8.25 0 0 1 3.236882,8.8932" - sodipodi:end="0.26179939" - sodipodi:start="2.8797933" - sodipodi:ry="8.25" - sodipodi:rx="8.25" - sodipodi:cy="1016.9908" - sodipodi:cx="23.474899" - sodipodi:type="arc" - id="path14059" - style="opacity:1;fill:#677821;fill-opacity:1;stroke:#445016;stroke-width:4.07219458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:arc-type="arc" /> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#89a02c;stroke-width:5.42959261;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path14061" - sodipodi:type="arc" - sodipodi:cx="23.474901" - sodipodi:cy="1014.7387" - sodipodi:rx="3.4698765" - sodipodi:ry="2.1580198" - sodipodi:start="2.8797933" - sodipodi:end="0.26179939" - d="m 20.123258,1015.2972 a 3.4698765,2.1580198 0 0 1 1.361404,-2.3262 3.4698765,2.1580198 0 0 1 3.980479,0 3.4698765,2.1580198 0 0 1 1.361404,2.3262" - sodipodi:open="true" - sodipodi:arc-type="arc" /> - </g> - <g - style="fill:#483e37;stroke:#241f1c;stroke-width:0.81081277" - id="g13717" - transform="matrix(1.227741,0,0,1.2389452,25.330579,-224.22826)"> - <path - style="opacity:1;fill:#677821;fill-opacity:1;stroke:#445016;stroke-width:1.21621907;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path13719" - sodipodi:type="arc" - sodipodi:cx="23.474899" - sodipodi:cy="1016.9908" - sodipodi:rx="8.25" - sodipodi:ry="8.25" - sodipodi:start="2.8797933" - sodipodi:end="0.26179939" - d="m 15.506011,1019.126 a 8.25,8.25 0 0 1 3.236883,-8.8932 8.25,8.25 0 0 1 9.464011,0 8.25,8.25 0 0 1 3.236882,8.8932" - sodipodi:open="true" - sodipodi:arc-type="arc" /> - <path - sodipodi:open="true" - d="m 17.205274,1017.5136 a 6.4907961,5.6857495 0 0 1 2.54666,-6.1291 6.4907961,5.6857495 0 0 1 7.445935,0 6.4907961,5.6857495 0 0 1 2.54666,6.1291" - sodipodi:end="0.26179939" - sodipodi:start="2.8797933" - sodipodi:ry="5.6857495" - sodipodi:rx="6.4907961" - sodipodi:cy="1016.042" - sodipodi:cx="23.474901" - sodipodi:type="arc" - id="path13721" - style="opacity:1;fill:none;fill-opacity:1;stroke:#89a02c;stroke-width:1.62162554;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:arc-type="arc" /> - </g> - <g - transform="matrix(0.4901354,0,0,0.46623283,14.620671,556.05576)" - id="g14045" - style="fill:#483e37;stroke:#241f1c;stroke-width:2.09189796"> - <path - sodipodi:open="true" - d="m 15.506011,1019.126 a 8.25,8.25 0 0 1 3.236883,-8.8932 8.25,8.25 0 0 1 9.464011,0 8.25,8.25 0 0 1 3.236882,8.8932" - sodipodi:end="0.26179939" - sodipodi:start="2.8797933" - sodipodi:ry="8.25" - sodipodi:rx="8.25" - sodipodi:cy="1016.9908" - sodipodi:cx="23.474899" - sodipodi:type="arc" - id="path14047" - style="opacity:1;fill:#677821;fill-opacity:1;stroke:#445016;stroke-width:3.13784719;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:arc-type="arc" /> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#89a02c;stroke-width:4.18379593;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path14049" - sodipodi:type="arc" - sodipodi:cx="23.474901" - sodipodi:cy="1014.7387" - sodipodi:rx="3.4698765" - sodipodi:ry="2.1580198" - sodipodi:start="2.8797933" - sodipodi:end="0.26179939" - d="m 20.123258,1015.2972 a 3.4698765,2.1580198 0 0 1 1.361404,-2.3262 3.4698765,2.1580198 0 0 1 3.980479,0 3.4698765,2.1580198 0 0 1 1.361404,2.3262" - sodipodi:open="true" - sodipodi:arc-type="arc" /> - </g> - <g - style="fill:#483e37;stroke:#241f1c;stroke-width:2.7147963" - id="g14051" - transform="matrix(0.38370757,0,0,0.35361044,27.38092,676.52487)"> - <path - style="opacity:1;fill:#677821;fill-opacity:1;stroke:#445016;stroke-width:4.07219458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path14053" - sodipodi:type="arc" - sodipodi:cx="23.474899" - sodipodi:cy="1016.9908" - sodipodi:rx="8.25" - sodipodi:ry="8.25" - sodipodi:start="2.8797933" - sodipodi:end="0.26179939" - d="m 15.506011,1019.126 a 8.25,8.25 0 0 1 3.236883,-8.8932 8.25,8.25 0 0 1 9.464011,0 8.25,8.25 0 0 1 3.236882,8.8932" - sodipodi:open="true" - sodipodi:arc-type="arc" /> - <path - sodipodi:open="true" - d="m 20.123258,1015.2972 a 3.4698765,2.1580198 0 0 1 1.361404,-2.3262 3.4698765,2.1580198 0 0 1 3.980479,0 3.4698765,2.1580198 0 0 1 1.361404,2.3262" - sodipodi:end="0.26179939" - sodipodi:start="2.8797933" - sodipodi:ry="2.1580198" - sodipodi:rx="3.4698765" - sodipodi:cy="1014.7387" - sodipodi:cx="23.474901" - sodipodi:type="arc" - id="path14055" - style="opacity:1;fill:none;fill-opacity:1;stroke:#89a02c;stroke-width:5.42959261;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:arc-type="arc" /> - </g> - <g - id="g13692" - style="fill:#483e37;stroke:#241f1c;stroke-width:1.15331554" - transform="matrix(0.86592722,-0.0867117,0.08607667,0.85958561,-85.504229,144.28219)"> - <path - sodipodi:open="true" - d="m 15.506011,1019.126 a 8.25,8.25 0 0 1 3.236883,-8.8932 8.25,8.25 0 0 1 9.464011,0 8.25,8.25 0 0 1 3.236882,8.8932" - sodipodi:end="0.26179939" - sodipodi:start="2.8797933" - sodipodi:ry="8.25" - sodipodi:rx="8.25" - sodipodi:cy="1016.9908" - sodipodi:cx="23.474899" - sodipodi:type="arc" - id="path13686" - style="opacity:1;fill:#677821;fill-opacity:1;stroke:#22280b;stroke-width:1.72997332;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:arc-type="arc" /> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#89a02c;stroke-width:2.30663109;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path13690" - sodipodi:type="arc" - sodipodi:cx="23.474901" - sodipodi:cy="1015.6992" - sodipodi:rx="5.5452948" - sodipodi:ry="4.7592688" - sodipodi:start="2.8797933" - sodipodi:end="0.26179939" - d="m 18.118558,1016.931 a 5.5452948,4.7592688 0 0 1 2.175693,-5.1303 5.5452948,4.7592688 0 0 1 6.361301,0 5.5452948,4.7592688 0 0 1 2.175693,5.1303" - sodipodi:open="true" - sodipodi:arc-type="arc" /> - </g> - </g> - <path - transform="matrix(1.0376927,-0.27815708,0.27804889,1.0380964,-486.8321,761.86265)" - inkscape:transform-center-y="-2.8816686" - inkscape:transform-center-x="4.98923" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:randomized="0" - inkscape:rounded="0" - inkscape:flatsided="false" - sodipodi:arg2="1.3089969" - sodipodi:arg1="0.78539816" - sodipodi:r2="24.548109" - sodipodi:r1="28.436131" - sodipodi:cy="353.38712" - sodipodi:cx="411.53616" - sodipodi:sides="6" - id="path13670" - style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:1.39598846;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="star" /> - </g> - <g - id="g13914" - transform="translate(502.03961,-202.93965)"> - <rect - ry="1.8187517" - rx="1.5182086" - y="978.24084" - x="2.4748731" - height="72" - width="72" - id="rect13916" - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" - inkscape:transform-center-y="-3.2186539" - inkscape:transform-center-x="5.5748786" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:randomized="0" - inkscape:rounded="0" - inkscape:flatsided="false" - sodipodi:arg2="1.3089969" - sodipodi:arg1="0.78539816" - sodipodi:r2="24.548109" - sodipodi:r1="28.436131" - sodipodi:cy="353.38712" - sodipodi:cx="411.53616" - sodipodi:sides="6" - id="path13918" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="star" /> - <g - style="fill:#bcd35f" - id="g13920" - clip-path="url(#clipPath5175)"> - <rect - y="960.24084" - x="-6.2751002" - height="103.5" - width="87.25" - id="rect13922" - style="opacity:1;fill:#bcd35f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - y="1015.4676" - x="6.5946507" - height="39.951534" - width="84.49926" - id="rect13924" - style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <g - style="fill:#483e37;stroke:#241f1c" - id="g13926"> - <path - style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path13928" - sodipodi:type="arc" - sodipodi:cx="23.474899" - sodipodi:cy="1016.9908" - sodipodi:rx="8.25" - sodipodi:ry="8.25" - sodipodi:start="2.8797933" - sodipodi:end="0.26179939" - d="m 15.506011,1019.126 a 8.25,8.25 0 0 1 3.236883,-8.8932 8.25,8.25 0 0 1 9.464011,0 8.25,8.25 0 0 1 3.236882,8.8932" - sodipodi:open="true" /> - <path - sodipodi:open="true" - d="m 17.322917,1017.4415 a 6.3690028,5.5711007 0 0 1 2.498874,-6.0055 6.3690028,5.5711007 0 0 1 7.30622,0 6.3690028,5.5711007 0 0 1 2.498875,6.0055" - sodipodi:end="0.26179939" - sodipodi:start="2.8797933" - sodipodi:ry="5.5711007" - sodipodi:rx="6.3690028" - sodipodi:cy="1015.9996" - sodipodi:cx="23.474901" - sodipodi:type="arc" - id="path13930" - style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#6c5d53;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <g - transform="matrix(0.77295138,0,0,0.76179807,40.685283,240.10805)" - id="g13932" - style="fill:#483e37;stroke:#241f1c;stroke-width:1.30317867"> - <path - sodipodi:open="true" - d="m 15.506011,1019.126 a 8.25,8.25 0 0 1 3.236883,-8.8932 8.25,8.25 0 0 1 9.464011,0 8.25,8.25 0 0 1 3.236882,8.8932" - sodipodi:end="0.26179939" - sodipodi:start="2.8797933" - sodipodi:ry="8.25" - sodipodi:rx="8.25" - sodipodi:cy="1016.9908" - sodipodi:cx="23.474899" - sodipodi:type="arc" - id="path13934" - style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:1.95476806;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#6c5d53;stroke-width:2.60635734;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path13936" - sodipodi:type="arc" - sodipodi:cx="23.474901" - sodipodi:cy="1015.9996" - sodipodi:rx="6.3690028" - sodipodi:ry="5.5711007" - sodipodi:start="2.8797933" - sodipodi:end="0.26179939" - d="m 17.322917,1017.4415 a 6.3690028,5.5711007 0 0 1 2.498874,-6.0055 6.3690028,5.5711007 0 0 1 7.30622,0 6.3690028,5.5711007 0 0 1 2.498875,6.0055" - sodipodi:open="true" /> - </g> - <path - inkscape:connector-curvature="0" - id="path13938" - d="m 42.0017,1026.1108 c 0,0 3.182,2.5633 2.9168,3.4472 -0.2651,0.8839 -3.0936,5.48 -4.331,5.6568 -1.2374,0.1768 -7.4246,-0.5303 -7.4246,-0.5303" - style="opacity:1;fill:none;fill-opacity:1;stroke:#2c2522;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccc" - inkscape:connector-curvature="0" - id="path13940" - d="m 33.803,1026.0332 c 0,0 -3.0632,0.7755 -3.24,2.0133 -0.1768,1.2374 -0.3169,2.5721 2.0695,3.3676 2.3865,0.7955 5.215,1.0607 5.215,1.0607" - style="opacity:1;fill:none;fill-opacity:1;stroke:#2c2522;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <g - id="g13942" - transform="translate(2.1936419e-5)"> - <path - sodipodi:nodetypes="ccscccsccccsccccsccccsccsccccccscccc" - inkscape:connector-curvature="0" - id="path13944" - d="m 30.793695,1007.1377 c 0.3818,0.7765 2.4816,2.8147 2.5771,3.5912 0.095,0.7764 0.7193,8.7626 0.7193,11.286 0,2.5235 0.3818,7.1822 0.3818,7.1822 2.2229,0.5891 4.4017,1.2772 7.5403,-0.1941 0,0 -0.6681,-18.5376 -0.2863,-18.8288 0.3818,-0.2912 1.3218,-6.0002 2.1808,-6.7766 0.859,-0.7765 3.7191,-4.942 3.7191,-4.942 l -0.7636,-2.4264 -1.5271,1.3588 c 0,0 -2.9641,4.4187 -2.8686,3.9334 0.095,-0.4853 -0.4603,0.053 -0.3859,-0.4208 0.083,-0.5302 2.1771,-6.54337 2.1763,-6.95297 -0.095,-0.4852 -0.5267,-1.5346 -0.5267,-1.5346 l -1.2839,0.6959 -2.389,7.05127 c 0,0 0.081,0.3224 -0.3926,0.3969 -0.5689,0.09 -1.0832,-0.2578 -0.979,-0.4698 0.1909,-0.3882 1.1313,-5.44207 1.2267,-6.12137 0.095,-0.6794 0.095,-4.3676 0.095,-4.3676 h -1.5272 c 0,0 -1.4317,3.7853 -1.4317,4.2705 0,0.4853 -0.6681,5.82337 -0.6681,5.82337 l -0.6893,-0.3324 c 0,0 -0.1242,-1.8643 -0.1538,-2.6101 -0.03,-0.7555 0.2705,-5.69547 0.2705,-5.69547 l -1.3258,-0.8592 -1.0604,2.0238 c 0,0 -0.1614,7.51087 -0.5432,8.09317 -0.205,0.7371 -0.6715,1.7867 -0.6715,1.7867 l -0.5659,-0.056 c 0,0 -1.514,-0.7458 -1.514,-1.134 0,-0.3881 -1.6687,-4.0313 -1.6687,-4.0313 0,0 -2.9588,0.1941 -1.9089,2.8147 1.0499,2.6204 2.6673,5.1526 2.6673,5.1526 0.4459,0.8372 1.1047,1.546 1.5766,2.293 z" - style="opacity:1;fill:#c8beb7;fill-opacity:1;stroke:#483e37;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - style="opacity:1;fill:#c8beb7;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 30.793695,1007.1377 c 0.3818,0.7765 2.4816,2.8147 2.5771,3.5912 0.095,0.7764 0.7193,8.7626 0.7193,11.286 0,2.5235 0.3818,7.1822 0.3818,7.1822 2.2229,0.5891 4.4017,1.2772 7.5403,-0.1941 0,0 -0.6681,-18.5376 -0.2863,-18.8288 0.3818,-0.2912 1.3218,-6.0002 2.1808,-6.7766 0.859,-0.7765 3.7191,-4.942 3.7191,-4.942 l -0.7636,-2.4264 -1.5271,1.3588 c 0,0 -2.9641,4.4187 -2.8686,3.9334 0.095,-0.4853 -0.4603,0.053 -0.3859,-0.4208 0.083,-0.5302 2.1771,-6.54337 2.1763,-6.95297 -0.095,-0.4852 -0.5267,-1.5346 -0.5267,-1.5346 l -1.2839,0.6959 -2.389,7.05127 c 0,0 0.081,0.3224 -0.3926,0.3969 -0.5689,0.09 -1.0832,-0.2578 -0.979,-0.4698 0.1909,-0.3882 1.1313,-5.44207 1.2267,-6.12137 0.095,-0.6794 0.095,-4.3676 0.095,-4.3676 h -1.5272 c 0,0 -1.4317,3.7853 -1.4317,4.2705 0,0.4853 -0.6681,5.82337 -0.6681,5.82337 l -0.6893,-0.3324 c 0,0 -0.1242,-1.8643 -0.1538,-2.6101 -0.03,-0.7555 0.2705,-5.69547 0.2705,-5.69547 0,0 -0.702778,-1.02265 -1.3258,-0.8592 -0.623022,0.16345 -1.0604,2.0238 -1.0604,2.0238 0,0 -0.1614,7.51087 -0.5432,8.09317 -0.205,0.7371 -0.6715,1.7867 -0.6715,1.7867 l -0.5659,-0.056 c 0,0 -1.514,-0.7458 -1.514,-1.134 0,-0.3881 -1.6687,-4.0313 -1.6687,-4.0313 0,0 -2.9588,0.1941 -1.9089,2.8147 1.0499,2.6204 2.6673,5.1526 2.6673,5.1526 0.4459,0.8372 1.1047,1.546 1.5766,2.293 z" - id="path13946" - inkscape:connector-curvature="0" - sodipodi:nodetypes="ccscccsccccsccccsccccsccsczccccsccccc" /> - <path - style="opacity:1;fill:#c8beb7;fill-opacity:1;stroke:#917c6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 32.1624,1001.9283 c 0,0 2.1875,-0.062 2.5,0.3125 0.3125,0.375 1.25,3 1.25,3" - id="path13948" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#c8beb7;fill-opacity:1;stroke:#917c6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 36.8499,1007.6783 c 0,0 1.1875,-1.5 2.3125,-1.6875" - id="path13950" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#c8beb7;fill-opacity:1;stroke:#917c6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 35.2874,1000.6783 c 0.625,0.375 0.5,0.5 3,1.875 2.5,1.375 2.5625,1.375 2.5625,1.375" - id="path13952" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#c8beb7;fill-opacity:1;stroke:#917c6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 36.61,1011.1732 0.088,14.4957" - id="path13954" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#c8beb7;fill-opacity:1;stroke:#917c6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 38.9965,1014.3552 c 0,0.3535 0.1768,6.5407 0.1768,6.5407" - id="path13956" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#c8beb7;fill-opacity:1;stroke:#917c6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 33.7562,994.02209 1.1875,0.15625" - id="path13958" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#c8beb7;fill-opacity:1;stroke:#917c6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 33.6937,997.24084 1.1562,-0.0625" - id="path13960" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#c8beb7;fill-opacity:1;stroke:#917c6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 37.7249,993.70959 1.5625,0.25" - id="path13962" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#c8beb7;fill-opacity:1;stroke:#917c6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 37.1624,996.74084 1.6563,-0.0625" - id="path13964" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#c8beb7;fill-opacity:1;stroke:#917c6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 42.0999,995.36584 c 0.3125,0.25 1.3125,0.6875 1.3125,0.6875" - id="path13966" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#c8beb7;fill-opacity:1;stroke:#917c6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 41.4124,997.99084 0.9375,0.5625" - id="path13968" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#c8beb7;fill-opacity:1;stroke:#917c6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 44.9749,998.80334 0.4375,0.6875" - id="path13970" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#c8beb7;fill-opacity:1;stroke:#917c6f;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 43.1624,1001.2408 0.75,0.75" - id="path13972" - inkscape:connector-curvature="0" /> - </g> - <g - transform="matrix(1.4546706,0,0,1.4770054,20.887312,-466.49026)" - id="g13974" - style="fill:#483e37;stroke:#241f1c;stroke-width:0.68222344"> - <path - sodipodi:open="true" - d="m 15.506011,1019.126 a 8.25,8.25 0 0 1 3.236883,-8.8932 8.25,8.25 0 0 1 9.464011,0 8.25,8.25 0 0 1 3.236882,8.8932" - sodipodi:end="0.26179939" - sodipodi:start="2.8797933" - sodipodi:ry="8.25" - sodipodi:rx="8.25" - sodipodi:cy="1016.9908" - sodipodi:cx="23.474899" - sodipodi:type="arc" - id="path13976" - style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#241f1c;stroke-width:1.0233351;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - style="opacity:1;fill:#483e37;fill-opacity:1;stroke:#6c5d53;stroke-width:1.36444688;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path13978" - sodipodi:type="arc" - sodipodi:cx="23.474901" - sodipodi:cy="1016.2117" - sodipodi:rx="6.9775839" - sodipodi:ry="6.1441231" - sodipodi:start="2.8797933" - sodipodi:end="0.26179939" - d="m 16.735073,1017.8019 a 6.9775839,6.1441231 0 0 1 2.737651,-6.6232 6.9775839,6.1441231 0 0 1 8.004355,0 6.9775839,6.1441231 0 0 1 2.737651,6.6232" - sodipodi:open="true" /> - </g> - <path - sodipodi:nodetypes="ccsc" - inkscape:connector-curvature="0" - id="path13980" - d="m 33.5397,1024.3833 c 0,0 -4.089105,1.1972 -5.415005,1.9927 -1.3258,0.7955 -3.7123,2.0329 -1.6793,3.9775 2.0329,1.9445 4.419405,2.9168 4.419405,2.9168" - style="opacity:1;fill:none;fill-opacity:1;stroke:#2c2522;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path13982" - d="m 27.5944,1023.7243 c -0.4419,0.1768 -5.1265,1.7678 -5.922,2.8285 -0.7955,1.0606 -4.773,2.4748 -1.4142,5.7452 3.3587,3.2704 8.4853,4.6846 8.4853,4.6846" - style="opacity:1;fill:none;fill-opacity:1;stroke:#2c2522;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path13984" - d="m 35.7261,1038.9271 c 0,0 5.4801,-0.2651 6.4524,-0.3535" - style="opacity:1;fill:none;fill-opacity:1;stroke:#2c2522;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path13986" - d="m 43.5043,1024.4314 c 0.442,0 3.0936,0.8839 3.0936,0.8839" - style="opacity:1;fill:none;fill-opacity:1;stroke:#2c2522;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <path - sodipodi:type="star" - style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:1.39598846;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path13988" - sodipodi:sides="6" - sodipodi:cx="411.53616" - sodipodi:cy="353.38712" - sodipodi:r1="28.436131" - sodipodi:r2="24.548109" - sodipodi:arg1="0.78539816" - sodipodi:arg2="1.3089969" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:transform-center-x="4.98923" - inkscape:transform-center-y="-2.8816686" - transform="matrix(1.0376927,-0.27815708,0.27804889,1.0380964,-486.8321,761.86265)" /> - </g> - <g - id="g6495" - transform="translate(1167.9099,-102.53048)"> - <rect - ry="1.8187517" - rx="1.5182086" - y="978.24084" - x="2.4748731" - height="72" - width="72" - id="rect6497" - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <g - transform="matrix(0.75901597,0,0,0.75901597,-915.5616,115.24319)" - id="g3762"> - <use - height="100%" - width="100%" - transform="matrix(-1,0,0,1,2513.8772,1.4400678e-8)" - id="use3718" - xlink:href="#g3716" - y="0" - x="0" /> - <g - id="g3716" - transform="translate(0,3.5226499)"> - <path - inkscape:connector-curvature="0" - id="path3643" - d="m 1228.9777,1141.6101 c 1.5503,0.1456 2.9535,0.6569 3.6413,1.5236 3.2888,3.8536 6.3688,9.7056 4.1256,13.1472 l 47.8104,45.1629 c 0.4226,-0.016 0.8701,0.057 1.3487,0.2406 3.9794,1.5178 12.9865,6.7234 8.6158,9.5187 -4.3706,2.7952 -5.027,-0.5231 -6.3261,1.2633 -1.2992,1.7866 0.8117,2.8582 -0.119,4.92 -0.9306,2.0618 -5.8676,2.1122 -7.139,0.4365 -2.2846,-2.7982 -4.3887,-7.0182 -2.7361,-9.4368 l -47.6034,-43.1327 c -1.2424,0.912 -2.6953,1.285 -4.4497,0.6594 -5.6258,-2.0067 -18.4155,-9.0286 -12.3725,-13.0815 6.0431,-4.053 7.0658,0.5794 8.8327,-1.9651 1.7671,-2.5448 -1.2233,-3.9834 0.018,-6.9028 0.7763,-1.8246 3.7689,-2.5961 6.3528,-2.3531 z" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#1a1a1a;stroke-width:3;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cccccsccccccccccc" /> - <path - sodipodi:nodetypes="ccccc" - inkscape:connector-curvature="0" - id="path3720" - d="m 1214.9763,1155.5393 c 0,0 8.7055,9.1437 13.0465,7.9491 4.3411,-1.1946 2.911,-1.2847 2.911,-1.2847 l 2.8287,2.4334 c 0,0 1.2941,-5.1041 2.4449,-5.5974" - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#cccccc;stroke-width:3;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccccc" - inkscape:connector-curvature="0" - id="path3726" - d="m 1276.9045,1197.2318 -3.3249,4.2949 5.2888,4.7039 c 0,0 1.3279,-0.6221 1.0779,1.7798 0.4388,1.1811 -0.534,4.7752 1.216,6.5252 1.5682,2.1262 1.6079,2.3213 3.999,1.3998" - style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#cccccc;stroke-width:3;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" /> - </g> - <path - style="opacity:1;fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:#1a1a1a;stroke-width:5.26998138;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" - d="m 1264.3212,1151.1847 h -7.6162 c -12.195,0 -27.6371,9.8189 -27.6371,22.014 v 8.9857 c 0,7.0709 4.6339,12.3839 9.7847,16.406 l 0.4173,4.3057 c 1.071,0.4103 0.7552,0.6152 2.6822,1.1814 l 1.9531,8.1031 h 0.1467 c 0.07,0.911 0.5062,4.4047 3.4146,6.6235 6.2449,4.7642 15.5971,5.3881 20.3388,0.095 2.122,-2.3681 2.2628,-5.4817 2.244,-6.5978 h 0.669 l 1.1734,-6.3971 c 0.3553,-0.7101 0.7218,-1.3597 1.2119,-1.5285 1.7561,-0.6047 0.2226,0.9969 1.9415,0.09 l 2.3584,-4.7721 c 5.1493,-4.0221 8.9291,-10.445 8.9291,-17.5147 v -8.9857 c 0,-12.195 -14.4848,-22.014 -26.6799,-22.014 z m -19.307,61.0036 12.21,0.057 c -4.2943,0.7347 -7.9582,1.4823 -12.21,-0.057 z" - id="path5260" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cssscccccscccccccssccccc" /> - <path - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.74758625;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 1190.2368,13.908203 -1.418,0.002 c -9.2562,0 -21.9731,7.452709 -21.9731,16.708985 V 37.4395 c 0,5.366926 3.7248,9.201557 7.6343,12.254395 l 0.5195,3.393554 c 0.8137,0.311804 0.1647,0.540981 1.6294,0.971192 0.7776,0.228371 1.1008,0.943458 1.4805,1.65625 l 0.7695,-0.929688 c 0,0 10.2327,2.516992 20.6699,0.28125 0.2124,-0.371123 0.4389,-0.684197 0.7207,-0.78125 1.3329,-0.458977 -0.2998,0.27519 1.0049,-0.413085 l 1.459,-3.506837 c 3.9084,-3.052838 7.5771,-7.561719 7.5771,-12.927734 v -6.820312 c 0,-9.2562 -10.8174,-16.708985 -20.0737,-16.708985 z" - transform="matrix(1.3174953,0,0,1.3174953,-308.24582,1132.8607)" - id="rect3594" - inkscape:connector-curvature="0" - sodipodi:nodetypes="ccsscccccccccsscc" /> - <path - style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:3.75386667;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 1245.6732,1172.533 c -9.3777,0.2276 -12.4455,3.6576 -11.3511,7.5273 1.0943,3.8697 5.0841,10.2486 9.8861,8.7066 4.802,-1.5419 11.2591,-1.9514 10.9274,-5.38 -1.6317,-4.3461 -0.085,-11.0815 -9.4624,-10.8539 z" - id="path3604" - inkscape:connector-curvature="0" - sodipodi:nodetypes="zcccz" /> - <path - sodipodi:nodetypes="zcccz" - inkscape:connector-curvature="0" - id="path3606" - d="m 1270.4543,1172.533 c 9.3777,0.2276 12.4455,3.6576 11.3511,7.5273 -1.0943,3.8697 -5.0841,10.2486 -9.8861,8.7066 -4.8021,-1.5419 -11.2591,-1.9514 -10.9274,-5.38 1.6317,-4.3461 0.085,-11.0815 9.4624,-10.8539 z" - style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:3.75386667;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" /> - <path - style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:5.34293318;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 1255.784,1189.019 c 0,0 -6.9417,4.9618 -4.8683,7.3691 2.0735,2.4073 9.2593,1.6204 10.3336,1.5238 1.0743,-0.096 7.0727,-1.3638 4.5338,-4.3019 -2.539,-2.9424 -6.7985,-6.9037 -9.9991,-4.591 z" - id="path3608" - inkscape:connector-curvature="0" - sodipodi:nodetypes="csccc" /> - <path - inkscape:connector-curvature="0" - id="path5551" - d="m 1228.495,1184.7316 c 0.5062,0.5623 6.3655,6.4627 9.6994,8.1022 3.334,1.6394 3.9351,0.2566 5.3926,1.8865 1.4574,1.6298 4.8338,11.5116 3.0149,11.5644 -1.8189,0.053 -6.7345,-2.3121 -6.7345,-2.3121 l -1.44,-5.2204 c 0,0 -6.4596,-3.0583 -9.9324,-14.0206 z" - style="opacity:1;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.63499069;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" /> - <path - sodipodi:nodetypes="cc" - style="opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:3.17698336;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 1243.4692,1200.5411 1.2525,5.9252" - id="path3628" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.63499069;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" - d="m 1286.2342,1184.7316 c -0.5062,0.5623 -6.3655,6.4627 -9.6994,8.1022 -3.334,1.6394 -3.9351,0.2566 -5.3926,1.8865 -1.4574,1.6298 -4.8338,11.5116 -3.0149,11.5644 1.8189,0.053 6.7345,-2.3121 6.7345,-2.3121 l 1.44,-5.2204 c 0,0 6.4596,-3.0583 9.9324,-14.0206 z" - id="path5549" - inkscape:connector-curvature="0" /> - <path - sodipodi:nodetypes="cc" - style="opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:3.17698336;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 1271.8593,1200.6109 -1.221,6.2915" - id="path3630" - inkscape:connector-curvature="0" /> - <path - sodipodi:nodetypes="cc" - style="opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:3.10934091;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 1262.2039,1200.4915 -0.1844,7.8009" - id="path3632" - inkscape:connector-curvature="0" /> - <path - sodipodi:nodetypes="cc" - style="opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:3.10934091;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 1253.3845,1200.6876 0.5333,7.3664" - id="path3634" - inkscape:connector-curvature="0" /> - <path - inkscape:connector-curvature="0" - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5.26998138;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 1266.6012,1209.6485 -2.7046,0.615 -0.3422,4.0837 c -0.7453,0.189 -1.4879,0.3372 -2.231,0.4554 l -1.1091,-3.9833 -5.1566,0.1261 -1.0011,3.9473 c -0.7288,-0.095 -1.4552,-0.2149 -2.1821,-0.368 l -0.5044,-3.6128 -3.3168,-0.9135 -1.4127,2.9361 c -0.8763,-0.344 -1.7507,-0.7177 -2.6247,-1.1348 v 0 c 0,0 0.1133,4.4558 3.4532,7.0044 6.245,4.7642 15.5972,5.3882 20.3389,0.095 2.6033,-2.9056 2.231,-7.1176 2.231,-7.1176 -0.3224,0.1747 -0.6457,0.3261 -0.9675,0.4864 z" - id="path5191" /> - <path - style="opacity:1;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.63499069;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" - d="m 1243.7671,1211.5819 c 0,0 -10e-4,7.8318 7.4633,9.4043 l -4.4706,-7.9274 z" - id="path5553" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.63499069;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" - d="m 1270.0769,1211.8894 -3.5008,1.1722 c 0,0 0.6868,5.6911 -1.7682,8.2867 0,0 6.0819,-2.4845 5.269,-9.4589 z" - id="path5555" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ff2a2a;stroke-width:3.95248604;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 1262.5775,1154.9344 2.6019,9.5695" - id="path4544" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cc" /> - <path - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ff2a2a;stroke-width:3.95248604;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 1267.7229,1150.2271 4.0008,14.931" - id="path4546" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ff2a2a;stroke-width:3.95248604;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 1274.869,1153.1374 1.5341,7.1563" - id="path4548" - inkscape:connector-curvature="0" /> - </g> - </g> <g id="g6883" transform="translate(1077.5251,2.12132)"> @@ -7623,328 +5953,6 @@ y="1024.8033" /> </g> </g> - <path - style="opacity:1;fill:#ececec;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 1107.9042,1284.991 v 0.01 c -0.2752,0.01 -0.562,0.022 -0.8632,0.051 -2.7388,0.3129 -5.5455,-0.3837 -7.9668,4.6914 l 0.1757,7.3476 1.4981,0.6407 v -0.014 l 1.9531,0.7675 c 0,0 0.01,0.035 0.012,0.043 h 1.1328 v 1.8184 c 0.4147,0.1467 0.5569,0.197 0.9024,0.3164 v -2.1348 h 1.2226 v 2.5625 c 0.094,0.032 0.5938,0.209 0.5938,0.209 l 0.3398,-0.01 v -2.7656 h 1.2227 v 2.7402 l 0.9609,-0.018 v -2.7226 h 1.2246 v 2.3633 l 1.0762,-0.3594 v -2.0039 h 1.2227 l 0.9668,-0.014 -0.1075,-0.543 h -0.07 l 1.7813,-1.2402 v -7.4356 c -1.8379,-1.956 -3.1511,-4.3788 -7.2774,-4.3007 z m -4.1718,4.7422 c 0.9562,-0.01 2.0214,0.572 2.5058,1.3965 0.4132,0.7033 0.4079,1.7408 0,2.4472 -0.4383,0.759 -1.4035,1.2464 -2.2773,1.3145 -1.1603,0.09 -2.6494,-0.2637 -3.2578,-1.2559 -0.3979,-0.6489 -0.1782,-1.6317 0.2343,-2.2715 0.5845,-0.9065 1.7164,-1.6202 2.795,-1.6308 z m 7.5136,0 c 1.0792,0.01 2.2123,0.7236 2.7969,1.6308 0.4123,0.6398 0.6305,1.6228 0.2324,2.2715 -0.6083,0.9915 -2.0961,1.3461 -3.2558,1.2559 -0.8739,-0.068 -1.8391,-0.5554 -2.2774,-1.3145 -0.4079,-0.7064 -0.4131,-1.7438 0,-2.4472 0.484,-0.8241 1.5483,-1.4057 2.5039,-1.3965 z m -3.8261,4.8652 c 0.74,2e-4 1.5476,0.9544 1.6875,1.4414 0.1399,0.487 0.2569,0.4359 -0.2461,0.7832 -0.503,0.3473 -2.3549,0.1661 -2.8418,-0.1641 -0.4869,-0.3301 -0.3918,-0.1461 -0.2891,-0.6191 0.1027,-0.473 0.9495,-1.4416 1.6895,-1.4414 z m -6.1172,4.8789 0.8379,3.9004 4.4453,2.6602 2.7344,0.072 4.373,-2.9512 0.291,-3.3164 -1.3125,0.291 -0.4004,2.041 -0.2851,0.168 -0.3535,-0.9805 -1.0625,0.3438 0.3261,1.2773 -0.9922,0.582 -0.8339,-1.4531 -0.8438,0.1563 0.1191,1.8847 h -1.2773 l -0.061,-1.8535 -1,-0.1562 -0.4043,1.414 -0.9317,-0.4043 0.086,-1.2285 -0.875,-0.1875 -0.1563,0.9688 0.2246,0.1347 -0.8633,-0.375 -0.582,-2.5137 c 0,0 -0.9845,-0.4746 -1.2031,-0.4746 z m -6.7012,3.1055 -2.2871,1.8594 v 1.6269 l -2.3965,0.076 -0.5469,1.6602 2.9434,1.9805 3.1602,-0.6192 8.9355,3.3946 -9.0449,3.4218 -3.4864,-0.9297 -3.2597,0.711 0.6445,2.2324 1.961,0.4648 -0.4356,1.1622 1.3066,1.4726 4.4668,-2.248 v -1.2383 l 10.5684,-4.0156 10.5684,4.0156 v 1.2383 l 3.4941,2.3359 2.2793,-1.5605 -0.4356,-1.1622 1.961,-0.4648 -0.018,-2.0566 -2.5957,-0.8868 -3.4863,0.9297 -9.0469,-3.4218 8.9375,-3.3946 3.1582,0.6192 2.9453,-1.8028 -0.5469,-1.8379 -2.3984,-0.076 v -1.6269 l -2.2871,-1.8594 -3.0508,2.789 0.8711,2.2462 -10.3496,3.914 -10.3496,-3.914 0.8711,-2.2462 z" - id="path6673-3" - inkscape:connector-curvature="0" - sodipodi:nodetypes="sccccccccccccccccccccccccccccccccsssssssscsssssczzzzzzcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" /> - <g - transform="translate(718.03961,-202.93965)" - id="g3961"> - <rect - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect3889" - width="72" - height="72" - x="2.4748731" - y="978.24084" - rx="1.5182086" - ry="1.8187517" /> - <path - sodipodi:type="star" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path3891" - sodipodi:sides="6" - sodipodi:cx="411.53616" - sodipodi:cy="353.38712" - sodipodi:r1="28.436131" - sodipodi:r2="24.548109" - sodipodi:arg1="0.78539816" - sodipodi:arg2="1.3089969" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:transform-center-x="5.5748786" - inkscape:transform-center-y="-3.2186539" - transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,-548.49073,732.34908)" /> - <g - clip-path="url(#clipPath5175)" - id="g3925" - style="fill:#bcd35f"> - <rect - y="969.98419" - x="-0.8301537" - height="99.348503" - width="76.013977" - id="rect3893" - style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <g - transform="translate(1.0606602,0.53033009)" - id="g3923"> - <g - transform="translate(0,1.5909903)" - id="g3913"> - <path - inkscape:connector-curvature="0" - id="path3895" - d="m 26.999928,1015.1247 22.116257,8.3655 3.486306,-0.9295 2.59627,0.8867 0.01846,2.0567 -1.961047,0.4647 0.435788,1.162 -2.279636,1.5601 -3.494559,-2.3348 v -1.2393 l -22.225204,-8.443 -3.159466,0.6197 -2.943669,-1.9808 0.546833,-1.6598 2.396836,-0.077 v -1.6267 l 2.287888,-1.859 3.050519,2.7886 z" - style="opacity:1;fill:#ececec;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:nodetypes="ccccccccccccccccccc" /> - <path - style="opacity:1;fill:#ececec;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 47.699872,1015.1247 -22.116257,8.3655 -3.486306,-0.9295 -3.259182,0.71 0.644452,2.2334 1.961047,0.4647 -0.435788,1.162 1.307364,1.4717 4.466831,-2.2464 v -1.2393 l 22.225204,-8.443 3.159466,0.6197 2.943669,-1.804 -0.546833,-1.8366 -2.396836,-0.077 v -1.6267 l -2.287888,-1.859 -3.050519,2.7886 z" - id="path3897" - inkscape:connector-curvature="0" - sodipodi:nodetypes="ccccccccccccccccccc" /> - <g - transform="matrix(1.1661241,0,0,1.1661241,-6.2047176,-166.63698)" - id="g3911"> - <path - style="opacity:1;fill:#ececec;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 37.27372,994.05801 c -2.348616,0.26831 -4.754929,-0.32883 -6.831292,4.02328 l 0.151231,6.30141 1.775992,0.7594 -0.724107,2.861 h 1.213061 0.498901 1.183279 0.953665 1.183222 1.234029 0.675561 0.60266 1.183222 0.629165 1.183223 l 0.376436,0.036 -0.06403,-0.036 h 0.856517 l -0.565134,-2.861 h -0.0607 l 1.528746,-1.0629 v -6.37652 c -1.681423,-1.78952 -2.850948,-4.03406 -6.983647,-3.64467 z" - id="path3899" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cccccccccccccccccccccccc" /> - <path - style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 32.037973,999.47093 2.39764,-1.39862 2.147908,1.19872 v 2.09797 l -1.952767,1.1274 -2.792613,-1.0774 z" - id="path3901" - inkscape:connector-curvature="0" /> - <path - inkscape:connector-curvature="0" - id="path3903" - d="m 43.276971,999.47093 -2.39764,-1.39862 -2.147907,1.19872 v 2.09797 l 1.952766,1.1274 2.792613,-1.0774 z" - style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 37.597146,1002.2458 -1.448157,1.2362 0.247246,0.5298 2.437144,0.1413 0.211925,-0.6711 z m -4.11045,3.3687 v 2.6733 h 1.048551 v -2.6733 z m 1.823407,0 v 2.6733 h 1.048607 v -2.6733 z m 1.847764,0 v 2.6733 h 1.048551 v -2.6733 z m 1.873083,0 v 2.6733 h 1.049681 v -2.6733 z m 1.973563,0 v 2.6733 h 1.048607 v -2.6733 z" - id="path3905" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 33.5534,1005.5779 c 0.108339,0.1264 0.168874,1.3098 0.168874,1.3098 1.444464,0.5314 3.145226,1.1035 3.145226,1.1035 l 2.2981,-0.044 2.52603,-0.842 0.306249,-1.4875 1.565621,-0.012 0.5518,3.932 -13.0373,0.088 0.8018,-4.7066 z" - id="path3907" - inkscape:connector-curvature="0" - sodipodi:nodetypes="ccccccccccc" /> - <path - sodipodi:nodetypes="ccccccccccccc" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 32.3517,1006.4293 c 0.1875,0 1.0313,0.4062 1.0313,0.4062 l 0.5,2.1563 3.330482,1.4468 h 1.6562 l 2.888318,-1.6968 0.3437,-1.75 1.125,-0.25 -0.25,2.8437 -3.75,2.5313 -2.3437,-0.062 -3.8125,-2.2813 z" - id="path3909" - inkscape:connector-curvature="0" /> - </g> - </g> - <path - inkscape:connector-curvature="0" - id="path3915" - d="m 33.9455,1011.8043 0.1562,-0.9688 0.875,0.1875 -0.094,1.3438 z" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path3917" - d="m 35.7892,1012.773 0.4375,-1.5312 1,0.1562 0.062,1.9063 -1.5,-0.4375 z" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path3919" - d="m 38.5705,1013.3355 -0.125,-1.9687 0.8437,-0.1563 1.0938,1.9063 -1.8125,0.3437 z" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path3921" - d="m 41.133,1012.148 -0.3438,-1.3437 1.0625,-0.3438 0.5313,1.4688 z" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - </g> - <path - transform="matrix(1.0376927,-0.27815708,0.27804889,1.0380964,-486.8321,761.86265)" - inkscape:transform-center-y="-2.8816686" - inkscape:transform-center-x="4.98923" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:randomized="0" - inkscape:rounded="0" - inkscape:flatsided="false" - sodipodi:arg2="1.3089969" - sodipodi:arg1="0.78539816" - sodipodi:r2="24.548109" - sodipodi:r1="28.436131" - sodipodi:cy="353.38712" - sodipodi:cx="411.53616" - sodipodi:sides="6" - id="path3927" - style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:1.39598846;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="star" /> - <g - id="g3959" - transform="matrix(0.65398932,0,0,0.65398932,-783.54955,232.93357)"> - <use - x="0" - y="0" - xlink:href="#g3716" - id="use3929" - transform="matrix(-1,0,0,1,2513.8772,-3.5226499)" - width="100%" - height="100%" /> - <g - id="g3937"> - <path - sodipodi:nodetypes="cccccsccccccccccc" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#1a1a1a;stroke-width:3;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 1228.9777,1141.6101 c 1.5503,0.1456 2.9535,0.6569 3.6413,1.5236 3.2888,3.8536 6.3688,9.7056 4.1256,13.1472 l 47.8104,45.1629 c 0.4226,-0.016 0.8701,0.057 1.3487,0.2406 3.9794,1.5178 12.9865,6.7234 8.6158,9.5187 -4.3706,2.7952 -5.027,-0.5231 -6.3261,1.2633 -1.2992,1.7866 0.8117,2.8582 -0.119,4.92 -0.9306,2.0618 -5.8676,2.1122 -7.139,0.4365 -2.2846,-2.7982 -4.3887,-7.0182 -2.7361,-9.4368 l -47.6034,-43.1327 c -1.2424,0.912 -2.6953,1.285 -4.4497,0.6594 -5.6258,-2.0067 -18.4155,-9.0286 -12.3725,-13.0815 6.0431,-4.053 7.0658,0.5794 8.8327,-1.9651 1.7671,-2.5448 -1.2233,-3.9834 0.018,-6.9028 0.7763,-1.8246 3.7689,-2.5961 6.3528,-2.3531 z" - id="path3931" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#cccccc;stroke-width:3;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 1214.9763,1155.5393 c 0,0 8.7055,9.1437 13.0465,7.9491 4.3411,-1.1946 2.911,-1.2847 2.911,-1.2847 l 2.8287,2.4334 c 0,0 1.2941,-5.1041 2.4449,-5.5974" - id="path3933" - inkscape:connector-curvature="0" - sodipodi:nodetypes="ccccc" /> - <path - style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#cccccc;stroke-width:3;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 1276.9045,1197.2318 -3.3249,4.2949 5.2888,4.7039 c 0,0 1.3279,-0.6221 1.0779,1.7798 0.4388,1.1811 -0.534,4.7752 1.216,6.5252 1.5682,2.1262 1.6079,2.3213 3.999,1.3998" - id="path3935" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cccccc" /> - </g> - <g - style="fill:#bcd35f" - id="g3957" - transform="translate(1170.2989,182.31242)"> - <path - style="opacity:1;fill:#f2f2f2;fill-opacity:1;stroke:#1a1a1a;stroke-width:3;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 1310.1973,97.962891 c -10.1066,0 -18.2422,8.135609 -18.2422,18.242189 v 7.44726 c 0,5.85994 0.745,11.04367 5.0137,14.37696 l 2,2.64648 c 3.7129,4.91301 5.7317,11.11524 12.8515,11.11524 h 7.7305 c 7.1198,0 9.1404,-6.20091 12.8515,-11.11524 l 2,-2.64844 c 4.2675,-3.33335 5.0118,-8.51605 5.0118,-14.375 v -7.44726 c 0,-10.10658 -8.1356,-18.242189 -18.2422,-18.242189 z" - transform="translate(-1229.4005,875.13568)" - id="path3939" - inkscape:connector-curvature="0" - sodipodi:nodetypes="ssscsssscssss" /> - <path - style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:3.11099768;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 76.31686,988.65489 c -7.77169,0.18862 -10.314099,3.03118 -9.407139,6.23814 0.906856,3.20699 4.213432,8.49347 8.19302,7.21557 3.979693,-1.2778 9.33092,-1.6172 9.056011,-4.45864 -1.352195,-3.60178 -0.07021,-9.1837 -7.841892,-8.99507 z" - id="path3941" - inkscape:connector-curvature="0" - sodipodi:nodetypes="zcccz" /> - <path - sodipodi:nodetypes="zcccz" - inkscape:connector-curvature="0" - id="path3943" - d="m 96.854093,988.65489 c 7.771687,0.18862 10.314097,3.03118 9.407137,6.23814 -0.90685,3.20699 -4.21343,8.49347 -8.193018,7.21557 -3.979693,-1.2778 -9.33092,-1.6172 -9.056011,-4.45864 1.352195,-3.60178 0.07021,-9.1837 7.841892,-8.99507 z" - style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:3.11099768;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" /> - <path - style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:4.42792845;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 84.696185,1002.3175 c 0,0 -5.752912,4.1121 -4.03458,6.1071 1.718331,1.9951 7.673599,1.3429 8.563908,1.2629 0.890309,-0.08 5.86147,-1.1303 3.757319,-3.5652 -2.104152,-2.4385 -5.63417,-5.7214 -8.286647,-3.8048 z" - id="path3945" - inkscape:connector-curvature="0" - sodipodi:nodetypes="csccc" /> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:3.11381817;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 69.762978,1015.8859 c 11.094767,4.36 22.194457,4.3522 33.299042,0" - id="path3947" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cc" /> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:2.63290858;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 74.4903,1013.9995 3.4764,6.9889" - id="path3949" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:2.63290858;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 98.0185,1014.0574 -3.0567,7.0307" - id="path3951" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:2.57685018;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 90.0166,1015.103 -0.4258,8.0504" - id="path3953" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:2.57685018;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 82.7076,1015.2655 0.7648,8.0326" - id="path3955" - inkscape:connector-curvature="0" /> - </g> - </g> - </g> - <g - transform="matrix(0.75045411,0,0,0.75045411,-689.46441,-74.452664)" - id="g3762-9"> - <use - height="100%" - width="100%" - transform="matrix(-1,0,0,1,2513.8772,0)" - id="use3718-3" - xlink:href="#g3716-1" - y="0" - x="0" /> - <g - id="g3716-1"> - <path - inkscape:connector-curvature="0" - id="path3643-9" - d="m 1228.9777,1141.6101 c 1.5503,0.1456 2.9535,0.6569 3.6413,1.5236 3.2888,3.8536 6.3688,9.7056 4.1256,13.1472 l 47.8104,45.1629 c 0.4226,-0.016 0.8701,0.057 1.3487,0.2406 3.9794,1.5178 12.9865,6.7234 8.6158,9.5187 -4.3706,2.7952 -5.027,-0.5231 -6.3261,1.2633 -1.2992,1.7866 0.8117,2.8582 -0.119,4.92 -0.9306,2.0618 -5.8676,2.1122 -7.139,0.4365 -2.2846,-2.7982 -4.3887,-7.0182 -2.7361,-9.4368 l -47.6034,-43.1327 c -1.2424,0.912 -2.6953,1.285 -4.4497,0.6594 -5.6258,-2.0067 -18.4155,-9.0286 -12.3725,-13.0815 6.0431,-4.053 7.0658,0.5794 8.8327,-1.9651 1.7671,-2.5448 -1.2233,-3.9834 0.018,-6.9028 0.7763,-1.8246 3.7689,-2.5961 6.3528,-2.3531 z" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#1a1a1a;stroke-width:3;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cccccsccccccccccc" /> - <path - sodipodi:nodetypes="ccccc" - inkscape:connector-curvature="0" - id="path3720-4" - d="m 1214.9763,1155.5393 c 0,0 8.7055,9.1437 13.0465,7.9491 4.3411,-1.1946 2.911,-1.2847 2.911,-1.2847 l 2.8287,2.4334 c 0,0 1.2941,-5.1041 2.4449,-5.5974" - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#cccccc;stroke-width:3;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccccc" - inkscape:connector-curvature="0" - id="path3726-7" - d="m 1276.9045,1197.2318 -3.3249,4.2949 5.2888,4.7039 c 0,0 1.3279,-0.6221 1.0779,1.7798 0.4388,1.1811 -0.534,4.7752 1.216,6.5252 1.5682,2.1262 1.6079,2.3213 3.999,1.3998" - style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#cccccc;stroke-width:3;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" /> - </g> - <g - transform="translate(1170.2989,182.31242)" - id="g6677-0-8" - style="fill:#bcd35f"> - <path - sodipodi:nodetypes="ssscsssscssss" - inkscape:connector-curvature="0" - id="rect3594-4" - transform="translate(-1229.4005,875.13568)" - d="m 1310.1973,97.962891 c -10.1066,0 -18.2422,8.135609 -18.2422,18.242189 v 7.44726 c 0,5.85994 0.745,11.04367 5.0137,14.37696 l 2,2.64648 c 3.7129,4.91301 5.7317,11.11524 12.8515,11.11524 h 7.7305 c 7.1198,0 9.1404,-6.20091 12.8515,-11.11524 l 2,-2.64844 c 4.2675,-3.33335 5.0118,-8.51605 5.0118,-14.375 v -7.44726 c 0,-10.10658 -8.1356,-18.242189 -18.2422,-18.242189 z" - style="opacity:1;fill:#f2f2f2;fill-opacity:1;stroke:#1a1a1a;stroke-width:3;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" /> - <path - sodipodi:nodetypes="zcccz" - inkscape:connector-curvature="0" - id="path3604-5" - d="m 76.31686,988.65489 c -7.77169,0.18862 -10.314099,3.03118 -9.407139,6.23814 0.906856,3.20699 4.213432,8.49347 8.19302,7.21557 3.979693,-1.2778 9.33092,-1.6172 9.056011,-4.45864 -1.352195,-3.60178 -0.07021,-9.1837 -7.841892,-8.99507 z" - style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:3.11099768;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" /> - <path - style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:3.11099768;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 96.854093,988.65489 c 7.771687,0.18862 10.314097,3.03118 9.407137,6.23814 -0.90685,3.20699 -4.21343,8.49347 -8.193018,7.21557 -3.979693,-1.2778 -9.33092,-1.6172 -9.056011,-4.45864 1.352195,-3.60178 0.07021,-9.1837 7.841892,-8.99507 z" - id="path3606-0" - inkscape:connector-curvature="0" - sodipodi:nodetypes="zcccz" /> - <path - sodipodi:nodetypes="csccc" - inkscape:connector-curvature="0" - id="path3608-3" - d="m 84.696185,1002.3175 c 0,0 -5.752912,4.1121 -4.03458,6.1071 1.718331,1.9951 7.673599,1.3429 8.563908,1.2629 0.890309,-0.08 5.86147,-1.1303 3.757319,-3.5652 -2.104152,-2.4385 -5.63417,-5.7214 -8.286647,-3.8048 z" - style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:4.42792845;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path3622-6" - d="m 69.762978,1015.8859 c 11.094767,4.36 22.194457,4.3522 33.299042,0" - style="opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:3.11381817;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path3628-1" - d="m 74.4903,1013.9995 3.4764,6.9889" - style="opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:2.63290858;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path3630-0" - d="m 98.0185,1014.0574 -3.0567,7.0307" - style="opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:2.63290858;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path3632-6" - d="m 90.0166,1015.103 -0.4258,8.0504" - style="opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:2.57685018;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path3634-3" - d="m 82.7076,1015.2655 0.7648,8.0326" - style="opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:2.57685018;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" /> - </g> - </g> <g transform="translate(2589.5251,2.12132)" id="g4240"> @@ -8209,152 +6217,6 @@ </g> </g> </g> - <g - id="g4874" - transform="matrix(0.05102317,0,0,0.05102317,1056.4967,743.93747)"> - <g - id="g4781"> - <path - id="path4777" - d="m 801.168,631.121 c -17.02,-11.241 -32.727,-3.304 -48.526,3.298 16.176,-1.099 32.351,-2.197 48.526,-3.298 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#009444;fill-rule:evenodd" /> - <path - id="path4779" - d="m 857.308,657.329 c -34.81,-22.995 -90.446,-23.876 -94.39,-22.91 -3.944,0.966 -43.938,7.835 -53.304,0.384 -9.366,-7.451 -93.71,-45.736 -103.419,-53.522 -9.709,-7.786 -8.156,-34.462 -8.22,-37.023 -0.064,-2.561 17.62,-43.473 25.459,-47.894 7.839,-4.421 7.472,-45.725 14.03,-56.834 6.558,-11.109 26.285,-34.334 37.304,-51.377 11.019,-17.043 31.498,-51.151 34.846,-56.937 3.348,-5.786 25.572,-33.051 43.027,-60.966 17.455,-27.915 10.276,-81.481 10.276,-81.481 l -10.276,-8.307 h -10e-4 c 2.931,-0.269 7.13,-1.733 12.656,-2.559 -6.769,-5.64 -9.77,-9.792 -13.73,-11.156 -16.974,-5.846 -33.918,-12.763 -51.472,-15.681 -18.792,-3.123 -35.629,-6.036 -41.14,-27.756 -0.628,-2.477 -2.979,-4.642 -4.848,-6.659 -15.383,-16.614 -42.347,-15.357 -61.588,1.28 -14.679,12.688 -30.697,23.85 -46.356,35.368 -5.592,4.112 -12.618,6.452 -17.722,11.016 -24.35,21.774 -48.383,43.909 -72.188,66.277 -3.149,2.96 -5.974,7.917 -6.164,12.077 -0.65,14.168 -9.855,20.566 -21.073,25.242 -11.193,4.667 -22.826,8.292 -33.972,13.057 -12.282,5.25 -24.006,17.195 -36.93,1.239 -0.485,-0.6 -1.718,-0.72 -2.631,-0.832 -10.778,-1.312 -42.466,17.072 -46.669,27.4 -4.863,11.95 -12.324,19.922 -25.513,23.692 -13.658,3.905 -26.435,10.802 -39.798,15.858 -5.933,2.246 -13.488,6.038 -18.326,4.125 -10.004,-3.957 -14.774,1.766 -18.623,7.578 -8.248,12.456 -18.186,24.062 -26.456,36.542 -3.507,1.739 -7.107,3.323 -10.594,4.534 2.625,-4.409 5.331,-8.756 8.226,-12.951 -37.916,7.896 -67.112,27.877 -90.086,57.751 -13.648,17.748 -28.595,34.505 -42.082,52.37 -6.24,8.266 -10.385,18.112 -15.48,27.242 1.814,1.224 3.628,2.447 5.442,3.672 0.728,-0.758 1.459,-1.512 2.189,-2.268 l 3.347,4.574 c -1.792,2.46 -3.538,4.984 -5.227,7.597 4.072,4.289 8.793,10.8 14.946,15.393 5.67,4.23 11.014,5.344 15.787,3.609 l 8.916,7.051 c -0.815,2.194 -1.635,4.366 -2.496,6.482 -5.972,14.685 -4.505,23.965 3.933,27.622 l -4.36,10.815 c -19.051,5.548 -25.793,22.207 -15.593,42.28 8.211,16.163 19.301,29.852 35.729,38.49 14.87,7.819 29.558,16.006 44.624,23.424 45.873,22.585 92.977,41.996 144.474,46.665 25.197,2.284 51.32,6.988 75.213,-6.288 21.075,-11.709 40.985,-15.373 65.162,-5.919 26.759,10.463 31.702,12.292 34.74,38.177 2.806,-4.315 6.052,-9.138 6.002,-13.926 -0.145,-13.791 -10.44,-21.121 -21.43,-25.097 -25.898,-9.37 -50.247,-24.949 -79.928,-20.766 -0.061,-1.707 -0.121,-3.412 -0.182,-5.119 7.013,-0.274 14.2,-1.657 21,-0.586 12.283,1.936 24.416,7.97 36.469,7.607 30.765,-0.93 61.419,-5.573 92.186,-6.507 19.594,-0.594 40.804,-1.126 53.806,20.634 1.215,-4.088 2.084,-8.535 0.355,-10.083 -6.984,-6.254 -14.497,-16.062 -22.304,-16.537 -33.9,-2.064 -67.974,-1.342 -101.986,-1.571 -12.874,-0.088 -25.75,-0.015 -38.624,-0.015 -0.011,-2.363 -0.023,-4.726 -0.035,-7.089 26.338,0 52.676,0 79.014,0 0.098,-1.895 0.195,-3.791 0.293,-5.687 -5.626,-1.372 -11.477,-4.504 -16.842,-3.824 -30.288,3.837 -60.454,8.627 -90.679,12.973 -3.173,0.457 -6.457,0.095 -9.689,0.179 -6.224,0.163 -12.458,0.208 -18.687,0.311 l 2.634,-4.804 c 6.41,-0.521 12.819,-1.05 19.227,-1.59 4.505,-0.379 9.554,-1.385 13.181,-3.834 4.677,-3.159 8.998,-10.084 12.172,-18.207 0,0 10e-4,0 10e-4,0 19.613,0.355 53.687,-22.464 73.133,-33.562 19.446,-11.098 64.994,-54.312 65.681,-51.264 0.687,3.048 9.622,40.197 17.033,55.126 7.411,14.929 125.598,39.91 147.351,45.853 21.753,5.943 53.567,-17.055 68.576,-16.586 14.31,0.447 50.296,9.511 50.296,9.511 -0.292,-15.083 -37.727,-36.373 -22.933,-35.137 15.382,1.285 52.438,16.447 52.438,16.447 0,0 19.564,-11.992 12.872,-16.413 z m -108.074,-477.522 -17.42,-3.345 c 5.321,-1.187 11.057,-0.534 17.42,3.345 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#447821;fill-rule:evenodd" /> - </g> - <g - id="g4787"> - <path - id="path4783" - d="m 628.797,218.141 c 2.297,12.31 -14.112,25.787 3.776,34.417 13.789,6.652 32.8,0.715 39.84,-11.053 6.725,-11.242 8.628,-21.991 -5.452,-30.445 11.067,1.283 18.053,13.081 15.009,23.962 -5.635,20.141 -30.921,33.281 -51.39,26.704 -16.411,-5.273 -17.671,-28.083 -1.783,-43.585 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd" /> - <path - id="path4785" - d="m 654.184,205.716 c 1.935,4.401 4.576,8.663 5.478,13.266 0.4,2.04 -2.722,4.769 -4.246,7.186 -2.885,-2.892 -7.145,-5.343 -8.251,-8.803 -1.016,-3.167 1.376,-7.425 2.266,-11.202 1.584,-0.148 3.168,-0.298 4.753,-0.447 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd" /> - </g> - <g - id="g4801"> - <path - id="path4789" - d="m 821.271,637.376 c -2.313,-1.294 -5.361,-2.441 -6.483,-4.514 -7.883,-14.562 -21.149,-16.347 -35.047,-13.811 -14.623,2.669 -29.158,6.521 -43.224,11.345 -14.36,4.924 -27.695,2.931 -40.217,-3.815 -24.698,-13.307 -48.378,-28.589 -73.472,-41.052 -22.583,-11.218 -20.246,-30.293 -14.88,-45.937 4.227,-12.318 9.013,-24.444 13.315,-36.738 8.898,-25.413 13.493,-52.644 32.055,-73.901 22.372,-25.622 39.776,-54.135 50.687,-86.552 2.016,-5.989 5.644,-11.749 9.651,-16.706 25.391,-31.399 50.63,-63.054 57.008,-104.488 2.884,-18.743 9.806,-39.138 -8.278,-55.087 -14.891,-13.134 -32.667,-19.509 -52.179,-21.324 -19.725,-1.837 -37.823,-3.994 -47.003,-26.891 -3.432,-8.559 -16.003,-16.67 -25.764,-18.814 -21.32,-4.683 -39.77,3.012 -55.302,19.621 -9.69,10.362 -22.357,18.055 -34.128,26.319 -9.457,6.64 -20.364,11.379 -29.22,18.671 -14.403,11.863 -27.275,25.571 -41.487,37.686 -20.415,17.401 -39.396,38.068 -62.731,50.066 -30.889,15.883 -65.309,24.979 -98.364,36.551 -32.125,11.246 -66.149,19.195 -91.604,43.395 -16.168,15.371 -29.427,33.799 -42.169,48.724 -11.161,3.016 -20.944,4.723 -30.012,8.264 -59.958,23.418 -86.683,80.171 -124.509,125.642 -7.245,8.71 -4.653,18.984 2.844,29.365 9.11,12.614 20.039,20.076 34.865,22.437 0,7.96 -0.341,14.972 0.087,21.935 0.535,8.67 -1.689,14.438 -8.431,21.511 -6.745,7.076 -10.881,20.271 -10.016,30.25 2.183,25.168 18.854,43.237 39.698,54.582 44.639,24.296 89.529,48.782 139.154,61.859 52.542,13.849 105.188,23.437 156.379,-5.831 4.109,-2.349 10.451,-3.641 14.764,-2.28 15.519,4.899 30.881,10.566 45.656,17.35 3.135,1.439 5.757,9.381 4.739,13.326 -1.94,7.523 -2.16,14.327 5.819,15.571 3.932,0.613 10.759,-4.729 13.147,-9.088 8.431,-15.393 1.472,-30.175 -17.772,-40.425 -5.257,-2.801 -10.578,-5.483 -15.869,-8.221 15.119,-3.604 30.06,-8.211 42.642,-4.598 10.969,3.149 18.836,12.2 27.255,-2.705 0.916,-1.62 6.185,-1.261 9.375,-1.021 7.876,0.593 16.251,0.234 23.421,2.929 6.713,2.521 11.978,8.712 18.186,12.826 3.856,2.556 8.444,6.052 12.394,5.694 2.559,-0.231 6.073,-6.472 6.532,-10.332 1.468,-12.333 -12.521,-27.715 -28.364,-30.147 -14.214,-2.184 -28.757,-2.165 -43.129,-3.422 -3.79,-0.331 -7.637,-1.4 -11.186,-2.813 -7.307,-2.907 -14.248,-8.329 -21.669,-8.98 -11.455,-1.009 -23.181,1.199 -34.801,1.891 -12.626,0.751 -25.263,1.328 -37.895,1.981 -0.586,-1.9 -1.172,-3.803 -1.758,-5.703 5.057,-2.927 9.787,-6.889 15.225,-8.615 43.239,-13.727 80.398,-37.123 112.048,-69.429 2.277,-2.325 7.649,-11.094 10.423,-15.396 3.024,13.446 3.189,24.841 9.622,40.197 3.126,7.462 7.396,18.108 13.944,20.899 29.509,12.575 59.757,23.563 90.191,33.775 29.788,9.993 60.098,14.181 90.375,0.678 5.504,-2.454 11.421,-4.726 17.334,-5.38 15.2,-1.684 30.089,-2.825 44.751,5.5 4.972,2.822 14.035,-1.563 21.228,-2.656 -2.134,-6.045 -3.612,-12.446 -6.63,-18.015 -2.077,-3.833 -6.287,-6.509 -9.542,-9.704 0.819,-1.281 1.641,-2.563 2.46,-3.845 10.71,3.818 21.73,6.954 32.032,11.661 9.041,4.13 15.133,2.52 19.865,-5.862 0,-2.816 0,-5.633 0,-8.449 -12.017,-6.642 -24.052,-13.254 -36.036,-19.954 z m -20.103,-6.255 c -16.175,1.101 -32.35,2.199 -48.526,3.298 15.799,-6.602 31.506,-14.539 48.526,-3.298 z m -101.807,0.311 c 4.802,6.442 10.713,10.849 10.225,14.371 -1.568,11.331 -5.061,22.616 -17.66,30.076 2.459,-14.702 4.545,-27.17 7.435,-44.447 z m -40.301,9.198 c -5.403,7.973 -6.055,21.595 -19.233,21.14 2.713,-18.045 5.432,-36.133 8.109,-53.944 18.25,4.685 23.131,15.086 11.124,32.804 z M 615.596,500.784 c -1.198,0.076 -2.396,0.151 -3.596,0.228 -6.818,-20.22 6.437,-44.868 -15.204,-63.345 6.718,-2.798 11.536,-4.804 18.8,-7.83 0,24.977 0,47.962 0,70.947 z M 206.555,360.027 c 3.848,-5.812 8.619,-11.535 18.623,-7.578 4.838,1.913 12.393,-1.878 18.326,-4.125 13.364,-5.057 26.14,-11.954 39.798,-15.858 13.189,-3.77 20.65,-11.742 25.513,-23.692 4.203,-10.329 35.891,-28.712 46.669,-27.4 0.913,0.112 2.146,0.232 2.631,0.832 12.924,15.957 24.648,4.012 36.93,-1.239 11.146,-4.766 22.779,-8.39 33.972,-13.057 11.217,-4.676 20.422,-11.074 21.073,-25.242 0.19,-4.16 3.015,-9.117 6.164,-12.077 23.805,-22.368 47.838,-44.503 72.188,-66.277 5.104,-4.564 12.13,-6.904 17.722,-11.016 15.659,-11.518 31.678,-22.68 46.356,-35.368 19.241,-16.637 46.205,-17.894 61.588,-1.28 1.868,2.018 4.22,4.182 4.848,6.659 5.511,21.72 22.348,24.633 41.14,27.756 17.554,2.918 34.498,9.835 51.472,15.681 3.961,1.364 6.962,5.517 13.73,11.156 -7.949,1.187 -13.16,3.704 -15.785,2.069 -14.301,-8.905 -25.44,-1.499 -35.782,6.581 -11.92,9.313 -21.437,12.635 -37.092,4.149 -31.972,-17.33 -65.254,-1.103 -80.951,36.184 -6.479,15.389 -12.514,30.971 -19.235,46.252 -2.204,5.013 -4.936,10.701 -9.118,13.795 -40.01,29.609 -64.417,70.971 -86.352,114.068 -13.048,25.635 -32.99,42.19 -59.952,51.396 -32.516,11.104 -57.97,31.417 -76.265,60.608 -1.167,1.861 -2.881,3.38 -5.807,6.741 -4.054,-16.482 -7.83,-31.137 -11.228,-45.876 -2.342,-10.16 -9.868,-14.996 -19.816,-10.718 -20.669,8.891 -39.694,19.539 -42.293,45.694 -0.527,5.301 -3.317,10.882 -6.486,15.319 -10.102,14.152 -18.067,28.613 -11.855,46.461 -27.058,3.277 -53.019,6.422 -78.98,9.566 0.119,1.449 0.238,2.897 0.358,4.347 29.445,-2.71 58.89,-5.421 90.447,-8.327 -1.089,9.366 -1.671,14.366 -2.444,21.009 -10.486,-1.095 -20.875,-2.298 -31.288,-3.247 -43.594,-3.973 -86.69,0.258 -129.874,6.412 -23.528,3.353 -31.565,-6.496 -22.511,-28.762 7.231,-17.781 11.634,-39.365 33.688,-47.375 1.228,-0.446 2.342,-1.635 3.149,-2.741 16.722,-22.856 33.454,-45.709 49.983,-68.706 1.847,-2.569 3.451,-5.988 3.526,-9.054 0.858,-34.93 25.813,-57.43 43.22,-83.72 z M 762.918,188.769 c -6.681,5.616 -13.592,12.382 -21.498,17.656 -3.816,2.547 -9.541,3.277 -14.338,3.099 -10.122,-0.377 -20.203,-1.894 -31.021,-3.018 18.948,-19.158 40.603,-29.394 66.857,-17.737 z m -149.39,21.925 c 8.57,-13.892 22.049,-18.898 40.155,-19.784 -15.11,7.444 -27.652,13.624 -40.155,19.784 z m 40.656,-4.978 c 1.935,4.401 4.576,8.663 5.478,13.266 0.4,2.04 -2.722,4.769 -4.246,7.186 -2.885,-2.892 -7.145,-5.343 -8.251,-8.803 -1.016,-3.167 1.376,-7.425 2.266,-11.202 1.584,-0.148 3.168,-0.298 4.753,-0.447 z m -25.387,12.425 c 2.297,12.31 -14.112,25.787 3.776,34.417 13.789,6.652 32.8,0.715 39.84,-11.053 6.725,-11.242 8.628,-21.991 -5.452,-30.445 11.067,1.283 18.053,13.081 15.009,23.962 -5.635,20.141 -30.921,33.281 -51.39,26.704 -16.411,-5.273 -17.671,-28.083 -1.783,-43.585 z M 30.083,525.516 c 5.095,-9.13 9.24,-18.977 15.48,-27.242 13.486,-17.865 28.433,-34.622 42.082,-52.37 22.974,-29.874 52.17,-49.855 90.086,-57.751 -20.289,29.406 -31.428,66.11 -68.938,81.413 -14.097,5.751 -27.03,14.923 -39.475,23.939 -7.355,5.329 -12.671,13.452 -18.993,20.235 -4.861,5.216 -9.861,10.304 -14.799,15.447 -1.815,-1.224 -3.629,-2.448 -5.443,-3.671 z m 20.698,28.967 C 44.628,549.89 39.907,543.379 35.835,539.09 c 22.607,-34.978 54.595,-55.876 92.313,-73.671 -18.277,29.624 -34.873,56.615 -51.573,83.543 -6.642,10.709 -15.702,13.051 -25.794,5.521 z m 413.921,143.845 c 5.365,-0.68 11.216,2.452 16.842,3.824 -0.098,1.896 -0.195,3.792 -0.293,5.687 -26.338,0 -52.675,0 -79.014,0 0.011,2.363 0.023,4.726 0.035,7.089 12.874,0 25.75,-0.073 38.624,0.015 34.013,0.229 68.086,-0.493 101.986,1.571 7.807,0.476 15.319,10.283 22.304,16.537 1.729,1.548 0.859,5.995 -0.355,10.083 -13.002,-21.76 -34.212,-21.228 -53.806,-20.634 -30.767,0.934 -61.421,5.577 -92.186,6.507 -12.053,0.362 -24.186,-5.672 -36.469,-7.607 -6.8,-1.071 -13.987,0.312 -21,0.586 0.061,1.707 0.121,3.412 0.182,5.119 29.682,-4.184 54.03,11.396 79.928,20.766 10.989,3.976 21.285,11.306 21.43,25.097 0.05,4.788 -3.196,9.61 -6.002,13.926 -3.038,-25.885 -7.98,-27.714 -34.74,-38.177 -24.176,-9.454 -44.086,-5.79 -65.162,5.919 -23.893,13.276 -50.017,8.572 -75.213,6.288 -51.497,-4.669 -98.601,-24.08 -144.474,-46.665 -15.066,-7.418 -29.754,-15.604 -44.624,-23.424 -16.428,-8.639 -27.517,-22.327 -35.729,-38.49 -11.462,-22.557 -1.545,-40.814 23.208,-43.824 18.342,-2.23 36.626,-4.951 54.936,-7.452 0.935,1.448 1.869,2.895 2.803,4.342 -7.422,6.024 -14.029,13.792 -22.431,17.729 -19.943,9.34 -26.46,25.886 -15.402,44.236 0.876,1.455 2.465,2.815 4.035,3.464 24.527,10.137 49.1,20.164 73.676,30.182 29.579,12.057 59.673,21.615 92.285,17.965 17.605,-1.969 35.136,-4.728 52.778,-6.218 13.765,-1.162 27.647,-0.924 41.479,-1.287 3.232,-0.084 6.516,0.278 9.689,-0.179 30.226,-4.348 60.392,-9.138 90.68,-12.975 z m -84.013,3.234 c -3.627,2.449 -8.675,3.455 -13.181,3.834 -27.375,2.307 -54.767,4.459 -82.181,6.243 -31.208,2.029 -61.913,3.282 -91.658,-11.353 -22.439,-11.04 -46.881,-17.992 -70.359,-26.957 -3.39,-1.295 -6.367,-3.673 -10.012,-5.832 9.825,-12.646 17.817,-26.252 29.076,-36.135 6.403,-5.621 18.054,-6.443 27.512,-7.148 17.426,-1.3 33.517,-3.688 42.645,-21.294 1.007,-1.943 4.474,-4.072 6.494,-3.804 18.866,2.494 37.805,4.804 56.439,8.567 14.812,2.993 19.075,13.767 8.167,24.259 -16.584,15.949 -15.216,36.127 -17.351,55.586 -0.487,4.451 4.589,13.642 6.46,13.472 6.315,-0.566 12.339,-4.363 16.663,-6.168 9.157,-1.138 18.316,0.081 24.648,-3.584 11.085,-6.416 8.746,-18.363 6.661,-29.13 -0.532,-2.748 -1.773,-5.457 -1.785,-8.188 -0.035,-7.484 0.41,-14.972 0.664,-22.459 6.35,0.781 12.694,1.608 19.055,2.286 0.778,0.084 1.641,-0.623 3.94,-1.573 -4.813,-4.197 -9.121,-7.953 -13.429,-11.71 4.271,-6.825 8.526,-13.613 13.423,-21.425 23.548,8.143 41.284,23.976 53.07,45.88 7.307,13.574 -2.586,48.274 -14.961,56.633 z m 467.393,-33.227 c -36.847,-22.162 -74.467,-11.547 -111.967,-6.074 13.925,1.219 27.927,0.516 41.825,1.405 15.693,1.003 26.961,9.438 33.768,24.251 -4.885,0.828 -9.479,0.863 -13.11,-0.986 -20.768,-10.57 -41.379,-8.772 -62.186,-0.377 -20.044,8.088 -41.08,12.721 -62.104,7.012 -28.759,-7.808 -56.709,-18.548 -85.32,-26.955 -23.133,-6.795 -40.091,-16.532 -46.401,-43.462 -9.723,-41.491 -21.239,-82.323 -17.422,-125.515 0.717,-8.098 2.102,-16.137 3.179,-24.202 -3.691,0.961 -5.3,2.562 -5.887,4.475 -4.767,15.55 -17.685,33.474 -31.854,42.293 9.866,-1.382 17.6,-2.466 25.667,-3.596 1.58,11.5 2.321,21.312 4.353,30.849 3.412,16.017 6.8,32.045 10.369,48.029 -33.896,35.959 -79.299,70.666 -131.164,82.878 14.954,-38.339 -11.506,-55.032 -33.018,-75.152 11.907,-7.116 22.789,-13.618 33.67,-20.121 -0.758,-1.281 -1.516,-2.563 -2.272,-3.845 -5.933,3.259 -11.621,7.124 -17.857,9.633 -8.397,3.379 -18.226,9.625 -25.655,7.712 -17.671,-4.555 -34.294,-13.182 -49.816,-19.538 15.542,-21.565 31.816,-43.093 46.938,-65.401 17.426,-25.71 40.469,-44.517 69.494,-54.15 34.135,-11.33 54.854,-34.755 70.231,-65.759 14.567,-29.372 29.921,-59.45 56.602,-79.405 26.961,-20.167 40.8,-47.168 51.469,-77.235 1.222,-3.438 3.311,-6.57 4.997,-9.845 1.529,4.547 -0.416,8.145 -0.086,11.522 0.957,9.782 -0.635,22.917 4.98,28.57 18.007,18.133 50.075,15.571 67.794,-2.953 11.8,-12.338 18.447,-26.883 16.175,-48.232 10.827,0.575 20.508,0.497 30.011,1.752 10.483,1.386 19.26,0.099 26.544,-8.593 3.105,-3.707 8.148,-5.79 14.12,-9.836 0.941,25.861 -4.172,47.748 -18.609,64.793 -20.763,24.513 -43.957,47.039 -66.945,69.564 -9.807,9.61 -21.715,17.081 -32.667,25.524 0.958,1.27 1.917,2.538 2.874,3.807 12.21,-8.894 24.855,-17.256 36.503,-26.832 11.506,-9.46 22.002,-20.148 30.654,-28.177 -8.033,16.712 -16.767,35.474 -26.041,53.962 -5.857,11.678 -12.121,23.196 -18.913,34.351 -15.393,25.279 -40.312,44.605 -47.096,75.312 -0.037,0.17 -1.524,0.021 -3.557,0.021 1.037,-8.956 3.116,-17.711 2.685,-26.341 -0.297,-5.959 -2.788,-15.395 -6.591,-16.726 -5.312,-1.858 -13.297,1.375 -19.09,4.421 -3.297,1.734 -4.507,7.434 -6.641,11.314 -15.027,-9.983 -51.604,-11.99 -62.174,-2.085 11.602,0 22.152,-0.004 32.702,10e-4 22.43,0.013 32.609,8.521 34.082,31.354 1.805,27.962 2.19,56.02 2.947,84.042 0.381,14.125 3.695,25.417 17.634,33.277 25.849,14.575 31.473,37.82 17.913,63.977 -1.887,3.64 -1.729,8.34 -2.517,12.55 4.719,0.696 10.104,3.13 13.982,1.64 4.611,-1.772 8.998,-6.292 11.592,-10.726 6.198,-10.599 11.288,-21.846 16.83,-32.84 18.179,6.11 22.631,20.142 13.267,41.438 -2.435,5.538 -9.154,13.209 0.833,15.882 4.991,1.337 14.474,-3.537 17.695,-8.402 6.223,-9.403 9.446,-20.792 13.48,-30.33 10.969,0 22.362,1.767 32.986,-0.341 28.375,-5.629 55.813,-4.931 82.063,7.885 6.002,2.931 10.751,8.429 16.076,12.746 -0.675,1.93 -1.349,3.859 -2.024,5.79 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill-rule:evenodd" /> - <path - id="path4791" - d="m 598.104,270.25 c 13.588,4.851 25.033,8.937 39.417,14.072 -1.488,6.35 -3.617,14.989 -5.526,23.679 -4.817,21.928 -4.773,21.929 14.655,31.102 1.238,0.584 2.356,1.422 3.27,1.982 -9.569,15.828 -18.782,17.453 -84.989,15.452 0.99,5.52 1.913,10.613 2.816,15.708 1.771,9.987 4.096,19.92 5.147,29.983 1.201,11.471 -5.323,16.657 -16.314,18.112 -24.716,3.273 -43.055,-5.751 -42.414,-22.248 0.394,-10.115 0.543,-21.803 5.521,-29.873 12.782,-20.725 27.718,-40.2 42.745,-59.429 8.49,-10.865 18.886,-20.236 28.368,-30.331 3.097,-3.297 6.018,-6.759 7.304,-8.209 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill-rule:evenodd" /> - <path - id="path4793" - d="m 378.269,538.64 c 0.201,-19.153 12.763,-37.729 30.854,-44.307 15.738,-5.721 31.688,-10.896 47.698,-15.815 14.442,-4.438 24.222,0.276 26.623,16.354 5.508,36.884 -0.747,51.637 -34.327,68.351 -5.433,2.704 -10.914,5.315 -16.269,8.169 -29.754,15.86 -54.93,0.772 -54.579,-32.752 z m 40.545,33.05 c 9.817,-4.651 23.187,-10.049 35.636,-17.079 25.716,-14.522 31.359,-29.275 23.673,-57.924 -3.716,-13.854 -9.487,-17.213 -23.21,-12.847 -14.61,4.647 -29.297,9.166 -43.57,14.723 -14.299,5.565 -23.843,16.297 -27.338,31.399 -5.354,23.144 8.78,41.873 34.809,41.728 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill-rule:evenodd" /> - <path - id="path4795" - d="m 206.499,469.085 c -5.359,21.572 -9.333,44.623 -16.965,66.393 -8.42,24.019 -31.985,29.715 -53.389,36.275 -7.363,2.255 -14.893,-9.339 -12.094,-18.997 1.896,-6.548 5.871,-12.546 9.258,-18.597 10.418,-18.613 20.507,-37.44 31.727,-55.561 5.652,-9.131 12.02,-19.188 20.683,-24.737 10.91,-6.992 21.244,1.242 20.78,15.224 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill-rule:evenodd" /> - <path - id="path4797" - d="m 321.495,434.689 c -16.615,-3.201 -31.821,-5.352 -46.563,-9.257 -9.02,-2.39 -9.653,-14.113 -0.576,-19.688 26.514,-16.287 52.685,-33.933 85.773,-33.871 3.673,0.007 7.418,-1.868 11.009,-1.539 6.263,0.575 16.847,0.693 17.837,3.629 3.397,10.063 8.27,23.157 -3.943,30.484 -17.849,10.707 -36.888,19.448 -55.562,28.741 -2.791,1.39 -6.357,1.222 -7.975,1.501 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill-rule:evenodd" /> - <path - id="path4799" - d="m 442.233,369.741 c -6.272,-5.35 -14.47,-9.483 -17.52,-16.018 -1.822,-3.906 2.837,-13.493 7.329,-17.202 15.097,-12.467 30.547,-25.113 47.72,-34.16 6.79,-3.576 18.468,2.127 27.92,3.606 -2.778,7.312 -3.683,16.478 -8.712,21.564 -11.75,11.884 -25.288,22.053 -38.509,32.395 -4.616,3.613 -10.428,5.696 -18.228,9.815 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill-rule:evenodd" /> - </g> - <g - id="g4835"> - <path - id="path4803" - d="m 282.587,575.129 c -3.921,0 -7.211,0.231 -10.458,-0.038 -20.485,-1.703 -29.458,-18.169 -17.947,-35.336 8.708,-12.985 16.447,-25.482 18,-41.648 0.915,-9.518 28.796,-31.443 38.812,-31.634 3.43,-0.066 9.195,2.947 10.019,5.71 4.068,13.621 7.294,27.543 9.956,41.524 4.292,22.556 -10.828,36.12 -24.559,49.97 -6.633,6.69 -11.566,17.788 -23.823,11.452 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#8dc63f;fill-rule:evenodd" /> - <path - id="path4805" - d="m 278.328,699.508 c -3.925,-4.359 -6.868,-6.272 -6.615,-7.555 3.237,-16.384 -2.083,-34.28 10.142,-49.215 6.461,-7.893 10.496,-17.772 16.139,-27.654 4.237,1.61 11.053,4.2 17.868,6.79 -1.292,0.419 -2.583,0.839 -3.873,1.258 1.073,12.27 2.278,24.527 3.167,36.809 0.499,6.902 2.451,14.659 0.034,20.493 -1.759,4.244 -11.089,9.56 -14.449,8.161 -10.885,-4.531 -17.857,-3.032 -22.413,10.913 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#8dc63f;fill-rule:evenodd" /> - <path - id="path4807" - d="m 207.548,602.45 c -6.874,13.18 -20.138,17.515 -33.319,16.897 -23.188,-1.087 -39.429,6.434 -50.154,27.615 -3.535,6.98 -11.632,11.65 -17.636,17.387 -10.279,-22.551 -8.167,-27.177 14.105,-37.211 5.935,-2.674 10.403,-8.6 15.548,-13.03 5.45,-4.689 10.414,-12.528 16.449,-13.465 17.605,-2.731 35.639,-2.705 53.506,-3.761 0.5,1.856 1,3.714 1.501,5.568 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#8dc63f;fill-rule:evenodd" /> - <path - id="path4809" - d="m 272.414,578.434 c 18.237,4.103 34.938,7.693 51.546,11.677 6.805,1.631 13.811,5.589 9.186,13.293 -3.154,5.251 -11.495,11.793 -16.209,10.894 -15.783,-3.006 -31.238,-8.452 -46.217,-14.462 -3.745,-1.502 -6.515,-8.447 -7.184,-13.247 -0.308,-2.2 5.554,-5.26 8.878,-8.155 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#8dc63f;fill-rule:evenodd" /> - <path - id="path4811" - d="m 224.984,348.889 c 5.938,-21.019 39.515,-39.896 78.557,-48.789 -0.82,17.362 -7.157,23.819 -22.658,28.03 -12.781,3.472 -24.812,9.66 -37.255,14.437 -6.122,2.35 -12.423,4.228 -18.644,6.322 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#8dc63f;fill-rule:evenodd" /> - <path - id="path4813" - d="m 762.918,188.769 c -6.681,5.616 -13.592,12.382 -21.498,17.656 -3.816,2.547 -9.541,3.277 -14.338,3.099 -10.122,-0.377 -20.203,-1.894 -31.021,-3.018 18.948,-19.158 40.603,-29.394 66.857,-17.737 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#8dc63f;fill-rule:evenodd" /> - <path - id="path4815" - d="m 639.826,661.77 c 2.713,-18.045 5.432,-36.133 8.109,-53.944 18.25,4.686 23.132,15.087 11.124,32.805 -5.403,7.972 -6.054,21.594 -19.233,21.139 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#8dc63f;fill-rule:evenodd" /> - <path - id="path4817" - d="m 442.194,246.971 c -1.69,9.679 -31.152,27.573 -65.563,37.089 -3.264,0.902 -7.546,-1.876 -14.881,-3.935 29.847,-12.302 55.694,-22.955 80.444,-33.154 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#8dc63f;fill-rule:evenodd" /> - <path - id="path4819" - d="m 612,501.012 c -6.818,-20.22 6.437,-44.868 -15.204,-63.345 6.718,-2.798 11.536,-4.804 18.8,-7.83 0,24.977 0,47.961 0,70.947 -1.199,0.076 -2.397,0.152 -3.596,0.228 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#8dc63f;fill-rule:evenodd" /> - <path - id="path4821" - d="m 123.988,486.134 c 10.536,-16.33 21.072,-32.662 31.608,-48.992 -1.181,22.359 -12.586,38.13 -31.608,48.992 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#8dc63f;fill-rule:evenodd" /> - <path - id="path4823" - d="m 691.926,675.879 c 2.459,-14.702 4.545,-27.17 7.436,-44.447 4.802,6.442 10.713,10.849 10.225,14.371 -1.569,11.331 -5.062,22.616 -17.661,30.076 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#8dc63f;fill-rule:evenodd" /> - <path - id="path4825" - d="m 599.261,278.276 c 11.532,4.149 21.362,7.687 31.103,11.19 0.86,18.084 -20.825,39.279 7.102,58.545 -13.137,0.899 -26.27,2.433 -39.409,2.495 -10.052,0.048 -20.096,-2.235 -30.174,-2.58 -6.802,-0.232 -9.723,12.041 -6.787,23.442 2.603,10.107 5.493,20.441 5.811,30.749 0.315,10.174 -5.778,15.271 -16.8,11.729 -3.457,-1.11 -7.297,-1.506 -10.946,-1.447 -15.038,0.245 -19.166,-3.426 -18.612,-18.551 0.625,-17.023 5.42,-32.003 15.995,-46.505 12.794,-17.545 26.071,-33.531 43.886,-46.268 7.971,-5.701 13.001,-15.52 18.831,-22.799 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#8dc63f;fill-rule:evenodd" /> - <path - id="path4827" - d="m 418.814,571.69 c -26.029,0.145 -40.163,-18.584 -34.809,-41.728 3.495,-15.103 13.039,-25.834 27.338,-31.399 14.273,-5.557 28.959,-10.075 43.57,-14.723 13.723,-4.366 19.494,-1.008 23.21,12.847 7.687,28.648 2.043,43.401 -23.673,57.924 -12.449,7.031 -25.819,12.428 -35.636,17.079 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#8dc63f;fill-rule:evenodd" /> - <path - id="path4829" - d="m 128.732,568.126 c 1.589,-9.78 0.337,-18.761 4.245,-23.277 18.412,-21.282 28.274,-46.956 39.858,-71.813 0.198,-0.424 0.431,-0.838 0.699,-1.22 5.2,-7.416 8.997,-18.657 20.976,-13.625 11.869,4.986 5.32,14.958 3.624,23.212 -2.709,13.183 -6.036,26.271 -8.021,39.561 -2.731,18.297 -15.468,28.572 -29.564,36.986 -7.666,4.573 -17.369,5.734 -31.817,10.176 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#8dc63f;fill-rule:evenodd" /> - <path - id="path4831" - d="m 384.74,376.143 c 4.583,22.362 4.116,22.361 -15.898,31.244 -11.359,5.041 -21.306,13.708 -32.945,17.518 -8.987,2.94 -19.735,1.878 -29.488,0.752 -11.239,-1.298 -22.243,-4.624 -33.575,-7.118 14.12,-23.662 68.761,-46.243 111.906,-42.396 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#8dc63f;fill-rule:evenodd" /> - <path - id="path4833" - d="m 444.169,364.542 c -5.668,-4.729 -11.598,-7.89 -14.418,-12.828 -1.298,-2.274 2.431,-9.356 5.708,-11.97 14.148,-11.294 28.304,-22.916 43.923,-31.852 5.364,-3.069 15.008,1.341 22.697,2.334 -3.254,5.508 -5.562,11.971 -9.96,16.322 -8.851,8.758 -18.688,16.556 -28.42,24.373 -5.638,4.528 -11.867,8.321 -19.53,13.621 z" - inkscape:connector-curvature="0" - style="clip-rule:evenodd;fill:#8dc63f;fill-rule:evenodd" /> - </g> - </g> <g id="g5442" transform="translate(2373.5251,2.1213379)"> @@ -9342,69 +7204,12 @@ rx="1.5182086" ry="1.8187517" /> </g> - <path - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" - d="m 119.27295,624.57358 c -15.76184,-0.82604 -24.233617,11.3767 -24.233888,26.0542 -8.12e-4,14.67827 11.897908,26.57786 26.576168,26.57813 10.13272,-0.0139 18.13763,0.88118 28.41993,-10.7041 10.2823,-11.58528 11.15394,-33.38882 11.15394,-33.38882 0,0 -13.42678,12.08009 -17.57338,5.99771 -7.63041,-11.19256 -8.58093,-13.71107 -24.34277,-14.53712 z" - id="path6639" - inkscape:connector-curvature="0" - sodipodi:nodetypes="zcczcsz" /> <g id="g6713" transform="translate(-115.09766)"> <g id="g4299" /> </g> - <circle - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.95987988;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" - id="path6715" - cx="103.4419" - cy="618.52087" - r="16.117304" /> - <path - sodipodi:nodetypes="cscccccccscsc" - inkscape:connector-curvature="0" - id="path6779" - d="m -452.72954,866.62852 c -5.69115,0.002 -9.74783,3.94662 -12.99506,8.4648 -0.75174,1.04597 -2.51236,-0.58177 -3.80359,-0.58264 -6.8718,10e-4 -12.44188,5.42611 -12.44188,12.11782 0,6.6917 5.5701,12.1167 12.44188,12.1178 4.44191,-0.003 8.54497,-2.31289 10.76593,-6.0589 1.8837,0.87781 3.94445,1.33624 6.03272,1.34206 2.61701,-0.003 5.18116,-0.71757 7.40425,-2.06219 1.43768,5.32088 6.37612,9.03076 12.02616,9.03436 6.87307,6.5e-4 12.44515,-5.42486 12.44515,-12.11782 0,-6.69296 -5.57208,-12.11848 -12.44515,-12.11782 -1.93091,0.002 -4.70384,3.00197 -5.56137,1.28313 -2.98675,-5.98674 -7.00374,-11.41891 -13.86904,-11.4206 z" - style="opacity:1;fill:#ff2a2a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5.02781487;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" /> - <ellipse - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" - id="path6767" - cx="-451.17676" - cy="933.66003" - rx="36.508789" - ry="47.323242" /> - <path - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" - d="m -389.24917,909.34291 c -6.20291,-5.74857 -15.41064,37.16384 -27.62481,7.99017 -11.70128,-27.94865 -79.54922,58.46428 -35.37052,63.36339 57.57659,6.38484 70.6966,-64.21639 62.99533,-71.35356 z" - id="path6769" - inkscape:connector-curvature="0" - sodipodi:nodetypes="ssss" /> - <path - sodipodi:nodetypes="cccc" - inkscape:connector-curvature="0" - id="path6771" - d="m -488.28468,948.56729 c 0,0 -0.6767,-5.61485 3.34179,-10.35629 4.01846,-4.74143 11.24931,-8.52617 13.11209,-8.51428 1.86276,0.0118 14.29423,0.32114 -16.45388,18.87057 z" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5.06740284;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" /> - <path - sodipodi:nodetypes="ccccccc" - inkscape:connector-curvature="0" - id="path6773" - d="m -478.68631,923.4814 c -0.43964,0.0214 -0.89022,0.0735 -1.34931,0.16503 -7.34542,1.46272 -14.56549,15.15271 -14.56549,15.15271 12.24678,0.84242 19.11558,-1.82183 22.83959,-4.39768 -3.17048,3.62141 -8.27794,9.00654 -16.39977,14.1399 0,0 31.00597,1.57442 20.71881,-18.1484 -0.0101,-0.0524 -4.64906,-7.23405 -11.24383,-6.91149 z" - style="opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5.06740284;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" /> - <ellipse - ry="6.4509587" - rx="6.5223017" - cy="915.00757" - cx="-455.39545" - id="ellipse6775" - style="opacity:1;fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6.12750196;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" /> - <ellipse - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.82686973;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" - id="ellipse6777" - cx="-456.98767" - cy="916.63483" - rx="3.0090072" - ry="2.9760938" /> <g transform="translate(2229.5251,1.740514)" id="g6878"> @@ -9526,162 +7331,6 @@ inkscape:connector-curvature="0" /> </g> </g> - <g - transform="translate(-310.59766)" - id="g3994"> - <path - inkscape:connector-curvature="0" - id="path3976" - d="m -46.788918,756.19236 c 0,0 -0.736286,0.57858 -1.104424,2.47169 -0.368138,1.89323 -1.367365,3.36589 -0.105196,4.31256 1.262189,0.94667 4.365078,2.36652 4.680617,0.94667 0.31555,-1.42006 0.473315,-4.73325 -0.0526,-5.25923 -0.525912,-0.52586 -3.418429,-2.47169 -3.418429,-2.47169 z" - style="opacity:1;fill:#ff5555;fill-opacity:1;stroke:#374548;stroke-width:1.78500271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccc" - inkscape:connector-curvature="0" - id="path3978" - d="m -40.022997,742.13648 c -0.606701,0.0529 -1.199627,0.16136 -1.78268,0.28588 -0.384848,0.48007 -0.673674,-0.0476 -1.101086,0.39763 -0.298871,-0.26179 -0.62058,0.42792 -0.811755,0.10207 -0.589456,0.18861 -1.126829,0.38107 -1.564195,0.55549 -1.998505,0.20738 -0.682029,0.766 -1.522369,0.86228 -0.690151,1.1254 -0.658764,1.19872 -1.087734,2.42883 -0.540701,1.2215 -0.732604,2.971 -0.06272,3.89076 -0.36571,0.6684 -1.529995,1.49207 -1.824505,2.53109 1.400502,-0.66992 2.872184,-0.38174 4.357917,-0.31144 -0.908344,1.08737 -2.526058,1.43077 -2.772805,2.76809 4.584646,-0.38821 4.578192,5.78346 4.959895,6.09642 0.02448,3.56162 -0.195535,7.12011 -0.288209,10.6798 -0.349536,4.34493 0.13007,8.6761 0.399769,13.01101 0.398776,2.12053 1.475778,4.09559 2.138285,6.15917 1.221355,5.83246 1.720331,11.8756 3.40266,17.60134 8.037941,-2.12194 15.879114,-4.96185 23.758198,-7.61412 4.8931765,-1.84367 10.0373276,-3.24309 14.61936398,-5.77338 3.32326702,-6.94288 -12.55374598,5.8252 -9.74812878,-1.339 -4.3137552,-2.13205 6.0385005,-7.90631 1.7247359,-10.03846 -1.0028486,1.88777 -4.9858751,-3.2924 -5.9887241,-1.40462 -0.410823,1.18942 0.32378,-3.74899 -0.739254,-3.13096 -1.947829,-0.4568 1.187333,-4.55976 -0.760496,-5.01656 -1.268025,-1.04317 -2.281788,-2.5144 -3.453791,-3.7188 -1.984192,-2.86257 -3.596505,-5.99652 -5.436355,-8.96449 -2.696982,-4.22108 -5.742933,-8.71613 -8.416822,-12.96232 -0.07141,-0.97813 -0.483875,-1.41783 0.182101,-2.25435 0.0528,-0.0576 0.05998,-0.0768 0.102224,-0.12553 -0.08729,-0.1322 -0.199824,-0.27786 -0.302148,-0.42068 -0.511458,0.1583 -1.067646,0.30447 -0.553162,-0.52295 0.02519,-0.0466 0.03348,-0.0768 0.05584,-0.12087 -0.227164,-0.27765 -0.491947,-0.57111 -0.792556,-0.88087 -0.187867,0.0802 -0.36917,0.15446 -0.58106,0.26031 -0.16347,-0.16846 -0.127117,-0.50801 -0.04178,-0.88552 -0.302409,-0.27892 -0.660534,-0.57509 -1.034286,-0.87622 -0.698192,0.50475 -0.416791,-0.44132 -1.22272,-0.11376 l -0.641305,-0.90194 c -0.423316,-0.12851 -0.868713,-0.20374 -1.322485,-0.24869 -0.566414,0.71609 -0.402004,-0.10209 -1.221588,0.35429 z" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#374548;stroke-width:1.78500271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <circle - r="1.3427136" - cy="750.46014" - cx="-41.424618" - id="circle3980" - style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:0.87879634;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path3982" - d="m -41.761697,757.62435 c 0,0 2.654033,0.41816 4.829623,-0.21444 2.175591,-0.63259 3.534196,-1.55651 3.764051,-1.74536" - style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:1.19000173;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="czscssssscc" - inkscape:connector-curvature="0" - id="path3984" - d="m -48.051107,747.51485 c 0,0 0.510711,-1.00887 1.525141,-1.42005 1.01443,-0.41118 1.998465,-2.05101 3.891744,-2.68212 0.379982,-0.12666 5.259118,-0.26293 5.259118,-0.26293 0,0 2.15624,-3.52361 -0.736276,-3.36583 -2.892516,0.15777 -3.550683,-0.79634 -3.813635,-0.007 -0.262951,0.78886 -1.189998,1.48795 -3.030697,1.38277 -1.84068,-0.1052 -2.411716,-0.27089 -3.779093,0.51798 -1.367355,0.78887 -2.629554,0.99923 -2.682142,2.7873 -0.0526,1.7881 0.525913,2.94517 1.630326,3.26076 1.104415,0.31548 1.735514,-0.21039 1.735514,-0.21039 z" - style="opacity:1;fill:#ff5555;fill-opacity:1;stroke:#374548;stroke-width:1.78500271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path3986" - d="m -15.567536,778.40351 c 0,0 2.231254,0.89255 1.785007,4.76005" - style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:1.78500271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path3988" - d="m -24.911009,785.64337 c 0,0 0.105196,3.26059 4.62802,6.52129" - style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:1.78500271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path3990" - d="m -23.543643,772.70599 c 1.367375,1.05177 3.68138,5.78492 4.102116,8.30934" - style="opacity:1;fill:none;fill-opacity:1;stroke:#374548;stroke-width:1.78500271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="csc" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#374548;stroke-width:1.78500271;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m -41.30576,773.88743 c 0,0 -1.832992,0.78928 -3.586055,7.48334 -1.752993,6.69384 3.886109,15.65348 3.886109,15.65348" - id="path3992" - inkscape:connector-curvature="0" /> - </g> - <g - id="g4422" - transform="translate(646.03961,-202.93965)"> - <rect - ry="1.8187517" - rx="1.5182086" - y="978.24084" - x="2.4748731" - height="72" - width="72" - id="rect4388" - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <g - id="g4420" - transform="matrix(0.646625,0,0,0.646625,93.059073,462.83496)"> - <path - inkscape:connector-curvature="0" - id="path4390" - transform="matrix(1.6541256,0,0,1.6541256,-504.89415,791.93081)" - d="m 232.17188,24.203125 c -0.15736,0.0077 -0.32007,0.02583 -0.48438,0.05859 -2.62896,0.523515 -5.21289,5.423828 -5.21289,5.423828 1.26997,0.08736 2.36188,0.06082 3.32812,-0.03125 -1.27769,1.656255 -1.0664,3.527344 -1.0664,3.527344 0.15516,-0.0936 0.27671,-0.172645 0.42578,-0.263672 -0.12904,0.08473 -0.24925,0.169489 -0.38281,0.253906 0,0 11.09784,0.564749 7.41601,-6.494141 -0.004,-0.01874 -1.66314,-2.590054 -4.02343,-2.474609 z" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:#374548;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" /> - <g - transform="translate(20.434328,-4.7703051)" - id="g4396"> - <path - inkscape:connector-curvature="0" - id="path4392" - d="m -97.287329,887.69153 v 13.09052 l -6.512431,3.36501" - style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#374548;stroke-width:3.30825114;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" /> - <path - inkscape:connector-curvature="0" - id="path4394" - d="m -97.588899,907.57089 1.023444,-7.52158 6.19432,6.16347" - style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#374548;stroke-width:3.30825114;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" /> - </g> - <g - transform="translate(3.3082511,-6.6165022)" - id="g4402"> - <path - style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#374548;stroke-width:3.30825114;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" - d="m -100.59558,887.69153 v 13.09052 l -6.51243,3.36501" - id="path4398" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#374548;stroke-width:3.30825114;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" - d="m -100.89715,907.57089 1.023444,-7.52158 6.19432,6.16347" - id="path4400" - inkscape:connector-curvature="0" /> - </g> - <ellipse - transform="matrix(1.0764035,0,0,0.63843485,8.0938399,325.40405)" - ry="5.7568388" - rx="37.71072" - cy="899.1438" - cx="-82.860756" - id="ellipse4404" - style="opacity:0.444;fill:#212121;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.98894167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke;filter:url(#filter6980)" /> - <path - style="opacity:1;fill:#ff2a2a;fill-opacity:1;fill-rule:nonzero;stroke:#aa0000;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" - d="m -106.47266,801.23394 c -3.3958,0.001 -5.81634,2.35487 -7.7539,5.05078 -0.44855,0.62411 -1.49908,-0.34713 -2.26953,-0.34765 -4.10027,6.6e-4 -7.42383,3.23766 -7.42383,7.23047 0,3.99281 3.32357,7.2298 7.42383,7.23046 2.6504,-0.002 5.09862,-1.38006 6.42382,-3.61523 1.12397,0.52377 2.35358,0.79731 3.59961,0.80078 1.56152,-0.002 3.0915,-0.42816 4.41797,-1.23047 0.85784,3.17487 3.80451,5.38848 7.175784,5.39063 4.101028,3.9e-4 7.425782,-3.23691 7.425781,-7.23047 10e-7,-3.99356 -3.324753,-7.23086 -7.425781,-7.23047 -1.152138,10e-4 -2.806693,1.79122 -3.31836,0.76562 -1.782145,-3.57217 -4.179004,-6.81344 -8.275394,-6.81445 z" - id="path4406" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cscccccccscsc" /> - <path - sodipodi:nodetypes="cccccccccccccsccccccc" - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#374548;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" - d="m -103.99609,812.92535 c -10.37041,6e-5 -18.77728,8.40693 -18.77735,18.77734 0.004,2.65079 0.56703,5.21561 1.59961,7.55469 l -0.0117,-0.004 c 0,0 0.0581,0.10888 0.0606,0.11328 0.32914,0.73291 0.70581,1.44149 1.125,2.125 7.6e-4,10e-4 0.001,0.003 0.002,0.004 1.88546,3.66467 5.3798,10.92937 5.8086,15.125 -0.12039,1.1984 -0.18943,2.41789 -0.18946,3.6582 -1e-5,0.21559 0.0105,0.42822 0.0156,0.64258 -0.003,0.0547 -0.005,0.10937 -0.008,0.16406 -7.7e-4,15.13568 11.57966,27.40605 25.865231,27.40625 11.63116,0.61774 24.871744,-4.5215 30.884365,-11.05826 10.282299,-11.58528 12.473148,-39.06642 9.705949,-41.25521 -4.748487,-3.75594 -4.087149,2.71309 -10.521838,4.40439 -1.785687,-4.0727 -11.121571,1.36328 -14.504023,-1.34287 -1.445028,-1.39864 -3.012706,-2.413 -5.027344,-3.15625 -0.650658,-0.30913 -1.31531,-0.58334 -1.986328,-0.83398 -2.84716,-1.86444 -4.702388,-5.23671 -5.748047,-7.73243 -1.9042,-8.35298 -9.363169,-14.59173 -18.292965,-14.59179 z" - id="path4408" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" - d="m -126.53594,846.81769 c 0,0 -0.40062,-3.3241 1.9784,-6.13112 2.37901,-2.80702 6.65981,-5.04766 7.76261,-5.04062 1.10279,0.007 8.46246,0.19012 -9.74101,11.17174 z" - id="path4410" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cccc" /> - <path - style="opacity:1;fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" - d="m -120.85352,831.96636 c -0.26028,0.0127 -0.52703,0.0435 -0.79882,0.0977 -4.34863,0.86596 -8.62305,8.9707 -8.62305,8.9707 7.25033,0.49873 11.31679,-1.07856 13.52148,-2.60351 -1.87699,2.14394 -4.9007,5.33204 -9.70898,8.37109 0,0 18.35613,0.93209 12.26593,-10.7442 -0.006,-0.031 -2.75233,-4.2827 -6.65656,-4.09174 z" - id="path4412" - inkscape:connector-curvature="0" - sodipodi:nodetypes="ccccccc" /> - <ellipse - style="opacity:1;fill:#374548;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5.51869392;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" - id="ellipse4414" - cx="-103.12768" - cy="829.27496" - rx="5.8742676" - ry="5.8100133" /> - <ellipse - ry="2.6803992" - rx="2.7100422" - cy="830.7406" - cx="-104.56171" - id="ellipse4416" - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.54600143;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" /> - <path - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#374548;stroke-width:3.40638804;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" - d="m -91.909279,848.92151 c 0,0 33.189914,-23.24753 35.088309,-9.13728 1.898392,14.11025 -7.635203,10.02123 -7.635203,10.02123 0,0 4.641568,-0.9586 6.16038,5.51355 1.76173,7.5073 -7.266496,10.73958 -10.70591,5.43809 0,0 6.777605,7.34524 -0.09171,9.14368" - id="path4418" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cscsc" /> - </g> - </g> <g transform="translate(-288,-1.7890625e-5)" id="g3088"> @@ -9902,610 +7551,6 @@ sodipodi:nodetypes="csscsccsc" /> </g> </g> - <g - id="g3813" - transform="translate(430.03961,-202.93965)"> - <rect - ry="1.8187517" - rx="1.5182086" - y="978.24084" - x="2.4748731" - height="72" - width="72" - id="rect3765" - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <g - id="g4256" - transform="translate(2.3334382,-12.863184)"> - <path - style="opacity:1;fill:#22280b;fill-opacity:1;fill-rule:nonzero;stroke:#445016;stroke-width:2.91794729;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 12.465053,1025.5573 c 0,0 2.603747,11.9915 2.932247,12.7727 0.3287,0.7809 13.1872,8.9727 21.7379,7.1754 8.5508,-1.7975 22.5024,-3.8166 23.0815,-7.706 0.5792,-3.8895 3.523,-15.4457 3.523,-15.4457 z" - id="path3741" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cccccc" /> - <path - style="opacity:1;fill:#d4aa00;fill-opacity:1;fill-rule:nonzero;stroke:#aa8800;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 12.0635,1025.4517 c 0,0 1.744416,11.3987 2.704815,13.361 0.658384,1.3452 4.477015,2.3822 5.366191,3.742 1.216006,1.8596 2.563947,3.3877 3.814394,3.6402 3.4986,0.7065 10.8115,4.6229 12.2278,2.7647 1.4163,-1.8583 2.9857,-3.4856 4.4855,-3.0005 1.4999,0.4851 3.9691,2.0244 6.2672,2.4663 2.2981,0.442 5.8012,-1.2991 8.6838,-2.7805 1.5287,-2.056 6.4789,-8.8805 5.7994,-9.3331 -0.6795,-0.4527 3.1354,-9.1185 0.6229,-7.6139 -2.5125,1.5047 -49.972,-3.2462 -49.972,-3.2462 z" - id="path3743" - inkscape:connector-curvature="0" - sodipodi:nodetypes="csscccccccc" /> - <ellipse - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="ellipse3745" - cx="56.128262" - cy="1039.7063" - rx="0.78222746" - ry="0.80261397" /> - <ellipse - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="ellipse3753" - cx="45.131424" - cy="1041.3362" - rx="1.0862427" - ry="1.0501709" /> - <ellipse - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="ellipse3757" - cx="20.801245" - cy="1034.2679" - rx="0.94708252" - ry="0.99755859" /> - <path - sodipodi:nodetypes="ccscccccssccc" - inkscape:connector-curvature="0" - id="ellipse3767" - transform="translate(-429.52513,978.24084)" - d="m 467.60352,32.048828 c -15.17557,3.4e-5 -27.47793,5.864837 -27.47852,13.09961 0.009,2.896301 2.02778,5.684962 5.66589,7.948788 1.03274,0.64262 -1.36658,-0.69455 -0.0819,-0.146054 l 0.17383,-0.0957 c -0.096,0.0032 -0.31926,0.01953 -0.38281,0.01953 l 0.15625,-0.0625 0.22656,0.04297 c 1.41397,-0.04653 6.21298,-0.434908 14.99219,-1.605469 9.375,-1.25 7.75,-0.5 14.75,2 6.09632,2.177257 9.7231,1.792593 11.38477,1.162109 5.16228,-2.454998 8.06618,-5.787495 8.07226,-9.263671 -5.9e-4,-7.234771 -12.30294,-13.099573 -27.47851,-13.09961 z" - style="opacity:1;fill:#ffd42a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - ry="0.80261397" - rx="0.78222746" - cy="1037.4343" - cx="41.746078" - id="ellipse3850" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="ellipse3852" - cx="28.67193" - cy="1040.5667" - rx="0.78222746" - ry="0.80261397" /> - <ellipse - ry="0.80261397" - rx="0.78222746" - cy="1040.4924" - cx="23.496826" - id="ellipse3854" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="ellipse3856" - cx="18.655256" - cy="1040.0431" - rx="0.78222746" - ry="0.80261397" /> - <ellipse - ry="0.80261397" - rx="0.78222746" - cy="1043.115" - cx="31.383297" - id="ellipse3858" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="ellipse3860" - cx="24.018547" - cy="1037.5516" - rx="1.3421587" - ry="1.3771383" /> - <ellipse - ry="1.3771383" - rx="1.3421587" - cy="1041.1936" - cx="40.496937" - id="ellipse3862" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="ellipse3864" - cx="56.318913" - cy="1043.3547" - rx="1.3421587" - ry="1.3771383" /> - <ellipse - ry="1.3771383" - rx="1.3421587" - cy="1035.1274" - cx="15.677343" - id="ellipse3866" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="ellipse3868" - cx="33.046326" - cy="1038.2098" - rx="1.3421587" - ry="1.3771383" /> - <ellipse - ry="1.3771383" - rx="1.3421587" - cy="1042.0011" - cx="50.863274" - id="ellipse3870" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.99999988;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="ellipse3872" - cx="26.521938" - cy="1043.4243" - rx="0.78222746" - ry="0.80261397" /> - <ellipse - ry="0.80261397" - rx="0.78222746" - cy="1046.8715" - cx="33.460423" - id="ellipse3874" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="ellipse3876" - cx="36.244656" - cy="1040.861" - rx="0.78222746" - ry="0.80261397" /> - <ellipse - ry="0.80261397" - rx="0.78222746" - cy="1044.3965" - cx="35.449162" - id="ellipse3878" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - ry="0.80261397" - rx="0.78222746" - cy="1038.0326" - cx="38.454365" - id="ellipse3880" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="ellipse3882" - cx="29.8365" - cy="1037.1045" - rx="0.78222746" - ry="0.80261397" /> - <ellipse - ry="0.80261397" - rx="0.78222746" - cy="1038.1652" - cx="27.096462" - id="ellipse3884" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - ry="0.55261397" - rx="0.5385775" - cy="1037.4181" - cx="17.911606" - id="ellipse3886" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="ellipse3888" - cx="20.411606" - cy="1036.9181" - rx="0.5385775" - ry="0.55261397" /> - <ellipse - ry="0.55261397" - rx="0.5385775" - cy="1039.1056" - cx="20.849106" - id="ellipse3890" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="ellipse3892" - cx="58.149906" - cy="1034.0499" - rx="0.5385775" - ry="0.55261397" /> - <ellipse - ry="0.55261397" - rx="0.5385775" - cy="1043.8071" - cx="51.052586" - id="ellipse3894" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="ellipse3896" - cx="50.799561" - cy="1039.7832" - rx="0.5385775" - ry="0.55261397" /> - <ellipse - ry="0.55261397" - rx="0.5385775" - cy="1034.719" - cx="54.967628" - id="ellipse3898" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="ellipse3900" - cx="51.194618" - cy="1042.6812" - rx="0.5385775" - ry="0.55261397" /> - <ellipse - ry="0.55261397" - rx="0.5385775" - cy="1036.8179" - cx="57.87022" - id="ellipse3902" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="ellipse3904" - cx="53.955673" - cy="1042.8668" - rx="0.5385775" - ry="0.55261397" /> - <ellipse - ry="0.55261397" - rx="0.5385775" - cy="1044.213" - cx="44.398678" - id="ellipse3906" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="ellipse3908" - cx="48.009899" - cy="1045.6533" - rx="0.5385775" - ry="0.55261397" /> - <ellipse - ry="0.55261397" - rx="0.5385775" - cy="1044.0322" - cx="55.08868" - id="ellipse3910" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="ellipse3912" - cx="49.546261" - cy="1036.2194" - rx="0.5385775" - ry="0.55261397" /> - <ellipse - ry="0.55261397" - rx="0.5385775" - cy="1044.8218" - cx="56.298161" - id="ellipse3914" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="ellipse3916" - cx="45.898678" - cy="1037.9005" - rx="0.5385775" - ry="0.55261397" /> - <ellipse - ry="0.55261397" - rx="0.5385775" - cy="1040.9005" - cx="47.836178" - id="ellipse3918" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - ry="0.55261397" - rx="0.5385775" - cy="1036.7408" - cx="53.037373" - id="ellipse3918-7" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - ry="0.55261397" - rx="0.5385775" - cy="1040.0533" - cx="53.162373" - id="ellipse3918-4" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - ry="0.55261397" - rx="0.5385775" - cy="1037.5533" - cx="55.537373" - id="ellipse3918-5" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - ry="0.55261397" - rx="0.5385775" - cy="1032.6783" - cx="60.287373" - id="ellipse3918-2" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - ry="0.55261397" - rx="0.5385775" - cy="1036.9908" - cx="59.162373" - id="ellipse3918-54" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <ellipse - ry="0.55261397" - rx="0.5385775" - cy="1039.8658" - cx="58.162373" - id="ellipse3918-74" - style="opacity:1;fill:#aa8800;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <path - sodipodi:nodetypes="ccsc" - inkscape:connector-curvature="0" - id="path3970" - d="m 33.54142,1005.8699 c 0,0 -4.331026,4.0659 -7.60139,5.7452 -0.26517,2.6517 5.92202,17.4125 14.4073,17.6777 8.48528,0.2652 -6.80591,-23.4229 -6.80591,-23.4229 z" - style="opacity:1;fill:url(#linearGradient3980);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <path - sodipodi:nodetypes="csscssc" - inkscape:connector-curvature="0" - id="path3968" - d="m 58.59987,1031.6158 c 0,0 -3.75,5.125 -17.875,-2.25 -14.125,-7.375 -8.625,-23.25 -7.25,-23.25 0.672115,0 3.997977,2.8927 8.171856,4.3377 1.892682,3.4376 0.880853,6.2645 1.328144,10.1623 0.875,7.625 8.25,9 11.75,9.5 3.5,0.5 3.875,1.5 3.875,1.5 z" - style="opacity:1;fill:#ffdd55;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path3987" - d="m 59.08566,1041.402 -8.3969,-8.3085 5.03814,0.1768 5.83363,5.7452 -2.03293,2.6517 z" - style="opacity:1;fill:#806600;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cscc" - inkscape:connector-curvature="0" - id="path3985" - d="m 55.37335,1033.3587 c 0.0884,0.2209 4.286835,6.2313 5.612655,6.3639 1.32583,0.1326 7.026875,-14.8492 3.756505,-19.0477 -3.27037,-4.1984 -9.36916,12.6838 -9.36916,12.6838 z" - style="opacity:1;fill:url(#linearGradient4183);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <path - sodipodi:nodetypes="csccccccc" - inkscape:connector-curvature="0" - id="path3989" - d="m 50.60038,1033.0051 c 0,0 -8.83884,-5.3917 -9.98789,-6.9827 -1.14905,-1.591 -4.94975,-5.2149 -3.88909,-7.1594 -1.12684,-3.5071 2.87485,-9.3121 2.87485,-9.3121 l 3.04717,1.0036 -1.23743,11.3137 13.78858,10.5182 0.44194,1.2374 z" - style="opacity:1;fill:#d4aa00;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cscccc" - inkscape:connector-curvature="0" - id="path3983" - d="m 41.76154,1010.4661 c 0,0 -6.45235,11.0485 1.85616,15.5563 8.3085,4.5078 10.37881,7.3078 11.9698,7.3962 1.59099,0.088 8.4479,-3.8606 8.80146,-5.54 0.35355,-1.6794 1.43122,-5.9997 0.90089,-7.2371 -0.53033,-1.2375 -5.76225,-11.678 -23.52831,-10.1754 z" - style="opacity:1;fill:url(#radialGradient4175);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <g - style="stroke-width:1.1593895" - transform="matrix(0.86319036,0,0,0.86185602,-0.9972972,140.48231)" - id="g4138"> - <path - style="opacity:1;fill:#806600;fill-opacity:1;stroke:none;stroke-width:1.15938938;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 22.263565,1009.0555 c 0.05331,0.358 -0.642512,12.6253 -0.642512,12.6253 l 2.635688,0.316 -1.125238,-13.0583 z" - id="path4017" - inkscape:connector-curvature="0" /> - <path - style="opacity:0.81800022;fill:#aa8800;fill-opacity:1;stroke:none;stroke-width:1.29623675;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4129)" - d="m 18.117661,1017.7139 -4.94975,3.2704 5.48008,4.2868 9.54594,0.3536 4.24264,-3.6681 -4.64039,-4.7288 z" - id="path4019" - inkscape:connector-curvature="0" - transform="matrix(1,0,0,0.80000017,0.90088835,204.8596)" /> - <path - style="opacity:1;fill:#ff2a2a;fill-opacity:1;stroke:#aa0000;stroke-width:1.1593895;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 11.47487,1008.8033 c 0,0 6.9375,1.625 6.375,3.8125 0,0 7.125001,-3.1875 11.125001,-0.062 0,0 0.6875,-3.8755 6.0625,-3.438 l -12.6875,-6.0625 z" - id="path4011" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cccccc" /> - <path - style="opacity:1;fill:#ff6600;fill-opacity:1;stroke:#d45500;stroke-width:1.1593895;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 28.91237,1012.4908 -5.625,-8.875 11.75,5.375 c 0.06493,0.039 -5.01177,-0.4696 -6.125,3.5 z" - id="path4013" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cccc" /> - <path - style="opacity:1;fill:#00aad4;fill-opacity:1;stroke:#0088aa;stroke-width:1.1593895;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 17.45475,1012.9852 4.99394,-10.0321 -11.79985,6.0104 c 0,0 8.44109,1.149 6.80591,4.0217 z" - id="path4015" - inkscape:connector-curvature="0" /> - </g> - <g - transform="translate(-0.875,2.3125)" - id="g4167"> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#483737;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 24.09987,1022.6783 -0.1875,2.5625 1.8125,-0.9375" - id="path4156" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#483737;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 17.59987,1022.3346 -1.65625,3.25 3.65625,-1.7813 0.53125,-0.9375" - id="path4154" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#ff8080;fill-opacity:1;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 13.03737,1018.7408 4.3125,4.125 h 7.4375 l 4.875,1.75 1.5,-2.4375 -4.5,-1.625 h -7.375 l -3.25,-3.125 z" - id="path4140" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#ff8080;fill-opacity:1;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 19.2888,1020.7412 -1.76776,1.7899" - id="path4142" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#ff8080;fill-opacity:1;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 21.87416,1020.8075 -0.95017,1.8783" - id="path4144" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#ff8080;fill-opacity:1;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 24.57001,1020.7191 -0.50824,1.8341" - id="path4146" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#ff8080;fill-opacity:1;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 27.00069,1020.7854 -1.19325,2.4086" - id="path4148" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#ff8080;fill-opacity:1;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 28.94523,1021.603 -1.34792,1.9888" - id="path4150" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#ff8080;fill-opacity:1;stroke:#ff0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - d="m 17.36636,1019.0839 -2.05503,1.5689" - id="path4152" - inkscape:connector-curvature="0" /> - </g> - </g> - </g> - <g - transform="translate(194.88217,-362.95689)" - id="g2555"> - <rect - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect2507" - width="72" - height="72" - x="2.4748731" - y="978.24084" - rx="1.5182086" - ry="1.8187517" /> - <g - id="g2553" - transform="matrix(0.75901597,0,0,0.75901597,-915.5616,115.24319)"> - <use - x="0" - y="0" - xlink:href="#g3716" - id="use2509" - transform="matrix(-1,0,0,1,2513.8772,1.4400678e-8)" - width="100%" - height="100%" /> - <g - transform="translate(0,3.5226499)" - id="g2517"> - <path - sodipodi:nodetypes="cccccsccccccccccc" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#1a1a1a;stroke-width:3;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 1228.9777,1141.6101 c 1.5503,0.1456 2.9535,0.6569 3.6413,1.5236 3.2888,3.8536 6.3688,9.7056 4.1256,13.1472 l 47.8104,45.1629 c 0.4226,-0.016 0.8701,0.057 1.3487,0.2406 3.9794,1.5178 12.9865,6.7234 8.6158,9.5187 -4.3706,2.7952 -5.027,-0.5231 -6.3261,1.2633 -1.2992,1.7866 0.8117,2.8582 -0.119,4.92 -0.9306,2.0618 -5.8676,2.1122 -7.139,0.4365 -2.2846,-2.7982 -4.3887,-7.0182 -2.7361,-9.4368 l -47.6034,-43.1327 c -1.2424,0.912 -2.6953,1.285 -4.4497,0.6594 -5.6258,-2.0067 -18.4155,-9.0286 -12.3725,-13.0815 6.0431,-4.053 7.0658,0.5794 8.8327,-1.9651 1.7671,-2.5448 -1.2233,-3.9834 0.018,-6.9028 0.7763,-1.8246 3.7689,-2.5961 6.3528,-2.3531 z" - id="path2511" - inkscape:connector-curvature="0" /> - <path - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#cccccc;stroke-width:3;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 1214.9763,1155.5393 c 0,0 8.7055,9.1437 13.0465,7.9491 4.3411,-1.1946 2.911,-1.2847 2.911,-1.2847 l 2.8287,2.4334 c 0,0 1.2941,-5.1041 2.4449,-5.5974" - id="path2513" - inkscape:connector-curvature="0" - sodipodi:nodetypes="ccccc" /> - <path - style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#cccccc;stroke-width:3;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 1276.9045,1197.2318 -3.3249,4.2949 5.2888,4.7039 c 0,0 1.3279,-0.6221 1.0779,1.7798 0.4388,1.1811 -0.534,4.7752 1.216,6.5252 1.5682,2.1262 1.6079,2.3213 3.999,1.3998" - id="path2515" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cccccc" /> - </g> - <path - sodipodi:nodetypes="cssscccccscccccccssccccc" - inkscape:connector-curvature="0" - id="path2519" - d="m 1264.3212,1151.1847 h -7.6162 c -12.195,0 -27.6371,9.8189 -27.6371,22.014 v 8.9857 c 0,7.0709 4.6339,12.3839 9.7847,16.406 l 0.4173,4.3057 c 1.071,0.4103 0.7552,0.6152 2.6822,1.1814 l 1.9531,8.1031 h 0.1467 c 0.07,0.911 0.5062,4.4047 3.4146,6.6235 6.2449,4.7642 15.5971,5.3881 20.3388,0.095 2.122,-2.3681 2.2628,-5.4817 2.244,-6.5978 h 0.669 l 1.1734,-6.3971 c 0.3553,-0.7101 0.7218,-1.3597 1.2119,-1.5285 1.7561,-0.6047 0.2226,0.9969 1.9415,0.09 l 2.3584,-4.7721 c 5.1493,-4.0221 8.9291,-10.445 8.9291,-17.5147 v -8.9857 c 0,-12.195 -14.4848,-22.014 -26.6799,-22.014 z m -19.307,61.0036 12.21,0.057 c -4.2943,0.7347 -7.9582,1.4823 -12.21,-0.057 z" - style="opacity:1;fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:#1a1a1a;stroke-width:5.26998138;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" /> - <path - sodipodi:nodetypes="ccsscccccccccsscc" - inkscape:connector-curvature="0" - id="path2521" - transform="matrix(1.3174953,0,0,1.3174953,-308.24582,1132.8607)" - d="m 1190.2368,13.908203 -1.418,0.002 c -9.2562,0 -21.9731,7.452709 -21.9731,16.708985 V 37.4395 c 0,5.366926 3.7248,9.201557 7.6343,12.254395 l 0.5195,3.393554 c 0.8137,0.311804 0.1647,0.540981 1.6294,0.971192 0.7776,0.228371 1.1008,0.943458 1.4805,1.65625 l 0.7695,-0.929688 c 0,0 10.2327,2.516992 20.6699,0.28125 0.2124,-0.371123 0.4389,-0.684197 0.7207,-0.78125 1.3329,-0.458977 -0.2998,0.27519 1.0049,-0.413085 l 1.459,-3.506837 c 3.9084,-3.052838 7.5771,-7.561719 7.5771,-12.927734 v -6.820312 c 0,-9.2562 -10.8174,-16.708985 -20.0737,-16.708985 z" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.74758625;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" /> - <path - sodipodi:nodetypes="zcccz" - inkscape:connector-curvature="0" - id="path2523" - d="m 1245.6732,1172.533 c -9.3777,0.2276 -12.4455,3.6576 -11.3511,7.5273 1.0943,3.8697 5.0841,10.2486 9.8861,8.7066 4.802,-1.5419 11.2591,-1.9514 10.9274,-5.38 -1.6317,-4.3461 -0.085,-11.0815 -9.4624,-10.8539 z" - style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:3.75386667;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" /> - <path - style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:3.75386667;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - d="m 1270.4543,1172.533 c 9.3777,0.2276 12.4455,3.6576 11.3511,7.5273 -1.0943,3.8697 -5.0841,10.2486 -9.8861,8.7066 -4.8021,-1.5419 -11.2591,-1.9514 -10.9274,-5.38 1.6317,-4.3461 0.085,-11.0815 9.4624,-10.8539 z" - id="path2525" - inkscape:connector-curvature="0" - sodipodi:nodetypes="zcccz" /> - <path - sodipodi:nodetypes="csccc" - inkscape:connector-curvature="0" - id="path2527" - d="m 1255.784,1189.019 c 0,0 -6.9417,4.9618 -4.8683,7.3691 2.0735,2.4073 9.2593,1.6204 10.3336,1.5238 1.0743,-0.096 7.0727,-1.3638 4.5338,-4.3019 -2.539,-2.9424 -6.7985,-6.9037 -9.9991,-4.591 z" - style="opacity:1;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:5.34293318;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" /> - <path - style="opacity:1;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.63499069;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" - d="m 1228.495,1184.7316 c 0.5062,0.5623 6.3655,6.4627 9.6994,8.1022 3.334,1.6394 3.9351,0.2566 5.3926,1.8865 1.4574,1.6298 4.8338,11.5116 3.0149,11.5644 -1.8189,0.053 -6.7345,-2.3121 -6.7345,-2.3121 l -1.44,-5.2204 c 0,0 -6.4596,-3.0583 -9.9324,-14.0206 z" - id="path2529" - inkscape:connector-curvature="0" /> - <path - inkscape:connector-curvature="0" - id="path2531" - d="m 1243.4692,1200.5411 1.2525,5.9252" - style="opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:3.17698336;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cc" /> - <path - inkscape:connector-curvature="0" - id="path2533" - d="m 1286.2342,1184.7316 c -0.5062,0.5623 -6.3655,6.4627 -9.6994,8.1022 -3.334,1.6394 -3.9351,0.2566 -5.3926,1.8865 -1.4574,1.6298 -4.8338,11.5116 -3.0149,11.5644 1.8189,0.053 6.7345,-2.3121 6.7345,-2.3121 l 1.44,-5.2204 c 0,0 6.4596,-3.0583 9.9324,-14.0206 z" - style="opacity:1;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.63499069;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" /> - <path - inkscape:connector-curvature="0" - id="path2535" - d="m 1271.8593,1200.6109 -1.221,6.2915" - style="opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:3.17698336;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cc" /> - <path - inkscape:connector-curvature="0" - id="path2537" - d="m 1262.2039,1200.4915 -0.1844,7.8009" - style="opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:3.10934091;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cc" /> - <path - inkscape:connector-curvature="0" - id="path2539" - d="m 1253.3845,1200.6876 0.5333,7.3664" - style="opacity:1;fill:none;fill-opacity:1;stroke:#1a1a1a;stroke-width:3.10934091;stroke-linecap:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" - sodipodi:nodetypes="cc" /> - <path - id="path2541" - d="m 1266.6012,1209.6485 -2.7046,0.615 -0.3422,4.0837 c -0.7453,0.189 -1.4879,0.3372 -2.231,0.4554 l -1.1091,-3.9833 -5.1566,0.1261 -1.0011,3.9473 c -0.7288,-0.095 -1.4552,-0.2149 -2.1821,-0.368 l -0.5044,-3.6128 -3.3168,-0.9135 -1.4127,2.9361 c -0.8763,-0.344 -1.7507,-0.7177 -2.6247,-1.1348 v 0 c 0,0 0.1133,4.4558 3.4532,7.0044 6.245,4.7642 15.5972,5.3882 20.3389,0.095 2.6033,-2.9056 2.231,-7.1176 2.231,-7.1176 -0.3224,0.1747 -0.6457,0.3261 -0.9675,0.4864 z" - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5.26998138;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - inkscape:connector-curvature="0" /> - <path - inkscape:connector-curvature="0" - id="path2543" - d="m 1243.7671,1211.5819 c 0,0 -10e-4,7.8318 7.4633,9.4043 l -4.4706,-7.9274 z" - style="opacity:1;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.63499069;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" /> - <path - inkscape:connector-curvature="0" - id="path2545" - d="m 1270.0769,1211.8894 -3.5008,1.1722 c 0,0 0.6868,5.6911 -1.7682,8.2867 0,0 6.0819,-2.4845 5.269,-9.4589 z" - style="opacity:1;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.63499069;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path2547" - d="m 1262.5775,1154.9344 2.6019,9.5695" - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ff2a2a;stroke-width:3.95248604;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path2549" - d="m 1267.7229,1150.2271 4.0008,14.931" - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ff2a2a;stroke-width:3.95248604;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path2551" - d="m 1274.869,1153.1374 1.5341,7.1563" - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ff2a2a;stroke-width:3.95248604;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - </g> - </g> <flowRoot xml:space="preserve" id="flowRoot2725" @@ -10517,7 +7562,8 @@ height="43.840622" x="19.79899" y="88.970566" /></flowRegion><flowPara - id="flowPara2731">1111</flowPara></flowRoot> <text + id="flowPara2731">1111</flowPara></flowRoot> + <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="26.870058" @@ -10526,17 +7572,13 @@ sodipodi:role="line" id="tspan2733" x="26.870058" - y="1097.6169">0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39</tspan></text> + y="1097.6169">0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" x="791.95959" y="663.45343" - id="text2739"><tspan - sodipodi:role="line" - id="tspan2737" - x="791.95959" - y="663.45343" /></text> + id="text2739" /> <flowRoot xml:space="preserve" id="flowRoot2741" @@ -10548,7 +7590,8 @@ height="79.195961" x="485.07526" y="-247.61226" /></flowRegion><flowPara - id="flowPara2747" /></flowRoot> <g + id="flowPara2747" /></flowRoot> + <g id="g53446" transform="translate(503.99997,-1.7890625e-5)"> <rect @@ -10883,27 +7926,6 @@ inkscape:connector-curvature="0" /> </g> </g> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="831" - y="801.36218" - id="text53613"><tspan - sodipodi:role="line" - x="831" - y="801.36218" - id="tspan53619" - style="font-size:21.33333397px;line-height:0.99999998%">field</tspan><tspan - sodipodi:role="line" - x="831" - y="851.36218" - id="tspan53623" - style="font-size:21.33333397px;line-height:0.99999998%">beach</tspan><tspan - sodipodi:role="line" - x="831" - y="901.36218" - id="tspan53625" - style="font-size:21.33333397px;line-height:0.99999998%">grassa</tspan></text> <g id="g53707" transform="translate(648.83197,-1.7890625e-5)"> @@ -11102,709 +8124,6 @@ inkscape:connector-curvature="0" /> </g> </g> - <g - id="g53881" - transform="translate(2166.4889,-149.90666)"> - <rect - ry="1.8187517" - rx="1.5182086" - y="980.36218" - x="720" - height="72" - width="72" - id="rect53847" - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" - inkscape:transform-center-y="-3.2186539" - inkscape:transform-center-x="5.5748786" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:randomized="0" - inkscape:rounded="0" - inkscape:flatsided="false" - sodipodi:arg2="1.3089969" - sodipodi:arg1="0.78539816" - sodipodi:r2="24.548109" - sodipodi:r1="28.436131" - sodipodi:cy="353.38712" - sodipodi:cx="411.53616" - sodipodi:sides="6" - id="path53849" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="star" /> - <g - id="g53877" - clip-path="url(#clipPath5175)" - transform="translate(717.52513,2.1213153)"> - <rect - style="opacity:1;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect53883" - width="103.94469" - height="113.13708" - x="-6.4428248" - y="956.54919" /> - <rect - style="opacity:1;fill:#374845;fill-opacity:1;stroke:none;stroke-width:1.70106351;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect54010" - width="67.5" - height="25.5" - x="9.4749002" - y="1027.2408" /> - <g - id="g54196"> - <path - inkscape:connector-curvature="0" - id="path53976" - d="m 32.9783,1030.4419 -2.4749,-0.8839 -0.7071,1.2374 v 6.1872 l 1.2375,0.5303 1.4142,-0.8838 2.1213,-0.1768 -0.1768,-5.1265 z" - style="opacity:1;fill:#37483e;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="ccccc" - inkscape:connector-curvature="0" - id="path53986" - d="m 34.657678,1025.4922 c 0,0.8839 -6.805922,13.4349 -6.805922,13.4349 l 9.369144,5.4801 0.5304,-1.7677 z" - style="opacity:1;fill:#6f918a;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path53974" - d="m 35.0996,999.06401 c 0,0 -1.5026,-0.53033 -1.4142,-0.88389 0.088,-0.35355 1.0607,-4.06586 1.4142,-4.06586 0.3536,0 7.6898,-0.35355 8.0434,-0.35355 0.3535,0 2.8284,2.12132 2.8284,2.12132 l -5.2149,1.94454 z" - style="opacity:1;fill:#6f917c;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccccssc" - inkscape:connector-curvature="0" - id="path53964" - d="m 34.830606,1000.4183 0.892653,-3.29882 2.204618,-1.34127 26.60343,-0.24533 8.656571,5.82972 c 0,0 -1.897312,4.0318 -2.608838,4.1504 -0.711526,0.1186 -24.720222,-0.2328 -25.194551,-0.3514 -0.474328,-0.1186 -10.553883,-4.7433 -10.553883,-4.7433 z" - style="opacity:1;fill:#93ac9d;fill-opacity:1;stroke:none;stroke-width:1.34161532;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path53970" - d="m 39.8726,1038.4852 c 0.3535,0.088 12.5511,0 12.5511,0 l 9.3692,-4.9497 c 0,0 -14.2305,-1.0607 -14.5841,-1.0607 -0.3535,0 -5.5684,0.8839 -5.6568,1.2374 -0.088,0.3536 -1.6794,4.773 -1.6794,4.773 z" - style="opacity:1;fill:#1c241f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="rect53957" - transform="translate(-2805.5251,978.24086)" - d="m 2846.6406,21.822266 -6.166,0.117187 c 0,0 -0.4132,1.561355 -0.459,2.134766 H 2840 l -1.3379,17.810547 -1.6269,0.0957 c 0,0 -0.2369,2.372384 -0.3555,3.083984 0,0 1.0301,0.260077 2.0312,0.53125 l 2.0996,14.794922 2.3145,4.333984 5.0918,-8.607421 27.9512,-0.38086 V 24.074219 h -27.0059 z" - style="opacity:1;fill:#2ca05a;fill-opacity:1;stroke:none;stroke-width:1.34161532;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cccccccc" - inkscape:connector-curvature="0" - id="path53966" - d="m 36.372189,1001.6041 -1.730169,1.007 -0.486136,10.9501 2.809231,0.01 1.746328,-2.2897 1.016466,-7.518 -1.16832,-1.6471 z" - style="opacity:1;fill:#37483e;fill-opacity:1;stroke:none;stroke-width:1.34161532;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path53968" - d="m 40.40401,1003.8573 h 9.486629 l 0.948724,0.9486 v 5.099 l -0.802017,1.3892 h -9.396138 l -0.349423,-1.304 z" - style="opacity:1;fill:#37483e;fill-opacity:1;stroke:none;stroke-width:1.34161532;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path53972" - d="m 44.3804,1037.6897 -2.0329,2.4749 c 0,0 -0.7955,1.0606 -0.7955,1.5026 0,0.4419 -0.2652,1.7678 -0.1768,2.1213 0.088,0.3536 1.2374,1.1491 1.2374,1.1491 0,0 0.8839,-2.9169 1.1491,-3.182 0.2651,-0.2652 1.5026,-1.8562 2.1213,-1.8562 0.6187,0 2.4749,-1.3258 2.8284,-1.3258 0.3536,0 0.8839,-0.8839 -0.1767,-1.149 -1.0607,-0.2652 -4.3311,-0.6188 -4.3311,-0.6188 z" - style="opacity:1;fill:#1c241f;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path53978" - d="m 32.9783,1023.7244 c 0.7071,0.3535 5.3033,0.5303 6.0104,0.5303 0.7071,0 9.3692,0 10.0763,0 0.7071,0 2.1213,0.1768 2.1213,0.1768 l 1.0607,1.9445 -1.2375,1.0607 -16.7938,-0.1768 -1.0606,-0.5303 z" - style="opacity:1;fill:#cd4949;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path53980" - d="m 40.3145,1013.9132 c 0,0.3536 0,2.5633 0,2.5633 h 10.6066 v -2.74 z" - style="opacity:1;fill:#165044;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path53982" - d="m 34.53556,1034.1392 -0.25,1 0.062,1.1875 1.5625,0.8125 c 0,0 3.125,0.1875 3.1875,-0.062 0.062,-0.25 0.5625,-1.9375 0.5625,-1.9375 0,0 0,-0.6875 -0.25,-0.75 -0.25,-0.062 -4.875,-0.25 -4.875,-0.25 z" - style="opacity:1;fill:#cd4949;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path53984" - d="m 55.5999,1005.6159 v 18.5 h 8.125 c 0,0 0.5,-18.875 0,-18.875 -0.5,0 -8.125,0.375 -8.125,0.375 z" - style="opacity:0.653;fill:#217844;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - </g> - <path - sodipodi:type="star" - style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:1.39598846;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path53879" - sodipodi:sides="6" - sodipodi:cx="411.53616" - sodipodi:cy="353.38712" - sodipodi:r1="28.436131" - sodipodi:r2="24.548109" - sodipodi:arg1="0.78539816" - sodipodi:arg2="1.3089969" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:transform-center-x="4.98923" - inkscape:transform-center-y="-2.8816686" - transform="matrix(1.0376927,-0.27815708,0.27804889,1.0380964,230.69303,763.98397)" /> - </g> - <g - transform="translate(2088,-153.08863)" - id="g53955"> - <rect - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect53919" - width="72" - height="72" - x="720" - y="980.36218" - rx="1.5182086" - ry="1.8187517" /> - <path - sodipodi:type="star" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path53921" - sodipodi:sides="6" - sodipodi:cx="411.53616" - sodipodi:cy="353.38712" - sodipodi:r1="28.436131" - sodipodi:r2="24.548109" - sodipodi:arg1="0.78539816" - sodipodi:arg2="1.3089969" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:transform-center-x="5.5748786" - inkscape:transform-center-y="-3.2186539" - transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" /> - <g - transform="translate(717.52513,2.1213153)" - clip-path="url(#clipPath5175)" - id="g53951"> - <rect - y="956.54919" - x="-6.4428248" - height="113.13708" - width="103.94469" - id="rect53923" - style="opacity:1;fill:#87cdde;fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="sssssssss" - inkscape:connector-curvature="0" - id="path53925" - d="m 23.680909,1002.5251 h 30.002195 c 1.780845,0 3.144075,1.3375 3.214521,2.9956 l 1.75,41.19 c 0.07045,1.6581 -1.433676,2.9956 -3.214521,2.9956 H 21.930909 c -1.780844,0 -3.284966,-1.3375 -3.21452,-2.9956 l 1.75,-41.19 c 0.07045,-1.6581 1.433676,-2.9956 3.21452,-2.9956 z" - style="opacity:1;fill:#37c871;fill-opacity:1;stroke:#2ca05a;stroke-width:2.0687654;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <circle - r="4.2841043" - cy="1000.3898" - cx="38.682007" - id="circle53927" - style="opacity:1;fill:#37c871;fill-opacity:1;stroke:#2ca05a;stroke-width:1.5635196;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - ry="1.25" - rx="1.6299872" - y="1006.009" - x="21.534035" - height="12.463623" - width="34.881729" - id="rect53929" - style="opacity:1;fill:#374837;fill-opacity:1;stroke:none;stroke-width:1.15655231;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - style="opacity:1;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:0.59204698;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect53931" - width="36.779377" - height="3.0975597" - x="20.571993" - y="1021.5427" - rx="1.7186626" - ry="0.31066006" /> - <path - sodipodi:nodetypes="cscsc" - inkscape:connector-curvature="0" - id="path53933" - d="m 31.673947,1030.7408 c 4.3e-5,1.886 -1.528811,3.4148 -3.414762,3.4148 -1.885951,0 -5.867662,-1.6731 -5.867619,-3.5591 2.1e-5,-1.8859 3.981713,-3.2704 5.867619,-3.2704 1.885906,0 3.414742,1.5288 3.414762,3.4147 z" - style="opacity:1;fill:#2ca05a;fill-opacity:1;stroke:none;stroke-width:1.76245785;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - style="opacity:1;fill:#2ca05a;fill-opacity:1;stroke:none;stroke-width:1.76245785;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 45.150852,1030.7409 c -4.3e-5,-1.886 1.528811,-3.4148 3.414762,-3.4148 1.885951,0 5.867662,1.6731 5.867619,3.5591 -2.1e-5,1.8859 -3.981713,3.2704 -5.867619,3.2704 -1.885906,0 -3.414742,-1.5288 -3.414762,-3.4147 z" - id="path53935" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cscsc" /> - <circle - r="2.2097087" - cy="1030.7954" - cx="28.116886" - id="circle53937" - style="opacity:1;fill:#d5ffe6;fill-opacity:1;stroke:none;stroke-width:1.5151515;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <circle - style="opacity:1;fill:#d5ffe6;fill-opacity:1;stroke:none;stroke-width:1.5151515;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="circle53939" - cx="48.269428" - cy="1030.7954" - r="2.2097087" /> - <rect - ry="0.31066006" - rx="1.7186626" - y="1038.5133" - x="20.571993" - height="3.0975597" - width="36.779377" - id="rect53941" - style="opacity:1;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:0.59204698;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - y="1006.0467" - x="21.664597" - height="3.5355339" - width="35.001785" - id="rect53943" - style="opacity:1;fill:#536c5d;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - y="1005.5164" - x="37.574451" - height="15.026019" - width="2.4748738" - id="rect53945" - style="opacity:1;fill:#37c871;fill-opacity:1;stroke:none;stroke-width:2.64575124;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - y="1035.6158" - x="31.849899" - height="2.875" - width="13.75" - id="rect53947" - style="opacity:1;fill:#217844;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - transform="rotate(9.2470671,35.870217,1038.2809)" - inkscape:transform-center-y="-0.14528227" - inkscape:transform-center-x="-0.15482264" - d="m 40.226159,1032.7399 -2.373211,-0.8936 -1.980904,1.5832 0.116556,-2.5332 -2.117923,-1.3947 2.445247,-0.6719 0.671955,-2.4453 1.394691,2.1179 2.533213,-0.1165 -1.583281,1.9809 z" - inkscape:randomized="0" - inkscape:rounded="0" - inkscape:flatsided="false" - sodipodi:arg2="1.4137167" - sodipodi:arg1="0.78539816" - sodipodi:r2="1.7799073" - sodipodi:r1="3.75" - sodipodi:cy="1030.0883" - sodipodi:cx="37.574509" - sodipodi:sides="5" - id="path53949" - style="opacity:1;fill:#217844;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="star" /> - </g> - <path - transform="matrix(1.0376927,-0.27815708,0.27804889,1.0380964,230.69303,763.98397)" - inkscape:transform-center-y="-2.8816686" - inkscape:transform-center-x="4.98923" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:randomized="0" - inkscape:rounded="0" - inkscape:flatsided="false" - sodipodi:arg2="1.3089969" - sodipodi:arg1="0.78539816" - sodipodi:r2="24.548109" - sodipodi:r1="28.436131" - sodipodi:cy="353.38712" - sodipodi:cx="411.53616" - sodipodi:sides="6" - id="path53953" - style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:1.39598846;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="star" /> - </g> - <g - transform="translate(1853,-159.00002)" - id="g54055"> - <rect - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect54017" - width="72" - height="72" - x="720" - y="980.36218" - rx="1.5182086" - ry="1.8187517" /> - <path - sodipodi:type="star" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path54019" - sodipodi:sides="6" - sodipodi:cx="411.53616" - sodipodi:cy="353.38712" - sodipodi:r1="28.436131" - sodipodi:r2="24.548109" - sodipodi:arg1="0.78539816" - sodipodi:arg2="1.3089969" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:transform-center-x="5.5748786" - inkscape:transform-center-y="-3.2186539" - transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" /> - <g - transform="translate(717.52513,2.1213153)" - clip-path="url(#clipPath5175)" - id="g54051"> - <rect - style="opacity:1;fill:#ff80b2;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect54057" - width="84.852814" - height="118.79394" - x="8.7598124" - y="961.85254" /> - <path - style="opacity:1;fill:#d35f8d;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 26.8499,1021.7409 -14.625,8 26.875,15.125 25.25,-15 -15.25,-8.625 z" - id="path54163" - inkscape:connector-curvature="0" /> - <rect - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.15224409;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect54153" - width="25.906855" - height="34.778114" - x="25.396473" - y="996.99078" - rx="3.6848567" - ry="3.1819806" /> - </g> - </g> - <g - id="g54140" - transform="translate(1976.5,-149.50002)"> - <rect - ry="1.8187517" - rx="1.5182086" - y="980.36218" - x="720" - height="72" - width="72" - id="rect54098" - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" - inkscape:transform-center-y="-3.2186539" - inkscape:transform-center-x="5.5748786" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:randomized="0" - inkscape:rounded="0" - inkscape:flatsided="false" - sodipodi:arg2="1.3089969" - sodipodi:arg1="0.78539816" - sodipodi:r2="24.548109" - sodipodi:r1="28.436131" - sodipodi:cy="353.38712" - sodipodi:cx="411.53616" - sodipodi:sides="6" - id="path54100" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="star" /> - <g - id="g54136" - clip-path="url(#clipPath5175)" - transform="translate(717.52513,2.1213153)"> - <rect - y="961.85254" - x="8.7598124" - height="118.79394" - width="84.852814" - id="rect54102" - style="opacity:1;fill:#ff80b2;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - y="1025.7408" - x="9.2249002" - height="24.5" - width="73.75" - id="rect54104" - style="opacity:1;fill:#d40055;fill-opacity:1;stroke:#aa0044;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - sodipodi:nodetypes="cc" - inkscape:connector-curvature="0" - id="path54106" - d="m 55.517295,993.31876 c -0.4419,0 -32.703695,-2.82843 -32.703695,-2.82843" - style="opacity:1;fill:#0b2822;fill-opacity:1;stroke:#550022;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - style="opacity:1;fill:#d35f8d;fill-opacity:1;stroke:none;stroke-width:3.36331487;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect54108" - width="61.73402" - height="47" - x="23.974899" - y="1005.7408" - ry="3.5355339" /> - <rect - ry="3.5355339" - y="1005.7408" - x="23.974899" - height="47" - width="28.5" - id="rect54110" - style="opacity:1;fill:#d40055;fill-opacity:1;stroke:none;stroke-width:2.28521824;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - style="opacity:1;fill:#550022;fill-opacity:1;stroke:none;stroke-width:0.96987122;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect54112" - width="24.873592" - height="9.7001181" - x="24.020336" - y="1010.8673" - ry="0.72968286" /> - <rect - style="opacity:1;fill:#d40055;fill-opacity:1;stroke:none;stroke-width:0.40820682;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect54114" - width="3.0441558" - height="14.04045" - x="33.874393" - y="1007.6807" - ry="1.0561806" /> - <rect - ry="0.22436374" - y="1022.7114" - x="23.666782" - height="2.9826035" - width="33.889206" - id="rect54116" - style="opacity:1;fill:#ffd42a;fill-opacity:1;stroke:none;stroke-width:0.62774724;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - y="1029.0277" - x="22.813681" - height="5.2149124" - width="7.9549513" - id="rect54118" - style="opacity:1;fill:#aa0044;fill-opacity:1;stroke:none;stroke-width:2.26504636;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - style="opacity:1;fill:#aa0044;fill-opacity:1;stroke:none;stroke-width:2.26504636;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect54120" - width="7.9549513" - height="5.2149124" - x="39.165524" - y="1029.0277" /> - <rect - style="opacity:1;fill:#ffd42a;fill-opacity:1;stroke:none;stroke-width:0.62774724;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect54122" - width="33.889206" - height="2.9826035" - x="23.666782" - y="1036.5884" - ry="0.22436374" /> - <path - sodipodi:nodetypes="sscsssscccccsssscsssscsss" - inkscape:connector-curvature="0" - id="path54124" - d="m 27.775265,1004.5919 c -1.9587,0 -4.59586,1.5764 -4.59586,3.5351 v 13.4356 h -0.084 c -0.1243,0 -0.2246,0.1003 -0.2246,0.2246 v 2.5332 c 0,0.1243 0.1003,0.2246 0.2246,0.2246 h 0.084 v 3.334 h -1.1621 v 5.2148 h 1.1621 v 14.9629 c 0,1.9587 1.5765,3.5352 3.5352,3.5352 h 21.4296 c 1.9587,0 3.5352,-1.5765 3.5352,-3.5352 l 40,-23.5117 h 4.8574 c 0.1243,0 0.2246,-0.1003 0.2246,-0.2246 v -2.5332 c 0,-0.1243 -0.1003,-0.2246 -0.2246,-0.2246 h -4.8574 v -13.4356 c 0,-1.9587 -1.5765,-3.5351 -3.5352,-3.5351 z" - style="opacity:1;fill:none;fill-opacity:1;stroke:#aa0044;stroke-width:2.28521824;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - y="1000.8658" - x="42.724899" - height="3.375" - width="17.125" - id="rect54126" - style="opacity:1;fill:#800033;fill-opacity:1;stroke:none;stroke-width:1.60356748;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path54128" - d="m 47.848256,1002.0302 c -0.375796,-0.4258 -4.259018,-3.91724 -4.259018,-3.91724 l 6.137996,-4.34298 5.135875,4.34298 -3.757957,4.17274 z" - style="opacity:1;fill:none;fill-opacity:1;stroke:#800033;stroke-width:1.65250993;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#800033;stroke-width:1.65250993;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 53.10295,1002.0302 c -0.375795,-0.4258 -4.259018,-3.91724 -4.259018,-3.91724 l 6.137997,-4.34298 5.135874,4.34298 -3.757957,4.17274 z" - id="path54130" - inkscape:connector-curvature="0" /> - <path - inkscape:connector-curvature="0" - id="path54132" - d="m 43.873822,993.34212 23.532107,0.5151" - style="opacity:1;fill:none;fill-opacity:1;stroke:#800033;stroke-width:1.53673947;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - style="opacity:1;fill:#0b2822;fill-opacity:1;stroke:#550022;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 55.517295,989.51806 c -0.4419,0 -32.703695,-2.82843 -32.703695,-2.82843" - id="path54134" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cc" /> - </g> - <path - sodipodi:type="star" - style="opacity:1;fill:none;fill-opacity:1;stroke:#53676c;stroke-width:1.39598846;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="path54138" - sodipodi:sides="6" - sodipodi:cx="411.53616" - sodipodi:cy="353.38712" - sodipodi:r1="28.436131" - sodipodi:r2="24.548109" - sodipodi:arg1="0.78539816" - sodipodi:arg2="1.3089969" - inkscape:flatsided="false" - inkscape:rounded="0" - inkscape:randomized="0" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:transform-center-x="4.98923" - inkscape:transform-center-y="-2.8816686" - transform="matrix(1.0376927,-0.27815708,0.27804889,1.0380964,230.69303,763.98397)" /> - </g> - <g - id="g54179" - transform="translate(1748,-157.00002)"> - <rect - ry="1.8187517" - rx="1.5182086" - y="980.36218" - x="720" - height="72" - width="72" - id="rect54167" - style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" - inkscape:transform-center-y="-3.2186539" - inkscape:transform-center-x="5.5748786" - d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" - inkscape:randomized="0" - inkscape:rounded="0" - inkscape:flatsided="false" - sodipodi:arg2="1.3089969" - sodipodi:arg1="0.78539816" - sodipodi:r2="24.548109" - sodipodi:r1="28.436131" - sodipodi:cy="353.38712" - sodipodi:cx="411.53616" - sodipodi:sides="6" - id="path54169" - style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:type="star" /> - <g - id="g54177" - clip-path="url(#clipPath5175)" - transform="translate(717.52513,2.1213153)"> - <rect - y="961.85254" - x="8.7598124" - height="118.79394" - width="84.852814" - id="rect54171" - style="opacity:1;fill:#ff80b2;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - inkscape:connector-curvature="0" - id="path54173" - d="m 37.279725,1001.7651 -10.243324,9.496 -14.838628,0.6175 0.02713,17.8623 26.875,15.125 25.773368,-15.4709 0.007,-18.621 -16.31066,-0.3165 z" - style="opacity:1;fill:#d35f8d;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - sodipodi:nodetypes="ccccccccc" /> - <rect - ry="2.6022007" - rx="2.8009801" - y="1026.4908" - x="-10.5251" - height="36" - width="116.25" - id="rect54255" - style="opacity:1;fill:#a02c5a;fill-opacity:1;stroke:none;stroke-width:1.92772651;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - style="opacity:1;fill:#782144;fill-opacity:1;stroke:none;stroke-width:1.66171312;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect54253" - width="116.25" - height="26.75" - x="-10.5251" - y="1035.7408" - rx="2.8009801" - ry="1.9335798" /> - <rect - style="opacity:1;fill:#5fd3bc;fill-opacity:1;stroke:none;stroke-width:2.61585021;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect54257" - width="29.698484" - height="13.395878" - x="36.160309" - y="1020.6308" - rx="1.6358784" - ry="1.4757673" /> - <rect - style="opacity:1;fill:#782144;fill-opacity:1;stroke:none;stroke-width:1.27656949;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect54259" - width="58.071144" - height="0.9722718" - x="11.500047" - y="1014.8855" - rx="0" - ry="0" /> - <rect - ry="0.88891602" - rx="0.88891602" - y="1032.2559" - x="39.035309" - height="2.3958778" - width="29.698484" - id="rect54261" - style="opacity:1;fill:#2ca089;fill-opacity:1;stroke:none;stroke-width:1.10626614;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <path - style="opacity:1;fill:#5fd3bc;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 36.9749,1033.6472 c -0.6875,0.875 -1.90625,2.2499 -2.15625,2.2499 -0.25,0 -3.46875,-0.2495 -3.21875,-0.3125 0.146206,-0.036 1.979555,-2.0304 3.329897,-5.7349 0.958635,-2.63 1.586156,-7.3496 1.586156,-7.3496 l 2.458947,9.2408 z" - id="path54267" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cscsccc" /> - <path - style="opacity:1;fill:#5fd3bc;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 49.5062,1032.1784 0.6562,0.9375 1.625,0.5625 1.75,-0.5 0.5313,-1.0625 z" - id="path54284" - inkscape:connector-curvature="0" /> - <rect - ry="0" - rx="0" - y="1035.5105" - x="11.500047" - height="0.9722718" - width="58.071144" - id="rect54286" - style="opacity:1;fill:#280b17;fill-opacity:1;stroke:none;stroke-width:1.27656949;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - ry="0.3949191" - rx="0.13099277" - y="1022.7521" - x="37.180965" - height="3.5847714" - width="2.3781028" - id="rect54288" - style="opacity:1;fill:#1f7464;fill-opacity:1;stroke:none;stroke-width:0.38291833;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <rect - style="opacity:1;fill:#1f7464;fill-opacity:1;stroke:none;stroke-width:0.51625669;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="rect54290" - width="4.3226466" - height="3.5847714" - x="40.893276" - y="1022.7521" - rx="0.23810385" - ry="0.3949191" /> - <g - id="g54274"> - <circle - r="1.997499" - cy="1034.2408" - cx="42.222733" - id="path54263" - style="opacity:1;fill:#5fd3bc;fill-opacity:1;stroke:none;stroke-width:1.72756672;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - <circle - style="opacity:1;fill:#5fd3bc;fill-opacity:1;stroke:none;stroke-width:1.72756672;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="circle54265" - cx="47.228142" - cy="1034.2408" - r="1.997499" /> - </g> - <g - id="g54296" - transform="translate(14)"> - <circle - style="opacity:1;fill:#5fd3bc;fill-opacity:1;stroke:none;stroke-width:1.72756672;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - id="circle54292" - cx="42.222733" - cy="1034.2408" - r="1.997499" /> - <circle - r="1.997499" - cy="1034.2408" - cx="47.228142" - id="circle54294" - style="opacity:1;fill:#5fd3bc;fill-opacity:1;stroke:none;stroke-width:1.72756672;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - <path - style="opacity:1;fill:none;fill-opacity:1;stroke:#50162d;stroke-width:0.5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" - d="m 44.3499,1020.5534 -1.1875,-2.3125 1.875,-2.5625 1.6875,2.375 -1.75,2.75" - id="path54298" - inkscape:connector-curvature="0" /> - <path - inkscape:connector-curvature="0" - id="path54300" - d="m 46.7874,1020.5534 -1.1875,-2.3125 1.875,-2.5625 1.6875,2.375 -1.75,2.75" - style="opacity:1;fill:none;fill-opacity:1;stroke:#50162d;stroke-width:0.5;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> - </g> - </g> <g transform="translate(2088,-1.7890625e-5)" id="g2697"> @@ -12015,12160 +8334,954 @@ id="path2834" inkscape:connector-curvature="0" /> </g> - <image - y="1243.8622" - x="236" - id="image2747" - xlink:href="data:image/png;base64,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 -bHUOmXGuZ7vtGDrP1dUVOWflsd6/q9kXLJMCay1d0ICmZ8+esdmsSDmw271DjKJwxhjevXvHdrvl -atPz/PlLYpy5v3+HMY6+7xl6g3EB65R2432732YtHPpq9+hVpGxttbzlzCc9I/OXhd6H7s1GCUiL -+4c+t0fHvbNSz5zQu55hGLi5XdcRbma98Wy2nlwcXS90QfUdmjliaupu4uYGbm6UwvTmcaIwAroA -7vfqSPX663c8Hia8t1gDzg9Y6+n8CmMS/bBhs77iNq84Ho/sdjvmeWbMR4xxkB1x7sjmhLWZVAzh -NBNCoKsi+JIjJRvu7/ek+AVX2zucXaE23Hp/WdszT2q7HQPkrOnWzQa1TRlLbkWSTiOabmY1bHnc -7ZmnxGq14aOPPuLHP/4p69WW/f7IL/7q/+MXv/iPvH79jmEFYo/8p//01/x3f/Gn9MOAetkXrI0K -kBi3FI+Kip6Ue51qCWiU6pGJdYtLWrTUNbBNQBpVJl9swJf22A3EMEbXK2/UTU6BmR6be0rpAYel -Uv+oBVYFy0zhwqr9Wx5FeNqEtOvz/cLgWyhZbf1jAb0vHrKsS38MXWd56gsA6IxuNtt6WYJnpRis -sbo/GlQTUpQi5G2PtY613FYaBMzzqabZZ5xXWo3kSlUzlc4lKvVu5i5StXvGeBV/18ZSWoR6K8Rz -ve/L5fk1tViD5pSkHY/SItWivjYfMqI0qwmYEeJSRMnyX3NHO2tPG33vDEB+6Fydp4Jt6ZE2cqvX -qNp/aobZJcXzm83jBa/+vXPWfqYZCajRQX1F5kzhvrq64vbuDu89X06PfPH1W2J6paGOtsMUwRpP -SbNCriUDHcajRbA49sfEadprQCqGKQoOwxwVxNPpviULxDq5sYICBS08LheQqEV6THVSU9QW31Uq -1/K+K4AqbfKhQKfv1JoeEbrO8+zZLT/84Q/42c/437rsAAAgAElEQVT+hJ/85E8gHxiPB968/oJp -PFKyY7XuWQ89ucvcbNZcX19z9+yGzWaDt0b3JivM80wIYKtTVw76+ob+mme3dzr17hxfG5gmDanN -UwXAja4GpGb8k4gzHB7vOTzuOJ1G+r7XyYZRh8aSAnEe9drIM86o2F39TQqFqlNJyqoQo1OSrlPW -R6ubWk5VSomYm+Nnuy+UoVHQc2LknGnzoUf5DoCjXWvLNSduuWfaeQthXBqwnPN5glGv15yqyLw2 -IUrFOq9lsdSpSjMdMIIp54Zf76lmPW/JyRBCZDxpJMHhqEHdqp3NNYNLgXPd02SZErYGBM6Cdadp -01U1UceZGVnQj4wjxMg0qiXnJQdQRLAl4AyUPCMStah0OrryjmpPZmighEWqsFX/3Tvd+DBaZBfT -unO19c3LeMvUrqyhLJfoxJlzJh/cWFoTcuFZ3gTjy8ksimJU72IxpeoMhsUSVDNCYBnVlnaBtE2q -0kno1M6z9Agd3vW4blWLj17H7nRAC60xy3gsxlgvlIrqFN2wtfNMFFSUWSrSk2JRpJ8O7waGYUvf -93hfnar0KJJdbSZDgdrJyxICBs1CU+oUJ7dmv+lSahNXqk6nWfpZM+Bc5ZCLerHPMVDmUW/mnGpX -PWlR3oS2SWB1pTeoFeWkVjQslkipYv8sE4Vq84vymE19TW0xEKljUtF3VftKRMBd7FVZZGkoxVYE -Oevxprm9FUcmICQ6H/G24/bqOcPzZ0jpCSFwPE68+XrPm9c7Hh9P3N/f8+7tg6aykghhwthSp1WG -zWbND3/0A20IU2ZYdZSSGceRL7/4jLdvX5FLpHNr1sMVdzefcnf3nM1mxX6/5+s3r/n888959eY1 -h8OB4+nENKnI/c/+7M/4i7/4C6wVfvf7X/OLXzwwzSdWqyum6cTf/fIX7A9v+Bd/9nNSmtgfHhin -PWICq7XB9Fst0Ov5t64uYMux1qLROaNajIYW1Wb8knHz4SLsfG+qr3qsa4fmfljjcc4pgjWrBaTN -skw9WsJ8TImYJg6HHbvHtxyOD6Qc2GwMq9XAsOoqpQJubq5YrQfGceT46sDDwwPzCcLJ4ezIYT+z -fzwyBqlOVh7vFRhYDRsQz9XVLevVFtc/Y7fb8dVXX/H2/p7TNKko3qktrxQhFXted7IhmsK6W9E5 -S+cMu92OV69e87gbub35iL7b6n1fHNYPhHkkxaD3f8iKBoqCCmUpvBQE0lry7CZyPD0wz5Hb22f8 -9Kc/5cc//iEhnPi3/+5/4fMvPuOffv/XvHn7GS8/2tD1anH58PAW52GzXam+QCJIrCCRlqe5TkpT -ns4ZOmjTfnYoerrWLkLqhZYgkDtdb0pBm/xBJxzS6f1oOrzt8X7AWXUoczIAHdBjxSzlqVKDqP70 -57/5oWvv/O/2Gr+rCfmW5uPiud7XOJ2fpXzj60+oOh/4nafPWSdbVSvXzjW092jqOdFmNNZrQJzF -CfTdegHuDkfDcVQXm7IATo1s3KYsDf1rZiIGEY/Qg+hEQjWYzZJdlj3zPImo5wKrAaYL3701Hqnq -OiPIDKK0q7JMPvLZtaqdhsX2toJ81KmOYfm7JV/stYWLyceHxOp6XI2B2EDMUi6AuPN91ShYZ2r2 -e5dDKU/O89NzfG4+LrVnuu5v+PRHP+FX//Q7fvv7zzjMsxpmiMNIIoulSM2jqiYPSRLGuHoOhSK6 -BuQMc4Q5qGVPKppPkksipjo9KqqlSSWidrGtOFa9hJRUp/6GIrVJabCurc6laLCvsbFODizOa62h -UwLwnZptWCv4bqjT/C3jpHXdaqUhgs45rjfX3NzccHd3R+esOk+ejsQYcWJIQEmp6jgCQ9ez3Wx4 -/vwl3nu63lQ9TYCcSUbpgHa5TnVfMVZIaeZ42lGK1IZl0DpSXG1CXKUsO8QUus7T1+crJamONgVS -nGnC9L4GIXp/1lrEkDkeVfye5lnvrdwycto9Xy/uPwiQtIXsw98WTDXdOLMLNLesnVfdO2MQYjy7 -V7X7JIazK5WWuVUoXsEEdfuqgIKowUEDAHIpDMN6yaVLEeY5cDxops3pOHE8aiMyngLTFEiR2nho -A9Jy5D40JTbG4FIuC4JojKvOQ9rJUAxjPDFNgcN+YjwF/TosExBHwVujVqky4dyMNSesnVSg5NW+ -i3qPCIovmGrht+pBTML4gncGnK0iZkXixLhaTRYW56tlQ+LbwNaLx8WC0jq7RdDWfv2bG047QFdX -V4Q5Mc0n4hzUm73oMUopLhag54yCuliXlu5rq01pj3dKJ8hJ1CWqmIrOWmIupDqSjHlPEUWgz8hi -pW+gupJ27cY41wRiS+fX9N2arrNqBpDVMq8Jdi9tUi9FkBSqPWN19cq6w+cMtGKiCDm1fIp2/AxD -t63+4KoXirEwhpkiR3IJzCdFoGJNIC05Mo96U3Ruptg1kntM6XQCk6LSqxo30trzay2KPOfcIwyQ -fXVuq5vyZfNRL/qmYNGNWClYeq3XGxrRcW7WNHAjBpKQCCRr8dlg8ZiiItlutWYzGK5WhZfPZr76 -+kvu7u64vX3H2zf33D+8ZRwD2+2W6+std7cb7p5pDsfNzRVWCuvVmtN45KuvvsJIYZ6PHI6P6vZB -pB88n3zyCc+f31Wtx8yvf/1r/vrv/pbf/e53hK++whjDx8/u+PM//3P+5b/8l4QwsVp73rx5zdt3 -r9lsVuSc+dWv/5bTeM/1lWeeR/7hH/+Gh91rjCSurrYY06vHfCoYW91T6oYnVsjxfK/rZqTNSAvC -bNbXbdFaFs4nC6beT83OzxiribrW8uzZM80tOT6SUmQcj0zTjLXCOK6YJot1Qy24I6cx8vDwjvv7 -d9rszT1Geq6u1lULo8e3lMTx8ECYI6cjHHYQ9nuEyDRmzbTot1if6PvV0oBsr64Y+i03N88YhgE/ -bFmtIcmRJEfmKFgPpuq2jO1rIdAMGAzeObx3+M7RO0/XzYRZR+Cn04mcPJ1XYXpnek7HSM5TXeiV -nmGNPxdotEnT2f2q3RMtjM7YSNfDHPb87d/9Df/4j7/k9ZtXGLdnWHV8dHfDs+dXZI788Ecf89H3 -ntH1lsfDo25kJSpCzUwuszYeOVWlpV/Oq+rI5MwbZ67rQSu+m0i4roVFGyn9tkfKgJE14DAYrCiV -z1ZTDidqbqHKUC0QFXFWetc3e9wLCtnTVfy8vj35WXnvZ767+Vi+XN4HvVgmMcvnfLP5uFxvP9yE -6BSBUmo9rO/RVIBFDRKeNlqFgslFmxDb1XUskXMk5pk5aD6KgkgKZmlyfO3ciizrpuCwJWoTg0Mp -xpUiaM6J5+1YtsK9acKg0a3q1KGckXR13gr1ulJUWcW6l/qRqjERQYqt/UidhLRUZi4bgIum7v2e -8gMPnVayTD0Wbnzd0/Qclg/XEU9sT8/XwHI9iqj2VYSUz9TmELROEBGub2/59NMf8uvf/Y798cRp -nEmS6Ax1b63UU1ODJJNSYJQApKnixjiKcVjnsEXZKTkUSswUCczx3MwJTeCrdZdpSLwBYy3e6DTb -OYcYsE7NTqwDYwUrCr6aOhnNWaMGRJT+NI5HBcGOR13LTGQ9DHzyve8xjhum+cDNlVJdh2HFZnPF -ixcv+Oijj3BG2FcwZ7/bLVSwdtwM1VzG90qfTTpVizEQpqrFM/p6QM+ps2ow4KwllUyYTzjX4Yyo -1XOxFBO1zY9CdgHB0DmP6TtcJ9UtNHIahUJYKN/WKkC1Xm/pOnWiLFkYi1LCYoycdVJ6vSAV2OU8 -rfyveZyvtfPXFqpVdXlMqRBCIoRczSh0bxKptPsLNlBj6TTdSOftxTrka52pQHIpUgcPiWkMzHNg -PEX2+5Hdw6Pmscy5ajtSpfirfjulGl9hdc2VWm/lCua3fsOdJhj6nrvr5xjjOB1H9seR42HUH3KW -cXfgn379Be/e7tje6MUV4olSEt6rODCVRIgnxGgyb7da471FrGYZeBEVOoYZkzND79kMKw4x0HzD -+3XPzc0V4i2pxCqCv6aYpAGAQCoF04KPilTKqtRCU9EidcbVziuSofTEbNSnuiEqRSjJkrIGBxUs -qfRIccSk9KvVZs3dizv2+z3TuwNj3hPCRBs3izPMssG6FWICJc2ULDi7oTPXiAyE1LHy1wzDQOOn -Js4BXp3v1A42zJpFEJLadIpQbKFzTrtXqYiguSPHzPFwqgFvFtuvGDY3DP1aU7tF9RI5ZU6zThJi -KsyzIUY9dlJFbLE45inh7MBq2OLcgLPd4jBxPO11fTQGZxMiel5M2mDMlsAaEU053/QGt5mY41tM -+S1x/JKxzIzjgRBhs1a60xweyKVw2wmbYbXYrKpNX0BS0mulFHSAKZofgaVIRzFKASsWjKx0IkRD -TbsLPm4hCjSRPWRsna7pPqajuJwFKQOWFeQeW1Y46XGpYzW+xKaBJAnXwbAa6Ls1t2vLKDPrOfHF -KSHW0a0Hrtwdff8x13fXDOsVV9sXPH/+nOfb56y6FcZaDIbOTDy/uWF3l3l+MOx/8zvuH+8R8zWl -n7n+OHD3k58x9D+gA26PlquvMuXze7Y3uml8/PGKly89XXfi9naNyEf03b/mH3/1S7569TmFd6y2 -Hjdkfv3Z37M/PPDl298xhxM3N1eUPoF/Q4nVMyHp0c6VEkD2qMVqc2/TKaUTnViZtraKgeJp7hfS -xrpF9V45VsvLBJJPzPOeSd5gu8i23/Di5R0PD57Oq8/8/f2OFDLH/YnOGwyeFy9eUErhiy8+4+FN -IE1qnXw0ESkzxuz5/g+ecXu3pRA5HI6EOOLknutrQ2HLabwmhB47ZLw5kTlpDlAa6YbEzS28fJ65 -uRFMuSelwtDfsV05rHjmAzzeq0g+FUvXrUgUptlQSkeQnhTBWaF0QnGJKCPDVU+36pjGRC4z83yE -LPS+o7dCZ4TpcCRPCW8GrKgTVJhVlyKCaoqSkGPArYVubXn37i27NLJae2QbuI+f85u//Y/86h9/ -ycPDAyEHbM7cXA1cv+z49Kcv+OlPPuYHn77k2ctr5nnETerGZYolZSE2t5QEOQsxKxXSGN1cpDb3 -CwVTmjjYI6mjFM3LKUWQLEjMmAwkhzUrSAMEfX/OdQy8pPMrhu6Kzl1jZYMwaPFrUv1bo9ItJaqG -QKpbG1Wr1NKxaZQSsxSXus5d7ujv7fBLg3wpBj0Xq52pFAY5N9W5NJpDXsAgbQIqMC9yEYBYwZFm -z94MXFqDkgWlXwUKCawgRouLXCbEqi8RKYNoqrwtK+VOpIwzBicFLwNuWNGVFUcemMJR9YTxoACj -67BOUe6m4xFTCPmgSLzpQNYUF2mcf6UXrxeAoa2XJTd6nRYYcuGARQnqrFTPkxRtQCQGMjuK7Ckk -knSkdKsaw+IR01c95EBhIFeGgITqfCWtCGuOk4p+S0OZ5bLBMOSi2qmQhcILss9qsFC+YhbLVCDl -PcKAFU8xQi4OyoCVrqLBihyL6AoouRXKWthryruQcsQBxVhMzsSsc4WhW/P9Dk7fe8m773/M6cvP -+OLdrPpY34Fx+v6tI8dmmiKkCSgKkkQCpjZqqdJwS5nxTteEaQqUFOn6ns52ajgTY12HC7lohk/X -OVYryzBYrMs4O+oUQ9D3IYmuVw3MaX9gPIXaDMx03Zb1esO6v+Lq6obBCPu3r3hl4Gaz4ief/Igf -vPiEN2/esNvtmOYDkgo+9fRpxY2/48re4b3FrDruzY530xuQRK4aBYPQDVvurl9ws32BLWoKs999 -zTx2jIe+AmCF4kZwR0I+EI0DDzFDcaJMkhKgo4Jpqzq5KThTrYQRBrti6Hv6tRqdnE4HysmB6XFy -wiCsh4GhGK7sDc4NTCEx5RFJBVcGPJl5Smpug9LWKFkn4xX0Lbk7Lz0XoFyzMdb+21YAsND3St0n -b5GyJlzkazTwPaXENE1qyT/aRdzdrv+m8cg5QzIX4JUsjIMGSPc2Eoshpw7rtni/IWTL4bBn97Dn -eHjgdJo5nWamaWKaAqfTiXEMpCTEuFr+7nn91YXUWqp28Wl/b2s/lCI4TSGecO4ARdjtjty/23E4 -nDRczHmOx5HTcSKEwHhSobBSsQopaOAPRiilI6dIMoYUKpIVHckYTeQU3egQVFRoVkiZSEVPop09 -YXYY21KydXwqYlQMkyra0BaABX7SUZ4VPRAJcw7Wa3uTVC18w9LKWfvRxJWXCGNDGTX52C5C5fPB -bs/ldd1Vkq6OzBhAOoQOW0PWQgjkosKccRyZphHQcWXMiRhSvSjLEsS3iONEUdeSZbnY9LX1eLdm -vbpmu7liNWwUOUARTBUj73RsmMKCsJ5DZDyPp0dKEbabgb5fMfRbrHVM04T3M2a6QKGalaY0bp2K -mIqzWNvT+Y6u7ymMGKt6lxyVMubsWilcSTdtbwEGxGfE6eZaSuXNS9DCIGctRkSqDZ/TD2lNVM1Q -qMVuQ9JaEUCjHdRNBIRimjWereNpvX6k/o4xVqdJxuPdgC0dORZNpZ0zcS7M/Yx3SsfKpMV60Hae -Z/YFm6stV7c3eO9Zr7YMa10EY5yRJMScOB6P1T1roO+2rNdbRZamHff373j19ZdcfdYx3+q1sHt8 -S8oT/WDJRQMrfWeZ55nT6chqpVa8pSRO4yPjdGB/uGd7DZk9u/2ex/075niP9QXrvTZfaY0Azpll -PCvN9hpFZa1UGqD4Jwi82qqqXsYsaKkuNy3wjZobc3b7MaqJMivdCD04n7i67vD+I25ut7x69Yrd -7p4Q9+weJ3xXmIMmfMekjUORkVRmjkdYjYmrkJmDJ8QaQMaJwqk6alGzSzrAYyThTKfXQZkVJc6x -jqNDRcE6StKpQIiBGJWKlHPG2IQUtXHGqjFHyirWFK8NbZ4zoSSsU7crqQVsjlSUWbmz0eh6oPkw -AXKlTOYW6qTTgEs+vK6/hWmaeP36NR9/8oKUimbQfPk7Hh4egMx2u+b2bsWnP/yE7338nB99+pJP -PnnB7e2VhofNFcWrhgNNKBhiqMfjfVfB87XRaLKqaXM1zdrXaYeuhboeqlGIOgGuMDJgGNR+XHqc -6VUgulg7y9Pd6sl6+83Hcp0tjw9Ps7/78d1C88sU7LYmw7mgABZNoogojbh93vYhrDYhOodd3IbO -z9t44yzv//z7FxOGJy/O1OtRRbaDHUDWNBefOU7kUjWTGUwRzRkxhlICKWTE9nqOcChaG6FUFzTa -tPvbjtm38EY+cAyX93kxzVAkdkDEI6WnUfQoep9SmnlF4ex29QcoLf8Vj3btNUp2KefJ03c9lmvs -Az/aORVUf/y9j/jBxx9zOp143I/L91MYMEl1sFIpiaaNoABrFIiLaSYnBVCNqBNisZnSPejaTSGE -qdYHcXEO7Hqh7xx9b1lvelZrj3eCc9APHkezV84YUygp1L1NBerX22dcX19zvblm6Ff0/YpVv8Za -YQ5Kc1qv1wzDCmOUYnU6Hep60pga5/vgsrbS4FZHKmkpVJfvVd1As/xWxkI91stHXS/qpdjO16Jv -EjWicUaqKyhL4y1Gx4yNaqX6xqdRAlrzWQqdmtsUKKka3SRHTpacbBXC19md7VAnN8UMrBuXa0Tf -oda/vgNX9Pxb62uTHzFOwTykw9qeEGJ1SGz5UKpFCeGsGSz1PtGp+WXQnyGG87qlx1EbD2PVEORx -P9eJRSakPXM8cDglHnaP7Pd79o+qfZznsOxJKhfQeqwtY7JAxe1mWu6Ob94nFw/3cH8kxh1fv7oH -DOMp8vio/C7vew1By4L3A9uNw/jmqFQvINENx3qDtwOFiBVUZJkyMdVa1ViyCF48xilimPNATEbD -9UpExHM6WorY6sAglDpRKQRN+lyQLsE6HdMVUNQtt6G6VClZXUArIodRGpH6yDsaTUoWypStfM62 -yTduYqodbUeM88VmA6rp0Aq3FKsWtGWoTciAsTMpBx291ucbR+UPAozz6XyBFlkWIlB+XoYliyOl -xDhpk2JNxzAMbFYfMQxrNutrum7QZidq2FmYZ06nEdACK9TmJSW1y8wWhmGtTluVJ2mtW8Z01noV -COfqwiNxoZSRnaZjh4z36PGzvloAKy3G2DViBlQYh+o+bKHr7+idx9ttXXArbaP+Z9CkVeVvaoet -G6clt82pcuhzbUSU3mFRsoGiinqOhEvqHo2GtYwpFeVqN4sW2KpzcN6wMkPlWAZiGMkxMI0G770i -EbOKnIeVxfUbVqsVV9e3rK+2NZNFi4Q5HJaFYZomHg97DoeD2u3OM6ves9n2ZCwlzzw8vOWLLyxf -ffYAoGj/YUfnnaJ+qCNjToHxdGAeN/jOst2sePHsOffvXqtNYZkI06ioY5jpu46uU5pQjsrV1gLQ -VMOHhibq3/DWLGiJtUJX/29tNTGQuik2UWBu1As9oqY0So4+t0VwtsM6jzGFmE/EUOj8mrvba0oW -rq/u+Oyzz/jyq8/Z7yLOzFjzSCmZ+/tHTse5WiGjTnvFkpMjzEKYwXdOi5ii10jJ1YYwK09asyjq -pitRUVyjaK6xVZRtarMej9zvjry7f+Cwv2ccj/TZ4bxfzudixSkZW6pIMWSlYUQdN9smIKxFzrnB -0OvhdDoRQsGZgcbZ1vvUIbbUAr7SNIphngLTNDOOE48Pe153lvF4z+7xDZDp+46PXjznT/70B/zk -Jz/i5Ytrnj3fcHu3xnWJaTxwOrUQQkVKWwZDC6ZFGmXOIEXvLH0vQnOSyzLo2iFOm5GilFl1cVVa -jVI4Oix1umM2eLOmsx2dX+Os5n9Y09fJWdPqsYAFywYm6PX5DXcZsxQB37bZffjxfkH79N8Jpee8 -32i0tSVfbO5wZgsvr8qcUcEnTUgrbHOq77NQSqNDfPiVahBs+37j51UKrbV0kpHhainypvkEY6qu -P1H1Ra5xdfRvmTKg+S1KvYCZxZq9UNeCS+Dtj2s6vvHal+ZN97mmKZGyrsBFh0iPBk4O9WstLK+B -Sh+i4P3hvwsXzeIf+P3LJuSPaUDep2g9uRayEqm26xUff/wxP/7xj9mfTuQvvuJwnCkpINmdNbjG -YcUQS8GUTBbwvtf7kVSbi4AxHcNKtQyrErUuGGvALQnvC86peHpYFbq+sOoNwwr9t6M2IIXVoFEA -VjShPhfh+trhnIauvrx9yXa7pe9WKMPE4r0GDa7XvX6v778BzuacmeeZRp1VbcJZH6N0nLOoW23Z -MykrMLMg/GGilFTz6bQZL6VUaqhc3K667xvRa7SBGeeGpyj4iDqHxjzjs2EOQsGTUiSVUPVuVYtl -CphOJ1FZyMWQMGQ8BaeNSJ2UaS0IiMXgFgCnmce0e6gBeM52GGtYr3qc7UE8KU/EGJhjXl5HoWcO -if0+LjUjmKXRLI3qZAx9b9TcQDKm7tvOt7WTi31FIwZyHhn3mTBHHg+P3D+ceHg4sT/NnEYdOMQ5 -LLVpiwBQ+qWr9fnZiKm9tkua4x9ah93r1/ccDyPjOCNi6LsN6vWv1JwQkgpC7UB2M3OoVm7GYUxX -7b0SJcw60nN608agXZWxntzEcxSSFEoqmKKah1wXlVxzP5BASGofJyK4TihYrKvBdzU6voRM44Cc -kRWlYqmEVhue3DavxVqS6neuF6lrG7tchurpzTCOI59/+dkShhNT0r+5iNpyDVm9EEkbXVi12Ilk -ZsZ5rDdZXNBSTOPVnx20VICv47iQNNTQVU5eCIFxioyj5ou4rcf3m0W/45y6KqUUmIMWNcfTkeNx -rEWFnreYonKDrbpPWOuJQRuTaQxYE3FWGzJrPMZZUgSy2t1aZ/HOE4PVxiUHxvmIP2VcF4glE8OJ -krUj74eNIr1xJiZLbw3bzZZhGJSHWq4h6/EqSRdlShPDg9SFWKAiyR7wlNLVaZNfNs8irfmAsggt -dUEqkjTDplH5KFXkafX40AKwqgOQAZFEP6g1YqHyLstcR591jEpBfGTVG7oBhkHohkTnE84JSQ7M -YdLk9eoEcTgc2O12HE5Hdvc7MILvM8+f9ay2V6Q8Q0k8vLvneHhTFy59P7e320Vcut1eIVKFZyXS -HGT6vufm5oZxPLJ7fIt1Bud61sOK9SqpsNsbUgqkEhATsa5abKdQ76BaXBNJxWKLg+KVCZJbeBoY -r/hpIS48cxEWkXDBYKzTkKIStZCtSbYABNVEwRrHM3zfc3e9YfcOvkondm/vOTxMvP36Hudgmgu5 -DIqu5aM2YIeO/YNj6AydW3F9vcaywhuLswF1pPJ1CtPEtXrtqG1kqROKtsFVm1LJHI47vvz8c968 -O3A6xWpqUF3kEJIIzhgKFoxUXYwiziUXpqhUBuxZF9bydppo9VLA2kKbFicTVFAsInRdh1RK0DSN -xJjpnOdwOIBMlHTSMMW+Z7sa+MEPvsfPfv4TfvrjT7m6WmF9xNjEPB0J8UCIGjKoa8bINO+Zw6GC -LJWbnpWO6mqR0Tm3NJwGIWCxolbcTYPVspuUpaJOe9botMOzwrsVvd/Q+YHebzS0zHa69hZPWQpe -pTRQwQK9EeqmJoqAfvBRLorz/6LHRfPRtGULmvqe86JpJix1wnBRpy4WmqXoz1V4VnKjKaSljC/t -/VSLXK376/uvd1b9yfo/naC0r1njoGRSzJXj30GX6/UygEnMYWIcj8Q0aqHniuq4qsXzWYsBUqMQ -L9OUz81ePZ5LhsofnkZcFv2lQGl0BNr9oHseIiz5AvU/pB2z86Tp4kX9wb/9ba/nQ01F+7vn1/pf -3uy8/yj1nHvveXZzzScff8T9w1tOpxPz/JpxnClmxhmHOKuZaCIkMqlEdQhFMNZg8wQcmMMJ63q6 -Tri5vcK6q+ruB8djBjSEuAmufZ8rg8Nq5oYriIkYsZqJkUdE1NkupQkjwnqz4ubmhuvtDc+uX9D3 -PWQYx1knbli8y3RO2G63GGMYx5H9fs84jk/1NuQ6pT+Qslcb3HzWA+XSgJhcKWUn9ocdKQelpk8n -BbVtnUpRwZEC6uIlyzog5bwmNOsKNe6hsvKMLBMAACAASURBVF4KicwUMxIUUDW5w0VDjlGnTDWb -pqBTJ2s9IU2IZOasa2XOUU03W6ZIE4nb2uiUUiMbwPtbqAYKzQAhJYHsK2vAk2NHKYYYhTGIuiLG -QimRcQ48Pj7y8PDA8TBeiM91el2y7tvWWlarFdb65d9d19H5gWaDr43qyGF/XET046jAxOEYeNid -OJw0BsO4Njk1tb60tdZ0F/dHWdYJxa/k/Hk5u8J918NNJwgzHA/qAmS20Hc6BgwhYayl2NrtZFNF -LmBNR98NhDhVZH5WBM+DnYU+9xQS3kv1kkcnGCWTrJY4ISWMU3FTLBEThdM0YTsduRX9Q1xdbbja -aL6CsUqdSQVKEmxDR4qSstTBqyFM9eIUXVB1M68TE1Tklm1tPlC7Q72wLLFkxjCz3+/rolWPmOQn -NmZip7rX5TqdKcQyQ1K0KsWpOltpcbuMRjs9ka3gML7TsWoR5hCrLXKhBC2OYvVwLkUwztN5ta2c -g447+97TD45CIKYT47Rjv79nmmteSUPOiiKxUmk10xhJseCs2u3lBCEn5jmo61ksxKDonDUW7zp8 -16nHOMr3DXFkd9gTkqVfaaBZiKPaqfY982qNWCrC7PDdhmG1QbJQ0kqddUpRulbuqquXoCLAsGgE -9ZioXkfEo0fcIeIpdQIiYshL8ZAplScsIosFL1lHrxnB5LbR5CfjWWMUDRd7xFkYjBZAMSWKKDpQ -0gkxFmvUyMF3DuuVmpJSIGMIcc9xGivCHZimid3+kcfHR52uyYgVT9d5hpVhw5owr4gxM89Zy4GM -5n4MPd715KyhPn0/4I3HicGJwxuP8Yar9RU321tO+xNxVi2X95au93SdYVh1QGEcR07pFc6JWsnm -gDHzssgrajWjDnU6hcRYvXeMjopyqZaexZBrMWHQW6+tGUjCOKlueRXRrGmshpWCGQykqEh65264 -uf6Ym+s9u3eGx8dHDvuDFk221CIc5kknEdPJcdwbjoNn2nrYXmEl4m3BmwPeBjpnKWVDSkrB0nF8 -xkgH0gJQTd0gEsXq+7+/3/H555+zPxasXWuOSLuHaEFeBUk1Q0IKOUTGOGNMZN23PCCHOJ3ileyQ -rF9rriWtAdFJlK4tptEcU8C5jr7rEJMYw47j8UjOEecsuWjjXohYB6vecH2z4uPv3/G9l7fc3m7p -V4YYZsJ8JKQ9pUT6DrzvOBxPTKMaIYRwohCWjUNEp2BWBG9lmYgp6pVJOdZwQYNcBIW2Jq8UQYzD -WcFZh8PRd5260fgBbxQB13R0x7kg/ubGVVozsnzrLGZ+X/vxX9981E+fIPD1c7n4vAW2QaUh68Yc -c66gWKVHiE7g9U/ZJ+jgZbq3UkSbrfW30Jxa4yX63i+bVVPAmR68hmoimkfkxHEaDSFM5KAaGk2/ -TrAIw3Xq1SbIeg1cmku0dZUKEsn533/o0fK6cgNTapitZCBWwbvmvFBmXdOzYRHxtqZHLkS/fyQN -7EMGAN94eaVBmP/lj/b8l9OW9pxQ6Jxns9lwe3vN3d0N26sVDw+OOYyQlY2gQKaKiOM8kUrG2o55 -zhira0DKJ8TMOO/oV7BaG9ZDz//P2Xs2SZIcaZqPMXcPkpmVRZoCix7M7O7tzsneyf3/v7F3sncz -wIA0QXdV0ohwYkTvg5p5RFZ1A5gJkZLKrKwM4sRM9dWXpJQILrHdVIvdWgh7r6/hHBiJpKhFqymZ -xVvSEjBXHa4CJ4KGuHY+sNts2W639L3SwGKOlDTp3mMLkjsMWls4pxa9ztkKNC44pz31skwcjo8I -iRCcskHGAylr4KlYWXNHMJl5Hnl8/MA8DwoCL6c6AWnHuOa6iKnXSKUWSavJBEsLljaUsqiIv1Z9 -RSCWBDGTy7zqT0splCoqN17P5bKopXUsI/iOVCCmQsqV4k4kF9U4G+8wTYfU2mxj6MI1oCYvKUFJ -Khafs34WfSupulhlYs7EmEgLpHji/dNf1Ab+8dzcNTaMTshfNhzGqCbEWkvXdQyb3TpxaiYozURg -WZTVQR04xKz3u+/1XALg7YVJVXXNklpH1yn3edpx6QpRm0GTf7HhB/DLUjB0OJsrqtkxT4V51mJp -ibDf79huB/pux2anFB3E6XiQha7zHMdDTW5OTPOBZdGLOdushUadfGjHq+hWNBk/uLoJ59WJxa7r -TiElGE8L+a3wJvQEcZS6qWHqtKP2Gq0JEWNqQKFSmlYB3ZqboUiMEQNJR3PWqsNTK5BsRRrPjjN1 -jC62ZpfUMZ1pTgjVE7yeiGQzjoh3YS0o4JzobIzqOY6TNnDOKeUt5VJTnnUB2fQDne+wzuDdhmFr -6cKW/f4VwXcstrDMM4fjE8ZKRUOeGMcjMU3VCq3y+F37HJUviLqo9F1g6K/ouw22hsulKCxLrPQz -nYBttgPbbbdmJxiTIc3My4lp1sC8bgLf5YrmOKzfst05dttrGs/c0kHRkW6zMC0lkcVWU4FmZ2hx -0tHoIFykcQp1ImZVTG8k6PVQU01pk4+69Kj1cG3CLOvY1NdUYCte8xeMIg+5RGI0yK4uUqGOdJMl -48BlMoYoCUOmiCVmgTST8pGDaCE7pyPTNDFVKl/TAOUSsU4IAYxJGCd41+HdFhkCOZ1Tw2NUXi5Y -vA8sc6IYR05KJyrZMI1zpSS5qivZsRn2vLq9AiAEx2bTs90NbDYDKdfmejroMTGLiixtoUhd3ChV -L2EwNq1Bc0rfqPdSDaxr17dpiFOleEhW+p111HvSaXOeg1I5jW5gIrJ6iRtjGPotb9++ZZl09Hv/ -cMc0TcQ0VnveAHhSTCzzjDGakRNCpw2NK5xOI/NpQ5wsUryKXL3DoNMwa4tm89iE9wlnB5TOZUA0 -8f34NPL0JBxPMPQTvvOUFAGvhUGaNO/HVB5zhjktaAJzpqtaE2cUVHHGgXOIuHXKOs8NpLB4ey5i -VhAma3PsvNIV5mXkNB4oJdMPOjVwLmKMMGwcN682vPv8mqt9YLNVI4GShJhOzMuRXEacS4Sg9/4S -PSJxpepYe84a8dau1pXBncWLtroXRStaONoMuSFj58JRi+86obWe4DpNb/cqmnWNYonS5ZqGpBVv -urY2i8v2uNzoPv773/s40w31jbwsVNt3a1FZp7Frg+bkxe+X6v7UEpRzjlrQ133EYSuNrk7iy+Xr -KVIqiBqI/QyCeJ4OaRGWRVC6gEAWBd6K4IxgjbAZrrTRCxp2Os1jDcNTcElprlUHadsHbPaZXOx9 -/9Hjy7mBW+mytemqUxTTPPlNNbwwDiFVB0zQqaTlMu38P/o+zN9oMUTOxePf21ut50hevkYr1JyF -zdCx3w7stgP7ahs+TR4rPVZpI+RKs4qL0jklSDVI08nY0HWEMHB9s+dqu6FzHkSBjs3Gsd3uVqtc -EUXmN2UDKLgkKWoOFwkphZILy6zr7zB0bPqeYdOx3+/YbQZ676BE3QvnWHO9HN719INnf7VRwNlL -1cA1CpOGtpaSmJdnOCxM86Gu84Xj6ZEljhTR57O2uYspJfc0ZVIZde/LOnUxNldNqAJedZWsEzLO -3wtr8yEiNcbmfI8Wo/sbKZOLhfn8f5WSeEb356hgOs6DDxSxyuSRSofLi94urlGTLEVn4TTdy+l0 -QO9r1WuUrHEIMWpmxxwXTsfI6ZiZlpllmbRGmC3TmHl4PK2UtCY0ByqAJ1iba42WcU7zmhrty3tP -6I8rWNKmJk1rXAoUq1b7xnqCVQp7m8prY2PVvZRCSud7R4dQZc0Z+ZjqqBpBuHQBu1zL1gbkev+G -Ugpd2DMMW7abK47HkcPzCWt6ttuuovXaeW2GvY6lFqVSvHnzBV//6ktc0O73/Yef+Nd//f94Ojwi -ziHGqJNT7bBzjrgiungaQ6xIK0YJMClVYZCDLHqwlpg1lOxamJ1gKx+tjbOLqc5Xxq37h+qmTV1Q -m5PGBSet2vyVcr44cxLE5oog6AHqNkM9GW3099LCT8iV565dUBHlPZsqtg1dh/GhFhhRBYDGE3Pk -eNIMiXmeQQy+C8xz5PB8QkQYdlv+6ZvXla7UU/BI8XRBNR9iLJIXDs8Ty3wgJy3kj6cj07yojk0M -vgrpNYuqjc/1sxvnGIYt+901fbfDGn2vs9VNPwOdUzH1djsQOo9F6HtDFzxxmeBAdbAyzESKlBp2 -FPD2mm6jm1vOkRLVtjOnDmd9xToNRgrIrAuMmHoC1RZXZ1bVo55a3Bin5xZbpzrNkQcaKqYTE9U0 -qDVBW6rs2oQEHyhFrymD1eaxLJAhucRh2tP35xsrF0sxQU0VrCBZgyKV9x9XzVCMsSLh53+jFXW+ -U0G0NdVqsPErA86rfsZvtzh7nlRY61gWtcuUFDFSU4+zEOfE4/2BUg41NMmQoxDcht1wsza9m23P -ZrOpaeCJwV/jR02LjelEkYkiXlGsVAVnaVJdjw2qY8DULBgAu1rkGgy2AgvtKBuhCvUK1LwaxCO5 -R4ryvXERyQNJDGmphRVgTM/tzVe8vf0tj48P/PTTT/z52z/y/fff630kA8FCljpKPnqeUEpBWo6E -DlJOLFNgPCbmyVOwdZoTcV7PNxJYA9bEk5MlLobkdTIcFwWuO6fjc8ltumWwJZFMIXjB+h7j6qRV -PNZYOm8JQTcn73TC6Y02XktRTq9zsYr8FkoyeJsvrFXR6766t6Skk8VpGhnHZ/DCdgh16clsNhs+ -e7fj8y9e8+UXb3n95op+8OQ0MUtmidrASVFhZMoFkzQELHSeYei0WawUDmstvfPVRadbGxLbaLNF -bdLNqrNrlIjK30dReO80Aym4LZ3bEfyezupa08SLqtWpoFEtqpt4v67oP/P3p9qE/9j0oz4+aj7O -hW8tTC/2BT0zoi5PdbNuqcGNE22MIUvWeybXzCdrcdRcJwQTqvNcrveORacL+qJKaxRZ38P5UWkn -bTBQk5Ilp/V7Y4QQOpzzL2i60+yVkpU0WLiIYF2dvBlqxlM9JO7coH2M8P/dj4vmcZ2qVFDQVLG5 -vmA1Gan6D6pgn9UwZn1CFRH/O+YVv/SeL4XxH09A/p7Peb5Pz5OQy4K2xIQNqhm8urri3bs3PDw+ -qrPmPDMuEWMWtZ0XwZqI97ro9KEgldJuXdVlbDv2+4Fh43AuIWnEGsPVLtD3HcrQWABXC8AEONUq -ZTA2kLNeK91qrmPYbAP7/ZbdZmC7Heh6wMRq7ar5TCULLvQ4J2wGz9V+YLcfcM4S48SyjIgknFdw -p0gmpkSRyDQfa82WavOhgYDGGm0saoMuubDESC5TPTf24rq7KHSricyLola0xmz/Zo1ZHTFV1wbN -LW3JBVMMaV70/+n4Ude0C1BALZATuEIRV02RtMnP2eOtx+KQbJAmCSjaBCw5MZ60DssJRHTSkJPS -rFIqHKdHDTR+UhnEnGadoEbDPAnj1Ar8c35HK+4N1HtYf9YcDFPUz5yyMKV5BQOb1madtjuPrwYg -iNN6USlAekxc1ryZuuSWGg5nrU6YCgKNqmsawNDozGczgcuJ4Mdf+2VREcl2u+cfvvknvvnmt1jj -SUkR/hgN9w93/Ou//i8+3P3E8XjEmEBcCsFv+Of//hv+x//+f/Dm3Wtyifzud//K8bAwz3/Uoq/M -SpMBRCIIJGnFrUBS7rqOsHSklsmanl0gpUzOI6dxZlnSemF0lQYQ2v5lXXU70gWudcIFoyJno2Us -dcqhdE/BmdbIVC2LGIwpVGbUeeQkHyVM1q+d82fBu1Q3JtGF1dleR4U4jNHnTqkgsjBNEw/3j3z3 -3fe1wLT0m+0acuO6HhvUwq3xOXPR1HINNuzJSRjHheNhwhi1McVoh52TIWfWjSeElymaqt3Rwt7Z -wDAM9N2ggqukvM3TaaKEjFSHCOcCJTeqTsA7hx9uSLEQ4ozEXHmXdVcUg/fXa0IrJmKDqPXkyt1U -u0UpGUpDT3QDFxGMV/6lBjJWEahpAkVXF/9qE7lSE8qnGlWU2WlFKuJi1UIx601VSqmFlfIqU9G0 -+fcfHthut+oI50K9ET0pQ0pe0W3nCF5drpZlYZmTmiOIUboNYE1RC80QXtyE3vXgTE2e1QBIISjF -sd/URVcpgilOugAYwTuPWENcdCFLaWaelupcZ5lnnWh2XnM2hqEnuIAVhzMD223PbiNwSMzLkXnp -KKKoVIxLXdgKRjbVQUppNI0mZM2FJ35dvA11rJzbZgBSOtW0UCrn1avdb9lg2RCCw7ug0xynuh5A -x//vOko2fP2lZfpm4vN3/8bvrn/Hsixst5qQvqRHnp6eaA5czgnkHjIEm4kcdLNIVekjEWsTzmSs -KcRqf1icEJfC7BU9CrZjniMpwqbbMnSOLA7rOmSMLEn1cTZ4bA++87jQEer5DR62/cBmqN87bZKt -WOYpc5DTyplt7lMlOaQ7H1cNKCtYq+tXTJF5GVmWiZiWSi30WGfo+p5373Z89tmet++u+fKrz/js -s7cMXVBwQBaKqK2tdQ7ndKqijjmG7XarRQcFa1vOhyZDtBG8ZuvkFd2jSG1AasFY1z+Rs1BRLYU3 -eLetzlf6tzUa0no2CWG9Jy4F5Q30qeO2v15yrtqP9lx/myL0yzXmBdp4fnPrvZvRfeD56UHPn5yt -Mhsi2tZeI65OJgAsxpkqzHda+IusiKZOy6vDmDHKa9eXrveZvHhfTYvUYDR9HnXGspVKYIxUp51q -HlF1h9N0YoxosYgWpxo2m9cGCsZfOHClHry/rwloIMXHQX9SvE46CJwbj9aEXDSYP/cyK5j273v8 -rWak0Uf/1rTkk+eTj/7t4vvgLTfXe77+4kvd+x8eVAe4vKfkRCwZ4wyuMwyd6FRimxBrKgCgoXz9 -YOn7gg8zAEkM3juurvbs9n2lQHlaRpOYSTVbxuO9akFsZRh0nafrFIzqB89+O6wZT8bYKpJ3WIEu -OExwdN3AZuhrMK2GxDp0/3Jepy+u6NfaiGXO4dU6kSii+lbnW+BpOd/vJEqWVbh+Brj0ABurAKVU -INHA2lTo/anNlW0TyupMlEXvqUZHac1L0a5MafuSVJ+b2gTaErNFssEUBThTKmdWTC0ycqoTg3qP -liKc5sx4WoiLZ54i85wU2IqijcVJYxdO48zz08J4LNoUGW0KnR2ICZb0sJ4P0Pv70nFPNbAKEqhD -qRCC1HrJkm05N8Q6oq6Nn9X7rlqJG6M0tVJqq2+0qi1krDWVHdXo07buWYXgzMU9IOv+reANaC7I -+Z44T1V1KfPHQ6LvNrx+9ZbP3v6Gr7/8J4Z+B1hubm4JfuD3v/89Tw+J//X/fEcIEIIQS+TXv37L -bnvNq5t3fPX2N8xpZBmF//T1H/nhu285no7kvlMaTYqMU2TTBR0T5UJJGdsrlYECxmiwV86aihm6 -gVxFaOMkPDzN7LY68sOqvgCjPPRgvS7mqfK7na0bV+1qsYAudsa269CSynnU7FwtY0RHecE6DIMu -6EYLb72JCjEmTXBeRc0ojcvoAm7yhJkirutpNJoY41psqLDoiT//6QecN4S+w41TTYU26i7lB8LQ -a9ZAVO7kNBesuSc8bEAs4+mJpYykeEKs0Pe9UsqCr84yCe8tw27AOadeznEhZUOUQm890zRzeD7h -b3Z435GTBqdJcSzjht2wZ9he04WOeR6Jaaki6xnsQr8T8ANdtNX+d1YxuhRs1A3PthBIqm7AOJwb -6KxShJwFa5ZVpCYV+U3lCg2zmiksFNs2nQDG6+JgqvZAhGyiNrplQSRhQy2KZQEpiG0c7jr2tgkn -A+CRnLBWcF4zEZZsSOXI9DTqzW19bULOhgJeBrwNGrKX9OebzXYt4Ic+v0AupW7szfKPsmhzZpWe -kJMlRo+Xno4tmYnO9yxzIrgexBK2u3WKJXlmPrQQu0x2i7rGZaHM0O86+tARXFDamThM8QQ71Gbl -K54PdxxEm3VMRw6ZuLQA0WX1DW/2hG1E29zhdFKihakzlZ5XC6q5zFgTFKFJYE1PsK+w4RZKjxWH -KY4+aBidtV6pQVUjoMGHSvu52n7N7fVvOB6PhNDXDeJJtSzjUYNBg9LNGmf4sLuj646k79/z4eFR -i8KhVxe3WLBm1AZPHKeDYZkTu63FoJo2guPm7WvVaxTDNGesDxxHHYk7Hwkhst0I212H7wac0YyP -3W7HfrtTQXdWJDH4jmXKLNPCsiQkacFlrScMAR90ImUrOpgl0wUHzFgiwol5vienE0MITHFi1weE -mWG75+tfv+WLz1/z+edvuL7aY91MkZGUJzSjIeKDNl05Z5AJZ+B6u8HaXsftoqnJqxsWin7lkmke -8+smUlJtPBS9LDlhcsESgAHXdVjTEcyW4K7p/A2922GNXsum9DR7b9ULtYK/urHJoH/bmqBNAy3q -ZLMVI42ydVlcXgjVpdJ3zihcLVoqEHWZI7H+3ICxUelJxiHWkqtbWsoz03zglBLH04F5Puo+Vjdk -7xTUGfrri0a9arXEIqEj+B4JQknVnWfJtcCighaGYu1afGnTZ1Y0V7/1lWJqFZgxSjHMksjpPJ23 -TnNAXNEwXCMD3l7BdFepd8pTNyIYmykughR8dvWQVipcfS21QLcXDVHNDrHlgmkgFHo9b027UbRR -NaZN7qLChMboezeynhqlQyk6LhcNYavtdfqg9tntURMZwOqUzrp6bFJXp+ZCthPCQiGoBkxagdya -hjYRtXWKcP48mUrjvUy4Lq2IRe3ipYFdBpEFyar53A4bXt++IqeveLz/kfd/+SPPDz0fHp+03wrQ -bQdC35HMjAsT+82GN29esdttKi04qmuVfjDMPjMMnqsrw2arJWCMuucpZdPVyZdntxkYNvp1F9oU -Th9NQ9Fos6uWKdXsEQopCVIifWfAXpHKM9Oo4FxOJ6QsGKvUYnVbK6ils7lwsRKcKXV/0Fwx7835 -2tIxep2uQuFZi2Sj9rW61gQoHitnlF3v7+pkaC3YCjiXairjpNYUVcRNzckwqjxSOrdRk6Oga0qS -VGmJTp1HzRZXKeo+dBQ7M8e4riWp5DrZgGnJjKfIMidOx4Vpijw9LHx4f+B4WMjJKuOmeGIuxEVU -/G09Lli8Vx1Hkg2SX4IoZ32eqUGDrUm/1LFVnXTp1nO5NtioRXAuqJFUod5DZW302/PZ4qsxRqW+ -SWOjaH28vuLaWLw0efhb8ID3rmO73TEMW8Zx5i9/+ZH97hU3N7drKmJDcqx1jOOEMYbbN2949+5z -RIQPH+6r+j7x4cMHDcGKkZKFIaiVa0kC2eJDz263Q1LmeDwSc9ScC1OpUhiMyRij/vku9FCUrzpN -E8YWnGHlsm27fu1InegC2tDznBVV4OKEKUR3idx8ipqtfselkC4sKXXkVEV6dfSqYTOQpZBSri5C -YEzAWMO4HFb73daALMvC/f099/f3+j4TGJcq2qcUne1uz9XVDVJMRdVH7u6eeHh8JicIQQP8lmnE -Ws/Q79b3fBa0eoauo9v0bGvgjnOBkLQ7zUl4fBgVWZcj1mxwNnI6jZSi051N17HfXXG1v2boOrz3 -HI6ZaT4xTaNyw0Ngs9nRdYGYPCk5YppZlpklLrWANHjjq3+5w6G6klDddUopmMWQJFGa9Z6B0nwt -a86EHnt1B5HSUA1dzMq6UTYVr06DjFFr4OZ3TrGVO62FZ8ETRC1EpRhSNmoPXTzFKF9WxFByJKXx -wnUq09uOZkFo/TkvJnRBedcXVpLtGhR7wZMsZ4Q1FXSa4Q3WbehCx1I0YdR7pYt13YB3PcZUP/Bp -XJuPS81SMkrR6rugnPtqx2dtSzDWe6ALA0O/ocieXDylLEQiJuhnnsdnSrbEAiJpfd/nka5eS80F -zhi1jvXVpm/otorGWR2nW7MhuGuc2SMMlGIqOqdUEe9Uw6EaKZSrGmCz6djvX/H1V9rM9H2PMYbj -+IF5npmmkVJ0/O+909cTYY5H7h8f6YYf2X+4q2GpCWcizmaC31HyjLAQulLDSjXNeJrmOtFwBN+T -i8EHBR9C39fi1xKGnq7vV20UKGXK+7O4sWXvWKOi87amktXIwdhF1yk7Yyg6CS5CKV3VBeg0eFkS -Uq2EcxJsJ8S40PeGN29u+fLLL3j7dsd+p9qW1FxbSqrTFF5cjxU3r8hXVk2CUaEqoAghVA5zO9+X -G8xLRN4ZdUKzxmoz6oKeW6ue+q3REKtWvYpt2hUQkmYKsaLKK7b/s39+SVx8pmp8+m8icvH0n/5+ -+7le51XfZw3W6va95MS8jOpid3hgHI/My4hYFQxbq/tclI7TfFinFNZ6nO3YdDu2myuK7OjDRqex -3uAJSC5QilJTK/J7STHT8+YuPn/m0rGqFQEO1cM1RyJFjxuyq/pNsAyyqe5EhtiuASxWPGJzfQ0u -jsfl8ZKfPc6X71OkUTVaM3hRJF3Y8Z7/7e+caJi/T4AOL8/x35p+nI93+52Pr4+/8roXlsXaHIle -z1ldJjXUszBsOr74/B3/9J9/qw6RHDlOJ5YC81QwuTAtC/Nk+ex/u+Lm1YbdbsfpdERYEBF8UG3W -/mqg73s2m4HQGUQ6clGQbAWMnKFzntDpNCV4u9LMY5yx6D673t/5zPJorkfGGKwpNQ194uHhnrws -bHeFvt8wT5FpOq5T25emDm3NuDyuFz//5DjrdPbyPKzWuK3QvqQ46CZ68X2bEFRfVGNrA6wTxlL/ -lsK61zQHtnXqtk6nl7pWOMSIumDGxGk+MU5H4qyhzYK+hRgzcxROx5njcSQnS4qFx4eRh/sj0yjE -BVIsGDz9sKMfPGYXkKJp7qU0sb3SloVzAwHnj6p/nUXf8kJPpntgsz4+09guDlMFWs73x8f35/le -/KV19uXjo3v3E+rlp/efv331mfLChyv6XhNqu26g73RhVAHiQPA9V/sbpvnE7e0tv/nmH/js3Wfk -LPzLv/wLf/jDH4DC+w9/4bvvfiAntQE0VbSEcaQ+c331mv1uw3h45vnpRCp6cygUlavIL1dBsMFQ -iAW1lT1NGCOqQ6jhYhPLipBaa8CiAtikrQAAIABJREFUNrKcG8Lzom1WtOPlgq4HrzUfiCVXEZ+x -ub6PZhmoVKaWnZBirhx7LaQlF3JMlEVF/LHaFMeYKp0sczyOPD488/R4qCM9cMUjVURujFuTyH/8 -8UfAMo0z9/fP3N0/kqIwDFs2mx3bTaDvdutFooVNX1ONJw7jxJVXx5G+G/Ch1wu8KOfvePiJZdZE -z3GcsaZUqpuiXLv9FZvNjr7f0V2I56dp4ng8Yk3h5uaG/X6rdJrkWaIiBiUvykcUgxSHCR4nA0Y8 -1vV4v2XY9Cuibt1EKpFU5ipqa5uXGgZIzSdR2Y6vyKl6pBfTbh5FT+UFn1sLm0KujYTQPOYRp+PX -YvCrYMpWp6OeZe4RYbUpniZtJtWmtOBEN4RhGCpVSxF4t9sQhj377lWlb70Ua7Vr75wloSPnxSWk -M5iKinvxRBPJXgi+Z7u5ou+rgD8JS/VLb9MITZRXfUHqEt1GLl5fkUbPoAVGMojsMKngMjqNSRMm -Rkyq3OvYKbZUgyzb+23XW8sukNUdryK/u2uGfgDbETp3Hu3brgbS9SCOZU51InQuVHUhj5pZI4bF -JXJsybxX60SmZOF674n9Qtw0AbUW/iuFxWVubg5st5/z7u0HpvmZmE4YM+E85OVRKU35gHXqwKNF -JFiTCNZSbFynVn1nCaGj6wpijNKwvKOQGKdn1QJkoQ8dcZnYDVdqa1ubjqHbqK11tfwtjMR0IMtB -r1/Tg0lkmUml6ESKWe+7ciSXE9udo9/0pLyAB0viar/nqy/e8OWXr7i+GrBOiNOpZtcsGJICO6jn -v1IXRAWpFIoUJDUULK2NhVIUWa/dsm5yjXp3bhQaQt8yhLzt1HLXDYQw4OkBv2rT1DSkTvKKrs8N -oZOqATPm40Ll8lE3uHWjO1Mb139vE5WPasZLrv4lJfL8s/YU1YzE6fGKeWGOI8fTM4fDI8fljlhm -kpm0cQSKVJOFxRGXhq7r2hXswDRcE8vIplxRymu8DXjfYzuLJKsTkVKLdvMSUVwV7PWPuVizGu2x -YWoWdSlr65/1opM2Y7C+WtD7VyxRaTosmuKtdV/UNUJaUB0V5VRKyzmf5aPzU81fjHVA1qlqac2I -q/uvX8+N0mgauOT4+NFoGz/3aHox/Y9tbGL4JWpWo1W9pI7+3DNrI/Gy6Do3HpfXx8fPX2F3Vq6+ -EaUZRapJjzryff75ZzgPXee4+VPPt9//me9+vOd4XIhlIdVpxGaA66vAfu9ZbYKNsNl4rq62vHmj -gbeh87Voz7qGXBTuqpcpFdRVd0WdOBVKTOf3fkFdp5rWlFx/DuvEJJeZ0+GJZTrx+LywGbaICOP0 -TC5zFS23KaOsFbNOkwpqCFPAtAZXMOt+3ZD82mDz0XSq0leUMlQuTl9ZGx9TjWiMMeTqeGkaxWu9 -nmqgsqkAtXH1nKsTacv3cW6HiCXXnKk5WpYlsyyZ4zEyjfbF/ptFnUWPx4XjYeH5MJJS4fA8M54S -SMdmuOaLz7/k3bvP2PS3GGOJCZ6fjzw+PPF8OhKjPqdtAaWogdPP1RD1RK9r8ToNKefm/mdb5nau -15+eG2guJsY/+6vt39fG4qN7t1kjm0+bkMuv/du3n2OtZbu54vbVOz7//Es2w46+1wC2ZVYk9ebm -hn/8x38kpcTNqyu+/PprSin85S8/8eHDT6pjcMI0nXg+3JNzJgTP9e6at2/fst1ukVJ4/foVzsC3 -3/2Znz48wqQXk8G2IQ+GoBeKAUMCMnNKTOOCc7VJQNFqev3gs7WILwTn1VkHg3GlupJQnTYMq6iw -XbrGaf5IO6iiExgV+KpDg7MW6xx2XSCVCtCCzZao/Ow1Tb0IJWaWSYvDZlvpXEsKHRnHsVqpVn/9 -Pigiigp+Uyp8eH/PeNKpSU6FedbiN0WlMHnv2b19xW57w9DvNK/FK+ohKK8x+HPSsPWKTOcsKqYu -wu3rzzg8jyqMjYWSY6VYOJw3DJsdRQzHw1iDcOpCLMqHRCIx6iYXqrjaWi2OSwHn+ouL0pOLhsQF -N+DMHm+71YrYoM0RYlnigSKRknXEqcCebr4fO7RkitLebCvqzlzHUptZLppQU21l1TLWISkAHYWA -JGGOhRjnem5fVWeJzDwbltmSsq+CLFjmkVIKm03g9GSwttB1wn4P87XFvdrT3dww9FtaYJ3k86Iq -LGALhUQi4m2uoOA5HyJ7RZCC7xmGLd53lCxkk+n8QOrTSoux1r6YuBmbanPOioZaHCVaUimcRss0 -BaZ5qNdEpw4fUS0hx6lpFEL9t/xiEWw2gKWe7xACcv2KvX+D728Y/J7ggmoknG5yikAp+mn707pQ -2aon0ALIIiVW5xBApGpQXA270ybX2F7D7myPUJv5lnxrBUxmvxlw7/bc3NwyLk/M0yOFEW+Febpi -Xo7EdAKZEbPohlUKy3DN8aie6bHoe3adFs3G6H1CcIiBXJYzDS4LkhZsyaRZzSdA7c3bpMhKgpJI -OTFOj4zjgaE3YHZghFQyKUO/nTGuQ5Vxz9gwc7Xv8WHH6ZSZJthdDXz51S1vP7ui63WKIjmxJAU4 -iiSdaiAXFBl1HGwBkc3esuUlrXk5ObI6msnlZnW5GZlKDTJQwBoFPJwJdLbHu63SQWXQkT4Bijqu -YLr6LE3D1YqoOhlpwZiiq/b5T6N4uE/fC6wb4GVT8en7/jsmIuqPikgmlshpfmYcDxxOz5ymA6fl -UZtJk/Q+NlrwxDQhUafb7fOJGJx4pmVkSTObZWTuI9t+x25zTeeGc9Fqimpumkhfb5KLI6AFvK+i -0lInSUihSKyFmtTjo1STFtRrrNE9zXiscRom3D57FGLJNX6ltNOgxiAvyQKcDSNascnF99D2CfD1 -c3R6LI3F2NZw2I/+fHp9mY86K3nR9Px1ZFavWyor4aVDlT7Ky7/ra50pLR+hwIaK6NdLdD0mH08/ -9OGMrotZ6t6aFnJZ6ILh9vaK//P/+mc++/qGP/zplt3/+zv+7U/f83TI7Dq4eTMwbITNFjY7A7Zj -s9thjAJeV1c7dvtQHeuo9zBVeP3SGljWoL8zvRLOAINaoTftl1sncEtp8QIGW407HNVuNy2UKetU -GccSldqG6CyprSEGtRkuDRwkI7YFCuY6HT/v59qk1v273pv6Mar9Lg2cOLvl6d4va5Nzjh3QiUyp -zYmUUiMa9P5ZrzbRyrNkVtF4KYap9ORkWWZNHo/RME3C6RQ5niKHJzVBiUXDABHPvGTGMbLMkYf7 -iWVOWNtxvX/HfveKr778Df/9v/0Pvvrqa/r+hmmauLt74ts/f8/3/Y+Eh3uOxyPTMpLHuhaLHhcp -l9e+Xv/na7VNKHVdFFFWxvk++Lm10J6b9xcTkPNk5cWrfbQ+Xk6N1u9/ofm//Ls9/NX+ZnXmyVmY -p0iKz9zd3XM4HLi7U5emaZ75+uuvubresdvt6DcbvvvuO7799k/c338g5ch2O2BdqYF4ZwX8Z+/e -8Y+//S9sNht2uy0Pj3csKfL4+Mifvv0jzvaKRhajRUcVziGGWMUupMTJz5hQR4VNDEnUm1uyjh67 -grFOsyBezN8bWibwCapm1x/pSaRaniWydSvFpqHYObcpwMI0aorxUosMS1Fhe8rM44lUhKurK66v -r9lstrjQMcdEwfD6rSbJWwvGNbF4wLueOWUOzyfGcSQnLUCbQEmdLcpaaN6+8ry6vSFUwVbKszrc -GLXTLKUwThPOe/o+1EZEOfeb3rPbjpyOC4dn9YgG1qDAaVJ3hgd5qqJTARIlqQjOuqBuC/OC9VWs -anu6XnC+XwvhuCykXChFxayLgVAEsVtlFJoCDnx/RUehzJmYLGKm9QZztfAwRuopyxRbagZCrshN -S7wG6xyYXBtbt048qG5igsW5ASSAdIg4lpQ4HROn08IcZ0rW+yJFFe1rsVI56OgkaZ4mljFzX44q -2Os6nDuxGZ6Iv+2wpmfor7TRLolSqk7JWrzd6gLpMpYFY3PNEsl1KmLAt1TX2qhHpc+pVXNgCGee -p3MO21tSl6pvuKanWmsRW2laYslzZhwX3t/d6zmujVRDhVNUq8ElKuqtDmtGaWnljOouUUX8Dfk2 -MkDe4+0rOveabXXh8s6Dq6LEMlMqp7/rrut7N3WNVQeOLnR0wa6Ct/YZVOtjVTtitCkwotkeoPWi -rc23Fch5wRPYbnrC0NPPgbFzlHTEkNjvemKcgJkiM6Us2FoEl1Lq5PXEsiSmuBCTOpw9y6H6rZsK -eBTEOpzfUH2O8F6vrVJUU6bTZH3/3naYYyFHW6/diBBr9owQY8E6TVOnNju5LPgAr9/csN8PjNOW -H398zxdfvuK3//AFt7cbcj6yTAVnC1IWpNJZqc2HGrUkitTr0DY9h2oUSi1itFgtap0sckZf61ra -ggczKrIuYjG50qpc0NRzO1Tx+YCjx5iAocdKzzl5uyKvFYBqhYdUoKOsY+zLNbttmpcbXSss288v -lv6f2XjNR3vkCl7XDbKYZtkta7bBvBx4Ot7zfHpazQCmPOq0zAm2orpKs6ymJrY50FQnnGyZU2aK -iXA8cLOfmDd7Momr7Su8UQ1fJYqsx3xFGC+AF7CqjxAwxdTUdsHg1yZEc25qc1nqUZWz0YE1Bu8M -vT9T7EoppDJTRHNljLT9px7jSy1ILR6R9dCt97N227WxlCosN72eGnEUY7EvGo92Ui5PzuV5/oVm -4yPu+9p01Wu6gY0fC8tVY9J+p73WxfUhrTmV83NfIPXaj7TP2Zqwej3Xz27FgdUrvBq0IlktbaVk -Qmf44ss37K5guLLsX3ne3/0EPnPzauDduyuurwO7XWC7BWur1a7VbKiUJkTOFCo9enq8dOraNEMF -S6739zkIU0FPqkV6/bxyni10PqzAg231UQtizoViDcvSnJFSZYy0Y1ibDHOh02o06GqLj8kXYKIe -1/U6WsGQ+nzN6a3qkczl/7/I/tLPUc+/bxqhrFMNFOAstIalufgpOJ3qXh+jmqnM46wZHdGRU2Fa -4PA88uHuPcfjM0+Ps9JbAecV1IxLYZqzrvtccXu7Z7+/5ovPv+brr37Dr3/9DV98/is1hqDj+Rh5 -eDpyHBeM9XT9ltM4EWMmXuhxRKDZcLTjVRq40H6undx6HduVqnYxXV6nY6qxeklna8/fmpGPAYGP -78GL5qOGE1882ScNx4ufGoPvOnUieXp6YlkSh8OBFAvff/89f/zjn3h8VOHmze0rfvOb3/Dus9ds -txueT0e+/+E7Hh7uyCURgqEfDH2/qcW5Bqt0wXF7e8s333zD9dWrle/vfYdxVm1rq2tIkUxa7W3r -sRBbLxItTkqG6ASXioa7lILLmZTV1UFBFb0QG8VFUdWLBU7K2hlfdn2XSF/J6nQymYVi9GtfKVrz -vDCOI4+Pj3z/57+opV6aq87BErzDI6QlapJ41jT5ruvoOhWneu8ZhoH95hofHKlEnHNsN3usddw/ -HvlBfuTD+ztSqhOG4Csn3db0YMPppAE1ANfX12y3W6b5yPv3kcPxhLGemBI+zaQ0YH0iTYlSJoLf -EPyWYRiIizCOd9zf32uwUQiKqji/bqClclhDcGx3PX0f2A9bwOqEYNKwIWM82+21TnyWxDSPNdsk -QlGXCHXRVT3Myhk1ScXiJlWkNiJ2PnfvFeF3DQmTZo+cEZsryp+UYmbQotgqvSoJyku3GuBo2egY -txiyccRZmE6R02nmdJyZZ0PKPUt6rMWDTl6cCzW9Xm+g0A3EVGl3pYC1aqX8dAfAmze3vH37WvUJ -VgsnFWmL0lykV4RIsjY2JmMlQ9EARodXtLAiC6WKmXN12cqA8U2Mp5QHZz3OWoJHbXBLwa1hRBkp -mfm08PRw4v2H76uGotGEdEFeNQt1ctLuHy1aGi/Ystn0mm+yKPqfolL45iky9RMh9JoHlFULJlYp -HTrpKTUHwqzUpVxEUVkf1Ka5WlivVLVcN32xyo9dF992b9d1QsE1nN9QZMFXMW8OM0Z2ZOu1ESrP -eKuNNAxYEtbptdXSvlPRz3YYDxwOBx6fn/TYS8GIBlcVl3GdZ7PpcbbDEXAmYI26zIhkBRicIr8x -Zh4eHvF24vb1ltNJaQzdkBn6LV3vNJgqaZHQwkxdp+nDr19fk8s12JH/9OvXfP3r12x3rgrOVRfg -rVTHGaP3lEFpQpKREl9sLUqDVKuOIhYhUn2sXxQHrRBtNoumKHfZ5KC/b2zVkm3xdo9znTZbdNgS -arPvgE5R9ZoQf6krudzszsXu+d/0r7ZR6kZH3R9ePuyK9H6M3K0TPPsSKT7rY+oESCLTcmKcnjgt -Dzwd75T7nSMpLeCz2nGbgrhcA1f1OTymhsdW8MIUslhSmchzYa6IcconMNrAbIf92oSofW/krJ24 -pC2ZOqGogmkjOLEkDBosKEjJWG8rIq3TEVWe1uYGizhtQoKXWqjWCWeUWiNWZ0g9aFr8rTVNo8ro -+5N1StWKHdXOgMUUj0gHUkMum2DeVMe0CyrZ+e+LhtG81J+o9uXyjF5Sqz9tVEyl2jQh7c8huSs9 -C7loVtpU4XJa9rKJ+fh5zoFsWnt4q7lhnelIoSOmEbLSn56nZ/oBrq47/uGbz9juDPdPV4gd6Tdw -/eoV222g68BYdbLSezVTSqQwIdldvBeruklqMbpSZou6J5XqVFSbtnX61RpaOT9PAyb0VAtFWpcu -K+AkZFpEgZ4TzS+yrhXObZraJmh1EqGehC/WF6GoLa8IrcHQaVKua0RbCxRQbEMxvWdpBWN9Xn3N -lNPF9WDA1WBYajp56mrz4ao9rrDM6lSVs96jcTGUHCg5MC+Zh8cDP/50x+l04nSo5kXOaeCjNaSo -7rFSDG9uv+Cf//mf2QxXGON4++ZLgt/w/v0dx8OJ+8cj336rtfbheFztzp/HJ55Pz2g2DudzZM5f -G2NW3ceLa1rO57dNuH6uEXhBoeXT3/1EE3LxPJfr5fp7L/9n/X8fNyEvv/alFE6nA99++x3OOR4f -1dbyz3/+M3/54ScVjIswx5mcF0qJDMPA/dM9f/jDHziNI30fwAjzcqKI2uWWDJvNhi8+f8ubN7fs -95ozYjAaprYs3N3fa6J03ezPxYSsg9bNZkvOiti5OopLKTEbh48RF2ohYDRHY9h0mJKV+2fb2Fmn -KZd8tKYRaELS80m2lZLVOPB1VJmE7IWUMuM4cjic+PDhnmlceDqcWJapWqnCfthwtduxv9pirVU9 -DRq85JzH2YB3yul/+/YtXddxHI+UUtjvrxAxPB0mSlbhfc5SrVD1M+nXqjtxzlXL3BNv3wjX13v6 -xfP0dEd+yizzpDeHNySJyAzPz6M2C/2G/e4NXRh4Ph25e7zjOB0REQ7joSJ8WQPqaoiidYW+C0xz -z/5qizeerrIochZtTrZbtp02NktfcF0rQqsIf9LAylxG7p8P9QJNioaYkVxO5DKRmShmYnVgMAbw -WpJILUqNWsWZygEVMqloAWaN4NyV2g2Lw9oNIVzh3Q5KT8mONM/kxTOOmcf7xMOHhWnOYDc4M5Ds -WQSMBHUoo6HxlVPttdinCN46ptMJKTN933O1f8du+wbv9pSUIWdc3aCtWHWxMGalUBiSzlZMpBSj -2RtyscGIxUjBNRcZTBUO629ThFx5vc5YrOnJZBxOkTN0ajaPkaeHA+NhIS6lojx6H6hdbtX7WG0+ -dbGpbketCLWe3WarORxpJi0T4wIlTcTTB34ajry6eaLrt1xd3XBzc8t2O2A6hzUOa2tytkAp2lw0 -7VHTXF3yvI0x+HCeZjnnqoOHNiAfc7aNMairs1Mk3Rg6O+B7Q/EzcZk4nI5Ms6aIG4mEYOl6pUxq -dochVAtvZzuc7THr34IPggsgLuEC+L7D02HxWNNhbagFaNJwOKu0SBHoO4uzd/x6eYP1M48PI9tt -5s3rja5zsWBsRwg98zxzd2dIsjBsM5u9Tr+ub77ks8/fcH3tNYxQMs4aTGnU01wLFs6bmakcbD3b -68p3qYkwxlBIF4hvoz/W/10UfdfgQIdBLZStsQSrwEbwW4IdFIWvQYNGPMYE1Rc0ykBFWHXd1/em -q395uV/97ONyQ/wlFP2v/PZa/Jy/b4WXiGiS8/jA4XjHlJ6J5YjxSz2WGeMmhEw2qqVpfk3WUGmA -XmkTVqNTjbWqQauBZsfTRC4zDb0VyWz6Pc5Vt8bswJyLwVaoN54+qR0DnSI4DLnW4MYojXEt/rBg -0jnvwyhCKlZNL3SakSmSK6prKExUsBghgbkswhtCekFhrv+5TbN0+mE1I0F8fRtS9XymFjxt7fsl -DUi9Dpq+4+L11ITkr59fsx6P8xTvXLC9pF61daNNh+Ti/1824p8+2vV3bnb0abUBtMYgNtP7jhgG -ZjfqxLGoA5kzhd2u5yv/mtdvN5gw40Mm1ak7MkMx5LggVgvDnLOqcMpSj199H1V47Ow5DBQ0PFSa -Nq4e67LqBs4aojZtcxhSVEOEFeBBtVtnDU0LKy4vrou1jmsTQVO92eu93VgNqi9qx6tdTzp1apQ3 -bQkLjaKp71cnKCoir8HFRlkQ5xoyU3LQ+9JajHM4o4C72ugXptlVPaw5Z2+cEtNInYLoz/vhhj5c -4xAerWeZnphHKBGseFKCaHSPEHHVMcyw3b/i7WdfkbPw/Xc/cP94omQ0hTwlHp+feP/THXd3DwpU -D2pmoqYhaZ2unM/j5fVLBW4uhOQfsXsaAPVyynR52cq6tqzXsZypkJfRDZePF8/1C83H5Xu9bFwu -v/an04nHx0c+fPiJrhtIKfHTTz8xjjPvPnvDfr+vH0S4f/jA4X8+aWFSNJJexOC8UlKWZSJnwzQt -eN+x271lGAZKyjw9PZGT4erqimEYsN4xTROpJl2eP1RFOqtVW86NEmAorlqnYRAv1ZdZJwcFWTvR -JM0VKNcbp7lbtNewfJyqqjdUcxepJ68oamVyJhe9dWJMTHPkNI48Hw4cjxppb4zDh1CzJM7daNcp -PWaaJkII9H2/ioSttatAuDURpai+YxznGlCmF2Cjgb1A6+zZDag9Z7P7zbkVHoosz/PE8/MTy5z5 -8cc7TlNkM+x4+0Zdi7777gf+7fd/whjHbrdhWRaOp0MNihS8sQzDQNd5pcnJxBJPxDFrZkN9H13v -ub0VdWvySceIUXMTKBpEOc5H5nHRIscrD93YXBeQCcyMcZr/YYhaqBiraI1paEtUz243gGljcqGg -FrmNBuHdlTqs4XB2A2XD8Wh4fHjmeJjUFtPuKLFjOnqWyVNywIcbunCNZatjAGkmBSiKWKQWExGR -QrBq/WgxmOIYOssXn3/BF+/+K7fXX9G5gdN4JC0R45yO5I1ZKWa6QdXZTtEUeUirhW2bAKjA92Kj -vlgIWgHZBHHGaICVuia5dWKAJFKEcZyRpDktBRW5lWKRrNeyd55YzmPwlmQs1c7XGcfxaUHEY2VH -7/S+lQSHRzg8Ft7/8CNXV7e8+2xLMB29vyL4gjELmAWYtMCQRjPT5kQ/i0FKUQCi6pKstRSJOtVK -CecvQIsXRcI5qb2IUiesc+ACwUCxjpKEEHrGcWReJnIcCZ2jlAFvXd3cqwue1ffTdT37PdVhxoGd -8Z1B3IKYtLqQWfF0LpDF6WZpBIfgHGy2gc735BSZlnvepS0xX5PySN8Vbt90dGHLskRwC9ttxzwL -YeMYF7i6Xbi+XTTVPnzFduvxAXKe8ZX7nOuEuOksVz52BXH0azmvdmJr8b/C21jjtbk3ptGy12uQ -dn5EQQFE6TTWaHPm3UDnei2kTUO4G+Jm67mtBWVFPFvBcWmZ+6l24299f/GTT373Erl7ec9cNl4v -GpA0M00njvOBIicVcncOm2GeM8lGRBalt/nGbT9TlES83lcCxVqwAUOmoIVNXASZqnOcD+vEsDeD -6tMA5b67FXFGLqcOldbzieOMrnlqHW/W4r2BcA3dRwyOoB0Tag0c8kDyS113FpqtrnLuWxOS+bgg -+uQ412BFY5w2rI2CJIp0N0Dj720W/yOPM13tsrk8v1+95l5OWs6TkI8F8B9Tt8+Uq/MTtEK5PVp+ -TsKI6ty86/BWAR611lUFICbRXDC9d1gfMU5TsEvWPS6lRXOnOhVhO6fXiGoDLqlXuoaumRFCbfj1 -ba8fy17S29r0QcExMerSqJkRTeNlzufWaKupRT8rcKxPofWXcaxFcXtuWZttqRNZgMvJ40sgqb2/ -BiTrhO+sx9VMr/b+a3NSaXXObvW3bdWmiSdltVtfZsM4KxVUpx+GacycjobxZIjRYmXPMOx5tfsN -b998jeCR/G+8/8GQ5ztcd8BY0fDEJOAC2G7d3wEeHp54fjrwhz/8iaenA+NpbhdLnaRq42SDJ8ZZ -6ewWQu/XBuJSV9SORru+LpuPl3vg2S790+ZF6m9/HOj4VyaIfHqf/63m4/I1f64B8j/88J77u0fG -kwqdlTvsQSI3Nzf81//y33TTJ/O73/2Ox6d7UlqwwbMbduQcmaYTvtMcjiUthMHRbxzRPPGX9wOb -/Xfc3L7CB6FPanV5vd2z6/ccuyNLSphlxhhwflA+de1gc5pqh6sHIeWMt+q5fJqOjKeZEE6UlBj6 -QB867MXJsVZdV3QUJfXG1J+V0pqSy47PvHAsUt5/ruJ37VrnZVwbirCxXLmtFthQQw+NFg+5rIWK -OiWosPd0UmeE3a7jMEW8FwqBQiBmUycFiVwWrNfwOxc6Xc+NWQVnukhZbBBiPvHT3feMyzM5Rw7H -J7Jkhp0WsDFPfPizZiHc3x2Ii/Dq5g3LUjgeJv78px/48P6BYbtjnPe0ZG+Kis8WE4njRD5EHIZ9 -v8MA992C95bQObbbHusKT0+3GJu4uy/Mk6KozjlcFxinyLc//IXH5yeGYSA4/d3QgQ+ZrhdCb6Cm -1JvaXFgLziQkCyknTBHVt5gRRHDeczpN5JwZNnst1G0gxTv6cMv1/ktOB+HHnz7wb7//lv/7f/6e -x/uJTfeGX/3qV3zx+a/o3MDNa+zAAAAgAElEQVT2+g05Fax4vM+K8K43bcFcukCRMTnijSHVpi94 -j7jC9Ztrvv7ma97d3hCMkNOMlEguyvMM1im/X/oVeTSSQLQhU1vqvroD1fqgoZiXN/ZH7hPGKKtl -5YjGqYq/C3UaS85Zm/9YKAmWWbMcvA1kgwZdeq8Im3g671aKlPWa0q0alExeBLE6Ldht9fdiLhyP -R06nE9PzA49PJ07Lghscw41FkmDySN9VDqtYbC1IGhVIytl5Sz9/LQykFk+tIU+toKpLZ3m5QGZf -KMXpa5ZKj7EOa0c2mx0SXxGuNszLgWl5IOWRtEQImWlOJJqznAYJYg3WCcOmFuzWICQlkTh1DVIR -vCAl0lnNABq8xQV17+oHT5aEG4TQDfhuYrPd8ubdWwyBbghcXe218GBP16lBws0tXKWF/X7Lu9dv -2O229NsZZ8D5mriNCtulijLtZbFoWvCmTrikCNZd8N6xK0+81GveOrcGtFqjoa6lDYjR/SdHIdDT -dTuc6ej8pnLLBS9XFQWvG54TTKVU6ATFfYRaXk4/UuWdw5ldZT4KGb0s/uCFqNhAzqYCHK0RrJSO -ioyb1R1OqQeFiHcdUhwpZ6YpMecR4YSp4W8qMcvYUPDWUoolkUmSsBWVFwy5FOyq3wGkwztR6rGD -kjNlVg3gnI48Hs65Blf9Ddthhw1t7clIzqtbmK0NSfbaRDSdRqOh2dYs4mttaeu9UQu16hJkCJSy -qC7EBazZQUlQZozL2NJR01E1yLKlPVst3NdTsTZeetxLbYCCKJUT45V1UH/fVTGxVJMSQ6ggh+7F -OnWH1CghImAaaFho5djHBZG1TXOi2hIRanaTXQW8IpmUNU6gc4Pet7mul6WgNGNq/kKdNojUxqSK -n5ut60dTG4NbUXuAbGbWzJQKoPVDwE/CsjxQ5v+ftDf9kWPJrjx/tvgWEbkxST6Sb5dU6h5VqQcF -ATMY6P8HNOju6VLPqLS9WviKa+6Zsfliy3y4Zu4eSb563eggiGRGJiM8zMzN7j333HMiQ4hU2mJL -hQstKrSJLiUAjABEgoYbE9A64gcBZILqZeErJUIsMWJ0Ie8f4oGr93iLzB5ZEIX0aXKCmnuvlDH4 -6FNMqqeEJVe7tCXM4rXcb5QTBhVjwnrlnh6VsHIVS03vnZDmwwvMvS3ZHBVRtkKFJPXdSc/SILTr -LJJiE+U9miEBARrnPV0faPeOza4TdolbAZrgDX0X2O2lB7TdiwntZv/AVy//gudfvOL7r/4DzkEY -NNeXl3TdjvvBsd+3hGBTT2CgaRRNU1GWJdauePfuhru7O/705iP3d2sB7U2SwjYJYDYKrTym1Ngk -zCEVvnTO5Tl6nOiTQJsYZX2nxEu2ezVWweYgZmYcCXAtDBnU1LMtIF+qsIWp+mqMIQSP1pauE4l6 -n3pFlVJCHyvMwXUmrZ7x/Dmg9SmFXa0WWGt5+vQpJyennJ2d0XUtg+t48eI5v/ir/42yLHnY3OOc -43e/71Aq8uLLV5ydnXFzc8XV1RW7dgfKUVUNZVWk5j3HxcUHoSUtGoah4/7+nsvLS66vr6mqiio5 -B8vBKHxBZQTdz0iE1iop2iQ8yA8jAqfCQIyT6o8gPvlDy2uIk2Mq86buslwNmZdYHz/yZADj5IBU -NXIlZ9E0tPueXVK8Ck4+h3NiPhaCUIxsSiSynHCMka7rWK/Xo3JRbnoVTn47VjLmKB15YSV36oyG -O+d4eHiQSpMfhB5iDYWxDIP09rx9+5YPF9c4B8dHT6jrmqZp2G334pYc3OjmLT0qpZz8OuLI5WqF -ilEkBQfHZtMnZA0Wy5KqKsRIzQha03VD0imv0IVlu91ye3cpqHNXiKtqr6V/qEHkIaMZDe8UWapW -jNCiF1SaEAhRYcsSFwJdt09VJZNko6WvZbPpuG+3XKuP3Fztef3Ht7z+4zt+fH3J0GkqG7H6hGU9 -8PTJE6qipAu90F8GSx9/wgl4XCPi3G4safOUfqjj4wVnJ0ucaxmGpE4VOqRRT4FVaJ+b8UBGWNDN -mDb7iEeZ+Yb8KSfzc5bvgpbkA/pzKKWgbFXV0A1rnBPKRVRmopobUU+KQZxSA4FotKChQMATNZSL -It0bnVyeDbKRWoex0vtgrKIsC6qqEIliI4l93w9oa8fNEkgJfxhRtnz/HZaJYbrQcPjZHg2HClEM -wsIc2RTQQSs4Pj7Fh56ut1Sdoe3W9IP0K3XOYwo5dMfrIoinRZkSJMSvKMZcnZ3QVubJs1HjX6W8 -+Gwohyl6ysrTLGFwknSj93SDCDsEBS6U9H1PDD1FqWmWgcUKFo3w+YXfHSAOTM2ZgBYa1Yg8qdyw -mFpMldBPpyELBDSZcjOuxSytmhSZBCOLqKhxfYFyFcouKPSRKLWVDU1xjFZNWn9KEPyYUcEUniXq -4OFjAoPyev+ktWP2+Ny+/WgF/NmfzpHwPExyWCfVID9IFYxBkFelcqY7yZtqkv8UjH0RI2KI/DxI -8CqJdDJWI2DLnshA73YEv0cjIISJAWM8i+Ykoc5hvC7QRBXRIaKMlTf4uWHgsBpwOD6J9hhkjoU6 -aNHhU0pUHicdpWqKmlDzT99r/kjzmhrXSf1VfvzZ4zlJlYVPBGMef/+Z6/uzv3G4Zh4jw59jqXz2 -/6vp659/CKCSe6a0sqNztlKG7AzuAygvilAivCZg5RjUp6B7/hlj9J9BoGd08rFS9mc/TR6J2VNz -Svp0ZnwyBvk3clnlz0pmz/9fnt9H1aJH3i4xRowqiTpLAUtSqVSqQGtDGCI+TuqMShXYoqQsSow2 -DC7iXGDf9mzWLff3W+4etnStJ4SIG6TXLQSdkhNPu/d0rad3nq4HHS55ffoe3AoVC66ubtnuBpHj -7QJuSOdstFLJNDXLxTFPnjxhcXyKtZbdbk+mDFZFNfZ6+AQQyWPqm8mff9579Mk0xXhwvs9/V349 -CTgxrXOtpQc3swoEKJI9Oau1yj6TgCo1tS5MLBzGpCM/n4F2k14jx7M50ZlXUCZvIrDLZcPTp0/5 -4ouXfP3Vt5yfnyeN8wdOT485PnpK3ZRcXBY8OT/l4vKIxaLmb//2b3n58gt2ux2vX/+RH9++5ubm -SnSuy5KAT9WRPW/fvsFoxd39LcFHfvzxR+5v75KsK6lEybiwhBogg2m1SIgaKyop0kSrxHcAabxV -UXwDxkbgJEunmcpWsuFPjWxCH/h0wT8uWc0PqPzvoigSjzviVyfsdjvWSa6z3e3xQ0dwnt737HYO -rQ2LhfTS7JNqVqZmbTY7vPdUVUKPB89uJ8pTzoWUVetPstfRCyGEcUKHQRR7fBgoywJbaOJe07Yt -6/U9FxdX3N3d8+zpl3z77Xd8/dW3LBYrFJr7+zUS9GZJP5GO00YRhDCALYR+Y5Wm0gVDZ+janThR -t2sW25qT0xVlGfjwXihlD5sHTk5OOHsiamvb/R7ne4pSoZSj63tcAB8VPmrQBmUsdZaOxZFLiyGQ -aEJyc5iowHgUnqETpFGbmsIuWDSn3LVr/vT6gvdvHthtDOuHnpvrNQ/3e4a2obArdFzRbi3re2hK -RVVo+s4wDOCNFb53Wg+PD1VBfRxKaYzSmEroUWVZ8vTshKYpCXHAB2m4RAesVdKspgJBh5RAJ/Ro -XI8mlcv15/KLg8fnfBLiwfqdv4D825iCupa+jCHsGNyA693YW6Q1BO2Ev2sg0ONzMq6lv0uaybU0 -G/rI4JyYFm4DQ4jJx8OxWDWcPDnlxZfPOH9+zupkiTWOoR8gSGVFJzUcqTimxkRSDKenIGhq7syP -wOebl2f3LfHgnvc+mbwlupvRtQRbs3tqtzfskhZ7VAFLQteCqF6VlUmgfhS6HMmsUokQglbJENtI -tdUqMf4yRqiGEUngo28xRUfVOI5PDUXZ0HUOo/f42OGRallgTwwD2kaqpmKxgrp2aLsf16APvUDz -SS0u87izns1j/rqaBcgolZpPcx9GTnRTVSKbWSkz7akxfR0qlFpg1YrSntBUNXXRUNglxAKc+D+o -oCVQzoHlSMWaBziR0XAsEdKDPlzfn073/xp9ZwJ28udFhCzSIetDR4h9WnvSFyFJRYCQxDKiRynP -6CbMtP60ErqvNjJyWjlB/nVCg5P/j+8Dwe/Y7kUgQHuPVp6yEBl1paU7LIQhSYgrgvJYVTAGcwkJ -z4eeUioJdsyD0cOKVxaBEYqXRSuN1QNG10l0ZC/BNlp8W1SmfkUmmONzgWf+vQwcaMSlPaRwRyc6 -6OH/+emE8ueD2/mcjgj9DG2NTAHQ3LD3Mb0lB3ITxeon3gN4TLmKZHqQ7FVSYQpkX404VnFyYCYV -R+ccyng5z7QnKp/ks9O6Um5WHcjzPIk3ZCPP6doysvpzo5Wz7im4nPfKHj7S/BwY1B1S2XP149Ox -Sn/TfjOO7fyGTp5S01yLeIzSZvR5C0TyliCVRYMoD6XKoDYoXeG8ou08u11ku225u91wc3PP5dWa -+/sNQy9IfvAdoMU3bYChh671dINU7kxh6bcXbG7+b/5b/W8YXRMJbPcbhk7TtUJbzmdnWQoFtSpX -PD1/yfkXLygKQ1nUSVX2JiUB0rJgzCTwkxOHEQjJVSH46ftCqUd7zQzAU3Ha02McEwWdqkkhyAoN -Pp0RRl4vJGqQScBGji9HiflZHLxaHo+Ji3NOJLzT/RdTHCAN+ma81+YP+93333ByfMbXX3/L+fkz -lFJstndcX19yd3+FNR+kArJe03UdR0dLnj59ytdff8lXX32VqifnHJ8d8dvf/n9cXL7H+wFtU5mp -VGw2D7x+/Qeury/Z7VrevHmDQdSxrBGZQB0RNAc/6pWTGqa0Fj+OvNGGGMaBFAnOCTUzJENCnwPG -XP6U35lnYJ+iqodJyOe+h5TxJadnVYgykrYFhS0pjKVvDf1+R+8GhuDpvUPCZCVSnj5S2xJlitHQ -7/j4mNVqlRyYWzExHAb6NIFFCOL0TpQFZA3aGsqilP+zv2O/39N2O5qmRunAdtdyc7uh61ratuXh -4QFjDM+en/Pq1UtOz45p6iO22z0nJycMvWT9uX9GlHM0WktZXZyAA4U1VNZCdBSl+KCgHHVT8MWL -c05Pj+mHPW23Zb+/YbnUOF8QhsDQ7ymbmrqukjN8dhf1uBDw0eBDgQ8lRaGFWqIE+0DHVBYHCMSk -BqK1zIktJPnQNPhQsdk+8O7dmt/+9o/cXPWouEieBKccnyyxegnO0Laay48PGLXg9PQJBGnSM8YQ -zGET2IQQhFSyhhgcqiiSD4thURWUlabtNgyLEu0jhYSxaKtTv0tWAhEZwmmdJafyKKHDvAlNLuIR -0hgOA8rZSk7rd/pZ/mq0pakX+FWgd1vu7u/pun3q8dFgJjdW7wIiZKxTQ7XHx8wJF0pWwBEG6Yvq -BgEgjo+PWB4dc1wdc/rkjLPzpyyPK0J09H1H8H4EF8aegFnpeLrZckCRn0sH+xhAPwpQH5eos+dK -CoJiSnqE15woYEqhdIE1C6oyEoMhhgKtOnq/wQ3SDB8UYME7lagEOlW2pkBWlNLU6OmjSQ3wWVo1 -ePpBDp/BbYlxwBaK1VFD01R0ncc7EbvQxgrlLUS6dC+ujkqWC4stIpF+XH8xVYIVET9WeQzjcMSs -kX8YHqggvxPT70jCkZrRY8QH2W8NwuNPwkgpADUoagq9pLALSpOTj0q4xcnzRwovk+fDvOIyr9T9 -HKI8j1XyrP+vdw+k/rFEyRpffwxSpYoXGVCZn55RSyWJByomJVYJsnJSB4DKlfMolS8MSknyjY4o -7dAEbBHAKyItXb9hq6RPoKoX1PWCwpSo7DPCIDEoBmkqVyhlDwYo71OHqjZ5xPzBdzHqdFtZFAVG -BYze4dWAppCAJjmWz7efw2AxJVRRghYJ4o1QiVSuECW+/hjYf1ph+R+aUTWdAYdf878zbevT13uc -gIzAkpqCPRm/HAk+akT/7PXkJCSSY4zcz6BUimmiJN1iSKlF6U8XQtcLQ5LFDkmePJ8LmRXiZ/vL -LKGMcfzoU6UxV7ni7Pk/M5TjOs3P6HSufVoROUi65p+dx2vhcLwP79aQcLYxyn58RZAEewBisCne -SqBEkMrQ4B0xOkyUakJRFslEUwnzYbdjvV5ze+W5vb3n8vqO7aZjv+vZt55hAKJL/lGpv9NrvIMh -KJHMjooYC3rfsX/4SHQ3WFuzXDbY0jAEiMGglaWw4mcWA6wf9hAfeHK259lLSwhKjJlDwLmB7Lfk -fI8IEcwobCk9z6ySebXg8/MntChZw2mvycpjCXDLTB5jzDiv+T39jHY1rfU892pMlkKywxgGYbSc -P3nGy5cv+eKLLyjLkv1+z/v377m4vqLrunFtjT2ROdF/XAHRWtzOT05OaJqGu7s7Pn78yG9/+1s2 -2wcWzSkA+04Mw3ySH4wxslgs0Frx4sUL2mHPmzc/8uHjW0IIFNqm4FBMa+7ueh4eHpJca8/J0TFV -1aAMDN7hvYMkWeiiSKdprQmp4j01Gmm0KjCJ1qBzOU6VQhFIm2l2NddGJjSb1wnfPO81euSYTxOq -Pvn+caIyn1CdGnNtUVKVNVVZ0m4rdloRBkdBkquLETcE3DA1E4OmH3rWm62UDauafnB0/cC+lWak -LEGaTc4yTz6jtQDr9Zqbmxu2221yRT1nt+u4vLrgw4d7uq4dP9fZuaiSWau5u7slHEHX7VPPSaKw -aYVO5lrKaLSRDTlGQettUVKWcpPWjSXEAqUbnj475fvvv6FZVPz44+/Z7R5ouy3OHxF8SyBiCzha -FtTLiq6D3W4gDJF+aAndICVTX+KDyPzWjVDNlLWoGNFK47OTM9IUrjAorViUK8rimEDF/W3P+7d3 -XHy85e52z2YdWNSWwpTiS6AbNBVt37Pfr3HOJXnTJ5RNIX0AStDtw81RcL+QfCKKUY0qJgVoSUqM -0eNGIJtONnQyeK0Skiycc3QqyZPoSGRPhBlCODr9zjf/zzd2zdexevT9/OfWWsrqCO8Mu11LUKJW -o71CqUK8HYxGh0BRVFRNLRSCtJlGJbzq3nn2Xc++60AbFqsjXn31Nc+fP+f87AlN02AKWas+9oBP -KlgK7yWJmIMC80NWZUdoYibuAGFUBnt8gD0GivwsyIgx7wuAR9a5VknmOKJUKWpmlUXrgqoc2GwD -3ZAoeUkisgsDxkoPkhrnUr4qZJ6NzioxyVAyBBwD3ou/Qu96BicKd0opqqpE14amUaMJpPfSgxRj -FFqkEYGI1VEjVWbf4XyX1qhUCpntVY8pYdPSmZXDoxlDNLlOEnqV3ICDBAwOAXcAaYhN6kWlbSjt -gso2o5O9ViIPqaKXylYaB2kCzW8fRAUu+QCMxgtwEOCM1Ss1/Xh+JPufgXgVn78/Dn5HiTrV6CSd -xyfRX0a1HgK5IVsC1hTspsRT+llmKHX2UJlH7cnETtzn5SnZz0Fbi/YQnafrW7a7NfX2Fm1EXdAW -KVgJUo2JSH/THEnOFGNmwEOMQluJ8fDaRFnIp/hZoYJUlY2pKPQCb3rp+YkFGi8UTWUg+pQ6Rg7E -XFLcKzFQXv8K6f9IqadyY8ITQRqdU9fmVKTL/RtJ/eigrydnyynwfZSExJxgRTPuG8wSBwm6PF5n -yk4cQQ/5++fX05wKM1VaQM0rISqQRQE0hXy+IM9lOXMRoKlQLbPgLKmPKU80836Kx4+pxyWP0zRu -INXJnz4bDj9Plmmdmro/rURlIv98DHLikcc/PvqaH4/v5XQjP77m/LnS15HeY0oUSjzEBof34ELq -3w0KrCKkCojznt224+5hx9WVWApcfXTc39+zfpD7TSud+jUS0GKmMfNRgdYYlXrdUKBKCmUhiEmu -zsVbco9qrirIfdi2LXd3dzw8rCnLinq1oh86rq4u2Gw2aX5lPzFG0/t+HJuc9AoYlOLEn6lgiXps -om0FnZJ90lkk/XI5VswJgHNO+s8S+yBT+YWBMMn2xii9tTpRkLNi7XJxxPfff88vf/lL/uZv/oZh -GHj9+jXb7ZaL66uRniWvW6S51Ey3y2SybD9+uKTvAovFMSfH0newWKz45pvvkgtuwf39LZv3a/m6 -2dB1e569+ILT0xNWqxX90NL3+W9yEjakBES8K4YgikiFLXn+/AXHqxOqqmLwjmFIMpXIRJqo6H2P -c7nhPMjekw5YbfLvJVQmJJqA13gPWkW8B6sVflQNyYs9oRTp5vkplYD8yD0WGaXOk57LSkaVGBOp -lBafj6Kgryoqa1Ahcr/eojD0nUuVjWEsY02ZpRs5c/n98/c5U3UuO1pL9Sd7ivjBsdvtuLm5oes6 -njw5E6Uq3EiBc66nLEtWRwuePjtjuarZt2vu7h54+/Ydm/WO29s1bbsDrUZ+omyAg4RVwSe5yIDW -NbaAEAcUHqMjRkNZaJaLElsohn5P3+2oa0tdiwGimEWmrNp1uH4/fv6hl5JziKC1k8bAYFBGgpkY -IlZJomGVlSZoJ74X0mzV0NQnFOUp27Xnx9cf+cPvP3Dx8QFFzcnREVV5AtHihiLRSQqGXihwrgpE -BWVlWSxq2tQ8rGeIls5ymOkwDUroR8aYkeqQ53C5WHB6ejqqg817GWKMGUuVzYiJIxxHND1vMPlg -mByN5yXq8EjBZVzD43PTM/mm98ERkjJTYWtxVy/rMdA1OmJspmQknqme5G+VkjbQMFuzVVVRVCWL -hSRxZ0+e0CwWVE1JUSWxBC3Vl+A0ru1wTsaXpC8/BnZTtPCI4iz3rpqPwSMKmjo4JKeOgmy0paSm -LMFTCAQr7yMsCTkAjC6py4KqiCgVUJsNwW+JSD8AUVqjrE20EnWIkgqa6eRQj1kEw+F8jwvihOx8 -K87IqTqgUl9OURhimfueUmAQNS5VQsvSUpYGo1ODn3coPJpIyIkWU6BDOixjXh8zueKYSh8eUCFR -/lLyQao6xVSOj1HholicxeSvo01BpY6oyyPKYoWlFpf6aNDJ6TwrHSmm4Ayc9IOQ/EYUo9hCHINn -QcwfA7if4IGfcd199At/9qfT3CXX7xwgEWZ7dA5Ww+wcmNHTUsVJ/uuMyoIGXPr8aR5GxDqJWpAY -AFrktbXxhNDj/Z62NWy2onBWlhZrKoxNXkCpL8TGvM58SoIefb75Zxz9RKZrlSbWVPVLlcBCBQZj -saFAayv3R0wmY1rJ582xfU5wdf7MWRktf9C0lpQiaCXeLyiy0d3B9B5Qe3Kw+rkqx//8I695SeAk -AZmDHuL5o9M+NNtb4ueqNPMYYQrYc9pKQrBF2S/NiVIiOa5UUjwrxxgipDWUr49UMRXAIymPMUsS -oiZXCeLj6/uk5+9nIthRZvVQ1ezzj7nc62fAgkfNWo+pbdNj2oPGfSE9P1Ez8zvqMf5xLhBQohKm -K5TRuODYbj1d1/Ow2XN7s+by4pbL62vWDx27DfQ9uEHEWYwtJSGPUokSm5AEdCfwRqElIY+RoizB -Q78f8K5jiJaAo1qI313XdWPyakbBDtk32rblj6//wGbzwMPDHV2/R2vp6xCBFUdqqyNT0qa9OVEE -PwOg/BRDJwPbOZnI/l/eBbp2PyYX1lrKsqSuCqHGAsGFgxh07LEJkNXvYoxoZVmtVrx48YLvvvuO -589fpL7jyG7XJtVWsZuwtgA/7aP52nMsBGB//PEN19f3BK958kRkd1fLY/76r/8jy2XD8fEx7969 -47/942/4p39as9ttuLoK/OM//oa+73j27Bldv+fq5pKrqyv6vqco1Ki4IwZcJZqCwkaePHnK+fkz -jhbHdF3PervBuxvafQ9RYWsx2gseOj+k5kqIUYnUoU7l5mReFFzEE/BOHCh9L/4H4nugGcYGvmkz -fpx0fO7Ge1zy/KnJJy1cbbKpEiyqiqYsKIzCJ96DC571dsd6K8aBzWLJ0geGIRk9qblZoh4Dk6gF -iRyCR3mHLkp0YSmbmmrREDqRWZSGdYc2UhmqmwWvXr1gGES6sa5Lmqbh7PwYpSJ399dcXFxye9My -9B7nxISuLMSVPut6G4M0ugaH89lTRKojXbelbYNUxHCE0BPxeO8YXAfKCV2rLilKCcRsakKU5Fa8 -H3KgZVSFNUC0eKdwWmTxeh0pTKCqGhZVRVFY+jDgho44RIwpWCxPqBcnBFdyfXXBv/3rH/nj6zd0 -raWpn2DUCYpaTIUCxFijYoEyDaWGsqjRqki66HpEDHonGv25GWtqqgooFXB+wKrDEnVIm5DWGhcD -Rapa5RJo9NPNrpNsai6BCsI6W6fRzDZ5PZ5vE+I3rcvPbfaPZaFJlBOhCWnqpuSLV1/QHBm2uwe2 -2y0oJ70dwWMLQ+9bhr3IkcYY8THL/UZ8dAnBLcWXpoh0w56Ly/fc3F7y/kPB8fExJ+cnQjNs6rRG -hfpjZptR3pRHNQ5DQvLmfSCHn/Jxr9bj55WSxCmPn1Dr5BBCBXq/lrFUSQZTTZQ+YzRNswKEBtoN -e0IUXxqTVWJSk7uAwSIB7RW4VPnEW5EFD/LX+QEfHT54pEE9BzuiYCW+bUmWOUasKTDK4Exagzrg -3QARkUFnQqxS9Z2oUj1GiQzsNHZ5nc7GLEpSEmJMSUiWP059ISlozjLInrS/6pLCFiyKc6rilMqs -JIALWUpaY6jTGhQke4pdYkqSHGgn16P8LGmSZv/H1YvHIWhU/CxC+HOPOcI8T8zyv6UCLQeo8pKk -HgZ2FkYgaxYskn0uZqWbg2QpnS2Z/kMvtz8BHSPRwxA8m73GWJ341k+wZUUYtAhHeOkl0iqmRLtA -Eqlc8RCa3HyNTP096aGS8Eucsw2M0Iq9nKOZGpKD6ahmSc0YwOZPNb5wei4LwCjR21DiqD31GUxU -qM+dt59/PF4JhxQsaQhOEE+qhKg0ryEEAU7MFExLUCTgxKigHNM9+GeuQsY3J0lZxnoukR4ITo9j -FaMIVmgtyLCAsyXBDeJ+kytRGSgImao2UjbIFC6iiA/En1n/8edukHy2KNkfZPzzPTEiQdP+qucV -qXzPZHBh9l6fAQZGWjiQ+vUAACAASURBVCBTtXO6bxLgMVLJUk9gyAG9VDqMrjCqQUVLCIa7+zvu -7h64urzl9m7H/d2Gu9sNu11gcOJ+EmPy01Il0RfEYAnZwNMHqfwnrzMZs4zQQ1R7eV7JWeh9z+Ac -sRvohp6hzy7oUOkKpQNVLRWHiGO3e2C324h56dCLEImV88RagyNL8maoLO8lRubhswDLdI/kszKz -bIThY9JxNND3bkyKRKBHgGsxmtZSbe3E7Dk/l39fkuNprrWymNJQ13VSyZzu23nTeQbtvfdUthgZ -POPrzBrT7X7fsdv2EA3v319wdnbGN998xdnZKUdHJ5RlQV3X1HUt+uTJ/O7du3fs93uqqsKHgYBn -vb4HAsaU45vtdq102+uCump48eIVf/H9X3FydMJms+Pi8hI3BNbrNX07yAewCq0LCp3Lo9LsCYao -JMPKdKu8YL2XZiAZL4UxhUiihpgCTlIJTYJIOQCngfmpQGbK3KZByxm5UiqZAonrLWisKSkrRV1Y -VPR0XnhzfS8VkM1mQ9f2LBei2tR13TjhmWaV/+bFlSshuRqSG52rqmK9lUZUKbPJ/OQJL8uSV1++ -wBhF09SS9S4XkiA+DEQCq9WKtm3pu9RXY7Mcm6CA1tpUdfegSuq65smTMxZlTbvbs324pawKilJ8 -QrSGfmjZbB7YbB748vQVTVVTFGLOI34l7WzzT1zYUqVAHIyRg8M7ReyE6zkYj6JkWVsKWxO8ou9l -bK0pWDRHVOWK9b7n+vqON2/fcXuzRoWnKFPjncUP4lNQ2proa4IvqCuNtZpF06B1Sdc6NNmfRhK6 -mJG+VENUihSUxLHykdXKtJrKsACLxUKqT82CpmnSDT5R6oyOYAJZZpoUgCoQilJCaH5KYWQEvH7y -3M5OtFOQaq0mBINSBcFqXi6ecT4suLh8y/sPHc5FjAm4wXN9u+bhQRKTvnd0gz/Y8HwMI5IXYfxs -MUaCAhMLnr96zjfffMWrV694fv6Uo8WSRbVgVaV+gXRmD0NqLPRD2gNsOqZmh1z6sFOQmNcRn71/ -zYx6mXYGOShVIQFCooqKV4NQ5UKQNRijwuiCqmoSSABDiAL3qoHoB3HBngX0IQwMQ1K4UQFSP5WL -gTDjcuf5MDZfs0t7l+xv2YleRVDWgkJkUH3AR3E1DsFhIp9UCUZzN2USPWtGzYjz69WjXGuMiZk/ -SrnqLLmfjFklEckBkDEF1pbU5dmoeEWQ+CQSwWvQFQp3MCdq5s0k7ytN5yPlcEyu/3zgFH9ivh8/ -/kfC2aw+l4P2+SPLTYcwJQZxrHjohJBn2k+uAKQ1ghorO5Duvzi9K0TQHpUkbBWCWEYMfoi4wbHf -C1JeVw11tRKAqLSMvQHeE5P0a+45+NyQTMHfo+djSAXIFKRkIZBEjVJKqrtZ+Fbkij9Vj/zc+ZmD -y4CoFmYKlVZTxfdzFHd5jc9UHj4JpsMnP//cZz8EYKbvH9+LOSEcFad+trr2848cn8jaCunfEyfe -WkvvjNxzOj76vwk1zUkI6d+ZfjVLbh9TbqdKxc9VjubJKLONdLpHp9d5THcLjJV54GCPHitAj9fF -4ZhOgfMc/MifISWC2gpgpgoUJcEb2h66tuXiw5b37y95++6C9UNLuw+0neSf1tpksGnkHknV2YgV -ARSf+uJy9SoKZWmKGSN93FMYi9WGqiwRAc600SH2DJOCq1Doso3Cw8MdupPPV5YFRWGnns44jVGc -0Rhlf43TveM+D6yNsxcGrC3HOZO1ZVKsKH4nTdNwcnLCkydCh86Kqev1OvXligjS2ek5dS3N8tvt -NiUl031otKJI8sbOScz+u9/9jv1+z93dncjGh3Bwr83ZPXPmjk3ULrvbdlhrubi4wJiC+/t7qqri -2dOXGLVAeUVTH3O0OOX05KlctAr4fuDy+orgAsZIKb2oDfVCNOC1tbRtCwZ8kpM9Wh1zcnzGly++ -5cWzLwlec/XsDQyKzcOWu7s79rukeqQU2hZUEu3Jhp48FHTUEBSuF460cx2llWDDRk0RCkplKb34 -SzjnEKNCKTP7ZM4HQqUQulHakJwfzV+0VmQNyBGNUHqiomAYcBhMousYSmsFCTQFx6dPCAq2mz3r -9Zqh61FBoTF0e8d+2+N8z3LZTN4fPtM3YjpgOkpbooICr/BdAB9Z1gsKbVClRpcFpqqJOKLu8OxB -r9BULFc9i8VKEkhdgBE6WAiBskxeD0WkGLmwYaQBgTiGyiHlUHqgriqePFlSm4b3f4JCaTSR5fGC -ptYEt+fi4h23t9csl0uaepGy5YGyMrRdmxqfTArYexZNiQsS2CiMaNRrRT84tPe4AaxS6NBRFWuq -lIUHXzC4tVTYtMb1e27v7vnw4QN311v6PRSlpnPiyaJigw5LlKqSEoRHe5Gz1MrT7h+4uupZrZrU -36QZ3JR4Bo/Mn9YoZUFFrBFKhNYZSQbn4O5uh3Oa1QKePVtSnZ1RNwsJBMpImZLEQheJXpdMNP2A -JPGycakZXQ8UKkqgHzIqHQtJlDJlzguVRLS9A05Nx4MxFqs00XsKbbBRUYQtxIKHe0+tTjguA2vf -4pxns9tzfbvj3dsr7u/vGQbhfisMIUjSG1JQG6Ks3WHocL5PAgMOqxrevP/A6zcfePr8Gc/OTnl6 -fMq3z1/yzYtXrJ4+5ezsjGa1QO+3aFOgCCJpHTxqpEDG0QMkgwalsQySoU2bs8pKTjnYlw2ZqEd0 -U+XA3DmsKQBDQDMEqcKE2OOUmCXaAqxtqCsJ+oyL+BAJDBhjGVyDVREXd0RatHbEoBlahTg/98To -8QzpwNYYZYCSGEPyDZofKWa87hgDwVTSf2GkHyZ4h4oeXKRAQ3SI3K7CKEXQmqD0SD1VMTKa/KUN -L4YE3EQt9FYYVXR01KkJfVYRCCWgsFpjbEwl/CNqu+S4fpYSFiX0nJAyIhPwrCn86oBI42OclIAU -6GhHOo40c2falSKbsgLZ0+4TSV6l/bhXjetE5SAtERtSoSGvDdnH5QU9IrUcgohaZO8ZFxzbdk0/ -tJTGoKxOhpZSufPeo4sZup16MSSB8IS8/kahWal0yPXLXCoFIYqJrlIGHTS+lw1EKY0tIHYdbrdm -V1kWTUlVaqxVac49WilQDnTqP4lCLwxAVAETJUAU6WXPYdCe6BYYQjJNjEw0V6UU0VickzNTMqzZ -a+mI8rnSw2ceCvF8EbReBTNWkEKqMIiRaJovpcfkd7rnU9+RUhDdJKSQA+KUlIQRZJD+iLxOlM+9 -EorgpPpbaPF+MTqgjNBtdBBamFERZRR4LwAQXVqnOeiOY3VOKZXk6aXiNLm6M6LpWidQZQgYY9ER -kWM3llgYQluAsmAkSHYxoKIwDmR+ZZ6kmCYiEKMCnZqatUlO5jr1zChcimk886B/fm/IdaaHzv8S -2eu8bgtVplQ5InQwL3MBCAulBSwxWElYKdI4yVoLPiWa6jARVCnJHYL8vvTl5cBfYbUYNCstIIk1 -ojQZoqUNcL9e8+Hyhg9vN/z44yW3NztA3MxVNJRlhVKGwLEklJmunyih2bhxcIO0CAz9eGbk89e5 -DhsL6UM0UVQJlUJphcHTWEO5XEqvg7aJ4XA89ku0+56ksyuf0Q9EpSkKm7zhWow2s/PKjZRX8S6K -WD0lcEKNzfOY/XjsuOcJkVdaEkzQlMpQHh3z5auv+fWvf83Lly9ZrVb88MPv+Id/+Af2D3tCgBcv -XvLt99/x/Pkzum7P7//wA/fbW7TRFPZIqjkJIJfrdlxdXbHf7xkGiT222y0hRAptMamHx3uPMoVQ -Rj3owlAWDcvFkiLZb9i27zDeYV2JtYHjkxNWRycsj1agFaYUVH25XLJcLrFlTddviT67TkvwlZue -RsS+7xkGjx+kD0QhF963HcYYVsfHGAqenC/Z7fd8vLrk5u6W3WZPWResTo4py5Ldwx0hOspSU5a1 -aPZ3HSibsjPRcx56T987XIh4B23qOcHPyj8m06GmstQQZFBLM3XpxzBJV2ptxxtXsk9ZoJmbGZSa -iswq3aABdEIeFssjCaqMxQdF2znQPcpoBhfoejEi1NrR9248TDMdwZhCKgRpQp3uU4WCkUYTozit -a+OxdjmayHkXsIUiS7wppRhS9isLJmBtkX6WkVJNUCFRowL9IA2uQXdoc6ioYK2hH7ZUtuTpsxOe -PjuhGx7Y7K6pF4qqqjk6KbBVINDR9dB2azHgy02GQQyYFBZjRNks5ODBR1xv6Hs5aK2FrtXs95Gm -LKmKgtgsMcqw2xgeNhte/+Gad3/asl0rQliiqIlRkBOhyFmy4pKgSZau2+P8nm64o3c1pjhlceSp -mgZ2TZLjlE1JG6H95f6hPskkq4QY50pIWcpGakwxosViiCUHkvTzWAwGa0uyl02+yYOSakIqjWCS -IzoE0evXEa0iA+LDEhNGGfDpAJNgSpfVOPcqekLimoqyiEL5Bc6J43xZHFHXkc6taXd7dvs1Vxdr -1g89XQveC+/fWHHhHfpAmPeoqIKiqiiAOuYDDLS23N3ds15veGsNq6Lm9fkzXj19zve/+EtevvyC -V69eUVUF1hi00aNsX1B92vwEObLaoI1shr3v0UqC48co5+i6PKcLCD4tAXY6pnNAGlP/mZiUaUJI -4g8hpkZfofpp0+B8wPmkjJSCL62sBATp3WNqno+5cIY0qpMaBmN2l9ZzZHrqE9JKDt9Z1/YUPMvJ -IwB8IuNLUjU9dNTSRBmL8fVjjI8SEEtkmCGQ8nqZd6yUIlCmsZR1aI2mLGrq8oSqPGLkuaNQfgpi -pOlcUo8cfKShOXhIg/r0+SfKyM/XLiYKzPT944eGx21FY6FFRakyqiBVn6hywuMZhoHdbscwdOgq -NZknwREVAS3JoLGVBIfJMZ4ovjnqwLEcqSiHKSFRY5+ByPISxdxOj7QsSeocjj707Pc71ut7jK6p -GwOhknvYKHJlS40Jj05r4PNjmCuHMvT5TNMJgE8UrSj0Kz1bbyjQ6JQMzBrufwplT/eGJB2SPM7r -GpH8/rPryqjwQeCcgurx/P2feQQy5SfmdZj2isBEsz7k0afq1Th/mQr1aQVGhBRyJQCZA6XIcryH -r5E/p8yZqBSJXLkjSTqPlNSU1HCYQORHvpociKrER1TkrzLCis9VksLsdRRRTVVyxtdNQTPtOC4R -P5PFlq/eTcpmkpjmWCOtL/q0XqbG4xhjih9TgpmZLF7GRqFxBHxUKL3ARWFORA+7vePuvufNx1s+ -frzl+mrHZt0ixSJJBETJTRIQ75s03zNVuFRRyhRF7yB4g7EKZZL8sXYo3Ysccro/h84ztAPBR5bL -I87PnvLd999yevqExWKJNeVIr+v7nvfvPvBP//Kv7Pd78YVLzAapCDg8cTLOVUz7qEpGjmGiAEY4 -qHSL/L6e+lKZqiO5+gFwevKEX/7yl/z93/89Jycn3N8/8Nvf/jO3t7fs9x1N0/CrX/0n/s//6/9A -KfjXf/3nkVKd+4Lm98YwDNzd3bHdbtFas9lsx4pGCCElc8MBqydX+rJoUmYPaa2xVdmMAaUgrWK0 -t1gsKIqCqAJVU3NydspyuSSEwHa7BwJlWaKswloDylJWBWVRMKSyS6ENKmWyzjm22y0fP37k5uaG -r79y1KsVBFguj7C2lMBdW549+4K/+MVf0TQNDzeXvH37hs32AeeS2ysWNyi887LgPcSqwNiKwjZE -rUdPDlXP7OmVUBe8l0Um5b3UdN1UVFWFNgYdLZkbPFbAZsoWcjakG9ELDSsfQt5LqBGU3LCLhVBv -yrIWNRkXKIoOhYyJIMWymKxtU++BQSvRky5sVhILeC/j2veiTW/sCltIkNL3LUUpimZlmcfSEONk -LFhVlXimuI5h6KR0p5Sg2MxLn1KajCFitCg+TYiymNQIUuxo+z1B9SxXFU/Oj/h49YH15oZmYTk9 -XXL+fEVZWXFc327Zd2u6zqWNwKL0kjoWFEWJNVaQkZARpkj0ZlRI3O0U1jisDpgjS12tWK3ADYGH -zY43f7rkD7/7wMf3d3Sdoq4aCA0qVihqVCxHJCRzPDXy+Yd+Tx86hgimammOItUyoMIRYfB4D8pK -sCJmYHJTVYWgA1o0XcH3OO/Z+hbXRfYbT7t3rB/2Y5NaLkdqrSm0ZbFoCCGw3++xhebo6EhcRr0H -w6h6JmVoCdBV6lOoi1J+zzup9EU3HiY6q2spQceng0SUmpTSaNtgY6AqA0ergkhJ7xRXtzturteS -eDgLsUqBXIHRJYSYNsFMOYnpwJzoZILgeDyRrpMeojA4bgLcXd3w/s073l2849mzZ7x48YKjoyPO -TsXA6fj4mJOTE/ro5LANA2FwSCAi6JDWOlEzJ877AbqnkuTx+H3mrQsFEyyRmc9LNGAsKojXUAgI -z9eLtK42BmMLrC7xsZcEMb8PBkUhB0YOoGJ2ro4zFFHGP+pctTHTtQO5KXNEelPAfEhtMZJIqaSl -Nms+jmNin4L7YMf1EJKYh0iC2pQcTYEBKHRM5nA57gxRvFCUNBUWpaVZrFhUK6ryCLUXKqwKarpo -kSiAGFIlZjo4P42JJZQ6kNhNaLI0SB/+9jgOMScRc4Wj6RXnc67U4ffzJyRITM2XKq+RyL5r2e63 -tEPHolJYu0QF6elSJlUmCcSQK6SGkX5FQKkinQnSl0Gc/BxEhjNfg5uuK2rQamyAjdGLGEcc6Po9 -m+0D2lZELE0teyYIlYQgVUhFkYs7I4g2z8seU5HknEgAYh6TKGtMa6mCTI2wKbFBJRQ8U6LnI/6I -RpRlWlUGSEjKcY+uKQMBMcKYfGQqXqYEQ05Gfv4xv6Z50CzVQXNwP6V+rVFZSgLhsaoyJgIqBbqi -IDYatMX0OZXcTwpmSUieiZzUqPF+Fl8iSXadctgiceqDyHxPPURpXKMg3CHvEXGqtMh1pDUcA5ky -9amnR5jGHGYJf0o4xmHLKUyXkrX0QQnjnCodUbEZAQqhJ7kZbR20Scmuzn04cn5GKeEzDEmAAWGn -lLamLCqh38bI4Cu2m42Apvc7bu523N/33Nz3PDx07HYdxAqrRblR6RJFiVRlFK4v8uikzy1jlkEe -SAqVWkBgSZYDSjuKEowhGXND3/ZCVY9wZBY8f/mEv/nff8Gzp8+pqgajC8pywXKxYrdr+c1v/jv/ -/vs/0LY7XBgwSkAu7weiiQfzqxLgML/Ww7Wbk8LDn01JixKAPWSzUlCpZcI5x5/+9IY3b96y2Wy4 -vr6maZZ8+62ctb/61a/4q7/8a66uLwiBUa3VOY+J/RhDzNsActzadeL3ltszcsyRQf/Bd5NptpV7 -wnkBTY0x2KIuxix6t93y4fIDr9/8ifPnz1itVixqizIGXVhsJeZ5fedYrhqWyxWQ5HBNRFsJRLyT -YGgsS0VQQeH6gYuLC3744QfOTp/z5ZcRbSLt0KO15vjolBdfLPjVf/pbfv3rX9MsKj68e8tvfvP/ -8O8//Av7dk2IKikkweCk2dlaTfAG7wztAPQD9zcbNpsN3uzHDG6kWaXkIigodaSua/ywJCyhqSqU -UeOYaBWn7J2MJPoJeVCTtnKMkSF6UYdKLsiVWVBYQUe7fqB3nqLs6LohObcz8s+16VgsLCgphWtT -ouwgNzc93TCg/MCu29C5jqCy67uoGimlpNl8UdN3HlUUqTleTU1H6bCVzFQkd8dNXSXkNpfmNTSL -gmGIRO/G5lzvA/1IswE3iIpKwNK2HX0XWB0vOTl9OlKZgo8MzrPbDmy3e6JKjrtK5q0qDbEpsEE4 -+8qCDwqlS+qmkurPsGe97TDljqY+ZdFYylLhQsdms+HD+ws+fPjArt1PLvEhGaKlTelzaFJZlqCX -OB/o2o77ux2r1Y6yWFDFQsq/yZNGIRLFeQMLUSXPlj2ZKtW2O/Z76fFxiV9pjND09vv91C+iNWdn -Z5ycnIwNX8fHxzx7fj6Om7bCm8wiAnVZUVZ2RB2KFERqXWJNIc16qSpJiAQtdI+sJZ9uAwKZ1mUp -CsvR8ZLFYsHyaEVZ13TecXt/w+3HtdASQ0iGaDpRVJKJV9K0zkpB4uA7bZh97AVp1IK4aw3Re7b7 -ATesub67oSx/z7IRadknT57w3Xff8Jff/wXffvstq/MVdVlh9ZLB9AktlvVprGHoRNY3b9xx1rin -VAIUU7UrJpocI3cZjKkIweFiqiGFFMQn35ZhEJU+bZAqrIpCC9BWTCSR3w9RE5j49xI8D2ntxWnv -yX9iojwyXWv+DPNHBJm/uU9BTIcNidogH0/EAYgSq0QNWcEpjY+8L6k6I8GAvG4KrJSo7uQgaNrr -UrJdFTRNTVMtKMsaa0oUBTr1cEwJQB7jMJubw+RjDP/U7N9IQ6g8Hw6CYrmWKSGZAukc9H8eGZ9X -Pyb+9Pgici/q3EwZCHh619N1Lb3riHjK6phmYWmHHXHYgR9GZsUwSN+isnMu/PR+atbQOvZtxECW -lx0rJyC0Ki/Szjkh0kU68P2OfWewu4bSLqmKhtJW43L2oyt2RM8qZZ+rCh2OjwRBWmUkfO45Ib1d -yplR/TYncKMa7jQ74xzm+UOlvhGARK3Lz4RkaKgeJUQSQYcRGR7dnfNkPnrk6t1PJapRe0kWx+vx -qaH507kaaS4mI/Y658fkRCi/9ggapGtSQRP1lISQKyEJFJnL+477cEask0iFiL/kQDRtXONNNV3v -2CoSSUG0jPv4f8cqWiSLmOTEOH+GUUwhX3/aPxhfLY1fYEpiYvbekpjBByXqgnF2D6pJkGect6AS -6yGPsU1gSABn0NYSlUZTECnwoaIfYuqb3XNxcc379++5uV5zd9/R95YQaoK3DC6BTsoAFUpVhGhw -gwTrPu1ruVKa91+FsFRCEgOBxF6InhwCaaPo+54YFXW1oLJLOiugsbYVi9URi2aJUorNegdoFotI -VS6EpnR5g1IRU1isz70dEZ+UL7WexvnTpFruj5zsZXDnsRmv/H+PwcqcohI4qDBGcXt/x3/+r/+F -//xf/wtt24laZVHQLBY8e/aMr7/6ihACv//977m8+sjFxSWbzS6pWTEmE/OkQ/zO7PhXYhqHcyKW -YUwCl5ViGNzYI5qTmFwhEWC1EOZYDszv7zf88MO/URRGZESbkqosRrmxL7/8mpOTExaLBQAXV5cj -UhXcQNuKI7g0QdcUBvZDjzGGpqlwvuePr3+gaZZstmuapuL1jz9ye3eHtZbz83NevXjJs/OnmMKy -26x5+vQ5V9cXDJcd+/2AUskFO0ZiKAghsm8HLq8e2Hc9+DAGel3YpoMgjjdx1mC2WjMoz+DEZKXv -PW1T0ZRSRTDGJDfj1A+SJn7uSq60bOD5DIkxCEqmhTY0DN2ofFDXFauV9ESozQbnerlJvKhCWeNp -agPRMAw7hkE2EG0MxkSKQpKbwXW03ZrBLQmxJcSOSIexlqq2FIViGEQtp6ytNEIXFV3Xc39/x2az -JhIoykpkb0NEeRIyJ2lWNpXy3hGRxVJVFXXVYE1JdImHXyw5OzulrI94uN9zf9uidMPJ8QtOT14w -dB1dv2e377m97tluArtWj+VKhUcrUdDSpkIoYGCDBKxRh1TiDmgb8bFns1mzXKw5O39KWR/R9Zbt -OnBxseP21hF9Q1UsCbGAIEFSRslls0lurcoTokjOoiqIjhgL+r5ku2moq5rFaT02CmdRAJDAY7/t -6NqW3U6UzXLpues61us1221ee4J0dV0npVgYmxDri0sWi8V4AC4WC1ar1bj+itJQFFkIomRR1TRN -Q7NIogJ1TWkLjo6WnJ6eslg2LJIYQAiBwa/xUcztYphKn5kSgm4piiXKarwV3W9jj/G8xPk9m5sH -1psr+qHHWIMtxfU8uB5lqkklI1dARhpICli09JxEJ2imIICGoCKdd0TXse86HtaisHV5fcft/YaP -l3e8fvuR777/BefnZ2nPWVI1FTEGGcs+kBHk/FAqKy5J0GeMH6sBKpbibREBRGEO5VMQHogYfBB9 -98FLr0efVLlMAGUtJhrp4TAagia67GSr8UFoKVPVRZJ8Se7T4Z8oGXktqlmjZj545lQF0bgIs4BP -KB8qkJIPgx8DpChgRpCgRp7tD4JKCRZS9Sci94dK3GFEiU8Fk6BQkass7JKmOKYpG2pbU+kGG47A -L9DBjtc9DyYFiU19EzIxY4ya45wxAJslX9MrSAAWxn1VzpjcND/+lxgfx54HCUem7cy/jvFbjPg4 -YJRBG7lf+r5j167phh26gEWx5PTkKc1qyW63ge0Nu+4eHDgP3m1GuqAcstM5I8eFKKuRjAuJg6y5 -JLcqdLhMkZSLD3iiNqjgQPWSNEaDGna03YZ2v6AqFoK4qkVCsQMqBKHyT3hbqh7nezP9HYNqmZeR -kBgjMKTKnlxToS2dSsh9SHtGoitPMfEsiDpoVk73fxyhu4OsRYJnNwJ8+cLknxnsS19HY8GUBIzv -kROt9MHHxcUINgSt0OT7Owm6mPn6YARjciUkJmlwUqVHkhw3vX+eMwJZWUwkTaMkIjHfDyFd4iF1 -KcckGSgbxm1sAj9lzes0pib1oaQ+k2hk7kJKPFUCKVDT31xtCeogeYtMruoxJS4BPcY4gVShiBqi -xAh5nLxXh/uTqkZkXEA5OxP5UVjV4PHS2J183lRCTWKMFLqiMBXWFvhoCF6z33keHjbc32348OED -19fXXN3esd2JUAlBfJai16CkWqJVgVYl3ivavaPvpI+qqBjPPCD1t8lgy3Ju0UoTEW8MqyxGi6qo -GxxEcIPHt6B0gWKBVh43LLi/93z8uOXDhw3rhy1KGVarI87PN7T7nnfvr2j7FmOgqgr60OOTWaxS -AnhpK/1IMY2HAD5TgjpRTOXcePzvCbyY9ragRBxH4o6Bh4f9KISktebk5ITTU0vb7bi5ueLh4Q60 -iOdcXV3RtqJ2Wtc1pck+IBNFXJIb2fMyAJNZGvmeyvFMWRbkKrQIvExU6Rgjtu334xOegcEPvP/4 -Fh8HVqsVIQSqe7MqNwAAIABJREFUquLo6Ijz83P+7u/+bvQ2ePfuHZfXVwxDL9QZhLZQlyWFlSDe -h5b9fgtElqslbe+5vbvin//l/+Xq6oKiKnn//j0PDw/Cq3t6xvn5ufQxJFfuzB3r2kF8CkxFVkzQ -ppS+AR9Zbzr2nVCOopfrVkWRpHtlN9ZEjM0DKBtPN0Sca9m3jrIsWTYS5EnHf51Up8w0wGQZ1dwk -Fid0SKtUwpNF0ftO1D2VRpfQrGqU1bjoUhUh0O7FcLCwQtkI3otj586hS5EDLYoKrcF5RQgDfd/i -fAdqQGmHsUFcw/VAZMC5lr6LNIsjUV9ShqurGz58+MBms2O1WlFVFf0giJDPkqcjUieBetsNsr6t -pbAVVbVEa4vzIqFb1jXPX75guTji4vID1zdbynLF2clLVotzPlx84OamZbPZcnu7px8KSltjbS0+ -BmZIaLwAIj6K30bm4yulcE7kmMuqQDGw2d1T3JecP3vOqv6Oob3j7sZwf63ptksMR9jySCozMUmu -oojai7iBRgKXFMU553G+w3sx3NMc4/qGdluyKXdj8pF7N0IQBYjb21t2uy3DINUs2RCy46n0IymR -BSISMVVB0VTjzQvSLO6VVBCcc+xuey6ub8YDTqfNM1efrDZUtSQkVVWlHhLL+dkTvvzyJV9/8yVf -ffUVT8/OKIoK5zsUAyohGdKsrmUD1xFUj/KtjH3vCd5TFgUvn51h9PcoD9Yq/vjjaza7Pf3QCWXP -BFCaaKaDTe6NHAzIBmNMQXQKfE5AotDKUkXAmmXizSZKYlC8+3jDx6t7/v33f+LL313y6tULvvny -K7797mu++uoFVVkRQ2QIjqooybTAiXYwcZFFeUqC7QCQmp5DNpcLAFb+bxAE3kdpsvcu09im3icZ -vpj8DBjXhfdIr0hyuJfEwaNMS+ZP5wgwdaIw9XrNebZSScg0PxX9LG7T8tlibkaVxCcfSXKAJd11 -csVlGMc990xETDqEBcjRWLSy4mkRNDEU8py22PiE2hyxsKcszIJSlRhfod2C6GugT4lMZOLz54Qp -puCMBI6qRxQslehWOTydI3sz9Hz2mB9e8gqPf+PwkdFiBanaK9/lBNVHD/8/a+/6LMl1Xfn9ziMf -VXUf3Wg2CJKACBCkSGrssD5YHnksj//4CYflCEVYExY1khgWSAD97vusW5Wvc872h31OZtZFg6QU -k4jGfWdlZZ7H3muvtbYTvHUMKdCN99wf7ziOe3zjOH/6EZdPP2a7ucS5PRGnRhNpD8Fgbbeg50z5 -/CFXEwRMdvwr1QVygpKTBhE/I8xicqdxa3T8GquuYYWqYRIpTYQ4EGJPiBq8gcVh9PfKXRHAuCy2 -ZX7+j4+SCIuJiOQOxpLA5vZuzs024ymprsQKs135ktGsk4/yHpWqVUbB42KF5s1LILWgu+vrTI8+ -5vfyuOI1VxvK+NDzaKfxhFY0NeiMOdgja80kgcRFD1LoUiYbDsyv/8iNsCTC6yQEtBqSstGCWV+/ -QSteVnV6zlvq2uN6h4naa8uI2qWW36XcI7Mg36YkkmTaVb628koyN5dQC/8l84zzuNPzlXUwA6hi -cqJXqgURpJnvZyr6yZTnZ9JeWCk7nFlrwGYGR6aw9pM6LkpQ3QfZ6MLiVIOYGuJoCIOjGwIPh46r -m3tev37L9dUt97fXPHQ9Q8hjx1Y4syNJg0TLQ3fEO23k6r1hGkNuC6BrXUz9TPFyzimNepWMlfVT -ARlH06h1eG9U+5LiyMXujMpvEWrGIXLoOzAVd3eJ//v/+ofZzdQ5x26nQGCMkW+/fUk/PNA0jZIv -xmx5bXSkGEla4ZOc8JVnxAKcLOYA+kRKsWDeETJ9sFAty5hJRgiSsCbhvFDVLecXLsfPhuNxz/G4 -5+r9GwXUKa50Oh4Ka6MApeujxEPl85JEzzrlsFjp6z0+tbye10sRvMg0n6iqHLuzBmuFw/FOPcZd -RZTE+eUFT58+5csvv6RtW/b7O96+ek3TbHLzQUtTV+zahmfPnvHs2TO27Y6rm6/57W9/y/39PUkC -zmtZ5vbuHfcPd3T9yP7unvPzcy4uLthuW548vaDd1EhM7HY7mkadgo7HI6XdfEoqZhG07OMrQ1Ur -xWgYO1IQnLdsd9scvOliYK06KhRk8dgNi3Vo0sxv3/Q0zYHGV2zb3ayJ2Wyb3KTP54dzuhnqLI5z -2Vg1JyPjJHOW2G686jYyPSGFhjHsmcaJYRKmHMz0Y2JKonLGlNFSVzpPD4yhJzHhK6HdWM4vWura -Mk094+RxXtg4T9u2GCMcjg+a7e5vSVHLjV13xFiHWsOlOUlbd6aeJg1aJZeWJXmmMRGmQIwJ5xMh -9Nzd33B9e8U4jpztLmibMzAN02g5PATt5xGEytc5mfIM4zhrcgwjU4y4jAyWMnnlK0X2SLnxW4PI -nv1+z7t370jdFa9eXfH61Q3dEQxbsBuc2apbW2nUZJIiWCYbDLgclBm1xpuC0tgcnpjUHODQ9dw/ -fH0y4cokOxwOHA4HjsfDCSJUtAkui6lt9nU3rFAkIM6dTotoTzedkC1hiw+8z5u7iCBR743dWyqn -Y9Dlsu6bN694/eZbXrz8hp///Et+/vOf8cPnz6kqg6PBVhXWeOWJi+QGaoKNJmuLMuJpPNbWnF2e -c7674GL7dO5k/g//7R+5ub3DVw2urpjiiPHFBWetvVgWrBC0bOsKHWXuSWBVyJ0cVlSHE5JDYmQa -A32/x13tuXp35MW3L/ndx1/zxcuf8he/+jkff/wDdmdb1cpkhzWRPtMQk/YLykF/CIPa66ZS3Utz -92zjyPcXvf9OsKIl48q0mtTLqEJkC9arpWiM6l43xYkphZw4Z1GuUYe3lMeaZdSkgLWrk2WmeMx8 -ilV1NTFvQt9pEJbpHSmjeCGuKEsZQVtcmJT2oGtU3jBmR5i8bknAGHAlSUsOkyoqt8HbmtqfsWnO -2TZntL7VagENSA1SIwxzYWdeBkUyxUXmjY284pn5fpv5N74bbi5I3wkFXpZ+DifIvr6ZZexJobfN -b//R2DTzn/jKgNWgIKSBvj9wON7RjUfOmzM2mx11tcP7M9rWc4Go+9V9g7VHwqjBdmRC0gQ26AzP -iajQZTS+XND6edsPXFsOwK0gEjSpMCYnvIEkY+bZB4iRZDRoJVfi5yh7jaJ/5y4v92EOWiSB8STJ -jYRNxFhwRXifaYBLIksObpendpJ8UMaeBlIKeqtSSjj50aMjOz7NlYylmlm+VprT+g9tgQCXBLXM -cXRPixJn0HIGd/KenGJSm3mpM6XUZh2GW923BVQxZkk2SgL2OAmxpa+KLeLsvN7ne1Ts5h/TU2xm -UxjrZy7/nPxQChkmvwaQ1wHBYqQk9AbtWm9WSfE6CckVuXKSMhZsoVNpEJxMMclQaqDSUysQtXA3 -GMLce0ywrrhFCjGpa6RWUiqcLWYVVt+j6H1OyXDoBm5vbrm6uefq+l4/3tzzsD9SGcsYIXmLtRVJ -tIGwkSo7Sp0RQqDrR0B1edZaqsYxTYPex1ydtzbr+JyfE0kfl+olmBnt3+3OefLkCU8vn/DF57/g -4vw5d3cD//CP/8w///M/czxM/L57RVtv6DqNAZw3bDZ77g/3jOPIw8M91gyYatE86RQvi6UhpXF+ -PoU5VxLneXSd6HgWWEbyvNeKis1aXZZqjyTw2gMlpYTxjtpVVLWbQdLxoM2gE6u4xXgMuVdbHoNr -+tV2u80tF3S8d12nxlCQ5xXz3Crd09dzruxtxoCfkuovkiQtD2WBayKSmOiHOHv3np2dcXZ+zqZt -cRh2u3Plz+ejaRqenJ/xi1/8gi+/+DlnZ2e8eHHB4fjAsTswTQNV1bDdbQgRhmGgH45MacT5JdDy -3tJUNa5xM/fde58fii4gRQAaQqRO6jBUfJYNlQYdaKdMZ5RgsKCEkvuG6KKraIMgeEJMyDARgzC4 -yNAF7dg+qcB8t9Ps0Psq37fFUas8gCRCJGITOCOkGLGiFYTK17hKiEn5fWGMHI+9CqZCIIbFik4d -uGKuDkQw6phhp9yAyio6vTvbcHFxlpOdnmlytO0Z280l1niOxyPv319zd3eHMYazsx1V5RiGAesd -MZTeDWZeLMviN98r1C9amxaqPz5Ykgy8ff8N/XhHPw5aranVWrLvtclhCW61iWEuizMR00RVeazN -/VlygzrrdP+0YtWC16uTk6SIqyqqZkeahJvre27e/YY3r294/eYF/dCTTI1lJKZem6uZZpm6ove8 -lAN1EdJAvqqqzFNNTKGj6w2YyNXNPeuj9O8oEyrMJPPCgc9BU44H9DnZ1aIgj8aKPt+qKn0vEhZt -UhVjpMlcyrL4SO4sKkRNYuIARggPA3f37/nmm9/x6vXXXN+85ac//Yy//A//E75p8F5LpNPQE9OU -DR0iG+eZxgkRQ1vXiu4OCWcF72s+++ynYD1dP/Hy9Rtu7x7yXGsIKRKizItmeU9rian1QMhaKkQF -s2QusUmEzFn1onETpsLVnkr0nh26A/Fd4Ob2PVdXb9g/XPHnP/+Sn/3sc548ucC77PIUdUMztojU -9T7FNCg1KgJWAxW1gkWTIqduH0XYaa2n8obaNBgj9FNHscQGXbSjjMQ0MIWV77lki0dS/pg5FXZA -KxVKAdFKgG7EGhuWQLAkCCz30Sxr1joJKa+nr51tVhVS06BXor6+CCINa0chUxKf3L/CSsj4eebd -J4NNHudqKrth0wY2baBtIpWbNMFDcHjAE8K6TpG0EsLqW/l9PtZfqLMMMxK7tk6dBaOooccJ5Wp9 -D/6Eo6z7Rm/Pirqln1uXKXurBqrDcGSaepJpMVil5UWPd1u2O8HVuvFb19AdAjEOIAqmSMrWrqIv -kJIGcypNtixWsZLvSwk8CuqZE7T8MaaJmc4jBkeYK66hGmnXFUj1eOVxD41yLR861Bkv9zFg9nPU -67FqLlCenVnRJ6AEw+WLNYd9SUjEuFWSkUjGnbS7KGjodz8vyc5i2Ty/l8fvbU4THgVnkCtR+VpE -1CX6ERqbMsA0Uwjn6k6pxpTqh45T1e2cXAUlCUmzq1jUIHtOxGIehHqvTe6IfUIPEskghX10/nIe -OfmOvvJEcXZaFUYQDEgxCSh/e7pWk/fCcv/0vmQgxOQxaGIGFzLVUzSNtKbGOM/lWYPzSmkPsafv -e4Z+ZBgmwpRIccAZdXsUMZiQNaNRzzWOcHVzy8sXr3n99oa7+yPdoM8JlNJlbIN3nmQNYdLmhE4i -JLWW77o+U4GMdun+0cecn5/T9z0vX787edaP0Xxyb7imaRFR+nTfd+x2Oz755Dn/+//2f/Bnn32J -s1tubnra7SXn55fsD3e8v3rL0CnjRqtKIVM5A11/T5IJLBngzbRbp8wOjFaMClX28bWt6alCSXrz -s03F+CVXLJzL64mOw1K1EBGmqadtDTEETI7DYtRKiLWWulHzFJNplSHrt8VoEqGxgYLEVVXx5MkT -PvnkE548eUJd17x/r7rb0jek5AMlTnpc8VgDuQA+mo4xKMqdTFJRt/FATX+4ZnzoIT7h+Q88w/gx -m+YL2jpRPdnwox8/59OfKB2i6+4xYqnqM3xlqDeWdue5+OgHXFxesj1r2Hd3CAPbzRkEGEKPq0ae -PG0R2+PbgGsGuumG+y5bdsmEWE2OtrsdD4dbQgpsdy13dw+MU8fGCL66QETf9PH4gFrMWna7c2SK -hBhxDvAqGLXW4itLZdTibbJD7mCt3YynYWBIiaODNrREm6BSob1xYLxoTxLcPBB0EcudgguvPJWb -HUlxAueoXMVuu8XbijB0HA4NIWyQ5BinTpvPFdQ7GHAWS01KJndetqRxg00XuCicNRPPLoPqDu4N -jW95cv4DzneXBIHfffU1v//9C7puoG031LU6NoQQiKMhJYNI5uqR1HrOhFwhaIGkIvLRMI2ecbQE -EQbbEaTieD9yt3+vIubdlvPLC5wXDscbpngPZmAKPU1bz4NPgLatmGKefN4QQs8wpqx/qPHOIV6R -P2cMVa2oYLvxuLZlGCa6h1u++fo1V+8e6I+OyjussUz9iDWbvKnohmJy0JWkuKoIxo6oPk7tM1OE -cVC9xDR2xHFcbQ5LKbHY2F5sdsvCIAtVS1cPNJNa7R3FtHk+Tw7XZQxE0ky/iLmEOcpxDpbm5KUk -ISIgkTgFrDUMXYeIVmdu3l/x/le/AoRf/epX/PD5M0w0WN8wjZocGmsYY4+1UFUWV0ecWFKM9KHD -JEfrI5dPW375q8959+7XjGHi4eFIiII3FYlOE2VRioakjN7MPGoNxKMYRWl96XCrAU9xzQgS8Fmb -IiLUaGUmSGIIE/00cuw7uqFnmEbOLs/4+Ecfc3ZxjvQ5sEggzuKrjSYgIWKTJ4wj1lu8hzH0mBi1 -X4MI0WlSj9Fk5dg/IJJo25qqdtS1V65/VOrEOB0YpwMxDdlxrAR4Acyk/wh54fVI2mpykbItqwEI -2ByQCBVKh1o3cNJK4zrsTlICqSUB0eaB0+rvHEsApmVw61QEr8AMSkUwed3CUrlLUoSQPEZqdd/z -DW27ZdNu2TUfUVUNtdvh7Aakmm1rYdT1SV+RBaZmRmznwlgOsuVxAJArOrDoO4pw3UoJRHLykIXp -GGaE0Ep9cv518zMyIOCsz0E2YBOTTAgR31QkU+O9ZQw93TBw6DvGMIHLFXZnsF7wjcHj8MljaAn1 -Frs1SLzh4XBA4qDXJ/r8rVUaoGfD40MBhIx2SpPvgepfrAEkaqybIuLqXCHWwMvIRDSRMQz0YaBt -Bqxt9T1nmorNFQiJAWN9qTnk1y4wawaQ3IC6tzWYXAVT97YShN/pmLFtnmATEkfUPa4k2gVZD1k0 -u1CATFCXNmGVdCO4pGvwohEqH2FtmFHGj65/y/2bf5Ct9U1O7lI2mrA5YDNTxGGxxjEq617nprOY -3IRUrGAqh42qCbIoGBQJOVFnThzcLKzRb8e5SmFOPuihlXxSplURVQrkHDbVVHaHMRWVbWj9lj4F -RLTTtjW6JlZGgVl936V2m3vnGMHRKHiaEzGsPgdEtZvqMZHmuaC6v2zxDRB83kvKnNEKgxXVTQYs -VoQ4RUy0OGtxDja15+LsDOefI9YQEW739zzsr7i9e+D2+h1D/4BMO0R0+YtjZBqFWAowYunHkfu7 -B96/v+b2puPY6/CsKqumKjulh6ZkkMnCmIjREG3AWYNNUPsKI9p48LOffMbf/M3fcHZ2xjfffMPN -9f9J13UYa/HOIzH3n7H13H+r6DPHcaTrOo7HI+M4MY4TvnZcPr0EUWH8r3/5M/78F58hMvHy1Qv+ -6//7j/zLv/wT7969pa49XbenH6CqHGdnW2LqKRThEl9pQO5IIc2Bf6nyFaB2DtZzn5CYipury6yK -TOE2uYKXK+UK5Ku2FQOV2RADOFtpVU9gCiMGrWjFDP4qBVDBiyq3ZtDKSJobDO52Oz766CN+8pOf -8Pz588x8Mtzc3KF0RdVSa1Lts4unVlsW7eWifwXwEics4C0qYkpGG/TIBCngKwhh5Njt6fsHpqmj -aSqMNVS13mjvtefA4XhH8+C4vXvLze0FmDH3fRiU92hAKGi7ilt2O3Xf8a7GGPj6668xxvHDj3/E -xcUF9/cPvH79ihBG6sbThAbnNVMrGZf3dX4wjrb1XF4+pVid9n2v1+hyKTh/X0uFZJs4RT6dLciD -ooZGhG7SAVQGZymZFtTCOJ8tE8vdLShS7ric0QuNSdW+tvQocM6x3bZcPrkAoO81aJiCBhXa56Oa -RcNJtFGaJCEGIQShqTwhpFlDMY6DotntFucq+k5dpw6HHmMMlW9wtpnPKUmb56VUOPqldJrRuGz5 -aTKFJiRtEheTouYzHSDT27Y7FUeP48DxeJjNAHC6eBXnpFJybnKPk1Mh57KKV7XLhXuoKrXLE2mw -qcIa4frdQ/brn5ZFlYV/uHS0VU5yQVXnn1FQSKNBayoVtim/pwWdWnMk1yX8ebtZ/exPRWjLYYyW -vBWlytatRmYkVIdWDi6tnUuj1nii95niZJCopdJ311e4f/3/qDe6mIT4JU8vLrXXRl3hYoAk1K5m -mgqSn7DeYYGu6xnGwBRbjK949uwZf/mXf4lrWn7zm3/iq999zZR6TK3jyMDJcyscVlnB4Qu6b3HG -EFklUqu/M8aoLMMY/MZTKJfk5Orbb7/lX377hLb1GP6Mtm2pKq1eImnWZolVV7iqKvzfCpfncYwR -rGGcBvr+qM5l/YGue0CItK1WfatmYhg6RRrNRIgdSUYwE6V7tcwIck4y8j+RpIY6f2gs5OBA8u9T -eCmz015JTNZ8e+Ykt7zcApkWBF0T8dKJ22ZU26IdhbUxnP7cGIuzPlt/76jdlqZuqapGnU5scUos -LjYyu2T9obE+85j/yPGhc/yhcxak7/R18ufqiXr6+yaPC7J4XwJRAgTBN17rsWFgHDUICSHgarWR -DmHSZJ2jXhc9w5iR3mHAGKcC2jQR4piTiEypiUH7dPyBYx1Uf/heLmtUocbGFAhJLbdTWvHIDZni -k5+TYe43MgeoH+jZUSokj+8roOioydW9pB8XGqH+XJOQFU2olDhENUuPx8CcXMhCW338s+XzFa1q -fZqyrqdC09N7UBz+ymuu38281nzATWs55/d8/w8eK3RaVrTAx8ds6bug8d5Vc1doIy6DgTnXmxun -rClfp7S9uYKIaCJVynxmRVckazyMUETt8yW63AagrDGSdUNGxe1h1D5WlauxVUXjNnhfU1W1BrUM -3Nzuub0/8v7mhqv3N1xdXXF7/Z4wTsSpaFcsMmnyoSyKpJoQU9H3Pd1xJAhUFXhf4V2F9RWSEikL -tmNcEqViP1wQdxHhiy++4D//5//MX/3VX+Gc08TDmJmxsNlsZopV6dBdbPFTjmvGcaTve2KMvHnz -hjdv3vDk8gVIw92tukPtdjvOzs54/vwZl5fnPHlySd93TKFDxBLiRF37rLENJ8j/eoBZa9FWX0vl -UzKQV0BTa+2sPS3mBOtxoEyg/Pcp55fWspxxHigfHK9rNgcs+2+JkUNYYiBjtGVFYSQdj4vh1Dom -Xp/n+47ymt7YUoppcE5L6uVkMVrGbsTYkXE68HC84v31C4ZRaRhTeGDMtBvnQQjqnHO84s27mm64 -pe8eGMOeuhFaWRyfUlTxindu7qVweLjn5vqa/thxd3PLs2fPOB57vvnm9xwebjGS8A68NVgDlxcq -kq99rRm6GHbn51TPaoZh4P7+nhAC3iv/UISMRts50CwN/2zh7lubbcQAEjJAKUF13XByA5vYUGuf -m0ylLIIgUEwgB5K5L0CME9OUX894nIfdWYPIOVXluL87cDgMxC5gXcLZCmuXhCcllzPpiIhDkiJT -hhpnW1I88rA/0B0DKTqmEbrjyP7+yDQKu92WptnhndKSrIExKS0mZhFeRJ0uUlohicbNwW8IiYdj -j+TMPshIKF7R3rC7OMM3FQ/dkbuHPf00agOq4iZWPKFzZmxcPb9OCehLkleoUdZ4EMH7qKiHA5sa -4hQYx2v6vs8VL6/XmXSd1a7gyhnWBWvFiZ9lriXoN3OwUhYBTQI/xNNePi4Ly2qDOzlWEPDpFNTv -ZsekeW8CpZ2YsqycTuQ5Ccmv4w047/FOtVBCJAwjh4NqZP7hHyPDNNKPHV98/jk/+MFHtG07Nw6a -xk6pYmilwYk23zNGqGpdxOuNlrZ/9es/p9psubm55avf/Y6u62icoq9ubkj4KIg5QaRVxzT3J0mJ -aJZO5skoEUoTUuUk+2rhsscIw9Dx4sW3OB/mNemzzz7j2bMnWJJ2GZaENbnBaNvQtFUufQsiE+N4 -pBs0IU8ycTgceP/+Ldc37xmGA0kide3Z7TZogUu0CadVGqSvBOey3if3dZi7DhvtaKsxS6E4LAHE -PD5MWfRXAcRsIZy/LtWkOY7PVrFZ8K3BhafQp5RSauZ1yBpDyM0Bi9uWVj6cui9hcUkd6epaKxy1 -21JXO+paQaHab7LDzNLvQ9cKnSf2cUD0geMPbUT/piOLcYumSu/I6XwETgPaTBkrTcDEqfOYR/vq -QE4yxo6+V+tdfW4qWu4ORyTccHQhN6KciHIkjFPW8xpqt0FchDSpbs2BdYGAQRhOrk+rH0vAr/00 -Tnt1nNw3lzUeWfAb48gQBpo4ol3bA4aAy/1GRDKQIXk8rowB5iREryT/vyRs303q5ooSFYjH5HVY -qwJKD9Y3kpv1WpOrA6d0LIM7qeaV+1ASopPCWXFvy99cr6/6/fUN0uDWnOacKpL/3iG3aKVUT1IC -5OXn5IQVTkXnH05EHo9/e7IHlCTA6iaEZBG/Jv2VaminjmpqGFNHkIxEJ6Ugc5IwPX4t1R6dRJtZ -E2iM6t1sOqUeSWl8mtePlCDG1XxJ2lxQARCLNzXe1OqOaDTpIDmGY6A/7Ll5eMO3r5Q+dX3Tc39/ -4O72wMPdgwLbnlkTYHAQDWFKM6U9RY0johgq73FW6fSlYhbjiEZTZP2aAs1qha57Q1VVVFXFp59+ -yq9//WuePXs20xSL7evaNrbv+/lncxKck/8Sc6SUuL295auvvsrjv+L6as/DwxFIWGd49+4Nv//m -BQ+He+rGs91dkmTi9euXdF2atRbAvOcJp0l2MTaCRaxdQHKthNhljctJyQllMffqWTRxGRjNiXv6 -zsJyOobWlKj1GlXOU65vnWQYo45Zt7e3s2tWST7W51Pt8Kkr1vr8IoIX6dA0W5uthTARo8yZ4pAp -KPuD59WblsqrJmK7OeNwONAPD7gqstk6nLNsdhbMwMPhHYkHhu6ItT3nlzV1Yzj2gWHUCoahJoSB -yVkVxAyqQ3DeKlLrLcJIn4MC3dxVpJsibDYtBU2IMXJ2dsbPfvYzPnr6A6Zp4ve//z1fffMbrFPa -jaDIaJzpDBZJhYOnyUKGCnLg4NhsdtnlZspZcqDv+xm18E01TxDPsvljJK9XwsKjzMIeo129NQlJ -7M5qnF+NvXU/AAAgAElEQVQG6TiOpGyPabCzRsI5Q0yVVjui8iEfjiP9qE5e/ZgYA4xBRexiEq9e -v2f/0GNsRd1sERzjpANhmoSUbBbhm+wOQhaALwMfDGIsKcEwKEIY4oEwJXzlEHIXzJz1xzhxc3PN -7e0taz/wEiDhLK6uqKwlxdOdYl1ZKEmLOpWoA4ykgMdjsqBwnbxUVUWKZuY0L65IBZUq3PKVx45R -ZwkoQrUlkdCy5vrrU+SufF6u+0Nf/9FDFiepJeFbtmsxizXpLOBkEZol0rwBu8rnruueUpJ98+49 -Y1R63uvXr/nsz37CT370Yz766IkmIm2Dd444DvSdory+qpUuZxzHVdLdti0/eP4Rn376E55//Iz9 -7/YMgzaqomLhpmIhix8r67FG+f2Skbbl3kWsL4hfdgcxKde7dKgkUTqTw+DyPO6HA9++GJQOFfak -NOH852y3NUaC6sqmgbqu2MmGjdshUTgcDtzf33N3f0/Xq0XyMBw4Ho+8ev2St29f0g9HYgzUtefy -yTmXT1rtf7Gt8VXCVwZjfbZuFoRibJC7185jZt17oyQMpQS0REwmm2HovckUI1nGYyndU6qTRdwp -ZUTkxC/DpikuG561NnOv9bqsmBwMWkzMFK5UUTVn7DaXVL7F2U3uXbTBOY+jzhQ7l5tw5mec9DVV -wrJwkk82x9Uw/2Pz4fEGNU+PogGY36c9SUAK3Cyr1xCzVEBN/lok6TwzEWdFm/1ZSxDVIR4OD3TT -QV+prrBe96T7/S37+xGLdvzd7iqqJlFVNdttxaXbkGRinI48HG7o+ltCPGYu/9rR5sOHIzeOLL9i -czJiDIjBqPUUJViPSV1+QhgJKTCliLUBY+ICraQwBySLiFrmIHWxsNWEpQTJzM9ueSYGn++9Al6k -hMnaRP39RZtJFsrPXcHnCpiZx3upEpZKwYee9TpRWq51HTh9936uWFH623MScqq905dLOfFZ7sNS -YXh8yOp3yrcKWvTob9YoUrne9IHzZr2YcxVN1TJUGyrfYieHDTq/jdNgM1GqE2aViJSkyZwkRfoc -s8icQhnTuEbngcmiAjcHpylt1CVMROd5qiBaDB7nGiprqXyDNUpFPXYT+/t7rq6u2e8PvHp/y9v3 -t9zcHTl0kXEQxkEIA9TeULf6nF0GqUxu2GsQTG7UKBaqfD8MFYncLTwmpOjlrK5d1uUGmVZjg34c -1NynbcHq19++fME4jlzdXK8qxQs9eq3jLDqFknyUf4Vh89VXX/Gw75mmxP3dkcNB14imqTgcDjx0 -Rz766CN+/etfcn5xxu3tLf/lv9xxe3etjXi9mQHXorVexw8GS7GmDWGpRihornepJFr6XvTrcs0h -TGpOA6tKmg4GjRGW5FUBqzxOy3ftUv1YJ/3l83VlI6Wk/dZev8Y5x9u3b3nz5k3ulXKqUyxxXDJ/ -eO33XX+N954Q1SGn+PpWlb7JKWqvimPveH8N43CLdxW7nXLfrQ80LVhX4bxld+ZpWvB1xPkJ6yc2 -W4uxLWNb0YyR7pjY76fc3VupM8YmnIe6bnn+/Cmf/EgbIYbYZYeF7BZkdfIp7admtzufy+a73Y6f -/tkXfPnll3Mfkqu7F4xjzzh1eU03M9rvrJmRmdIdOhXkstzEWvuFaAUi5E12QRMSot14TRFR6hav -XW1RqowsgS2Q6T3ao8AYh68cm0xFKhPFuWH2stb36ueHGgIMw8Tx2OP9GQbPOET6bsLZmmlMvHn9 -HmMMb9++wxjP06fP2G3P80AzObC3hGkkRSGU0q9IFtJlPrktiIpV692cBIzTHjHKkXSVTpambTHW -cuwG3r2/Zr/fs93uZhvlSMm0LTa7OFW1Pxn8Ovl87kfh50BK0MaEMYa8HivtzPs6Lxplo88IcQqK -DlvtFmoyT/lxGd5g84Jdri3Hclm4G9N0cn06VhY+o6TTSVc+Lu/ne+ceAMnYPH5ySlQ2GaOhwyxS -Y+l4YQXWiKKgVSyLWkySBFN7jEDoe96+e8/d/T3fvnrJD//1OV9++QW//uUv+eSTj3n+9BJfZavF -Ti25xebgUUSTOmOZpnHWVf38Fz/j5u6WIJF//ep3RCTbQS5jay7HGhX5mpzba7WkeMYsAWcyAkmB -AZXs5aAhqitVyklIVUMUoR/2vHp9pGoCuzPH7rLihz98Rl05juOew2FPZQ2j7Bjiga478vrtG25u -bug6tU4WA2HqmKaR91dvuL59yzB0xDQqzdT1GNdyYc+o4gbrLRiL6mp1PbJGbW7nZHdF/wAIuZxe -DIryG54Xfm9ttmBciUWNzahycbLSjaQkHykVMfOi3cqvMtNBM4hKZRtFM6XoDizO1BoIGIsxnrY6 -Z9te0vgtiMeaBm9bnFHkT5LFJoMkDVxM7lL+obH9eLP5Y2X4OYFYo8ar+bOcI7FU09ZVNa0uLcl7 -Wn4fsnufkGxGtUXpoNYBNhKHka47st/fZTebRFU5xCTGqSccezV6kJ622SBsOPc12+2Oi4sL2o1B -iAzDkc3Wc3UduLk9at8cZ1Qgevqu58DbGEU1pbgXQb6vGQzKQcTjKmuMEyGMmUoyZtQ4J1rZyre4 -kGVsNf9t5DSIXT2HEjCfBNc5OcqaH8lNCyXpvimYPFbL+Ld8N1HIgXIZ/bMwW6toRdVQGk/qPVgH -++V6FyMFvYfFVGHObea3Nodc8xBaUaSySUMxlfjDx0qXNVdFVgkdq3GaQQOZX6/sL8w0Mc3HFEiw -OCpbEVxN7RsqV+NdzTBZrVYKqJ1toRbn8W+X4FXjIebAMokG9ZJUB6IOidp8t6wJBQxJKRNHo0Ot -oA2kCjt3E8+NglMkjGpLfjwMvL+64/Xrt3z9zbe8e3fD/QMMkz6dUY3Z5gKYiCFmxoeu6aJ0IzEZ -zFBr3zIHgmiCotfqsw7SzYmwc06potZS7GlLpaOqKl69esXf//3fAzCOI1999RUiStNXsGlgGIaZ -drWmRq1Bz2JBKyK8u77h7uHAOATGMTAOCiCfn59jLPzk00/4/PPP+eu//o989NETvvnmG/75X37D -3f0NwzDgvdr6/qF1USnGy1gse2eMEWFdmTB5e1BwOMZAZRumHE96W+Ns1lwkwT8yMzA4llFaaFWP -QYCSMxdWyDIHpmnK+6dKEYoTaAGJP/QeT17/A3uB/+ijds6cUvIk0TKV8qqr3JI95AZpLZXV7Fpy -MFE1UDUGkQbnDJuNo904qhqMTbS1ZbOtwExYL+zONkwXnrY90vWJccjogySauuKjp0/47LMf8qNP -nuGc5+62oq4skrQCkeKENZ66clTesmlrUpyYTMJbS1N7tpsNIkLbVNnBasj8/IyqktDurzlVRIPU -8mBKgCoipNxwTwMoh/eOqq5pmg11rRa3mHW1AFImJkha8S/zaxTkJcmISRXWBYzRYHuzrRDZzJy/ -/f7ANCa1SSXgszioiKaOxx5rPcfjyP39kWHQKpC1NTc3e8Zx5OWr1+x2O9pmyziOTFOc0Q4tfVoi -a3R2wdmNUStCa5VDHiPEFJmmUal3PoLTEmjTqEWxCPT9wPHYMQwjVdvqwM9lQWPVfpVhyIlJOBmc -pQqkk0EF/2IrijBR+cgLxUQD2gooC4vNKG3AmaTUGaNWdQVpV5Zwpsdkz/J1MGRWm+a8/zxaMMr1 -Wbe2u/xuJeREhbs+ZNnIRFjpPQRIs/i2oIWszqI4yHK/jOSqHrnjbEZEjLO02w3TNDEMAy9evuTt -+zdcXV2x3+/5/PPP+cUXn/PjT37IxfmGs8snxHFiSnHmfqaUSAbGaSKESDTw4x9/wv/6n/6KzdmG -ZqMc3NLlXQV8I1Pu4WMnP1+n916pUCWAzAi6UlKUw0xGg+KMEI1IdDPXvbIG5xPD2DP2I2+vEt+8 -3HD5tMW6gbPzlqE/cjjeklLi7vhW59Jhz6tXr7i9vSbEEYxy/PX1EsO0x9gRX0/YlKjqhK8ivo5U -daJqIr4y+ErATBnJihhXdtsyf9LJky5dg0UK2BFzEFGS5eJqligW2MwIsKMUDRFUr5WMWihLbpoW -1DHNe491FnFmRvlSSqRpRSc0BpzH+g2Vq3HOU9uWXXPOprrQzTJaRLQZKjhtriZq3KFD0+joKwHz -XKH4tx0fqnasjyWpejzvsh7h5M9ywDejwUugGDPNxlo0InUOX1msV/3aFAYO/T377o5hUE1TU1Uk -Iv04kWKA5CEFYpiYRsPYC7LdYDG0TQMkvEuktOXYtOytYxKlS0o6fX+Pqw05LTwJpEtQXihaJcAs -u1UUmJLuAzFNaslcAmSj9V+TkwJzgvJ/+Cj9LhRMOSVLfSho0LWyvJvyDNdV5jXd0Dz6vccvvvzu -KUXsQ8dClyr7lfkABWuV7pxeN+sKy1K1PDm/SUtCddL343vun9hH3/gAJdFkClbS2rtJor2QrMP7 -JmsqGqqhwdqakFSLaIyCQYVS/KF3lOagJqPXMitQ0cKTio0LbVOBxlxVSAaf9y9T7JZxSG4IGKfE -sVe7/v39gaubG97lisf11S339xAmcLWjbndYp5oEYwwSIs4YrM2C5qhrYQrlCQFG+4GomYZAKkGx -w1iDz8mItRaz0t4qVVpPUTQgTdNwdXXF3/7t33I4HCg2s03TZFZGnKnaM6iZqx5rhsNax6mupHFu -MlxVFXWTf5+AwXJzc0VVOf7bP+149uwZNzc3iAjbrcbV6vK5FpovcYI6f+bzJUMUofLKIilMGATC -qiu5NX7WOEkCW2mD6BILlfNXmTWzZkOW+HZZux+tTR8Ag8r9L++hJHFVVS3PZgU4rt/n45jpQ/Pf -//wXP515XlMYsjOAy+LNCu/VLaCpN/ogM3duvqB+6excaELGanO7YQg4SbRVhUitgaxzNBsVQZ+N -wrGLDMOE8xObdsPF5YamNWBGtSiVMZ8vzOiPMUJVtZkSdcx9ACJJAn3fcTjs54F57EemqPWNEuxa -NNmQJDhXeMw5+aBsEia/v2H23K99NQ/oqtb7I2aCmdBTFkeIRjCSHY+ImOJcYJRWocNBe2ngBCTh -3Ia2rbm4MMqDFKHr9PXDtCRQIiUBecBXFeM0ZdcDvY5jp3zmw+FAFME4RySqLV4ORsg0u1L1MPnk -pdGNiCgdIBlFG6xFprwoY0kiVNYTmfDWYLwnAv0YGKZISBZsPQ9O59y81IcQmGLABUdTtctktHae -/GXw933PaJVS4DxU3mrVg4Wepa5ZgRgyBzpFYrBYr37r8xpdurcVlxgRShM6kbLoZ+FkocgYd7Jo -lH8zcmJOOZmPJ+EfOyQpmqPonQaiYgonXJeaDG9BGaWPgoKCnlqjCElEg01jLXXV0rYt4zhyODxw -7I78/puv6YYjL1695OrtFZ99+mN+9vln/Ojj52x359ANqpHICJ/zjhCj0jONoW1bPv30U5rthh99 -+jFd13F1dcXLly95/fo1NzfXHA4HxjGoa09OjgSPEcswxWWh914353I/Cn+d4vI1YY1RH/8gJCfa -O4Ue6xJTOHJ3/55Xb77BViOXFzsgcez2HI9HuuMtUdIsJj50e6Ko+4lzDim+8bVwftFC7gtTVZ7N -znJ+0bA7q2k3FdYmrFPkNKbs7kWYNQdmjnyW565UnNOQqARAWt0sPQIWVE7FoGVTrCi2oIV6Kcnn -6p7HssG7irbZ5nmg7iMq9AxMY4+ESJKIxVD7mrbZsm3OqKqaumozRaDBUSHWkaLRbujFyQyTHVRy -8kG2IpUV1/57NpgPjvk/8fcgB145qEJWAXFpBGlW9x5YrEXL53ll9lbXWaPU1BgTYxg5dA903YEQ -JrBCXXs2u1aDUyuM0uNMg5Etxig143AImtBgqdsLnIMpqJuaMWrMMgUFV0RO56q+/wV/sCLEbD6Q -wwpdBVIiSsLi8rqVEWUMPlfCprQksAmlucx3tgT2q5d//DPICd6jxzFTNSgg1AeCidMzzn+nFrXr -FzU53rQUd7PvPx6Pi5IQPNJofCDIf0zBKkmJMUtlv1wjK1R3Oef3JWjr7/+xcbvQvfST1TxeVb7U -UENBtMpWeFdnw4c6xyJ2Hh+JYvKRrcVLlSU/NsmJ7rrZeQHoDEJUjCUDcyiQgOoxjHVUfpOTDkMM -EIJa3x8PPd1x4vZ2z/XNHVdXN1zf3HN7/8A4KWjmanVXwvosSC+Ncz2JoKtEchgBm010BJn1aADW -VCQjuW9TSUzUQENjplwBce7ROMzPxVld96qKYRi4efeW/X6PMYaLiwsalv24NAte915ZVxjLvl72 -+AIwKpizOBUaYwjRIkFte+/3t7x6/Q1t2xKC0p3btmW329H33TwmdK0/jSXK/C2Ur7Zt50bcwzBw -OGgcNw5hVSjQ91CaZW/bDcYYHh4e6LqOymqvE71XS/JyOj4XIGkdvzyOW9Yxz3psz4lOtThmrY/5 -9z4wS9brgz/baiCtTUPc3LdgzhxFy/ylItIfAjGCMVpOc7tqfvGURDsvT0rbUfstqCrPttJFPaaI -MGXvaE/VnKnl2aA0o/3DDf/6r7/l+vqauq65ub7jcNgT46SuNJXakDmnCJb2vZiYpoHDYc+r1y8w -xtC2G168+Ibj8XiC0pUBZIzLlQbtIDoXp0QnSrEDjTEyTeo4QsvJAMYUG9G8ScuCeCLaSG/2fy80 -AXP6AJKEvC4nnGvwlafdqKtXKS1Cou9DntzMFZDD4YCvmtnT2XtPCGEWWYUQaLfq5qOIQFKeJwvP -T6lhWt4uJbNUkg5UoDabmhhdurz3+Fjj64Q1Vh0xnCMGoe9HxjFk5HapDqRVRpxy8metna3cHv+b -9R+VIp4WQ7up1GbX2ozURrz3OfAaFGWhlFajVjmsbu3aGwKl+aTI7BZCTj7moCBvcEZWmobTybie -RGu+JHCCBKwn4vcdKZejlepml/hVylZTkHVyFS4niuX8aOkdSeCs1nZSyvS/hESD8RaXq1QpJbpO -naRubm74+ncveP7RU/7il1/yn/76r/kf/4e/YLPZMYyBECK+9mx2O3xeI7qgLiFb73j+/BnPnj9l -v9fqQts2tG3FxcWOh4cH1TJFLZHHDMWEEDh0HeOYObjZArwgOLouFiRUECallZUNHCHGHkHNJSKR -fnjg+uYt2IGb25q68nTdgZvbK2LqdR60Ndtty/asIkRy0K1dwPWWtkrLQe1TrdXFdbtraDc13pPv -++J6Rem4nsrzXupTj8fAGnVax2dJFkrIyeIuWZM2f600hUKD0aqrx/uGutpoUrE90342UTfGaQzQ -ZLHypBtRU9Xs2nO225064jnVlOWuaRhN7REpY7G8r/Lahfqi88/Y7088yob2R2lYj/7m33M8vq9r -hzvJ8zwlIchAGgNTLBW7B3XQM+rw0rYtm81G6Uxo0aT2O6zZEiaYwoGu60lJm3dO8ZamqYmpo+vv -GUbVUSka/GEQYr3Jp6QBmRaWlvESs+OVMZ4gYDOCrfc9762RbG+Z5ghcsunGh3Z+DTbW31kH96dB -/RrF1Hm5NKqdPy9GCLZUnFZUL9brf0lC/i3HEhSW/hvluh5fZ/6MgvHqjcgZiVvm0fq8c0fw/87H -dyvf62O1HuTvKDhXzdQik6tmKRuB4NZju8QSp4mchpMO1RypCY6eKxKSyd3f9Zy6kWj11FjP2GlD -Od27A0Mf6Q4TtzcH7u4OvL95ye3NPXf7PYcOBmXkU9de9wQnDFNUGnxySt2yQpoMFqv7mzF5BVm0 -bcUOWXuLLCAfOekoa453mZqu/tRaUVzR9cr6UxyvfK4gLDFpmuO4gti7bISz/n5Zq9bgejkUxMzm -QkY1GCKRcdQ9CETBrq7TPm0ZTD0ejysN3zIETvYF6/M9USD16dNn/PSnX3B+fs40Tfzuq2+Q9BZJ -B6pKHclKZefy8pIff/ITLi4umKaJr7/+mnev38xJbsh24vld5Dld1gCZx9/jNffx3DdGNdawxECl -23mJOdc/n9/q6vPvW+e9q3qMm7Qy4csUjjg3ICbMuEwIR1J0JFQ4Wig8NZ5kUqZqpCyeCUjstQRd -OUa0fO9rSwwTEo80G4u1E7Cl7w3YxDhM+MZyf3zL7f4tMWoZakwH6m1C0sDuomJdcu/HnmEaSCT2 -xxt+/+1vud2/ZZom9vs93mlClagIyWZ0UKg9eOexVulHISWsg8ZVpGxzWMTPBqhcTeU8hTaRJDAF -wbjsGECmKpkKKwutx84LxgAygAnYVXOgyjZzABLDPd6puNFnF6zjMeJsw/GYLWJTBOkYup7DvmGz -tYQwZhFrQ4qOboyMUTBui8Go2DwapimRGKiqWrUkMc7cfWsz0mUN1pqlkYx1xGBzBcaQzAQm0m4b -LUNaRxJHiOpOdew7QgxszzbZprLF2mbWwKizRt5AgzDE/jvWxmvhmDVeJ7p1PHm6xdpWtUPTBNJg -qNhsK5oN2jxM1GLUVwHsnpRURGyMUX2T08QkpYTDgRn0PZvM0xdHaQalpfNmQRlF75Neo07mgqIU -esh6A1L08PEml04WPEejQ1nApKjgNxMwgkStGhTamVVUGmOYG+elHDqYNOsNcDonR6Apzz8JYjxV -swVbMY4994eR+9vXvH93xZt310ypYpSazz//DF/VtBuHeMsQI1Esrmpprc3Ct57dZkuz27JtDNAx -TXeEcItxR84uBWN2DOMejFr9TmkiBMP1VeT66kCIBo82Pl2jTsUWGaBy5fvan0eSVmKsg6bxbNpA -s+3A3dCND3RTJKVRg6QKTIBt62g3I+0mzYCBNQ7va7yL+fnpPSwBgTHaJGp7DtYec8wvuRt0TmxL -QIYmvmWHkdLXQXK1wkhOMMmBccybRMjd28vYSYu2Nwf+3sfZ9laCx4YKJzXebXA07HY/YLc9Z7d9 -SuNbTPIkDLs6knwiiW6KKaiYv6oqmqrOm5nDRE+hh2lPD9V6mLxmm1QtmwggxNVmoiLuZVfhO4c2 -1zw9ThHyP5yg+1R6SuTEp+yo5Rzm0eZmDUVHARAwqjOzCWQkTQN3D9fc3F4zDB374SYboli27Rm7 -3Y6nl0+V2lofGTadBv5UPDwcGaaJGCfu7vccumsO3QYhEmIHZqSqQWSakVRSMTdZV13zOEmGaEYE -g0laHYyS1NKXoMFnmmaU0lhFXZNJjLEjycBhHNmdKdopBIw4rG0wlQJYbrWWLve8gE2eomfTHhML -rclJhRUY04NSaHPQmiTkJMhlfZrLHbJzA05baMa65/hmxEaYUqm269yxRkEut1ozS6XiceBSnvmy -RqzAneK+J6VqkN2WctVFZr2nVxgwRVJcAviUiktXPg069ZLJFb90SikryZhej5zMBQUwS8KuRwxl -32QGGayACxZfNfQpUpmWyp7R+ku29UDsEykMun5FrZBiBbERnAHrZr0pweTAWPt+WEmZFuyICaZY -7o2dRd7ebXCuztSiDX2X2N8/cHPX8bAfeNj33Nzcc3u35/b2lnEcGaa8HtcemxkzIsIheEQ8JtSY -WINYogGxUWWwsfTpKcHsMgyTlETLYLM74ncoPd7NCZtW+mLOL5fEYh0vVFXF2dnZXO0AyzgOpKRr -kSYpNXW9ojmxxB2ubuZrw2kPEjGGlKY58VYg3WoLBxPn6wawThkYKU067a0nSZqpXgreg/cFwNZ5 -KjFRNy0//uTH/PqX/4E/+/Hn3N/vuTx7zt/93d8xDSnXntU11ohhtznjz7/8BU+ePMEYw93tPd9+ -8yIXE5Ti7sKSCBvMd9biKS4JeU7xtLeORASNX+e1bDUnQ1BAq+/7k/Ot529KKSeO319d8daU8vas -HCJj1Io2ypIRWZvmCeVcmdj5ok/EbSVTB0mBbMoPJJ3qTjAmYTJlq8FjXUvc5I04kQXqwjRq9aXr -Ovp+IEwF4WauTpSsNoTAu3fvuLm5IUbNyne7jWbVcCJW06RhrX1I2uAvBQpXlLS4gZVFSMtoZRN+ -jKzYvMiU8pb9IBI182TFENNi0ygyEbMY3FqXaR813rVstxPdcVBKVuZ4H48PdH3DOGqJ0GSBl0iE -GEgWbVQk2jk9pqUHSUEirCniVA2utTtnoY6Ufhg2IxtafbIuB1c4fKmoRLJo3syJQ+UL/zwHfJUK -yWKMjKlH7VI9RdiY5rG2jLkhdEyDcridF2IaccYiqQZpCMFSKibOJcJUkK3ivtUrXz8JMYU8VjXZ -1M6lWn4WyU9Y8gqRaS/GeL1HZfKYLIx36w0TCng/5x/zfPLz8y1CzQVhIAv+9UqLOFBPponrglbY -jLQv+oGywc6DmhKXmZkOGKaV8B6PcxZrPXWtFMbYdai7Rc//819/w+Gh43/5j/8zv/jFz/jo2RNi -0NL1OAaMkfk+xzhxPB7Zd/fc39/z+s1L3rx9wcPhBmMmmlbn9tOPfqxo0dSpDXUUmnrPdvMRMcAU -ThcwWCwIVd8y5aQh5uUzzTSPTa3uVG3bst3VeO+0YhIHjNXzbFqH80JVq+lCoXRY66h8g3fgvFle -o1TKcpI6a4hMec4pUwMUTSwJ6Xo9kBlmKoL8rDehIJBmNU4WJNaWMTivEoYwOax4kBpDhTUtzmxo -6nPqasvZ7oLd7pxds8NQESdRumKVS/CmUgrWSmzpS/OpddW2ILbfw2l/TCspx7+3YvGh44+d6/t+ -Xmg2iyFIuVTdl0w20ohh4th17Pd7jscHQm7I5Z3aeLa7LdudUieapmGza+kOR/pexadK2zPq3e80 -qDh2D1qVTiNJeqaQaXomYh/fyqw7K/PXWG2Yl5Imdikq7SrEwCSTWssnrXrYVOVmYtnJRyJTGNht -S2ATNWmwXhMCkXnsweNKwWOkMgfd81oS8kKS6T9WyH30lnPNVLfViDVZW5f3F0yhmHw3+JjnyHwZ -36XX6HO1q9+BtcD7Tzlmy+91ACSWpaIomUf4AVqXOZ2rC0Cyeg8f+JsP5dQiC620/EtJsE7Xutpl -cbUY1D3ZYKPBSIUYh/ps6t5d9tRkgKgW6tZ5nPGIFaZgSCForzBJVFWTTV82GGpATYf6wTINkeur -W7d2dkEAACAASURBVF6/ueLm5p6H/cDdvmN/f6Tvx5zYeqq6XdBwQcdqjETRRK3QqiTHeYUKXQaN -yf+d3iz9V+yb1RFQQdCSDKc5V1zG7fq+l0D48c/WmoU1o8IYM5sWFfrVEj9oYndqnavgcFm/i0mM -ZEOCdfJj5jljZuMdyQG8XpfSuxeHT6sNGqPu83Vdc3FxwdOnT3n69Cl13fDi1SsMlhgy8J2GuSt5 -mKKuU5tN7uDe03Wd9umYbfH/9OOPsTX+lONxBUTgO3N/fXjtqgjLQrKUuGJaGrOJWHU4yHYOmZ1O -kVwWhKacQ8uwiqRbyTx3q3765MzIWEFSj7OCrQ3iS7MrQwzaMyTVTR5IDff3D/TdmLUfE30MpKAB -inceI4mhOzKgFIvae7y65KqwT9BALRVOJdkthIyBZHmPxHyNkgO+SIyJlNRyUClgOoiihNxv0OSs -sdxLdbPQ18z+/tlSbnH0SMwOTLPzwUAk4mxNVdcYHHW9ZbuFY9vlyktH1x3wFdzcviUGyzRmtNXW -KtatbaaROJw1BMk8VyNY4zToEmZqhvZg8EClLkVOO++WZ6vczZwwUCZnTrJYKgLL5qCC/TK5RDSY -d87nhKTWcZYKolFcoGyJ7EEkx9UqgD4ee2LoMmVng7eWzeYJz549o67OebifeNgHHvYdXTcRpgim -n52sTO4FYN0y2aIIhY9rnEFisfl0GKNj1ZrsGhLVPEC98YvHt80Jo81j43TiS1wSkHmBNEu3dCHP -r6RjU5RHkRfnIhbM2iSz4jPnRLM0JNTXWF7HOv18ytzScg3Oe7xfxHzR1gyDNud7+eINh4eeerNl -0+6oqpazy3NSikxTxDlDXTsswjhp06bXV99wff2el69ecH39lm46YK3gsr3uMHSAkGTEVYZmU1NX -W3Zn6rQydA8U/cO88LtCkXKIqMZCx0HCeZ03PlOkSk+TurZYl4MKNEG0FrabKq9pmkAVG1nnrFok -WsF7daLTv81NBUWTZ2xJHHMikisfutBmY4kZIS3jvySJCtAsyF+uMJSxUQIgZNUFPI+94kIXWgRN -QFLw2FTjq3M2zUeaeJyd0/oN1tRINLmBmeoB9L9akfSiUxFyMq6vZ9cJx6z5KBWcEpzptZfrm3+9 -BHN/6PgT85N/b/KhR8qUKV1LrDVZ5AtYSGkiyMDheM/N7Tuu7t4zDJ2CXxvVNrY71dBYC+N0xFY6 -htWGvUMSbDabXLXqdG8kZl2jBkwxaHXOpIB1SyCjjQI1YCm9XvQ+R0JUnYjkQCSJaIPBXJVPk+pA -nFjwiSq79JikDAQ14LDqgjcHR/p61tqsqV4C8HLMa0Lh12YGwAnKbxR0VGAKjMlAl9FO72WEnTpK -FTpWngclfiBSaDPk/UQbRJ0CeSWx/+5hV/Pruz9fj019D4/WYckOchGcVc2Turp9+NXKNRu+G/Qu -62n5WTnDY/rtafK3JCC5ohtRS3qjVMrKtdprg0YtaBGMKKXJGm2wWgLfgqga43JftYR4oxXUZIAG -W1lIHbgWTA2uxdotkjz9ELndT7x+ec3bN+95++6arpuYxkTXJ6bRgt0QM13VVktD2BiVISJSZ6ir -wtoKk3ymAVuSjPNe9fj+rY8Se6q1rHAai5ZGe8v+qn/0/9P2Zk+SJEea30/NzI+IyKOqDwDTGAzA -5QpBriyX3Of9/0V2SRm+rAhnOMQcaPRdXVV5xOGHHXxQNXePrGo0Zkl6SUlmxunuZqam+umnn+ar -GHSL0G/3OoBxHOn7/ipLUZWwapBQywtCCEwpLtkTzSQM5qPlpWeXftEKXq8ZvGvaksruyjLm2yCq -+k2laFNpbUp94HC4NdbHzHCZePvmDU8PD5yPx4UeVkohx8jz4yNf/vErHh+eiTFyfDwCbsn0vKzL -+NixncsvrwW4yiZ/7L3bjMfLn9vP+akjNL6iqRXZ0K/V2cMqH7dBKjbEMotyuboIPYGICm1GS+Q4 -Vfpx2QxlMkncepJOnbFsRVLO4QWjCgSaVs+z65QDd7k4tL+GLGog9bsrQh0alQ8Vrw1R1KGtuR1t -vocreKrDZgawFKPCRGtWZd3bSRZ8eDPIRe20FTdCzaoUXN3Il6I5WR3LRV3DLShZTecWIC/d0vOS -YXbeE5qOrv+Uu/uGp6cnhvHC09MTWSwAo8X7Duc9TetpGk/f76lF64/HZy3qnhM+WwrQjChFrCZG -eYnBtguV/Y3EOJNnoZhKWl3Mca6cSb3GbTodwLsObZbm8U5RvGyOuohbtK/hQ0UFdRS1B0FMEznO -jFb30flsmyPc3d1yf9eSU8flHHn/7siPb1Sn/HK5LIHU9rMpil4EXykeqtSBRFPsUAlkUrdcXw1M -tOmeY5uCV8QHWByMirZN9vkfcqz14U1aDp0bhWj3ko3hMooOTik59rsk2BrdivxXJEYbhq1jklOd -pTr+KQvTmCnZ0/R7UhS+/eYH/vmPX/P6s8/Z39xowOoCH9qhzKv7PdPU0neFpstkSYibKU6d9lxO -1uck4RqPb3v6xhE6h3MN2lxTTFa0Ikra6M/7jPNa+1QsgA6NWwgTocl4Hy0A0aBazMZojRrLetxy -v1VRKyIO2r6laTQYAW+0gG1xr97rLepbMyKlrEHhBxugdafWMVk53OobGuXJuPI1CFjsZ/FgXcyd -NJTiibFoPaF4mqbnsLvjdv+KXXtDzjCPRW1ndgospLzY5sUmIlYzUCxwFWuEB2t367r29HzX3+v5 -l81c/v8WMfvYYx/b+mS7IQnW36CeT6F4Fh39KBPjNHK5nHh8esu7x/ecz5q1aLqe29t7Dre33Nzu -iXHi6emR59Mzu53WQN7d/pK26whNS9vPNJ2n6QuXQYhpYJ4npdfhtOeCFJy3+UFa1aiqw0HZBCDo -vlgd0ixWC9WSi6HYOaoTkzPeQWgb2rZnvmSGywR3BS9Oeywk6s6GZE+RVXoV6s9rB8Mtzt56Ti/V -xDQLyAIYaafsbNmVJZymNvcr1UHeIP5rXZc+LiYRWhClNerAUhH05TC56c3oXz9X99OfmYtaA5ko -xeFdixMFQKqoSv1fSiGXbHSU2oD3ZRaJ9W+rDVifW4MRfevmPYu9yMuYiwmfNL5l1xw49PfEODGM -QkyzAhilkJOi8JVlS9FxL1YzUYoxR7Ku16bpaPo9nb81dkLhMgkpmmP74yNf/elb/vmf3/D8fOQ8 -TDhpCaEji8M1StmKc9Z9Imk2RW20UGiUupzVHggenNVyFFgoaW4pm/9grS8ZA6fXUZxlnDb3esmE -lIwsXe/X51/Kvxaz33XebVWuRGQRWXr16hX7/Z67uztyzktH78Hk5lfwQDN6OmYv5L4dV/TALdJf -z0NrPOreXZ32tQP5NKpv2bXaYX4cR7755jt++PYNjw/P/N//8I+8e/sAxdGEtf3F+Xzmxzfv+N/+ -y3/RGm7veX5+pgtrOwfnHOS/zEb/uUDhZVD3sXXwc0HKx4IVESEolco+xK2OSt203eLIbLuqVq6p -o5R5RRsqMrigYkmbihlaqFz1ZKo42rmcakMyhvTWNJbSJILX7wtBuLvfkfOOeY6Wamo477QodhgG -G1TlWMeUKNOEePDZ47XzHz6A5FoEZhPL9LJdLUyrAVJWB7fkqH0lSo934F2mWJ2IGAXJVf35XBWN -dDNXNKnU6Abwhi5ZgOFepuhWpFxrMGa7nzO+8dy0Dfube27uPMdjYLfrTJazo0iHWATcdCoBt+t7 -Us7aQEcS5JkpTRpMiaMNqkJR5T9LRilyTvDmsQoRyqxOdlJZVi2SRZtTgdJbKovwCimtKcmq9GHX -m2elG20pHaXes3rfWEQRvM0NzU5BdpGUtAFYE3Z0bUuza+i7HW3bEoKwP3S8e/u4aIXrIkiLcdD7 -XilKQk5iBpZlY2rcwea/OZPL/PSLUdL7sBrOpZcHqgi3IiAVnWK5N6WsgfPi2JrTkEte4pMVPDQD -r4v0qhGcImaKgmvRv8OJ8qGr8UxF11k2tMm7jtBAYcZ5LdD+5ts37PZ/4Fe/+itubw8mwX1j9QrJ -JHkHnC/sdw23Nz33r/ZMseMyXkhlVifMHKZK6fRekJCs2y4gWdG+nEkpaJC5iCOYgWqsgVOOOLJR -yOy94nA+4X0mBAUclCK1qSOpcp1mT+rYK6rr6PtGZVmdZfHSjJDR7uLR5nFaxp+KwJpDVbbjIhlZ -7KXbAA1rpmOZd0ZV9dQAWL9JijZ+K8XjsmboUkrWHMzTdTsOu/2C2nnptJFYLpC8NR4UpETISelC -zuGKN3W1VVRCRFQEw+qKtmu2XpM6k5sNfjMXEblSWfro8TPPXzWaXmC4n3jtNRKmLzVetjgt3K40 -KcVUtDbjOBx5fHrP8fTIMJ/AJdpdR9cH+kNP1zc4B3OKHM8nhuHMOHX0ux3e7XEuEHyL9z3OCU1b -6AbH8/E98zyZgo1SN733+KBFqvOczEmpoEIF2uyeWkM61tyAHQ6KUlPjPNN4BW6ctFACJTtTElRZ -9RBaOtcRs5a6CKKhQ8q8BEFfIpy1EdsHQyZ52beBJaNaqt3JtnfLSrm5PmompGb8Wezi+n01eyDb -2ISt5qzhhtsBv54PC3WwAn62h9jnKye/1htg97xBCGgT3mLL+Xrur7b+zx+rM7YFmNa6FvUp6nNG -T5cacCr44GnwLrHvb0AyjfM8nR8ZhjMEFTygFGJSO57BGtQWFbpxICHY/FM6s3M9YuDfPE+8f//M -w/sHHh9Gnh4vPLx/5vvv3vL+SRtPU7SJbU5B5x6OHB3Ot9ZvJpJyLRb3+v0FPAnEkYrgbC9NKLCr -sPPPAAx1/cp234TqR9TgrhQ08JHr9y+A4gfjocdut1sEeUDl4n/zm9/wn/7Tf+J3v/sd9/f3/OEP -f+A//+f/zHfffcfpdFqyIWofLRhZlNM2vUlENgIkKxi1BB9itaWL413rdVZfoDbyVXGYC998/R1v -fnjPdJ45Hs88vH+LAJ9/9hlt29J1HefzmXEYSKa4tYho1FYIKZNZg68/O38/kuHY2ojt8x8NwD/2 -mZvHP5aF2X5f8K7eNDudmiEwalAu1iNjOZnKrdfMRnU6l07iyNUeIfhVp9tSZ1JrTEpBsgUw4nCu -ysRmMyIFsjqOgqMN2i0ztYGucRx2LZfdxDz3iz7xNE0Lx6/kmTlC9A6ftQeBiHV5MFCmGMc7Gyuq -dpCmJHJOjKP2vHDO4YOYClc1ugWKX3jHHpTIrVV5WuS8to9jNUSyoDc5VwSsOrjBlB8U+S+5Os6K -gonMhMZxOBwswNBz8G6Hk850vguhWZvzlVKsfuIARObYgF1P5fXOZmRyyUhKyrTPiZQ9WiuhN0gL -6IMhLmJzQ418RXl1odVJoPUYmrW6EIJbDIKO62YB6+w1hE0fy1G710sImpGyVK3WFYyU4q3PxUwT -Rrzrcb7h/tWO3d7z6tUd5/NZF63ND83oRGIsDMPFHOCyBCDFnPhSBGl3xAQi2oHVSdA5y2qEQOPJ -OkaFGlDoueoCq/Sra45wLizjvqCElZqG0eZYaxdWioIsAX+9j2tws9IVcqk1DKvKmX6f8s+b3uPb -jjjOxiE9c74cESn86q9+wSef3vI3f/M33N+/IpeZcToyp0TKk9IPQ2K/7/j1F7/k/lXgPN4S04nC -BBIVIZaoxYO25mNWqVcIlNQu6EiyXj8s909pNN57xLi4Wq+hQb64Qmgs0+Gc0WFqLVN1sAcdO2nx -vtkYSM0uOtQxyjkR02QNF1X1LueswAU1q7ItpNyqLpXVk5Zsc6PSmOx5Nj0/is4VRdFUxlBqxqE4 -Sg6QHDl75rEoKct17HevuDt8xt3Np3TtHqFhnhQEcEULx3NSx7MUv+rol/VcFgtU526um8u1Q3cN -IqwTVnm915Uqf/748xvgTyFnHz7+MfR047eK4CwgFfEkJuI88Tw88Xx84HR+ZJwviCT2h50GHl1D -CMI4ahfn0+nE8fikAZ8TYipMl2/Y7Q7c3rzm9vZOlSFzj3/2HI9nSnlmnlTZMTTgXMA7y/wXq6GT -Yk5dXoLUFZCoToLO42y0Vu8amgC3N3v6docnkJOjxMA8F6YxkWOxjKbaJtAaPOf8AmK4Fw0k6l5e -7Uau4EgNSl3Nrlb1ovpTC9FVVMDAtgXptuwZDs0cb0Z/yYBUYA9zEWrNgIFyy5FeTJkayLAGG9Tv -3QpX1OB0/V8zfxV8qepHTgKleHL0xKhj4q03T92P9L38vHLwci6ojWeT6Sn1Xq82DSz7mVUls9bw -BQm4Zq/Z/aanb3ecL0diOTPniSmOzHkglqj0P3P0rSUoORaKCG3b0e5v8KEjF8/5NPL0NPDNV498 -+cev+fabt5yOE841TGOka+/UThLULmVv/pgBI8mDy5QQlBRqsvTJ6lBD01mzZW1GW0rBW0PMLCwU -4Z9yVivA/VN2AAPK1HZW7O1Duf56f5fAz6hK01Qb6Or1zPPMfr/nt7/9Lb///e/x3vPNN99wPB7V -mU+R3W631BRXdTFl5qw08y2Fah3bD39Wm68AmL7He1tLUgihNUBWlEo1f808RabLRIxQUuRwuOE/ -/M//K69fv+Z0OvH3f//3vMsPeNfQdz1OtClpcFoDllLSFfUXzN2fvO+b42MZjm2Qsh2H7Ri8zAi9 -/F4RIdTCOCyepi6gpdGPRXH2z8n6wRrc18CjbkovT9QtTn82B0pEcMXQM3PYNcCR5T060omUapG2 -N/6IDmbbOpqmZ7dTBLU2Qqv/h2HQyTcpLFRKtC7aZcmASIHQB0hKXxCTGAxO06opqaRtIdH1Hfu9 -blquRjDLGXNlsIoILtfgrCKh9Y7UQESpOjkb9xHMwHqcqVVolqFRdNOc21y0hqNpA7t+R99kCp4m -HPCuJ8Ziil5ijpWp37SC84V+1zDPek+z5DUAmWfO47RkCiSJGrjqeFmWW7uKQ+XmiWWNqmO1GoZK -dzKqVpyYpkENA2sfiK03Xn9dHb3qMOuXqza4qibllMnzxDAmtGvrSOMTwUeapqPbNeyXdKVjHJW6 -p80Y5+X/OKp29zwn5ikbx7VYx2mYxwvzlEwutlk2YZVO9Liq3mUUthyjIUp1ToRlI4JaaL/yQl2j -yJUtU7QGIaJ8ihqAmMJMRRCX2oEVrStFg6CVjqDPZZujH/wXK+dOSQUC2haZZ0WaKDwdT/zhH/+Z -Tz+5ZbfbcXd/oGmEtg200TPOiiq6Utj3Lf3+Nbdz4HTxnEfHHM+WVekAdehjnJljIkZ0bpegWTAb -+2yc7O0cyAKtD5b90uDDO6j1FzUgUZpcMaS2LAFJyi0lu2XsVH5bG7cpjqBZtZgSKcX1OTGKHdGK -zuvGouO0Bs3ygeGth2yqytW+VYGKavi90aYqAq71PpICKUFOQpw8bbtj17/m1e0vuLv5JbvuFU46 -yM46GWvA7PFggTMpUpxnLQg1U1s3kuX8V6nU69Ov5/lyA7nurvv/x/Fzm+Lq/Np9dVb3gfV2kcw8 -j5zPJ56G9xzPR4ZJRRB8G9jf9tzc3CiY5DPnQRtonk+6ZxRxyBSJMTPIxDhPiGu5u/+E27s7dVhD -y3kYeT6/0yxVzuA8EhXZct7jfMtacL7p5G1AjWYRrJbMOXWCRchFa4AaaehvdwTXMF0mLnPU+UGL -92WtT4uZSMRlR2gUvaYUsnMr8/Aj91REyDFcPbbalXW8ndXued/gS6N+gtSsoO5P2ktC0XA1RvoZ -a88rLU5anPBS90W/+e4Mm4wgkjWuv3JiPpQNlZpV+sgcWtHoViXcaWn8DiemprnUZq6vX/6Vsqzv -nzq23P5t9qY2daRUaVzZvEeDvFwSabRsgVcQt3EdoXO0PrDvbsiSmdPEMJ+Z80gmEQ2VTxnKPHAe -B47nE3OBQ3PPvnnNGB3Pj098/8Mj798/8tWXb/nm6/e8+eGRaUrsdzcWkKlKlctCwpkCUoAqCVz9 -N2dZf7uMnArRJ4JzSE6aNa6gl8nJawCy+osvndE1o6y3v46hBqz299JCQWz/0/WkWeKyGd9rJ7ja -46ZpFtGebXF5fb6CkZVFc5lG2ra9CkK2PtvCzgCqsNL2e1/SjEo99811U5wJ+RT6bkdMM85pNmSe -E8NlJI7aMiFPI1/86lf8+3/37/jss8/45ptv+OrLL9l13VIDeXKO4/G4ZDO3qlv/LcfiT4jo2v4J -e/yxz39JuXq5Luvn1yPIojhhRZclL9Kz+kTtFVG7UqIUjloQs3xY2WwMW4TMNrYsOKfu1ZKOAuX+ -lWJyec4uvKypa7uZFBYVgKbp8EERv1XerKFtA/t9zzzfLEHIOIuh+XnRK9aIUxeMOh2q6lOLXaUp -i6OstSQdNzd727TUANeUngsVLbKoeJl0mHFLm98/ghaWWj9h6arK/XYBxGlQkWu9iC02VHVC1ZxG -SnGLgcCQt+rYidNsQgie28Oe3a5Z0N3a/wJgmiaOz2fO47A45G6GlKskrzPKVHWIwflmQx+7jv7X -xWh1HNUIb5r8lVLIKX6AZmwDEB90Tml/D/1uJ4JYJ2rnPAJ45xCXSHkkDckoX1HrBJqZQ+tomgOl -7JeUsqo7TfZ3NvTHWaG9opR/+pf3HI9HzudIjAMpwjSpylcILaWkJWXrXMCFYtLMOjfJFTFXlLBk -UX5+svlsBc8Imj15gZapPJ6jFkFrNqTo+Nc5g1scMM3KrUHI1kZsx1vvnaPxnRpAseZMwRHEMY4j -3377NX/3dw2vX9/z6vUt9692hEabtfW7hpwLOSYDFPQzVa1K1aOc8zj/bAXCEfETuIRvHE56m8/T -Mu41MAWWgIISCI2OuwZL9T4Y1QrtT7Jk+zaZFkRovNZQaDO7al9q8Iw2O7UNqmqbaxZF7V1aehq8 -ROksMKeimi+PzNbx+NheICJItqaoFkS4ot3Pc1J1JKEnuAN9e8++f82ue0Xb3FKiJxXRjOIUFURx -ojVNkojLeGy/eF2fazPLGhz/xEZRRTLUWLOou9l7fx5B+9dtgn9R8LE5EmlpSiriEK/0tnmeGMYz -l8uJcbwwzyPFQRMCfd9zc7MntI2p5FRbWRDvdL1VKiOaGaG85/7uE25vX9O7Hdw4Xr8aeD7+AMDl -ovWQl/PImbiAWY2S+GHTsBKqg+oWBBRz3lIuxFRIIuAyQTLjfOH0eGEaEzf9PTeHO256R44qClK7 -PgdagmvIqFSvD0IarykQL7MTChJt+OubMS6lLMF3BVO8C9q7Bt2nS9k6aHpNpcS6uy9za51jq/Oo -hn07nkZPXu7R6uDp8XL/3FK1XkIsNj9sv3diwhbSEXxjIhfN4ozWtVxK3YcVHAuWCfhLnbn1dVun -cw1C6vMq5a/z1HsDUbxRCEPANTuCC4TulpgmpnghlpkiSq+Zs+5Zx4e3pOnI0zSTcsGlHSXueXz7 -xL98+YZ/+MP/xfl85vHhmXFIdF1P23j6vl/AkJQSJdfg3RmQpkFxKE4tainkrDRsbE40wZPmiCtK -Wa1iHXVYCyA+6FwoxmyAq3jNrTnM7V1cfuZU7X3NOvy0fXgZ5OScmdP8Qdfuh4cH/vZv/5Z/+qd/ -IqXE119/zbt376i91GpgssypWqOHX2xFreN66bu8nCayZcug6z5tmnXWzIjSg2fztQwYdIH97oab -wx1OAj++ecdXf/qG56cT+90Nn376Kb/81ed8++23fGk0LC2cj5vP/8nb9cHxMRCtXld9/uV93r6m -vv8q4PyZ7w9uaZSizmIuBeeKFTdVh0Y5iJVmJeZLp5KQbJvQFs0oNR1bLKVbbAy1PgNJZJQ360uv -n42qeGwDGogEX/tkiDliSpcq2QqC/cGKzlXvXYORxM28U8Q7q3P9If3Gmqck6y5YO8eWRF0Awbd0 -h0Tf99ze7rk7tBwO/eKwOOfwJdE4wRehpEqTgeI0exPqZy+G1S33R5HW2egzTiX3kidLwAdt7he8 -w5tRSAlWfroWzs9JHfKYJqur0EwJWQ1etskuolKkrbSIa6iZC9DPHkelI/SDNxpbZJgdcZxUhrJk -gmsUuRLBSSLnCy7vLDBU1TOQJTjVwLElJ1XiIs+kpEbHGTKYk9VOcO0sOa+LaSqDFseJoQZkNUqu -oWm1OF2d74mYVC3EO6UODuNFGyYGt/Q9UEOkAVnfd8xxtPlrheU02svFGkO1/hPevXvHw8MTx+OR -4/HMcBmZ48hleETYAZclCKmqHdo0s0GKLEiTc7pwnPMkK4aO1KBYaX5CXbzWwRQt7KzUx7rWRHWE -8c5Qj6wS2U6cKkUVt26kVHRxDW4KSs+aJgemVT6VQn93ixdhOp94//6ZP/zhH9jtW+5f3fC7/+7X -7Paetit0XcM4TWQi2WUKMykPTPPJsh8D0zTQ9BXdyzhfaIryx70TQmhIH0kTbwPQzFrPsTjUC5e8 -cOWgSAVOKiAAJc2UMlut0nxlmzTfO2tmZp41KPOrY6V0gmrfQGRF2qiZYhmpO66IW2qB1KlTyuS2 -qF3Pe23QiZ8oqc6/QMmeFEUbSBZH39yw7++5Pdyz393ShhZyLbSEdPE4TOovq0NeSqFIoODxJepp -IjYXZAFKFC2rlNvV6dzeU9k6fWviwY5M+gvy/DVAvXrsxd8bcurV85W+uzQULFqDpph6odWiPgXK -mkKRyGl85mF4x2k8crycGacLWbS5ZMyFKU/aUVwamga6rnAZJnwINI01J/OZaZ7xaSbnntFFLtPM -GE/M5UiaEm3o2N++orgGFx4ZxjPnc+R8GRTQEuFwu4pc1HtbZd5LSTQEbdLpQVzQ7Gl2tC4QCrTs -eDg98vD2yN3NK27393x69zm73QFJwr69p216nGsItEjocKXg0oSLBUT3xFIFCZxbZcUt4KkKQ1pR -kBYwzTktrC+uoWk6YlSJ6zlFUklK9XOqfqnULkXPnXeLTSrOnO8qoGGjPFs2pKG9mk/kyv0v1uFb -M8QVXdd7qI1pLWRQGddazJ/rHDe6dRIa0WwB2ZPLjlBe0TW3C9VZaBa7j6/gk37XnFV8ZnE0JK5+ -rQAAIABJREFURcFYndcqj6v30oAhQCVyjY7k1AnTYmYM4C1afJ49nevxzltDu0yyxsTegdAxDUe8 -93RNz94fcMGTijYaHctIaU+cyhGJqK1KMJ4Gvv3qa/7+v/4df/jqW5tr6u77dq+Bl2Xu49gTp4Ex -JoIveKMS56LnWFKVgodsIJrW7mp/n9ZDyZOyU4gGSnsoXusN3bQ4os6jAb6sNTIx2b1WWT61BcXO -NyvgnVLES62nwIrVYc5J60w2Usth06NEpXUbpayZeFC76xnmif/9//hb8+E0AAtdQILQFPWNYpxs -v97aN2fEoA1TyAmlgjhX88OyCDFRm1GXXAw8dQbIO7IFubkU2q5nOI/0TYsPLZ+8es3d/afc3Nzw -5s0bxnHkuzc/MKVI6Fr+/f/yH/jNF7/m+y++5+37R87ns/b+kZUZUS22XBngNYCQpcj0mjq1WuQV -EP7Y8WFm70UAUoHwCiib9LguhUKQui+hpWua7dDfrwvoDb2uDlCpNSEK365Sg5WvDhXZr4pP12gG -vEQwroOqYjel0hZsIZs6VEVLxum8QWiMB+6g6zQj0hRtWNb3zVUGZPkZp813VrWb9UQauV1SXVXO -raKlNWLeohsq3ZcX6saq/rE6gMu9KA7KDizlTlGaSPA72rBX/W5pdFsohVJmcoqkeSZboW0mUZxT -NRupWQ3dTHTAgWLUlGzBY+2yKob4idB1q371OI44pzStIanSkI/FuqlqAJSr0WftOL6qotQkNjhf -CKEhBE8rmtWpXNFSinULrRrXawOvkgu5CI1TrqS4wtqB14rHsyDS2PzS5wszBbdkRoqciVkspbku -qnXBVAczWPCYEBLeB1xx/PKvbnj1SccwvOZ4PPP0eOR0OnE6KdVvGhWJ0rGd8DbEzmXmeCH4SE6O -mJWbXWlAGJWscW5pFoasvHFXVqdb0TkT4l8KVwVZEHbNFqgKFIY9aobAL6gEi3dX17y+dgKvHOjO -Z9o2mKJ05Hw+8XxUyedxOplSVVCnpWS6EFStp2j9RExrgF+IpFwIC1pS1k7uNpakiDZd3FgZWR14 -s+bL7zVULbnek1UO3Ab0he3AkH63bBJ1A6nzL+V5yYIq2GLnKqvRrOd17X5vkS334rkVEdoqsqxP -Vs54gdzaT68ARPYKLtDiQ8PN/jU3h1sO+3va0C1OVimiDgJcocir8c/8VIZii1bpxX1INfn5zMa/ -7nU/9b6/5DuvHl/2ks1niCwypXMejMowEeMEZMTrvVIKhXKk1cY5FRiBpQ+A92qLgvM0+47p+YKT -HdMofP/tA8fToFm4LIxDhEaYR0eOnQl2zJQ0kZNmJc/HNcOuMrurZK1mwMxB8w7xMyULje/IrRAE -hssTb9684/3bR1zpudtrB+Y+CDFlLumCdy27tlPFwSKUaABaCMQlWFUhh2pfa1Bf0eFSEWpRkCdF -pe8mseZ5ErR5G7Ou7TibLHnR2gCnIgkKEFWfwjJJ1MxtzfQIVXXNKqZACrXnh2yoLovzv0yAD1kE -ikS/fMyaJJpf6JyjOLcED5iQiJNArcmJKRrLW8/PUYu69Z7UMdtmAbcUk232o/6+yKYaq6Tuz64J -NPa6pvXmdyVcgWEeGQZzJr1QxMAoWUq2mI1OfL5kytTTt58i3kPs+e779/zjP3zLl//0A0/v3tE0 -zQqIBfA500qg8YGHyyN5HCFmsnOIDyDKLhERXLOjfrnHqb0tDkx1tNg88kH3tULSOZcSGc2WLPfD -nO9ic6CINqrXvV/B7+0wVtFQVfCrPpat+xeZh+uxX/9+2em8+m71f23Y13WqeldFgdZGzOuYrkXy -bvm9vJyPL2TJKw39OvMVlwyLqhwqmFL9SY/w+vaO/+n3/yO//e1/z/PxyPv37/nyyy/505/+RBb4 -/e9/z7/9t/+WT1+9xnvPr3/9a77++k8cj0fLZMEqerBlVXzE/n/kHv654y+573/ufdsj1KBCRA2J -9kUwowMLRQoUmdHMiNGOFuegXihmYDbGxiZKkevgYz2ZlZKjTrGjytSBItn6XE2z18Jlw81zLbyz -jZkahDil5SCGgGvh2fZm6TWuFJDlfJaTLORh3ZyCdzgKMSftWm3ScJJtGopyrUuOuCUtXVYH+WPp -5Gyp0NKiXZM7YI/4PaSetr2niBCLKmKJzCSmtUg5JYrLFBkRN4FMVFWY7VHqWFUdcYzak9QwejT4 -2BnSkDPLQpymWR3zrfzrRjpyndAryuu9qWM5LRzudjoGQbSXSl3g3jdmFCajebFZMBgEWs85UgUM -comUAk3TWw1GsS7VUWt+Kq2txKVp0lobUBGuRIqKwKmDr3UJWueh6fn7e7i56/j083tKeUWyz5pG -Lao/n4eFu5lSsoZBqjV+Pp95fpqY54FxmJW65VRkoFLm2tB/YCBzmgErIPWOWsxectQ5vFEKK7lZ -xlYL5Wu6WOeYCKruVIyWV++twdklJERmDQpIuNDSBEe3V3TnZtdzc9+z33c0rSAua9YJ7XWwcw3D -ODLOI3GcKGnGI4hraIMjlYtRIOoY6tqVEtXovrAL1A3GTM42GNFNLLMi8eXa+U7X61czKKJOUGHZ -HFS624K9vCJ82yCjjsn6+Bb8eLGG6+8v5ED1nkeba9vPqO8tkHeKJCcHuVOp6xRomj273S33t59x -c/OKm90dTjpS1AJ+sdqPyn+/Rq/qcX0vrm5zvT4p21NeAKWPHf+aTeqnjuU8yk88/pHXf/itJods -PVrE6f4SY+Q8XzhfjqpkFcdVGSt4rWNoPPM88fj0nmE8L8WpNTuuPaaqulSi5A7oOA+F908/MI4n -Cpk2NJCE9kaBl7p3eX/LzU3POF2YJs0CasNcmOdMjFsVNHBGnVMxxUzJ0HjPxQ2Q9fy/++YHTs9n -Wm7YhyMtP/LQXpiGkXmM/PVf/YZff/FbXt/3Sskq0aifQuMVjU/mGKY0KzDk1Nkvi5S4w/sOXKGU -YEFGRJoGEY/3gAV5GtjNlJxIpRiwYn5Aecn7duYWBN2zXF2LJtQgCp5posDgBDEBmgVUtv19i6zW -NVsprqWsEEXlrRetu1Fb6cA3UDqca5YASGnfXsHUrDRjZ5TWWvtSymTB0YrmXmcKX+bvNtcu17Le -td7Ve49vGjrn1+a8JnjzfNLmrtM04Y0CFnPSbIw58jln9UOCBw7sww3StByHkTdfnfjhT49Mz54u -NnhpaEPAzcJ8HphKJhoNqyMSQjIYMWpwjbMO1o7ZqOZa+7mVoLegstSWBLr/K/VTsw2NC0wMy3Lf -2tMKHDkXDGSz53OhQgwiKPgoYoIa6nsWcR+o7/00degawa9+RwWjX75vCxhtnXT9/ToIuf6yF3uB -zQUlIWxrBv1ir0spzHFcxrfrOvUzxfGLX/yC//gf/yN//de/449//CP/59/9HW/fvuX5+ZlPP/2U -L774glevXrHb7bi9veXzzz/lxx9/4Pn52bJQyprIJXI9L38+aHh53dvH63v+XBCyBdy2Y/4ykyIi -BL+oXdmtk2yDu35BLlml1UzhZd2w9XULLWSRljIEkpWWs73wil7W+6HFmuZkXNUIbFG8Wmth2QOp -E3ipslPkJmtUqlPPWUGUOuROajFV/Rxow/6DAdBDP3cOaRkQsaiydoZVo1jhnkqrqH8nYDQLmq/O -uSJDevdaNYK5gdJA2SHuAPkGyT057hd6TZoacoyU0lGbPzlJmgJ1Sm8TEUuJ13GZqM0Xi20Q4gqV -E6Hjqw6SlDWN2TVK9SgpMw0Ts1NHqrHrTMXqJsjLhNxOLkew2j5B+7VkpETlhErR85bE/mAqEKVd -5siWbjPPSdGRpCFTETMSot0g5jhaViFD0aZeqSopubIGG1ZrUTMr9dpNSYGVyxzIBJR2GHg6fk/b -tsxpbzLC2uCy7Rz9vuezXxzMmJWla2spwvl84fHxkceHC8fnEw8PD9pIMc0gs6ap5WWjQG/OiTrF -OQsladBSHVxFwGtQIohfM5XeNdRibZDFyVgajLkNGm+Of0oJ33hcpVGViMsB8RP9ruHmvuP2rqPd -CU0veJ8Z5xM5XgiNIG5mNK79PFe1uHbhvmYGC1ZlsYM69SK1MPXDQ65/q0BG/X1zFMJyLS/fW8eb -itrVVLhJYGaVEFIEz6tdK7aGq/CBLOnsakxXnvpVqnrZEevcSst31TMV8eZU+SUgylmMcuXIKUPU -HgV9d8/t4RW3N5+x7w941xFnR5wdLnsKqnQkVhxZz+cqo+BYbHVZ1la122UJQpfXy5bDnK8uq9Io -/t8cHwsyfuqx9W4K5cWgq8yyqPPslN6XSmSKF87nI6fLM5fpQkwTkEyeWZCgmd9xuvB0eiKEViW7 -xTOOI9ueEJUHL65hGDJPTwPf//Aj3//4LfN4og2d9lxqJm5vb9ntG/q+45NP77i/v6PrdpxOJ8pZ -cWMpEScdwc+LXLxmPpTChCHBIkITeoJrSHNmPA2MQ6YJN9zf/oJX95/ThANpLlzOkTypXOfTwzOe -jl27w+EJvqdpvXbVNgR+nkfmuTaHrdQS21fxJtmt9joXwfkALrKVly6t1WqJNvS7TBZ05Ahi2dPN -RPFmc3KZAG3oqkGlOq/VDmapmprWfdqCkMVxQQONYo7yh7NmSxVc57EYYOFcwIcdwe3xsif4DsHo -jva9LjuzAaKUTQ/eNwswpOdTwR57l9Ep87JwKh3IHidpnR8GnCxgq2bpvQs4cUxxZrjMDOeRx3dH -Hh6edF+ZdZxSsTq1nBFfgZRC8YH9zYH9zQ379pY4nSiT4ObA3e4V/manjVZDIKaB4/mZaRppfWDX -BG5ubxBRwZlkmbMia9Zmzp6qEhnnTEyqDroAxASVBxYsaMHMrQJ8zgXNdGzWehVGUeTf3mL2tVKC -fHXgk9piBY0skJNCVenc9gzbOsbrcW0TF+DZfKSm6ZY5Ns/zEoBUoDKnWopgfuqGmqQ/Xvx9FZhc -n4uToODoZt+ofdjKPC2+djFRlRpc9H3PcLlwOp1ISUsCDv2O9+/fc3x84un5QT/Lrsl5Fvn1vGWQ -XQFVlTr44aH3Yx2YjwUOH8ui/NSxDT5eflaoXHNKUdUCSwXVQqOUlHLjsgUh9Yul3uJaFyK22+Ul -3lgQbOqi1XdY6IBI/iD1//LQzrFr9kPRr+2EqjUssjj4xeLrbJVQAtbgyaQaK0osstRK1KtZHrcJ -0nWGpG9QDJUGVVQGWVPapSgVTVPZMysF7QVastEsL9mCNzzQ4kS1570ccNKTopCSY54z8wQpCaUo -lUkEaxJVKIaSV6e7IhaZyVb3SoErRaz8o6ybfUHrB5ymxF2vNRweR56TqkPFYg6+aJ1InDDojjXQ -XAYOiuBcRymQppkhzebAe5zz2vwtZRqjaDVNY0116tgWpulMSmocpjQQUyHmQJwhp4ZxiIooWCf2 -1RDp4k5zWAqaqyHJeS0Cc77Of5VbVfRML6AQeXp+WhCdrtWuySFojYg6rSr76V2DDw3BtzRNS78L -tJ2w3+85nXr2h4bj8awBlfUayTkTZ2GaZubZ0v/iF+Ne1bNUyaxKaxoFwIrPvRVROxcsyHabjIcz -hKw6xHpVpRYKlupgZ8RDE5QyV0SpKzgIfSHLwNPpR56eO5qQOZ0fmKcjzmWcT0yz1n4gszaAc0El -nFPCB0W4Cpgk4xqIC2sflauNY7thyPVDGlRvA5TEy7T39kjZiolzWuhXNQ2+zBNvCJ+YnLRTwGOr -eHJFwTIBCM1ALZaaaviusqmLfHI1vMqPrp10U5pJOZNjgtIRnKNrOw6HgzbJ6+/VCcpeqTVJwCS6 -NXlcqApW1akVx4vzvkaqrjaPhQOcl6vYZk5+yjav9K0/H5WsyN/1Y8td2wZMH/0s3Se297Q2sRMn -ymIlE+dZi84HLTqPaaIUDT5CcFaLoBnSKQ0M44hMF45HtTsxJnxRCdJ5VNQw+USchW+/e+Lbbx/5 -/se3vH//hnG60DhPcB0zF/b7Pf2u5eam51d/9Tm/+OVn3NzsaNqeEPXcQ5c0+7DJimFULu1Sb06u -OPbNjt53FoA80PobDv2BL371G/6Hf/N7HJ7zcUTyW87pkeE88v33P3B+Grk93CtduO3o+37hxCtL -QIGanJU+VUpBTLLZm4CBCw1ijQ19KMxZbYETjwtOqbRtS9vvSWnmzftEzpPVJArOe0Tahe7lpDMg -0ui6te9MMaUk56orZn3HNWdSirqpzpbVKnsaWeio9uoKgl7N1U22otYjNmGPc3d4bhHX6r6Zgqpz -Gke/CpEUQcV2NrZa2RfF5lHl2lbqdc3Q6HovUldSNH/E5CoMIPSuQfDMc9Fd+hK5HEeeHo48vD1z -fNL+EF7SAiRJFpwWQFFpOznDfJmZ/cTIQLxMNNLwi9ef84vXgrRKzfVemOPA6fLENF9oGlEH925v -BflhUdcCFtEecmPZ/oHT8cJ5mJmnFXAbswYlCUGaBmf7DblAzkhTs2MWpJRiGLXW+yogqE8WdE07 -HXBcUSATIM2RaFlrzD/dNhncBiBbm/cxmtG6Htbake3j9X16LyrtC7X1Yj5e2c65VUhoBaAMAl+A -4FWpbVvPmaxetgYPwQcOuz1t26qI0mVYzrsJgZvDgcPhwDzP/PGf/pnLcGIYBt6/f08h0bSb+sIr -u1k257UCkVvr/nKv+ClwaLt/bO/Xy+zHx+7ty30p1OLfUmxxOaeTwJzTZLKUAK6ouobGpzUCiSu6 -KGtAoo2XrDBLKoplDvvybo8s9K3KrRRWpaR6wpV2sSpNrTek/t+ioKs025bDB2JdZeukgGgyhOuN -2QQnxRHsc/NGxk0oeGf9CChIydq9uGTjuaflfEqlo8HGUWrM4RUELRbV7EdLKS1xaiB54qR1Aylm -4txqgSIaTDmxiDwl8B6RGXEjyLQEFNrrYTuJvDls5mRnWTIYBbd2FbVCNBGtwShF9apTKsypaCNI -cZSUSW5dbFcRNpZZSRqwxKLoUdt4ZLej7zWbIEE7m2uNjSGSwTTzgZw7UlQnfYoDQ2yY4kSKKkE6 -DmmR0J3nRJx17mWTNo1zxHu3dm9fullj9TzzJuJ31lhypkbQt/eBeZ5JUTM2MU/Moy66YH0ldINr -rJNsQ1d2iij6hPMz/c7ziT9wd79DJVHVeKeUmAZtEvn8dGIYJnJaKRGyZPzq/C2mQIdtjJFxGhHx -BDE03yl3OWdDOdLM1qCulCBb801LnidkSqZwpXMmlUzrA5mJHx++57/+3cx3P/yRm11DnE/kMtCG -wP4QrJFfwYdM8KJFcOIQ15Aka0+hFC27kEFMtrFiFi+MVf3bJtILx2KVgVUj66/m3YfBiAZk81SI -cVyCDhGzM2h3ZC2Ur4/LVfCx2oc1CCl/Jui5Ov8FkFnHscri5uQ0o2na+9617Jo9N4fX3Bxe0fd7 -mmaHZkqKolEo7YriSEnltrfBx3qsqmkvU+ZXztoHGah/RfDx33C83NQ+FqBcva4AS5YnL3vJIojj -CnOcGaYTl8uZy3hijiOFqIpBJeIIJt0M0TbgnE0Fb1apTrLgSyDGTJoLDkV+H5+e+MM/fsM33z1x -HkZiHBFXiHPCMxFL5Hh8C2T2+51Knn71Db/85ef89W++4O7ubgk6lszHpnBfe45YPV/OlKQsg3kq -jMPI5RxJU0H6hl1/w2ef/YqSwPHEeB4Zjicu55HLU+TYDJzuRm72B/q+17qQsGb9lU6r/bIq3eyS -ngl+x2H/irvbll0IxksfyUlrRwpFKa2i1ErvFKzwPtCEnhgdKQ8KYPlKtdRMhhOhSEJKUtvDmmXQ -QxvMavZde4ykUnCVLq3a0eY/lM1cqO/2ayavFCzls84jX/C+pet6+nCDd/dIuSVlyDlac0dRkJOA -D57gTCXLqFtOsiY+pSAuGYBl+7oooJiXc1MfSH1VT/AbBy3LUl9Sp7bLwnkYeH4+8fxw4vHdifmU -aKTHB08TWOo0k9m5bLY85kT2ahGG88hwmZlj5tXuQPM3v6PteqJkmtbjfSHLxBzP2hvJZSQInQF/ -EjYqXW6lA8+nxDhalu3xzPNp4HIZmSdlJjxeLjxfBoYxEnPCl44gzvaATUZV6hihQYet75xrjVHN -dOlrS9ZVEqxmqwY8znlz5QTv3aJG+lPHy0aFL+1LthRB9X22gcm1ndvsTXnNilwDMFsQTb83pbqv -rPa4foeI0LW9/h28BZxh6Xb+1VdfEafCw8MDl8tFg+imYRpH/vSnPzEMg/aKiZE5q5BKrWFRuiSU -j9j3P2fXX+7B2wTBxwGijx8vgaUaZL38nEBOtrjV+a8KBFUS11FjAR0oJSYU1uZBZSlAX4KFqgS1 -vfils+p6UkDFBTY1IlUq1D7rqpCyIg9rJKXXtL3Y6iAoauGpfFB1KBdXud5UkwHdTg4xeo/gmXJc -Cs+rupM6r/W7r2/4kp2p0edy7vKBI6KFzy1SGnJuIPek3JJLSyxaaOzozFnRoMAZZ7RYgbsUh3cn -VRcIBi4xsko7VmqcBVcCtbMzrJzHeo8KCh5pl2mhazwOz26nHVPHYeYyjTRNQ9c3zCVdN39cEG1F -2wqDpZod3kHbOlVR6qFrRJtseU/bBdo2EII2pFwdkJaSPTF1xNIwRs+cIjl5UmmI46zndJkZh8g0 -RcZhNgS00LSrJKYW0NUBU7qek07nk1OUbwl8bY65cKYLWIPCCRHNKJWcKa4hJ4ixIMlB0UK8y9Ah -4pmmSJz13rZ9YLc3dS0Ji2Gex8jpFDjceM7nkXkqpKibV+1ZoTVCtnEXIc4wz1Gzk7OhwVJISbnK -KuGsX6BZq7JIL2tQrrLFznmizKR4BplJrqigQQHxwu5wR2Hkzdtv+O77L7nZd7y6P+DyBJJoG+H1 -J7d8+uknvP7kFt84qsRmNTpZAi6Lde71FJltLVo28SqzsV1P+jNuJUEt+KhZB33N1qBalq+sRjO7 -hpzTkhWqvURU9lLX9Wo7ZFkj1ZZd835t3bJ14leK1kpr2diEjfpd0QE0SqUGoiWpw9c0O7rmntvd -J9zdfs6+vye4PSkWJCfNZhmKTaroHMvP601ig/rVmpkNMFCW160vXWz3i3N/uX3p49u74flLjn/N -5vVyLiyPVaDA6VwoksEVYtTsx2k4qR0qUR0sZ/ThPFOi1kHMcSJlVWAc54FxSIyjx0ug872NtyPO -kceHZ/741YVvv33gdMoUGu0PY1nElBWwKGUkxonTqTDNJ96+e+b9+wtPzxP/5t/87urerqSTlQKp -lCOVho/TDHMhXmYup4Hn9wPzPPPqVnDFIQWmcSLPkaZpCQSGeeT4fKGkE8+PZ3a7HYd+R9/3izy1 -uErDmk3NSh2/4/SAdz03+5H0eUspatd1jDNDnIlxYs4DhQlxUemaXmnFKoOdQTpCyIgkYy0Yu2HB -/qsDkoxOa3VRZQsqZgsivFKySvUh7LWyAU5srf+5eVUdyqZp2PUHdu0NUg7k2EO0TtUloGIeDR6H -k1YZywkKcUPLSSZpH81pzYaErwXitajduUxxWhuRmWgsoFkk97MszXNlSDw9PnN6PnM5TaSp0IYd -XdfTOK9KT1pksdjCpX9TSgzxorK92JKRwuu7z7k7KKgYGi1yDwFcmJEm40Mi25wdp+NaFymaXXRO -aw8BpgPMU+R82/LqdmeiJDPTGIkxsT/f0j+d4PnEaY7EpOpUkZlGIJmK2bb3Rt6YKN3nWPYCqQGK -0a3ibJQpCm3b0zR6T+Y0Ucwfq+DaS3Rd7eW1ffoplP9jCL4e1xSrJRtSX/Mi8/GSknWddfFXznhV -GJznGcQaFKLUK+ccP/zwA8enC+M4cjmd9Wyc04zHu3dM88zT8wMxThSn8xwssA7+am/DZk49F82U -F14a2pehSQWi178/DF62gNZPPb/NftTHwIrQpaZiag0HwiKLKpiE3vb0VoO6bHhWmL48bUHISsH6 -+CFL5oPN4K8TaBt8rDvf+l15s0NuNb3r58mV5rJ8ZJLNhqrpYsCUHLS4My7FyPX1W86hPi5X7T10 -o6zZgMi1NPFypqzc8c7Qlx7oEdlB7qnqWE5ebxAdhxSvvQNMYtW7Fk9HG8A1E8VN1jdktkVtDhPV -2FvAZx/pzcgt12T3wptMXyksChExF7y/4JyjaVr2+z1jHpWbmGemOZKqQpHzhMbx6n6vzevalrbx -pijW0rfBOoJCVS8TqepJOsYigqPBOU8bAoFCKEIqkZIDqXS4AuM4MQ6FecpMU+RyXlG+IoYQxBX1 -SykuxWhdc290KuslIlggkZDiiPFRi8NcYZ4SsTq/VCSkscxco93iS1CWXXEgsyYBxSvC7hIiLeJq -R3dvm7fD+R37Q0ucMdpjg/eNIodJC8nBWcAD46ANFYfZmarPrMXw1qNERMw5XYEC71WOuOsao5IF -ohtINHS90q0KkTiMkByvbg+EtifHyOP5mVOZCD4zD08MlyOlzLx+uAMSd/c9TXOD90IuUedCmml7 -rV/R+hMN3HIt2JaXBvLDowIiNWsqac0KlVKWTVn/rpnTNTCIMS4Bi/cNIrLQJ7WWoM7XilRtHWzZ -/L9udvUTZ8vL9rNLdrAYklsy2YpdcwZywIWOJhzou1tuDq857D6haw6ULMzjpPdPVClPy7lWO1lq -t6/6/QsltK6hjzekeolQ1czQ8txLcYCfOH4usHgZ6Lx87uW5/bxDyeIci2jTrZS0n880a41VqWCZ -CH3fMs8j43ThPF6sGWqwdalOXRpnHB56Tyva2+h4PPLNV1/xz/80cjxmmvaVykaX2eoawDUtU7zQ -t3uSV3Uo7yDFmR/fPPP8NPHw7qTIZavUJe/dhmKq9M1xHpjnkRRn4jTjs8rHzmNkPI/0bU9KhfN5 -4M2bt7x/+8Dp6dk48QXvGw47VWNsfItk4XwemKa4gDkVhFj6YNU916sS4XhxlNyTi+fu7oa2E5xP -PD8/M00Dl+lIShPOR9rOEzqV+1YhBFUPc5aVymkFDkuOVpNoY1b8pqAcW3M1yK/Mf6ugxd54AAAg -AElEQVSBg0XoZs2AvJgPfHxNrnt+WVWOmh05BaI1HXZifZ9c0J/FekDMUfePeebt27fUeku1YYlc -ZtYARJ0+nCzgkvZTUr8hlScLCA80odOeWDY+p9OJ6eHC09MTac6UpECXF4crjmmKIJ3WAgpL4bbi -LhlKovNK28miwWVJmeAbWt8wzpFedD5JnJGcCJJpnKpozZeBwEXv+NLvRxCviLz3HnxH6DJNaNn3 -Dfe3O4YpE6NmJT6fet4+P3P3eObhfOH5dNGO4pezyZtXCpyu3evgQ+lo1S+RbAThtKpQhaLy+X27 -4+ZmT9c1nMeB0+Woa3dTSP6S8rN9/DoQ+PmgdWG7bAHkhcK+jMJ15vYj2XcFVLd92uylOrkJQRkW -FRRPOS1CGKfnI+PlO5zTvlzBeYpXCebaBqJpNHieq98lRds1iNhrtkHZJgBwKwDw/+b4WPDxr8mQ -B0qwtNemIFSyKXs4JBdVz2BFt68cfWeIsDiNQ0y4vVhxr4hytE3UTodQrJdFSRSCZQIMUZGqtVwH -s97YsDhWepHWiXXJkBQNpBJQu3eTyV4nzooQYN1kvfUSaSA7S42KIWcRYUSpIj05zyARCRpQCC1Y -8ThcVDlDOoTWUswTyIgqiswWlASW2o/KgS3O7p82tEMmNWhOEGZAm43hWAytXuumbiVM+H2iuxlo -u0CWHdM8Mw+FGDMRpTMJ1bGKKP5UxQesfodCZl4jXknkknHc0rZBg7IYoWsJTpV4ShHGeaCnxU2F -tshirPu+5/buhk8/uVmKPdumJ4RWJW6to7jzz4D1djEkY+UMZwgm82sBX+dahB6RBorTfiRdQ9oL -05yZpsywnxnGWest5BNizEtjynkeiWlgGE6k+UyOhZhHRCKtV/ldTZVrkCj9jtOlGjeP1yaxiESd -m3hb5CqRXIqQ4oSg2ZDe7fW6ZuXsFhlUxdDQhzzf4Ijsd4W+9ZTUQ+lYm0rWzVqdzZx1XMehsbqY -SEqB8znx/KSGy7lohkEQ0QxfTd/udp7DYcd+rzzTFHqQTGgE5zLzNHK5XBAR+m5HiSNDPLPrM95l -pvGZeRoZh9kCjSPD+MwcB0QOOKMJKDswQ1KZQ+8acoGpJGuiqYh2cRUZlsVIqpqdOugq+1lsrqgC -WMo1A6A0vI8bP7UbkTPB9YTc0IUbDv0NoQsUSZwvRwg9cxypHdCLy3hXldqqTQLtZG31K3VDyyCp -s++sHHENFkvWALX4nQYaRTcKUiDNzpA9oeVA4/bc9p/x6v6X3B0+o/W9rX1VYarZWXJVAtN17KQg -tWGWR6kTaOFrkUoTqAFRefFzdcAX27IFkFiDvOvjBZJVFYc+CFhsg87r6682frGA0c1UyVOKU6Uk -y/gpMDSroIU40/Mv+OLBGyodR5gnpuOZ+RRpwo7gekrJBNcypB85DjPHy8AwDZSS8N6RY2E4RUrU -3iu4Fu9vCe2Bp6cTf/ruW7784cjzxdP0DaGZEJ+X7FMOjuJmdaCc0HQt4tSO5ygQHedp5h+//Jel -BkG59n4Bd0QEZ583WhFqSRnvHL1XwZF5KuxuDhxuXpETfP0vX/L49h3zZeT+9pYuvFJadG9FrtSs -tu57Q1K51CUxLx7xHm9/t9zg3MSUE0+nHynvZoZ4x94k5x9Pj1wuJy7jmVyMzmrZ6rYLSDMRGo+X -ljTPtI3axzgOKgvuWg16pOBco1SgUhaAczsn1PYLBb9imUEdUJWk1fuYst73UrRhXNM0uteXiDdh -mEJaHF+368mhJYaOprnByY6SB+J0htJrPwLvCF6L9udp5uHH97z5/gfOz091oqO0crUJteGp5A6c -qCx+8IjX71z6B8GGYtxbvZEqKF4uF44/KKBX50YwSd7ZjSZMcE0H2q5H77C+aRlHITTeKJkzmYld -J1ymC5JUgEQkIbNmcUqZFWwN/WIntLu60o+91//Be0QCnTR0naM0ziSaNQYa4oG//rxwimd+eHjH -9z/+yI9vA+/fNRwfL0x5QsFYVUBD3USy6J1sXb/YU++DASwJlzSwRUb6bsf9bc/v/ua3fPHFF3z3 -w/d88+33vH14zyVq1rNtNGsX47T4g96rDXVOmynWoGJLXXEm/LKolEltmGzBQhWGKSuosTTJRbM1 -zuk9EcnWC0z3OP29aONs75fv0BrERPD62qrEVyma7x7fceo6BRZPw3X2yP7FNOOKwzeO7LW3Wa7g -lxNijPadackOVZqZNuKuWZi1aWH1va4K+9FaZqkUqrJmnOp7FoNe37OwFWSRua4+78sAMIiYsKkh -dSrVCbX4L4hKsrniPrIZoQtyKXA2yoLxntdSw48jW3pTP/z75eOL077phKlTbIs2rkilFvxkFsWs -Ss2A5UYsdSs1KllDFJb0lESQE5SIKloZZEOLlI6MavdfX6M5Udtzx7MqrLy8CQmY7BRqgBKBBnXC -h5c3jcI6kHMKMM1wGZnTURH/pN3MtT43GY+v1qXUhcaCil07CPlqkhR3XgLTXBK4hPNiwyDsGy1i -C8ET0z21G3bTBna7jsOhw3vdRLw196uHyuCGdSwAZ3Sptcmcqo8sIujGKy2GKhdpddJnlV3uGkfj -hMPOaSZFMnHOC2qgVITIZXhWzvjlxPl85nIaGM6XhapTZSzLsI5tCI6mFZrG4YM+5jd8WV3YKtXq -RANi8qTnm9d7nIty6nSePZPLaPzoBnF7y4ppfY6KO9h7vSOIxyUInRqsOc+A4zY6Xn3aEaPp61sR -ofdhcX7a1gLBVvB+QmSmNDPO6VqaxzNzfCKXCUGY55YcG0oeSWVgGieC8wQnfPLZjsPhwOtP9rz+ -5J4QnBXLK9rYNEKMgWF6sJ4501qHU4z3bRnEdf3q+qzOhcom36thzpAjlCL/D21v9iQ5kqT5/dTM -APgREXlVd1dfO1M97GZT2DtCocwD//837uzO7s7R00f1VZVVlZVnnH4AMFM+qBoAj4ismRGSEImM -yAh3OGAwU1P99NNPJ2UPK8wf7r1/gXoB2ZXDWlouNi949uwTC7zI7Dd7Lj98SyZRSm8ZqpKtZNQz -T9Zo0M/rIM2URcU2dttAF4bYIhZEIJfGn1+CbKo7lWLXSMOq2bJZX3B29oRVtzUlM41TABNltlOq -6pfgYIvahqguPvAwff7dmef/6PExG/5drxXcZNoVPbi2Sc1tst/hdO/QZE03gyBFyKUnU2iiEJPQ -762J4KG3uq8mtqwvNvZ893tef3vH9d01Qxno1msKmbubI8NxAG0IoaVr16xWW1QDb97e8fXXr3n5 -1Qc+XB4RMT52QRDvVzBqmZ5H3YwN/bd7qnuy0dM2jGNhGHSywTGWaS3EYgHrcQSRQOPFyaNGjoeC -5Mh69ZynFz+ka58yDhnKmrZZ0cQzD9r8c6XuneKCMXWf++7nZw58QqIhrR8+fOC6OiVS5YkFQkK1 -kPvMoVi2uV1tOWgmRKVbrXiyvaBpgfyOvj8w6DsbLynEGCAXxjJQa/Gqc1SpMqo4uGXByXHYTk1e -t+stZ2dnrNdrcs68efOG6+s3jMnlx2WklJExDzRNZLPZ0LU9x4NwPBx4si1snz4hxjPG/oZDzuT9 -AQiUUEjrjhgih0PP9eUN43GkjWceLNXsh9H3zGsqLgyi3qcro0OeJIkNY2oQGbkLPSntJo7+MBhn -P0lz4qBpFaeZVH5qTc1DAMH+52wQra+tcr+uVOaZDc1ei1cMRDGAq6DagdhqixSkuOwuRu8ejrXN -ga9VvK2eWh3q+eoG1UIXD3RPC89Xa66eCK/O4O27kW8uRw79SD8OjAjStEhKBtqFRZ8kd/KDFaBC -DERVhsPAunvK9158wi9/8b/wy1/+kn4sfPPtK/7rf/tv/PrXv2Y4HMlVgXHK/kITg4l7AJVtZL7P -oibuZDwfZjDmdeP+SZgB7/sZlzmTXMVuCtvt2VyXsVhzc+ZAT+xIzX7UFggy1fbNIge1DKGUQu7n -IKD6VktafQ067meB6uuqktjs882BRCnFWy/M71sqyS5pb9P+uzj/Y9mmBwEIEs1REjOEuVghtUbP -PKTaP8GNw7QYlimd4tkAoy7NnZsLlKq57R9uP9g5BEP1Hkn3zw9oqjZc/Ly45SmAYBF01A272t+Z -kjGfK05I2zxotoArQiCSIeywouTRUG+JlqXQFkpC9fn8cKvNqBrjBFDX6xf/LK8xqAbGPgckjJhk -LvadNDlRjz5AcdqYrsiM9OOBkT0iR0oZ/HoqAmoIpXpxErIs1CunQV8tHPM/F3UHTKz/BiKEJF4k -GMgjNE3i7HwDrDDJXesw2rYtq1U7IbiyXESOUAep3NhFnxfvSSFBCXpgDh4xZ6/MjuBQEqqBkj2j -JA1C646yIWbawHZlxZ0x2dybaBm7t9zc3HB19YHdboeOVZ7Ozx82VKMuIdtzIltWTDPkwwmyYc+7 -6m+HqQOwXb8jCwwecGRCurUAREeEjii9IXQeNC7pDBMFLwgShJSwom/vuZJznBCzcVTGYUZdrRlV -Q9OYDHIpvSMePd2qQTVzqztW7ZE2VQcpM/aCamC1snqXtm15cnbO9z55ztOnTz2wSTStYM03I20b -QSwYGnKk73vrZhu92E8jRf06GJmdpOCBca3BweiIJaO5OndzjyAJDylPLEQ1LJBsLHgJQkodm+4J -qWnNQStrrtl5/U404rcMiI6+dgXF1JTCRCU1dFWp1RTLn91GSTPdjxbjmAeSUa+863kbV7TNinV7 -zvnmgu3mGZvVOUJjvUDU1lhYSkarBR/WCtwMnDgoUv2V2oEZf1nku2lOj2Yn7h3fFXjcN90z5co3 -Ld/5H9Kt7OegNdSY7bCqTvcTaDzPbTQ+KeYEjmWEEjj2mayBs/NnbC+eENuIRPj27Wv+8Kc/8cXX -XzOWke5sxZNnGyByd5fJQyBJotucI2FDLg3XV7d89dUl33x9yc0NSHhK083FqajJxdb5apKgPu5O -G7V9TZFotM6uOT9pfmZjYrUjIUa0ZFPBiiMhRlJqaFNDKMq4gzAIq/YZ59vvk8I5h+MtohvalKC0 -gPX8KLgqIwKamEQJPCuy3CfrPmzPaiSlYFkhlLEM9PuDZbYUQtf4/hCt3FvErrm3e7/cmbO/3rTE -9YoUzokCokdEE0P+wDgaIBhjRpIaBbYMhOCBEjiTIVKyiStUZcGueYJIIqUV0JHzlhSfM/R7Prx/ -z9VlIcZa55AYhsz+cCSlwMXQsuktGz4OcNO95Xj3jlUSylHRvGIc9zTBbNzYZ3Qc+fD2iqt3l8QQ -2KQtqrV3ixfSa6YqW5Y0ogKjWGYnuz0Sb6qYytZqGobCcKwPQlBtCCUi0cCK6pOoBooGWxciLIRq -732vy8z2dxF1lUF1/8WC5ER1JvMMkggOkARMxtwpqSLel6mgWdFRKcX2/8xoc+3e0cQdooWWzDoo -z7aRZ03HWjZsk6lkXt/e8P56b9SqsQANpNZ8NWda2J4eMIKu02xTpGsTbRPZrBrOt1vOt1uariWl -wK9//c90bWJoDQDdbrfEGK0e7O7OmAilVlq4z6Xm/kh0J3wC372+cLqzWbzDvpZ+4gw+VAqY0fhk -dvoXCl0wF7lbDdZiHBc2sb6+9ijJOdPFaAybqTC++JfbHWYwp5YFLM9na2kOOICTupkp0Kj2Weaf -VdVrRcOUxa2y03Vs5us6DS5qBuR+wHE/CEpV716LWiKvZkLcCVjSrlRAfcCLYAbP9e7nR7fMOMy8 -txnpglpnMgXuHrXWL3Ocl8FEdUzU03I1wJmjyPk45TPPv2MOAirigCOTdSJImdANxLo0ix4RRor0 -4M6SSQkWwAut60NU5lB7YVTs/JGT2g+W/Hz8ngroYOfn6E7GnGGBGrEvIvJuj0o2+lQZQcwxnhZK -qb1YdBF4zGNmyNH98ZuduqqoYC83zXqTxpuDqaCBqAnENbvBmz9GZPFZxZ+fSJw59wSXDa2cy1Mj -Gjl9vnXxqVN5mmh1KqPIJGmsPp9VTcvfmkgasqjZi8JTpGvWbNrE07NP+MGLH3qjP3cwx5GiI3t5 -7hzzA8f+lsPxmuNwzZgresBCxjWaA5mFnK2YvGQvUiw18DWqQKmqMJI9rqqoiHha3TYIqytbIDML -EQOj0AwLG+Y0IDG5TJEqFw0xzV8i5vipBtq0YbPqiEk5X3ccz41r2rZWIxIbp3U4krRuO87Ozjg7 -O6NrW4ahijgoTSsuMtAwU/FaQrBsTYg2VlEaindmFq0GTSY0cdbeNYfdENF6j8Ftg0z/n1A/qqKb -C2uI3S9ZkdLTH2+5213RtVsU4dgfqdkizYp4VqsuYxWxOVttj9S1UDcB/0yq2osFF/ZlUrlCi2ig -lIiWBAqNdHTtllW3YdOc07XnNGllkqWjUUPJ9vmq6iVlLnxg+qBM1NMgrjSEFzKr88Vr5vN0Q7of -fHw87Jhf89jP8//1o3+vc9I++/55/fuC6mX3WteJO72pnYCYGAMaKk/a6ns2Z89pN+cUlD73XN1c -8vKbr/jHf/41//zrf+HuMNCuO5pVQr/4BpXIxfaCpxdPaboNhY7rm4Gbm0u+/fY1r755y93dnhQb -Vqtzgj9nUyByJsAiyKt3PG+sc5NQEWHMtYDa6DF1nIqK9/ixuqTk3wkJJJHLyDDCSmY7m3NhHMzG -hhAZhpFVCh5M22hKjNMesXQM6mhPTkG9jlx8H7ebCer3kBzr1sYdG+y5ZK+zciGH9Wqg7ZL1Bzrc -8vbDgVIGrm/eWxF2E40KPEJolBYoGhiyekapqvXYvDYgKdKkhtCu2B+shuZ4PHp2WkjxK25vd7x8 -+TVDfk/TRDq3M4fjLbvdrV3bpuPJtiOmNWM+sLveUfpv2aQf8P3nn/CjTz/lYrVm1baUUbm93XH1 -9gNvXr3huO/Zbjb0h+Nif7QAU8S3/2pg1LIHKkpU933EJn2U1szCSesA/zlCwTuKE5x6al9FxIDg -B3VypwtpBkYMZAyqTr+ci7eNSi0UrU51mheheHWN1n1Y7MKwoKCN69mm1izPFNwaAp8QGgk0ImiM -xNhRLhpW3Tnd2R3vPqxZv295e3XDzXFgP/a+dhpSCO4O1kEN0+chsGoSZezZ3d3x9csvGPsDhcDt -7o6vXn5JfzzQNolPP/2Un/70p3Rdw5s3b/jyyy/Z7Xbc7Y5mZTw7UrutaxUliXWvPRnVaZ0ug5Dl -86tf1QFvmmZ6TYyRPKrXZh4nuWBgynKEEIxWGGYV1mXGAsw3K2ST1q/GplK3p4zKfO3iiPyMAdk1 -WO1ZPGm+WIOHoDNbohSra6oUUesjchq05HIK8M0BB9N9LO/nhE2jD9dAqsGDBkVK9A1M3UCZlF7d -6CqfN6OLjevxtNXp7xc/1wgL27xrkCGhwBTBi29Mjiou1tzD4GJR/G6vOLnBpbOiWv+pDy4sUv33 -B8fQzZLVtakDxYMVqalS9ZoUdZRBLaiwjIY5pKouKTsFJBUlKzykZVXDBbWQXU6Mnw+hv0VEjCIl -Sp5UQ7xgrk7QiC3mmt3x1FA9RxCZgrvHDpHaabvW1XgaVrxD7tQ8zwteMX5ujEIMZdL8xlFQAVch -MgcjcMD6oAiVejVxbSVPAewEtRahNnLTkiEeoAhNiCitoXOqjDlbgqJkikbGHF3C1u6j0saSrOjW -wpPzJ3ZdFHI5WjFrLhzDC3IeOPY729z2K/bHlmPfMuYjY95RMzeGPlg2ZhxNwSPJyjYWdwZMhraq -W1lDOQmjBVwlUcbgaH91qANLiemZdmiBVwpe37OYPyEoJFeZEqO8pqQ0qdA2VoxeKQ9da40VUxPY -rBOlrA0Z7rznSdtOKdco4kXs3cSdbbs5YE0p0rSmYoZfVVMiMXWMYz9xaWNMBALjJK8ZJlRuznra -BA1tdLnUo79/hBq0EaaNFsnT+ZmyaBDDYBLJRenzW+52ypA3pLhi6EeEHYQjlKPTaAZUBstOSTHq -zXIDOul2rmj2TKXW4MPltIvVFggteSyUIoQCSVY0zYauPWfVrtmun9E2a4I2lGzOZtDgyNbEmFgE -PPV6ZhtgGdGyuCoDHR4z+PO6/rdCj9PjY5kSkZPd78Frwj2zcv88tUml0RdBvWDZgCajmyJONRNz -TGpX69REkJYmbTiOPXc3Pe8+3PCb337OP/7Tb/jLy5eUIDx59pSwD1zeXKOqfP97P0RLYt0VzkLL -zc0Nr799w6tXr7m6vEMV1uvG2yd1aDF7WmR0V0+qJZ3HF4A4/X3iiLsjFZOQ3PFbPotSrDdScBuZ -6TnmwT9v8OaiVThjbt5pCLcSaAjqEvqG3lHjwiWS+bHnFokmCe7ZHFNzsppIRKAY9aGgboLFlO0U -RBKbVWsND0Mhlz3Hw8DN7XveX72haSKr7RoJkUKiDJYdH4qSiwWUY/GC5tEAiBCsR0YMLaodq7UF -Wje3e66vb7m+vuXD+yvevXvP3d2ep88Tz54945lnnPrBzl0oHI5WeL3aJPpe+fNfvuHVy98Ryjl/ -/ePP+M//+//G3/6vvyI76vz27Tu++eIlh7sDbUymIFj2U+NLA0gFlk8/G4OjOHBaG9vWbbuU/oED -ewKoiUxrZGKXVLVCkQfu1f1d+gRCqM/UwZP6nCexnKoitkiqBHq/DwcAQwXCbJ5JcTn4INNcLjo7 -4YSOKpFdUChCTA1nZyu6TeDs6RNePH/C+cWW9bfv+er1e/LNHYfhQCiZ0K2pjA6qpHguk01VVSvI -vrvj888/N2naAvvjgdevX3NzfcuTJ0/43ve+x2effcZqZTUt3377LdfX1wtgwPLQBPchbTNmCQLX -LuXzsaDuf+SoGYe2NaZHzSpU9bTgbQx2ux3jONK27dTxfBxHZmW3+VnVI4YI+WN+mTy6rpfZkHot -dc8+Hq2+M+c8BxkegNQvYQ646mcsJXSn1917zdKm1fuwjNopAPYgA5In2VFDMU2iw5E0hOzGPywR -t4m3NyPxFsGG6fss31XpJ+boVtRM3FhSJzt1M7WpUO/HXuYqONPirzUN96XEdA447sv61uubjgU1 -5pFj2uxpqRmFyGhF4dog2iJUTrtOl2D3YAXETNdcs0C2SWgZESxjYLSsCqUtxrL2qwh7vx5P7S4o -DVAgZJDodJTo3PDiVIxMmBCZRRZjMWeX3ERz5HS+DjCd9Or0qjvEISFYwyqkYja4TCH+XIqhDVrP -bQGHSHLUJaA6YCpkdeP25xcKiCmNFCInMqghoCVQY+chH+y8tAg9Kh2lxEk5Kmth7A2Bs/fN6cQY -hXXakmrgzUgZesY8eE3HyJju3KmFpmk4T0/YbBuybimlJ+c7H8fRF72heZNsMmf2u7JwCKXYvYu6 -Jrult8ex0B+FsY8Un9/3HTuR0znrYmj+grr459dV2eaUEk1TZY7nlHuSgup+UoUKCkGKZTNWAUog -EKxJmRd4jmM/bWoxes8UCrmM9MNA0fraihLh6ljZu7bXDFpiHAYP3hJN0xnfOzZTMBcT3N3doLcj -x2OPcnS5SHNIxdq8e/Zv9KDV56AIKjva1EHuUQq745Ehr4hpZSIFCDHsKWmAYMWBWgZMQKJ4oFYH -uKauvSO9ilG8pk09GGJcmikAyWrNQ0MJhNjSNmu6dsO6W9O1azbrLVFaWxeFUxtVrLapaF2T7voG -mU0Fhq5W8S8NZbJFBio/3MBOUKrl2v/I8SBoWAYY04ctXrs81SNxzqMB3aRexsnGlfPgsuOGAuax -UKSlS4Z6H3u4vLrl5ddf8sVXX/CXl3/mt7//PW/eXdE0ZwxqHc4LQtN2jGPh9m7PN+Udq+aW9e3O -+xzcoSq0bQvIXBiq2D7owWBmGQw+PKZgtKrl1Rqie+M2UTPEAKrg/SIs0yg0MdB1DUmhacREEMTs -RNHBs8zWR8tQbiO5FnSuBbEPevwa/ecYkjtdPvZU5oNaVjB4AFO8ZkuMFy4Ec77zGikNlIGbmz1v -37/mLy8/5/2HN5yfb/k//6+/ZbNeE5Mwjkf6ckDygUAihYYQRqIUsggiyTq4p7WBFCFxezXy/v01 -3377LW/fvuPq8sZqVK5NPvbtG/jZ32x4/vQnbM82NHHHuDoaoKNK25o07O3dgdvdHTd3R/r9jtwP -pKZwcfaEzWoNg/Lm7Wtu7m5ZpxWr1ZpxGLw/kEz2xCI7ncY1FA8ifKoXn/ATDJvwsZ0dw+X+G1yl -bt4nnV0yuTSnjl11+OaH6aDNSe+0gmlG+v4hs/OnaoXMS0dwEqRxpcUqW4+o97GQOSC1dI5nEIKJ -qqhS9GhgV3TqvZp65dn6jNh0IIFcAv0wMmSF3Y5hPEI0KmL0DGBRy90W92NCalCJ7PZ7Pry/soL9 -tmHIhf3hyFiUpltxdn7BxZOnrFYrNttzQmzm7KMzcdQzhcJMnJ3W5QkVHyrtec6AnNrI+wh/DT7G -0aSbd3cHmqbh4mLF8+fPub6+5t27dxO1qu7JyzVZP3upwPUYTHTfjjyWYag1qfev73A4TFmRtm2n -gHNS6gqn56sU7vr+YcjeMFVchas5CXYeG5v717b8f5omnDcQxJUoAEaFdD8tOJ3UN73sDyskqlRk -dTAsCGEKPuaj1lrcDzwWDzioIePVIa5NCu2v4EVgcnJOzLljdra1yuxWWeDpXHG+DuZTVwqIiGc4 -WDo07gJIQjRhSkxe8a/Bg7SEhIxiTuQ8aRZGXowvj7rTjqAlUmtGCDA3UKyBx+Ja0clC2ctdBjaA -dxGcagzMs1/ySMsiyChzweRkXE4j/hlxr1QKnVJ1VeIN1Og1wYyUTWolFysKrIi2BSk+F6SqHWVq -ls38LGtaVWlwo1PRTrJYJNT7pAjRAthqIAoUtbFUYCwjY1HGYgGIqiA5Elx9ImomFxjGTB5HhsGL -LsfeUqjxrddQRLpVZL1ek5oWCWcoA8NwY4GKv96aRQZXbItEOZ+QnMnIuaKSUrz4eQTpjVbiCklW -Q5IZ86kKytzRvSKbFcGpCFZdT9VwzgHI/WZLIpalKmU0R8aNUBJTrUpJXBhTiZygy5UAACAASURB -VNECynE80g9h0YU2T6gIouQhOqc8evGdZbNKzczVjFkRp9Gw4B9HunbjEsGt3VWxHjMid5weNZPo -ajShILVOizkDEoKpy9kmMzIOe4ZjQmJrm1e7QWUkhroxmxqWTHklpfYs0VJRuTQ9U12qcDmts66R -kgtZE5FITMnurd2yaresV1u6bu3UmxldkpIN2HEHNlPBCTtidSwnUyj+hLxJrM454Xvg2MmxDCbq -JvaYU/0x5Hz+vT76uvn1keXG5L+dbqDq/k8bVrReCrXBfFV2kQJFBWKiiVYHlcfIoe/54x//wn/5 -r/83//K7f+XNu9cchgNN1/L04hn92FNQhn5A6EhROB5gONyx6uDt+1uXYxUiHaumNRuhQhkiE0Jp -uRfn0nNCqbGj1nfN/+J7AlRwZwEm+P3nYja55q/KmEnWqMd6k7Rrum5NCMlKlCQSowEaxjOvTT2r -++sostvEJb12mUGbnnkxxyyI7TRBlowDJbAk0ULAenRUyqmODWOIHI4H3r295suXr/jzX75ht7tB -frLi5npH266IsUOi0MWWFK2LurVdKrRtnCiqMbRA4Hgc2N3dcvlhz6tX3/L69WvevHnD3d2dO3m2 -Hw6DcHudOR7g4nzFqmtMqCAf6YcDH97veffuHVfXe25uYbU6o/TK+6tLXn79FU8ufsvzp09pQ8vu -7gZNAo0pCkmEPCz27ZN0ns9XLTY3XZpZfbJW8E1D+wAhPlkfDiiaaNm0cilSKXByb90s5hcYSEEF -13wehGSgKUDw9Vfp1+oZRAcbVa3upAKctrcz7VXJGeAzkBotsyuK6kibWzIDhJYio9merFDUPKyV -kFLD+faCT57DWISUWt68u+L69ob9cSA2EBrbMwpS4yhzXUKiKOyPphxWSiGklnbV0Q+ZmFpW6y2r -9TnrzRnn5+e8+OQHfPK9T9kdDrx5/c58DcyWluonBJltvM6KZTUjPzvQYVpbvohOft913eR87/d7 -1LNpIsLTp0/5xS9+wY9//GO++uorjscjt7fWFiCl9FGbW89nFCy7zprRtHvR2d/J48n+sTgLpYyk -1E6F7cfjcRLjmdosBJ1U2Hy6LHyLOXCpgdM4nGZAUkoPaknqfHk0YL73Nw/BTlNNqkqmIEWchyzM -MX01sbYhT876hAF4fUV1MOXE7j5AAB5eGNRNfJ74FXWY+cRz5qNCb3PG4xSC08XvF/dRKVATFaoe -NWNjf5NgrqxlGMp0rzYtgkv5GmIXJRoiK1ozmqeTt16HBE94WNHrRDlRJ+jjmSQKaDddjyHx3kG6 -4JPjiIrSeNH6NAGCTr1CbMxqsLcc8ftRf62tma+7uL70MlW4HGebnANFlRAzIpkodm+ljMRoz09Q -L0Ku6KY7cONSRtXOqcXrYaQwqRAxU9asRsaK+8kmuelbK5RgqGWtTwmBprGaCC2BcTA7b0XZ7aKG -2YLoJpm070Ail55S9lMQHGNj7+taQhxBWtq2TGOQ8+ABndEIQkhotu7nSwk6cXlmRNHcQjgiwcUI -aN25zRTtCWE9Lf6KdE1Ilhe9V6m9ZbAYAossxSz7WedIlQMtuaciXoH6eyuQtM3IAiuKF9kFbB1J -7eocPLNhKfushZljbHMu54z11AkQjXduGSrbdIRAkEgIafqqqmE5iwVk2QIWy7yN1CJQnUQSMiGa -ZHMFFiQobbR1kfNITDZuw9hbobkExjHNiFNdI0Sbo067qfOzdrFXxa/vVALYfnYHVS2DHLQlpoau -XbNerekaKz43ituaMpo4gojRfKSY3Qx13S4yXhXh9ifwHflbnEb7HRHIf/BYBhiP//x48PKYrT9B -XyebZcGyhOCKXuYIxOgNyXJGaGi6jtQ2jGPP7nDkN7/7Pf/wP/4n//1//hMvv/6SIQ+cPTtne35h -kqdZyLmn5EhqOkJqGQ4j/T6zz5koQoiJ1DRIjBQxSlDJGBWy8cBgsUdOAkULtPRkv6r7idgcn1/7 -cDASkVKgZJMptdphQWJDEKFJK5q0Mts1KpZ1j1Bqw9JKQawIu9VIzQFS3XtmJ7YyAhSsNqlmTgIn -zsUyeNJiSk+TU+GfO+YD+QD9sEOk0K0aRAq7/pbLq7d8/nnD1dUNZ2cbUtdwdr6xbs4jlGNhLD0h -RAeSDNE8Hnrev7/k3bt3vHn9gQ8fPhgNZ3fD8bg3datVx/G4J0rLfn/H69ffMuY90ZshjrnncNjz -9csPfPnVF9wdjmzX3+Ni+4RCZrc7cH11y9v3b4gxsu1WFJSUAjmP3A0jq6ZFXFCiglvAjBaLQLm1 -UTVXiFjBvSCIGohr9vIhImwU2bnGrAR1Kp75VGZdA8t9/cE6chfopDZUbe0A6KLnSvF5UalUNkEN -sBTmTIouHNmch0dAB8taBmlptCGFjEpmcMU0itBIQxNbDsVqIlarFc+fBEJsaJsVURKBwt3rK7Nx -KYFaIBzdn0LgOIyIqtUlrjZGxx0HWtkwKrRNR/R1TUyEpqXbbGlW9nsNggaZ+o/UWopqX+c2Dizu -bekkVyt76pOKzHURNfPR9z1t27LdGsD02Wef8Xd/93c8efKEu7u76ZnX4KMGKtMnL+bVMqOw/P4Y -IHT/+Sztav2sGkTUwKbSskYdT+8rnAbLKc4BhtXSticBRD3nMmj52FH/tlTdSnlq6hWMWkBCiaDW -PXgQk1vLZbGhyIyLSPKsRzD0XjVQqhMdAhoKqo05DmRCGCG4koTWKNCc3flGmI24LgwAC6Rsmigj -J1J1sswUFGMoCSzRUlTx+BypNRq15qAWmBt84DkDJRQI0STzIp1fV4RofRsCDdDYBlAiKitMYayO -/nIy1fNX5N9pR4+oTIQqk7twPO0hmnOdGYghQO4pudhmRUBzQ/CCfb97H8/Kf5wvS2Aedwkn0bmQ -vK6iEIJOKTuKpUvHIaDaURggRmJyZCUrQVtyHhEMgRdtbLw1zoWHw9wEEXClqUpRKiAdpkx09Oc3 -GOLnd1Wip55LRGlQaUETGuxz2thANKOsJUBT+84E0JHYGiWuqDXyCqF1ylBH1yldubAF2wopKqFk -ynBEcw/uCIsWYjDNdEJFk7MFSnFptHH0aeFUdkcfe0dhQyGEOh+g6HFyMObnvzBOuSJXtobtwc6Z -DomO6gNzk7rZMZTFuSKR6M35NFdEJZEiPu5huh8tbqyyWsbKbyljgghBAzIKWWVCDiWMBE0UjZRi -krTB6XelWN2M9WoZJoN57K2o9HDYIcHkPpXB1owota+NPYsRkcGDV7vnUZQYCnE9Mg49Q84UAqF0 -SOyIZYVIQiUZrVIse5vJFJfFNopB8qxGZMpoETzo6yil0spMCVBKQxwjQdesmjXb5gnb7oL16pym -WRNDi5RIVJPbFlfAsSg0Gs+6VNFLqBnUqcDZ51mu6BOVXlEbwNb3+XP+SAAR3EGq6Pj9Ta9mpyoF -dulAmf0oJ+e8/72UwbMxS2DFP7Mo6jKQAc9aFvEuzErJSowtJQ+E0BCaFd1mS1+Uyz7z69+/5B/+ -4X/wu9/9nm8vb9FuSxQYJXF3DNAP7PrRFGpCx5hBR0W1IXRVfCSSJbjQQYYiRp9TLCBSyyYXGSiu -hgQVzgqgA1OWuvYQWNB7q5pezsWlqgvr9droDOORElqTY20bQjDkm6Icj3tSjKSuMappGWlLMAdX -jQYVUqDHJa0LoEKIgYQwYvRTe0YW1MQKm7n9Dor1r8Cx7dr7iHl/1RyMG6FVbtgCxIDvAX1gdzzQ -rc652K45HFc8fXLkzbvC+w+KyoF3798Ruks2Z2t++JMf8fRpy9gH7u7uXMzG5kHfj9zc3PH+3Qfe -v7/k7u6O26tbC4ZCIoQXnJ03U/a1ZWTfH/nmnfLm6ivWm3ecn6/pVpGcrZngzYcb3r+H24OyXx/Y -H94SY8f66ZpjUN5fXXN2dsHZ2QVtDPR3B47jSFQTDehk8PnvQhoYbcoACqU4wDEBAhUoFwyUWzIK -dLE+6q9GndZX9fssWKgU0iooswxgdfqeqzrl9Bur35nlYutb5/qHUsYFyr4oLsdAk1IWDi/ttJ7F -0fIZiAKRo7lURQhjIhJQMQA75wN6l9EAXdOgqcAKLn78giebSMh78v6W47iHsQc6A20kQYimqZqP -VgclapLzbWK1XjMUaLs1ecjc3Nzyhz/9idg0vHjxnHeXHxg0QOrsNdlqeav8br2HnAcDjGHyk2IN -vkOegDrL8PsejE7BRw0ixnHkcOjd3hXOzs742//8f/Dzn/+cn//sb3j58iW7m1uS99Urg4Ff5AIp -ntjVen33ay2WNrUe9rdZjKmCx+M4ogptu7Jmw36Nt7e3XFxc8Mknn7BerxnHkavbK7vvep8Zogcd -IQQO/azItV6vefHsE168eMF6vWa/tyaab968QbW/Byg5cCP+0yL4mFIHWkhlmvS+iSFuNN0xVnXp -SGzznzYsXwgaTJqwcgVn9uNi0MT9fnXOurqxtgYuMDtXy43QNthheihzgY7xA1V1Kt5zN5o55VLm -3330sMK7Jf8SWRbY18NpMKUO5PyanE2is/JoReyeowh5QiOYYTMqOlGzOY93g542ermZ098xTJ87 -9XlIHVrTqlOxs4CKLy6fvBNdqlJX7POrCsuEqOPortgznsfcGu41jXE7a6G1Ru9z4WNdSvGCttrn -gil4Wo5ndaLDvWh/4l5MVADPAbv6Bo7WT+iuuCJQdA6rZCREW+ihEDxzoq7WtkR3IKB57QFBJKhl -LczRNucqrawRUIjWoFK9m7Bmy14FORr1BbXXFE/z1poPrY5OXQ+LmgI1B3ZCD/xlRtHKVFHCE4Sd -fDqWy/480zOtCEM9b52D2HwMc9FbUX9ORb05oiPt3uxP8uic8qriBrPNsHmuwfOfC3S0Bv22Ualv -XskCEzW02YLb0R20zOFwoO/NkFfFjjFb9+pcjqbgFQCXBTcbPlJ7xpipmee2Ub9GBCXIiIRCTDXL -kS2QqYXDEud1oXWOVlvkAXoRZhU2twMSp9oie02BLNbNmobNxtCw8/MnbDcXdO2WIA1gQbDmU4d+ -SQeQYGu6OrXLzWhpM+v7q+1cHh9FTh85lr//LqSt/v+x80zUnmVGgDqeLK7R55okW8tOiUCi97CQ -SSqzaTpCbCgSGMeRNx8u+dc//IH/8l//G7///b9yefUeQuRs8xQClDJyPJrcpaZa9zUDV3VLsut0 -RzJDKWaLAsEd3uBUyIdjZpmO5bgspS3FwBqxmpLj8Wjdjl16uqKQbbNiHMtkY+vvbaMxxNHoiA+L -18GDx3sBpu1hD59tvd7pGf27s2PzXhV0rn2ygnFhHF16n0BKDdvtOdvtOTE0HPsjb99d8v7qilEz -3dmK/XHgxYtnDGPPcXfHcbR6u2HIHPZH9vsju92B/c7GDAevQkiEZI6pSmDMRq0tvn7sHHccj0fa -1tgLOWfyWOhWazQ25CLc7Xd0DbTrjhACu/2e4zhMz0pG5TAUxmHg7lBIXSLIXFSuy3UQ5vrV5TFl -Jv69Q/wdx3et1ft/qzYJHDzSZaBQfaIaKNv8LAUH/Bw0A0Qao+VWcLTe70kvuMeyBh7rCNO4jINn -viWTELbtitCuaGKLZlvbHy4vuby5YXc8MBSxTEZazdcdfLZ67xDxPUdSRPuRq5trhj//mZubG7bb -DeqN+JqmYXN+Zh3ne+ttJQEDOEQwGzyP59KBrve5rMeoGY/HMlk1WDk/P+f73/8+P/nJT/jpT3/K -5eUlf/zjH/nLX/4yZUGAqQ/QUPLJeR7azfnavmuO3M9ALK/xcDhwPB7Zbrf86le/4pe//CVN0/D1 -11/z9//w9yeywMs5tcxuhBB4dvGMzz77jJ/97Gc8ffqU/d2eP/75j+Scef369UlG57uydsvfp7kf -RXWazJmsm2xWS1fZ3+cOkLYxz2i4BRneEbQWXU/dxo1yY7+vCHDFXU4Hfh4EmwTLQp3lg5mr8vMc -YwhMVJ368+RIPBwI1NKR/mksU+wLjNCcilB7nQhTAKZKLmpSeWKdomvApRpMbnRZZ4I5yzpdV3Fn -8xFD4/cZT1JiM7JWVZdKcVpWsXswfmYgxtai3+x9NCYE3WRm54CoPjudZVArL1XnMbHPa+naM1bd -FjA6Uz/ezBSkcrQCSa3q7kqKCSqqoYkpc6TOqTdJDXADaChFAwsufvFmcwXvSB+cxia20YMhaDFE -1+kfjdvoPTO0RA+wAW3t9VNgYvctuiDpxUj0IBlxw6W4Oke2vjVi15qDFYtbps+dRDXuuiFgvY9v -DeT8Gbo4QA0AJi6vKpRMYKRIPqlysnlyuuHNjZdmQ2kOtyM03A/+ykTfs3i7gHp34pItGyRzZ/pI -dOpPmZzjKgsoBMoi2Kkgty8Od8jc4NQ17j1fgrSYlKchL7mYI2I9Q/JUU2MZoIxRvmztmHJbtrmP -KQPZsstTEKKeTczjgEQbTwnZmm1hG2/RTNXBRxIi+WTxS3C5VA8+isu/WvBWV0/CyOxOfSmW1Wma -Fa2cc7Z+xnq14Wx9wWZ1QUqdFaePvrlNttNtpGCOg4+1hrqhnFIFZovwEYCl/Nub1mPH/fcsVVke -ff18woWjsghkwn2a2r1rChZ01MmT8fUowVRg1HXomwQq3O4O/PmLL/nHf/4X/uW3v+Htm9fEGGk7 -o+UA7PsjecieyQ/zl+PUy01ai81ldcRRS6BINPGOaR/5+JjNNS46/b8GOwA5W+BtzT+tD0Dfj5P9 -rkBA9kxmmzrPCFovnvPzc2vsWbn8ldp7cg1zMPRdcNtjR1hIn1Y7IhrBZfAL5gcIRqcOKk7NDpQi -SBBWTYeExFAyYqKsFM/oCYHjkNkdjtweeooG3r67YugNbGi6xDAMHPY9vTeTrPUgEjqEdqJlQvAg -0aiZpThNWlwcI/eMdwOHo5CSPYN1t2G1fcqQCze3ew77nlzgOA7o3S3DYbCGqhfPWH9vy8Y7WVsR -b0YlMVXFepBcwORuVU95kKon4y/6mOfxHz0CFfRdPvX5d5VFYcHHDGaZ32MBwbzXV/+touVVXllR -Y6x4TZ9UUYQynn6+g7BK3UPiFNAaddKdeLdbKRvrRIeRIIIkk+tt12vWP/wRMUa+edWhWemPlwzV -GZbRAjzEAT4T4wiABiEG6zpfhswwDJPi1b53iXgP3Nt2xeHQE4LRklXVupYHC/wNAMddoGXwMQcg -97MTy0NVvUZUJlp3CIH93muP3l/xxRdf8P79+8mfXdKs6jkeC0AeC4jq3+r7xL8vMyZLJ79mP4Zh -4JNPPuGzzz7jV7/61dSxvY0td/luynhoUSQtst3BApGI9Vn50Y9+xM9//nOePXnGzc0Nx6Hn5cuv -yNmAuVprauOS3KdkcV/LvROSVuROxdBAyZRSMxzJSy/sXaUiNMBUyKxzUFGCNUqzSlj/XiOoKT1d -kU/FppMh026uZyTSN4tlBLqMPudBrl7PPSTiQRAy/31yrO3p2e+knLTDMD+kMBZfTCUgquZoYeEU -jp4hCqk6n8V5225Iq9TuQkrVTIVdV1ULmq9rvkYRoeSGmoJW1UldScQWYWaPanTDb9SwGFu6xlQO -+uHWn28xAz32k0GZEECpTpYvhrpJ+2KdFgRQWiGlFW2zhVWgH9aomgM5DEf6Yc8wHMnFpExxdLho -gJCQ0przqUDO6FiLruqsrMVMhppbNs56XWg4omFPCANKQkjOuVVKxDbNUvtq2P9BkRDR4pkeKca3 -LgFlRHWHPekAmtDS2hwMRkWo3dOl9gehuL8UTPGjIqtB0VA5lNlmdFDLwFAvyOe7+pxxSkpArBkZ -VvcSyFRaYby/hd3r/Gb+3X00rMyK1sxZswe1SPZO23xq3Qllbg5Xg1FxGepJlcsY8cYDr31mrF6s -yqrmOqexmgjxtSC+iZVsAUU1nGMe3FjWzsuWGWk6b/IUqmqaBxdq0qQhzWp4U93QdJ8GMJQyUsIR -CaMzEaynUSwRqyExquFEEaoNI9UbTRVxh4R5nmpF1Jtp07U1G0mhY9NdsO2ec948ZbXasG62NGGF -lIacLUti3l0VEXB0uWaI/fMnxHUGsH2NPsyAPHbc37weoqYPEbf7KNqJw/6Rz/noNUwXvdh1TnjX -wa29FVya8w2STKGpaRpqUnV/PPCHv3zB3//3/8E//vrXXN7eoiGSuhXidQUqkEsgho6mS5Niy3wt -4YRiMvVz8MZ36uuygGNZtcbio7c97Z/iYIABbyYfGkJgtW5ZrVaM42jNTlUXNFdHikef77GdxrHr -Op5dPGG72Vgdl8tz369/X/7fnF6j2Yrf8sezYNWR8eyw5imgqjQK8b4ytYmbipjEfLb7bdqVFQSP -mevdnpubPXe7o9V3pRWpSRZjpo6CcjwGDgdrEqeqhENt0lhALdBoWqNZWeDYLZypJZiSpjESqevc -6uYMlLAHfrs/0HUFiZHYdKzCiqiBMSt3u2sajYxqSPxqteL5+TNCG+1LXHjHp0jwgEJVGdXGOPqa -KIvpvVyn/2+zII/5BA/X2Qyy2r69jJprzU91x6rPlBfvdRrcpFSqzOp0laJUXaW5D5Oq5emn84jV -NKnvX6pKFMvolbGQZSSUQHZq5bZp+OzHP2TdJMiWsXp3dctQFC09gURxMZJq64aSSTnbnJJA17Xk -nGmahqcvnvHiuVGEUtvw/v17kMD+eODQHw16CpDHjJS5J8jj4z3biPt2cHmIiCtMGlBSswH9ceS3 -v/0t43Hk7du3HI9Wq2jy/zPF/YQ+p3ri795//o8d03lUH8yVOZC24GK73XJxccHFxcXkx9cmxst9 -pAZV9X4icw1pjJEmNiegSd3D72eHHrv++/tNmievT0qPZvEGOMXTVLYpev8LR/IBa0BHMJrGIviY -uMqeDSiO0EsIvtnb5BbHVyeZu7pA6gMoztlj5u7NA+6Lojpz03vdCVGZZeF84TDRLMzQZhmm3oEW -FGTnNattRhrRXPySat8Qp7W4ARKpbl6Z0Ch15KK6f1qyjQ2jnauOe70k6lgtkUTcKbEAL4Ro9R7V -WckQk3XejrIhhTNisCLXzWrNer1mGLcUl049HvdouaUMNSByKlxFUqbvxvM1BHhOw+Wx0Pcjx8NI -FCWlyLr7xDeAQt8fOBx2HNh534c8deJU5/wTWogdRj8plN7u0VLGwak6eGZIkTBQdABVNO6gcQMs -NW1sjmfQgIbahdZREw1OmzOZSxzNgmwOslqjROPPR9fTr0o39kxDIz6X7HNELLtglEAsDVyDAlEL -lrDpawySnjnj4ZuqwCQht5D/i+JzVIy6JOASrDwIPOYNh+l7LUKvmS77fbz3vtMgRMy7sHyGo6g4 -5cBijTxRsIxUGB0Es//b+qpBjNNQTmBBpnVc+e1aRopLJJY8uLGcpY8lFCsDQExRK9n5csHXcLEg -xJ/HXAO2vD83pI5ZFh0JpTdbIcmyulGcSjd6xsSCfNR6+hQMIbNOyDUdb6iu1UIZ+KKF2QBjRnq9 -Oufi7AVPmmek1JJSi2iyIGZMlqFQcXtaM3FzcFMBConVaJ9uENO6vOeQTM+wThF5PHB4HM0X7m+2 -cSn7PF8GFX37N4+lM7TMPniWPLvNtzUTyFooIjShJSTrNTTkI7d3e759855/+pdf80//+mu++Por -Qtt58bQBXdkRQFPScYCiiVOgsdw3Sg08FiG6imVMZRpjmwv3HYXleFWnLKVaSK2OAEII5hSfnz1h -u91yc3PD1dUVvdel1HPU8VwiojEE1us15+fnrFYrE2soVZGxPow5+AjUAMHmQKnPcxm53n8090CL -Cc6XAizUy0qlcXq2yHtjFTEHM2CZnf1+z+FwJGchpg6CMmZF2mSZHYGhDPTHIzoaEnwcBkox5cwQ -EzG1xGhSyAgEWU8OTnaxDWAS0UhtHbvBFO9KdBWscVpTI5kQAyG0tMlquPr9wFjUVIHev+ePzV9I -KfHTH/6Is25Lu7FsWjmafRK3kSLBJI8n4NCeX1AeDULuqabzkLL13avoY0HH7MjNHzDR36XOq+WH -l1ngUjzYWHy+na7C1QkXnJ72F+rfEVj0yyg0GCAlWN2dUxw99gpkz6x4nkUhDxkpAykGzrqWHzx7 -Rh6MvtN17/hws6PPZgdMYjxM1xIc7MyD29uxsNls+PTHP+EXv/gFP/nxT9men3F7u0MkstvtCBK9 -gaeQGhNZqXvkx6iIM6B0Cnw/BsoE7/lWHfbr62uur0ztKmg4yXp0nc+rUrzu4pRSfR9kXz7r5fGx -YGj52lpLWQGPWg9yc3ODqrot6k9qTeo5pkDI/e8YIxQYjgOHw8EK2I8jdze35GEkSrD1Oeap95vm -goT04DqX15hGlweYoltk6r653GRq/YMVR1nKXETIlbNs5HXbUBVqLYbxaCGPRpNIjYAXskFyjq1M -E9ZdIeriiSlNk8EDLkOfJ97s6Bvt/YXtWY+JUrEwsFRDYBvQpLtdlXWExX1L9e7qZfqkta+5tgLE -qU5oNN30qkJVlavUg5DF9eYskxGpCFr9ud7fmHvGgzl9TTJJQy1eT1NWCA1tc8G6e0bbnLFarTjb -bum6hmE8w2TY9gg3jIOQZUfO1usgl5qarMhgICSTnY0xOh1mtNdTC4X3iETaJrPuzmxzDEoQL87X -hpxm7rQQyFkY+mxFvNl6eeSxUI6VV6xUuoV6IbQ5iyNKb+g2t+bwa61zCc7msidim4Ah5FU9RKdn -l5E42ClVCVEokpG88ezc3FwxhDQFlIP3+bAGaIUQRyRW4YPanNGK7qyY3WRntUrLTmIKEchzDxPf -DQpmkCLiNC6fYU7t0zIHtX6ik1leJo7uIv1K8eDVxuLEWN1bJ7MIAdNGa4HWojhOxf1I2wiSxOn/ -UjOift1Zq2Nuc7iqAKmvpar4Y4WQeN+DKuNbCNG9XFEPbCsCPReb13VisbiP18Ips9dXR7dBKATd -2zOcAJa6fqEWcJuql1oBPpC1kPO8GVWQowYfFljXYECm9W2yhqb2smmfV0NeQQAAIABJREFU2DXl -eu8GHFg2CEKJ0xqxa/fd2xFIrXLbOjunJxmQ5bOsDienju00cz6Cpj2W8Xgs63EfJaMO/3ccRU/P -90A5LMQJkMkekIUQCTGa6IcE+uMd799/4M8vv+RPX77k+vaWQSGJErsGTWbDy6gVBkLF1PDkHgWg -zuG5PspzjDWTDahYCC1SZXIfjt8ENBWz3zE0Xpdn4i2VL75eb/jZz/6Gn/3sMz58+AB/D6++/Xri -qIvMTszyqPUfbWtU2iAWAkyy2Mic7biHOGrdTP8dh0zgI75Is8/tCtoNjpfYvlUd7eI0zn440I8D -t7vd1F/g7OyM7eacu/0tWTOMZVIjys60KNg5QiOWxa3UzGgiOHVPyFrFVzDfYtogI1WsYZI/F59f -0rp/AqmxbGfBgt2xCHkYKSVbTYkGcoAPl5f89o+fc9wf+Nlf/zXff/aCIBZYaTaKXgUbEzI/swXV -MehpJkTkP06Je3DUDEY933RCufdtpgsug4/Tee8+iM5vnP7ujJY5w2tB/amDXsFcFkCE23lRggv6 -yOK84p9XfaaSTX5eizKUQhmObJqGv/rhDzk7O+PZsxd8+eoV37x5z91+R8lAMKXAST0TYcwz5Wgo -2cBVVVabNev1luvrW/b7PV9+9TW3dzskeoaiqD37YHVelIc1uBXwuW/7qh2ra7X+f9ndfHmICCla -FnfZ+6NK4TZNs3hes61dnve7MiAfy5LU99YaDqOitRwOB37/+9/z9u1bcs58/vnnXF9eM/ajNUcU -s8UlF/qht8xOZ9mO6Hv6MAwcj0f6vcn67naHqfWAavGf7XpiDDWyfWCjpvEplUFR3f8pELEJWabI -12ab0U2q+22cUK185TpdvbI7o5Qhk0dDCWM0KpFnfSjZFKNm/jS+4Gq9iG/YvmCWF17yfC2wdOrD -An4AHjEB1clbIouZatz9NTUICc4dFt/sq1KNOyPhhOpV17G4IzI71tXnsbNMUATW6HDe0Or1KXXS -dwQ6YrDARvMKVaMJBYSxb4mhpV294Hz7fVarLV3XsWqtQ22QzlBlOvqjWtF0HpxaVShavD+EjWdK -gfVqxXq9pmkj41A4HHfs91VGLnPs96aQ1h7JY0vTNDSONJYyEqIQYuNqUg1BIjkLh/3A8ZBNWjVb -UxtG76ngxbZVXalSAFQTSEOMI4QVlAZRV8vBnbmFJLN4CHsa7Hlg6Q0FTVo5Wu8Ib6yFehACk7KP -qlLGgz8PU6cKYsIHUqrj7F3byRRc3U1MvIFQKYRG77I5Fz34sCA755YkwZHsGoAXsmRPmd+nVz10 -iHy6+d5c67fqzzUTItOYLt8vZZ6jggU0FoBhmZ4YJuRMpzoEU20qssjQuAM5c5bN+aQsKJ4qkMfJ -OJZSKGM18N4nJNQ6oLre3NkJTn+U4M8NN0KLjZXqwBuX1dZXBB0xOc0jVRwBcdTYpYpLUcMrfBMu -RRYZF6b1Xu+/BiQ6ZQgtMIppljhOqYUyq4sYT9aygdO1Tra31tJUG2OfOlR/oG6EzMEH9a3MmdZp -M6u25N9wRJeb33KeLDeM+xvx/Z/vo3H33zufL0x2bQIdQrA6F621cdFQ8LYzhcUCl9fXfPnVN7x8 -+TVv3r2lL9n43wS6VbAmfkWMr1yqlEo4ucb5WuPp9aqBCypGbQqe5S5SpuDqYxkQYOJSWyGnOSer -1cqzXj0vXjzj008/5T/9p7/i+fMXvHr1it1u58hswhTdZnWhij5qmAt+NVtjWfF9q15XfX1gETCW -GVEIDq7924cHIQ8k6cvs8Bfn8sscdApiksZ5ZL8/UMQKuVebDd16xdXumuOQ0TGjMSAxQIyEJFNt -Y5be16PZ6jxWY1PrUmaEOPherJOjb0pp45jJ2WLZEJ1S1Nj4jH2e7FRWlzPPZsdTijRNB7mwH3v6 -N28ow0hM1gjy4uyMkBKDDmYfFEIpFDE6dsU/lrLMDjP9ewb9P3ws/Z/TP9x/yOHkZ3vfwo6dZMEr -gOSBHjV4UWZK/PIa7n00RrFCCypzDzkIMzhREV41qlwAtCjHYUBHOEvnbLbnbM62bM8uCE1DP2Zy -HhhGt5/AJHipWJtFCQxYjcP19TVfv/qGpu2IseHVq1d8/oc/8c0335BSYrVaWcbtuHeAwOoP9ZEA -5P543x/z+1kp28/mORpC8D5aiTIUhmGYqKB930/F2suajWXwsgwsHgsuTq7vPviwCGAMtJ97flxf -X/O73/1uslc3NzcMx8GBkPl+6t8rPStMe1O1MRaYVzpp3cvr5580UnwEXFmObSo1b0vtGF6dufqm -BT/f3moTyqIPlohdLVxyk27owjBQxgYB78QcTds9V9oCTjGqF4ZvRtOQG5rYtlPXxaq5PI7jdO0g -U+AD9Xf1pKc1GHM2RGHiO5qE6HK56ckDr5K21akJ0+J8OLw1oLA6A7u25TXMRsAa1p1OOF1Er2eb -T1ltN9aMSjrGAYaheLF55MPlJSmu6NoLNutnrFbOFw5mnA0BdvqMNKCJkoVxMGcmukpMjIEYhdW6 -5exsw9mZBTLjmLm6il4gfPBo/+iTdGB/Zzzctms8BWlF6JYVsaxKSFaYJcF6MxTvppnzCNmbVhZD -lUMQT1zZPNLS2SYkrVH8TpAdN5anya35+S04zeZke8nuFEQHotxaYFfraHTOyJQyElPjaL3XGQSf -M95p3iCgSv1Sp2NZAacVo5fpWuwiLVpQL9IIk2qbzwvvvQNiEqXT2lvM3wm9rXgT9r7FvK2o71SD -YlArJ13lVaeiT5Pjrdr2CrUIMS8CllLQ4PLV/rllMZ91ojla8bbRGW0OqEIpGSkLupWORGnnywtK -8GC41sMYc1GnIKuCAdNQOOfYnnP2NafMa6yu03neCLVJas3eMq07Y6QpU0ZQ6v3NgVb9XpFZUFdK -E3dqonV0TwmGStGyLEkt5J849dxL7ROnoKL2RZgf17/fsZlsCg83scdedz/omP72kbfez6zcD2SW -57SvZeYjTNQDCeKNBxWyixw0iRjs6/LyHV988QV/+NMf+eb1Gy4vL62IOyS69YpSDvS+gWsQF4qw -51Y8mNcJWIP7xqIsdPBtHdr8VXWe/3eOsjkcwzAgElivVzx58oTvf/9TNpsNh8OB3W7H1dUVf/jD -HxjHkePRegX0vTneZUHJqU7JOI6k6HVHi80dXd7HI9fCqWv5/8Uh6k0Sncsvvr5Eiq8RK3AdhoGS -0pTxnZBhnHYtlgHRyTmxLiPLzGK9i3qveH5madfq90qPqxTBab4XmJpy4LLUiCVMak+LaLQxFaFp -Ww67vRXq9iNv3nxLEmhj4sc//BHfP39u458NyS+Yw2XRaiCJC6osJsrHkOn/X45Hgo/TtTn//n4Q -InWfqc/gpC4kn9hN8wN1trPLz6PGvC4JrOIQttX+1kBWEIIKIZn/NI579vsDh5SQmAirDRfnW374 -gx9w6HtWqxVfvr2h73v2x8GyHhWkk7pPAlK4vr7mN7/5DX/6459RFfohs9/vWW3OUM2MxqGFkEiN -r9ucaaZz3HPsHzmW9uw+8CIyA0+1NmIZEJh6qFG0auM/m0ePBJQfuY7vCoiWwcrSFtfu58trNztk -NSnjaNmPpfTvsu9Hf+i9yN6ClC5ZVlZEpixO/Zz6mctu723bPgiKltediLURV5j0+usATl2XsWI0 -sCWtaoib7/eTtm9QJcXWigb7wWoAVAhaWHfCer3myfkzDscdx7FHw8BwtBssqozZHQhHS00fPnC2 -fcr3PvkBm82G/eGOd+/eksdrpDFHgWny127LOjn7kus/9ftcv2KGz35Xv8yfUPBO2yHUgY0TydM6 -XAshuDqQFII3FVSXziw6O3T2AAIhrKaIcZooeiAm775LIqaGw35k7EfapmPbfsanP/ghFxdPQYNL -FPYMQ2a329FIQvuAjuckeU4XzkyNIps6RGj2BFGamGgTpDBAGaE0xABBbsFR2Xa1omvWrLozLs6f -W7GUR79FD1zfHNnvBisKlsyQb9HccxwL8RBp2+QTMlLGxJgjlI62FUQaxkEZh0AeEmNfGI+ttW+Q -QJCGIMnTrFBh91EbohxBE0E3xPzM5mk0ilfxugTLIgXU2uv6FyTJUzZP6YFE5ThbBq3zZz+CDu4w -MxXC5/4KkUBMPh8lWDBHtr4UGn3u9XbeYp3dS3GkVcbJwJs705rj7w2uJFxRWBF07bdsVCBzjtdk -ep8ri26tqpPjlKpO+5Q1svU5jqP1aSlzU8IYjSY59YZRiDQ287NiPGxrpmmZgEL0Yk+jKQk66qTd -H0Jwie5FSroal5rpEOf9jkLJZuSsfmP09VjXrLjogD2rGiiFNMzGc4LUkm+C0bTmJyW/6O+d+fVS -MCobLdBafYpaz55REg0dohEpLVkbxrGipeZUlGyZvCDqCF/28THFq6J7RrX0e0wNbddwtlmz6VZo -htxb9+CgraOMuDhFLTS3wFA9QKzBVUVRZULo8iLbxOQXhKo4WDckf0ntARH18Y1r6p6rTOj7snfA -5PBOWdwZ3Qp18jw4p4k5zMEPpuaFkLOa9HJsGIbMfsyE0BAodE0khsR4HGjaNSl1dKstl5eX/PnL -V/z+j1/w+Z//wjfv3nA37CmdNSwbmp6YZZp3RTNFstsOS+3rghMz946q3PbImHfT7xTvdzVD/Awy -+DhbHUnOBkLEYk5akkBoV2w2Zzx98skkv/ns2TNevfqa337+B969veGbr99wOO7Y7W5tc05CzqNR -1IJRQk0OuDe6a+yofYL7vicUpSVM+x2YjWolTThacUTU6recXKVxzli4Ny86T5SgXkckPt9DJmie -Y/zQWp1Y8To7HW1OgOeZIhGlbYQxZPqcGfuD8cKJhDhAEkqwrG724rJQnZEcJuDThFbKJHwSXHgi -eEH6kCufPVizbzJ9GQ1dD3iTvRkkUlE0Wq+cPJxmUooDpcdxT+iEUCJDHug18/W3r0wpa8g0fxV4 -8uQJKoXD7kgXEtKYL9DnTAj/D21v+iXJdWR3/t7iS0RkZi0ACuDS7BbV5MxQHPYZzTcdaY6WP3w0 -Z6Q50zrTbFHdItHNBQQIFIBCISsrtwh3f+/ZfDB77h5RWQBbLTkPmJWRsXi4v8XutWvXVEHgXVgC -NyMVBQWxR8cDvz4U8M4BpXtznq1R8RpgHAMfP4+RJVhdkwxKhnkDB/pZcT4XmXtU18B2qfuofxMR -I6Mtu+kM4jivkmQym0oQm7114xvNprlCs+lpk9bhjbe3uDHh+p7Huy1/9r3v8fjsnHZ7yZcvvuLy -6pqDZO6HjAsBHzskJXxt2irC4eaO6/yaKSeCj/TbDV3sLSC2egjLhknRWK+4QKXulLtOMwntjFRb -yCFmc5X1tVZAUckLDbr12jsORZs0i2hMWPuoTUXjkuCPM0z1ntX3VXLjTXJnBht+6RtSn7MGEDX7 -ME0TIQQOh4PeVns8biIuOO4P92YgI3jx7HbnbNqeVLTm4zAeGPfjLCO7v7/n1atXpGFUUnHUTG7T -ayw2jhO+gdAKlEyjzcQYxnEGauM4Emv6ZPmC62r26kilw043oiUQWBBNZR80dV3BpgYbgbbtefTo -Ce8+eZcnj59yfXfDq9eXvL690YFrAYSmpJdGON4FznePefed93nnnWc0TUMIDXe3e+7v78lTnn3a -K3tYpwhSv89piu2hfEX9iqeZkoeea4DHNvBQtVUGYJQFt2DQKfO5XjEqUq71DojaTYp4Ymhp2y1N -yJTi6bqOx4+e0PedBnNJHYWaplObQSI31/eIOCtyXbybYdUDw65BRaTbbU/TaLCTjBUKQTt9axdq -ZiSMBJCWGLbEMBK8GQoElZilUsGbbeAZ3aRkNBndHnE93rXkYkW3LmhRYCj4sqPWXai6dil+FMmr -oHORRTmpjJnXDczrtUD8qrBXb0sd21VkN7NArgZ/03zvld2zINBp0BmigIEcbcRYLWE10CmiQbSg -bGZlnB2ZYkX1lWnSDUDvuRdPcZ6Sk7m3pHli4qoVpAUmNu40Dqx9KOw6+SrbUcOA2mSqMsw6lbwx -V8b6z9eh1tIYwMF6oEgNCqq0xRS8NRhdsTZuXZBYKntcM3i6HkhZuuyqtXL991IEuNhDCs6v1yPb -NN3CTNc1aslArBmkk4DcYVnACHQ2f6OBlYgpr9ROu46p1VEbAM739ZStksZkLxHvGmLY0cQt3vXU -Jl5L48I3jznz8EAG4psO5XePj9N6jBq7vE0itQaM38jClWOG7eg9Vs/NLO5dylDaeTrb8Ow1Wt+w -mdnoadL6qth07HY7piy8vr3hi69e8Ku//zt++/uP+PSzz7je3zEG8NuOEPzRyn56bst1XV+U+h3q -WRezIV019nTM5Ie+2QLWnVPHmyJpDuyapuE73/kuP/jBn/Hk8Xs8fvyYvu+5vb3ls88+47PPPrPX -q03sOB6YJrWYVrcgm1vO2fxiDhyOOm4/8B093z5eju7xAz8fGkf1dXrF6nq5xAGsZTquEhz2Hya1 -DvW6qm5GbO5qfYpb5oTIvG5Aoro0VTvYEBq9b1Tdfjhy/tPTtNfY/dKxWqiOiscuPcffVoF3pGnA -iZCHiSllrq4u+ehjz3R3y5//8J/ywbP3ib5htEapwTnapjNXyWAEBeDUphfRerrTW3R6L79tzr9N -+jf/fbUmPcSYn7L0D/37oeOUrX7bc7D/5ueKZ1YEEJBamG7DppDxK5m895EijpyhTJMaf1iQe35+ -zgeuIXitYXj1+g5xd0ypIHlCclKwVzLeB2L0uNjhJzWzyFPCe60dPJpHbolxqxKhxozM2dKK1o+v -JyfXbT1P19etEs0z878Cf0s8cHzP1mvsenycApD18yZrUVAJpFMZ1vn5+aqOV3tt1aLyEAKd3yh5 -UQpitRybTcezZ894fPGIq+tXvHr1itevX/PFF1/wV3/1V3zyyScMw8DLly+5vb3l9vZ2/g7jqLUj -u93OLMfHGZDV81o7ZsWcls18CXYcxxO8PqYBkKLeWhBUr54m3YqxRDXwa2LH2e6Cd995n/eevqcW -YE3LmBL3w8jhbrCbbwXI4kjTpMFSDDy6eMqz977H06dPzRLT07avKTmQJmeadXXKcWa8XRvzKcmh -oAnnNMis8YWcosoasDy0LC/FT66+1nnVxKugQxc+dFPRPrQeZ4xCXSQ1MFV7vxDVatDV7108TdPR -tTto1VFls9lwdn5BCC3jkBjHjJSG4Fst1mtbLi5GSoau6ajyNO89bYgQGsQ7rQFxmp3abrc4n5nS -AZHM7a11/IyOJna0bTfbxDnnSJMwjYU0OSidLfXFNghwQd9HnKNInC1Lc16kDll6YugouaHQgm/x -oSW2EIO5beDmSz5PIkB8ovZwWPT2DnWwCipFE4cEZQfVMPZYh6vfZZXml7qYCCKaYfBW2CTFMn5O -ILCkaKmTWiwDoiNCrF+JWsOaVa+BBLe2XnbOsjsGACTgxVFiSxo11e19pIkeZ+xAyWm2D9YxWeZ+ -BTMgqwyUAf+clfGraXbNUJhHu3NUhzqMBRbQQnKJMzjRBVPBbi7uSAMqXjdqvYbLgltKZcgN+Jjs -aC72lQgihJqFDLXZ4tKJthIgR2u8W3Toeu8XVzZdhI+btLn6pSqrhdf74Dq0ON+KXOmQEkmicrFS -VBaXKRRZWCnNpsp8Xk7x2FIXk4LWt/mWxm/p4wV9c0HjN3hp50CrgqUaAM+bymxr/u3B5KnEZg0e -TsGH19H5xnucbmYPbXD1EBHboJfre0rJzPffLa+ZwYerLLyOaXFBpXkh0LYquxzLRMpC0zT0uy39 -9ozh+pbPnj/nlx9+yB8+fc713b1m3ZpI9OBCUEa9JECbjgqAFX+7OhYEqvd/Ba5zoGHZ6RCX+zL/ -t7rKlYkUKzKNjWccMymnmdD5J//kn/AXP/vf2e3OAcerV694/vw5H374IV99fUWInjg7uQ02fwUf -vM3VhWH1IVBCOQIhzrmlPrGOnzWO+u9wiGO5hwaENFYvth3W62eToD5OIESIFmRFCk1r39eVuc+T -LhkGQMRYaBEQzdRqDzJde0q9H9nNsmtlkJOtz54QWGosZ9dLu7WidulSFn36GoAsjVqXou7YNngg -FaWq9sOBzz7/lK8//xzvPU+fPqVvGmRQoDiljHMjISs4CjYX3Kp+q/DwnGL1+DeH+Cx7lr7q5Ocf -9Q5Hn3f67/U51b+tz1ED5zqv63OPQf3yurpCVYBa5vOXWdmAyi3tO8QmkqTgUialwjTtFYA0Hf1u -R7e7YNdv2PQdm+6Sruu4vb/jbj9AduQ0QROJLhAbbVY6OBhzmTMD3jlVpgBq1/zHXrWHjzeIgOoS -pY8cgd65eeFbiITTXiAPvf9DYLE+J9tn1OesC9fra2tfjvpZ6/NqmoY8TuRcAVvk8ePH/PjHP+aD -Z+/z+uaa3//+9/z+97/n7u6Ojz76mI8++niua4Ey9+qrUsynT5/y/vvvc3d3x83Na0RkzuSsQVII -gaje2hWpBaq+vJ6oXleHM6eho3UQW1RKDdiVHZ8zJc7R+IbNRjsBb7dntG1PEwea2BFd0L4WR0VB -GrzoohyIsafvt3Rxx8hICAfrJKx+0kINOjxzjtkKGvWm1JtpA/AoJVkfL7y5vdfvt3L5qt9ydggK -c8M3J8roCoOCKRcRJ2byYsyNi1aE3xC8agLTCJJVOiKlRUpLDN18zfr+Qu9FSkRfcL4hxo4YeqLP -OHrSOJm+UMGGgg/NqIjPZCYkO2IsbLfnxBiZ0p6cJxbHosxm07HpW9pOmfCcCrkUxmngcBi1a69r -1AWKRC4HCNca/DqhuKWWJtmmotK+DfgN0GktR9jhpRBdoGmv0QLtYIYEgUVSIxowy4RDJTtqiVoW -9kXMiSnX7Iqzu2ruZn5xc1pnV0rJFrznmUkUEbNeXpiP0FSJ32rMzMyq0/Oq0j1QTcu8T6jNbXWw -qSCksnyzrCq2UFpiaIgRihwUzBStwQghmB2rBkJSqt2hmzNY9oGAw7tGiQJUjlYBj36eARCbHzp1 -PZrL07oiBZd+VSSnGbK6iEO1LhaQslpwZbXZL9kK1UdU9yqxWiBlKOcalZlxKvO51eu+vM8xCNHf -l4V/vg5z0zmsj0YGNgosCRS0L4xIQ8rOxp6nSJgDJYypPW26oHPdmDMBsoZdXiKN79i0O/qmJ7hI -mB1sFhByeiyZmocZsRn+ugo05CiwUV31yXvK6lzf+MRlY3LG1p5ucm9j5Y5LWxdgrkXkq9c4VBaB -rp+qBVdBw5gzwXuijxTJ7PdaBBmaDlzD9d0tz7/6kl/9+tf8l1/+V7588QWHaaDd7iBF7tNIkjyD -X5cXqsG5mpFmnofHa/1SF1izbDE4G7cq4ULMftcAscsKQguq1672uaWg1rvOcXFxwbNnz9hsdozj -xKtXr9jv90xTNkKo1SvmahG8grTgg/WtePOYWUrnibZOhPqdH4ie3sxO/XEhVuE4xn0j2DFSj8oG -GwBaoV81G8Fkx96rg2IENXxYzCEKxaRP1vtIRNc50RWllEUaUteSXDwxtnjvmCbIOek65q3OcRXA -KeAxwGFrhLo36vnrlqF77fKfHiEEQgOSC9F7sk/c399SknB9d61inK6hTYlIYNgflHRxQkENdNS8 -Q+esk+P3P72+35ZdeNvr6mvf/P34+Q9lKx/89wOn8W3Zj7f9fY6TBGYrZxyLqkTjgXlvotD4qJbJ -zuMlQ9EMeWgcfWhou47WBRoHm7bj4uyWy6vXvHj5Fddl4vp+j+SA6wWCM3Is40XwAlNJs3S6rKaF -E2/j/u1F6P/QowLaGuyv7W1Px8IR4bECHn8s+KiPr5uenr6nc+bitvq9AoBZ5mVzOsZIcJ7t9ow/ -/VNtVvj+ex9wc3dN3/eUUnj+/DnX19cMw4Bzzgr79Tz3+z0Afd/zwx/+kJ/97Ge8fv2av/u7X3F5 -ecnhcHijXiTnTKzFcIqUqtOMVa+H2snV41YIVlki7GKDOLVJA1GJuQVdwaveN42JMqX5SzdB+Zxp -rIFEDXZs0clZLyyLg0xl86q7QLBAfkrDHzc6rCGgqw3fakDjNACpE8Z2L/3pxBYSG6zVBcfVxn+e -4L1JrsC5CS3nnVA7Wh3oMTq6tqfrNsTQqw91sUU5qkXbOBSGQ+Fwf0/TZJCOvitc7M500WwmooGr -EDqa2NIGaEPLYF1l86jsmmtb2jbinUrSStEaniCBGDva4BknzzQN9G1tKjPRdl5f5x15LEyTdjaf -DnvV+CVzivGCC4lcEsndIpLnAEPZzwxex4LkXhdpKWgxedLrGjbqsuQiyISIV89oOfWN9jhJUA6I -Gwzg6bjx9r85oJ+zAWYOoFG/7ZluBa7rKlTmRoagblhZprmvR8CxuMzKHNhW8OkIiAUyXhxCQAv9 -J1ZYyM51/T7LeUjRgrQm7LS4i5H9YSRNkKw+pgIVEW0MWUpdfLzWYZncoKZVnV/mkTKFCoCVR/U2 -jlWrmUqem7EF77Vo0AWyjEwZWo8GDs7r5lq14tYoUFY2tWqGUkBkJixMaWv7fS3kL8vPspY9LmBE -v1Oh2viCBoLzv6s9bT7Z+GYwqWNHfdECgQboKKLZxlICRTxqulO19Y5iDQln+ZC9mXM1+DMJYnF6 -HW09a0NLFzd0TU/0jQbCNmbmsSPLuHsjrb4a8bICwPP3lQWEBBbIuwYfp4HpQ9mK+nNmx+rflot2 -9PNt4GNm3FZnLjBrnJ1z4Bcb5oIjFUhFKKkgvpBzwcee2Ha0/YYpFT757FN++asP+fl/+c989PHv -2e/3VtAfoAna10HK+hMXoFb3LRyyCk4Xtntx11s2cFli0aIabydidt7L3xSUr/oVOTfvi4fDyP39 -PcXcYe7u7hgGLaKtNrrKQi5NEWsQoO9R548cgUd1J3SLzAPdW5WJLktGgTeGi+1T9Rp901EXKftR -AU7FHXOAVoHywl4D2pskeIJHgX2AJnqiD0udxzoDov+YMyC+1l7yrHyJAAAgAElEQVTa24oRmVhj -wdvbke12R4wttQcQTve0nItJVk1OWkyCWt2uTJKq17Bm9UP9oro/ewUl3keKF5Wbek8IkSa3OJ8Z -cuJuuNeCWq9F1KG0UArpMALCJBCkGI2jRhJ+BdROA/ZlHHzL3XkgAH3o/f5bD3krULK//9EBusZJ -y0DSH7pVLSSvZwEfEBiTkIyoDMHTe0d2aKfzIviU6CI8OtvRNoGnF+ecbTukTJAn0mFQM6JhrxLQ -2BCcmFmpM5VCMVm/miAUMyh4mJ45vT7H1/n0qtd5XOfpMQm3AIv6WUvw/2ZB9jfd0/Xfj/aOFeA4 -bdq9fvyhtbCUwjQMtKFREqiNPLp4wvvvv887T9+j73t251vGceT2Vm2N7+7uzPHP7m9JtG1LKZoJ -eeedd/iLv/gL/sW/+Be8ePGCm5vXMwCJcakxqtbEcRxMz+qXAMZ7tRdEvPX9cHBUBKvpzSor0LhP -ewfMe6xJOZDC/f2dtqLPUFJmsiZBqh81C17xK+mOvYc1pZvSnmFSn+dcJkpJVFmEIjBNg85buVsW -tYWomSNJ690hzNa6bxzH6UN9nQYzzuRXeAc1lQuWttdUsROvzJa0lkXq2Gx6zs8fsekf4V3DOCbG -IXH9es8wTNzfj0yj2oVuNxHN/rRUlzEFhCbBkYMych58zPg8gdwwTLekPJJpCfEcXE9B3aqmNOCc -0LRegQATuYzEBtq2VRtDu0Q5aWfq/X5gf3jN4XAgJSFNxoZHBVUhWjDgVIokNWSzxn8KRmzDJAPj -DFydE1yIUM5WEzXPC98MhJlwDJDvEO7AD+BGNPAI4JNNbsuciLfPWzJW83iyIHh1U2mssaEY+HA+ -ISXhJM9a3mURVlmdc61N5JP3F2+f34AkZcpnDbngciHX5oPVZ91H2qbn/OwRfd8zjXumNIKMFj8o -u1ZqPCsOiFRL2hD7GQx45zQ756F2DQ+z3GA+S+qs0OvbaOCGp23Mbc2rlnMYNUtWg/BSkrlE1c29 -zK42UtaL3hKEeqb5mujnqYOWQcaKElmcVcq8NtQxsbrCGrz74++g/ygsFqJLuKz31tCgKOjKBct2 -eLSg0pHNYW0pVJ5XjoUAFq9FwwWQgMfTN5HQbOnaMzbtOX08J9BBjrhcs3kVyhxbIqvEgaNz/aZj -NveBueHgHFg/AD4eCl7Wn/02dm29cZ6CmHXdwRGD6pZaBq9V+zMIAWUfq0Y+I0jWLN7jx09o2pa2 -77m8uuK3H3/MX/2X/8zf/vJXXN/dst1ukZCZpkIWq/mzvUYNH/z8uaECIzsn7xx+BWD11Kt2bvm+ -VWpUDR0LzAX/vgbNJjutNXaVqc8589lnn9E2f0PTtEhxvHjxgq+//hqAtu3ntUyNL5IFwSYJsr1I -x2mZ7+NafuWcNil1zlzzECtTexOo/rceGgPaDuosXDQQf3zB3NFnVoABdg9mYLbUbinmcKxdkvQd -F7nb7HwHq6C9qK11hK5r6PtV0OayxQyTBVNpznxogHdc26pxgmVGZZEnpkkz9YEEVaKCGQ202sb0 -9c01v/7db/ng3fd4+uipuj72DdM44kJUGV0pxluqzXrwtTbx7fNaKur6xuMbalbtbOt7HWdXlvc9 -/ds/LAuz1FMekXfzz2OAstThagy1RFjWVoHq0jX3YgAxJj8omRtFJb15ODCNeq6N8zR9T9k6+i4Q -pNAFcEW4vr7h9jDMnxJiq/bxIkyWzS4zGYS5U9bz/ccfx2uCPwIfi4pgkT/VPVKv64nk7QSUnIKJ -06Pkk+vvju/7OI7z42upWJUmOllIlabTbulnZ2c0jfU1OmR223O++53v8/rqhtube6YxMwwDaSpM -aZhdslJKc+3O2dkZNzc3nJ+fHzVirBbEVR4X5yJdWfTfGhBo4yxd0N288Mx+/tYAbX1BdaGtkix9 -bgiBKQ1cXV1yuN9zd3eDj4EhDTgHISpDnZNJOOQYWOQy8vr1K1Ia8d5zf3/P3f01pYw4nwneMReK -ChaIVAAiq2BlFViIOtlYft1u12Kza7dSv0MtoDJ0L66y4BV86Pu46pIjCS1MNQtC5+cb1Hdbdrsd -3nXEMOE44MPe2Gr1GvfVHz2r+0Db3LDY2yoAyzkzlWCBoCOnA0O65pCumaaBLA3ClsPUIE59qDVT -VGjblhAcUxrZ7/dsNhtCvMD72nRQ60hSShwOIze3g9b05BbJOpDaqE4kmcSUN6b7V5mXXqaahlZp -T2UpVfY0qOTOObRQu5mDtKoPVra5su0ZJIG7BbfH+dEaAQYck92/qpCuOlTbZGrdh6sB1cJU+KBj -IUZlzpIkZdVzwrMEOjkfVpM7aMCObmbeaQ8XHe4a4DrRMax1FRWSGaOPgGRdhIuCJfUt1yK7vttq -iXToCGEwGdS4moOrDsDW2TRQpQpValBmoBCCg7kR4YqNqeeLLtalCDH0bM/OuTh/TNM05thzz/X1 -i3mDz6ISh6qxTqXgcg2o6lvOFC44h7e56YwBO05JH/Pq6+LyN7kmVqBkLTmo2QSr06rBpC3wk1Qz -Brv8gl5XUShUMODhPEhYMp02bpRU0dfXTKIUNY5oQksbH9G1Z/TdI7btBa0/I8oZkntc7ufvtf6O -enmONej1ON1k3qj7sPhtvdGc1nv8Y8HHGoAcvd7imvk9jMmuN2POlPvF+12sQ7CIaudj5625n9aF -7M7OiaFhnyb+8Nlz/usvP+R3H33M11evlAtPE9mhRaceBfSBOdPuVlJbrWFShnwpALbMfN3XqOPD -xpoVpBYD91mqvNBZ741az6XfMaU072uIZ7/f87vf/Y6vXrxCBPpuqx75+1vAGeuncsoqAQyhkgkV -2KwyGZa5WBeKhlrgaq+pjpRvY8f/IUcFtKdg+PioiKD+X5XZ6Jqq00MJKZySZ2u5xxufuRpfc5YJ -UbJFHNXUQ9C6AO/PePr0CWdnZ+z3ey4vL7nf3x8ZCAiL7KoSMsDKBIR5vi2fb7KxpK6CXmr2VuMH -H7XX1u39Hb/+7W+4fX3Nn/1poo0Nm67XNd5Va3cozll9mO0BxYF/QNb93yl78Q853gZC3nbMfz9d -AyrhcRIs21+xkWCknT/KkHoWYL8QJoL3geIUwDmLHyi6j2UjukPb0IQWFwL9o0fE4Olabfj8ZfT4 -q2sOqTCZA5sPEecjLlaCxlnWTc9Tz+UYTL/tur1xTR54zmLmtACQGh9rnLgACX0svPH+6+t7+vmn -wGIew2brW4HFacajFsKfOmWBKShEQYyQ1fTo8WP6bqtF6ylRROj7nu9973uICG3b8tlnn/Hy5Utu -bm64er3ncDjMMq1xHHn16hVffPEFd3d35JzZ7Xbzeez3+/nfAFFTk6oBmxuSsHiP1+I5wGRD9eJU -nbX521uQ5d2ikXWm8RbRgDdZVbwL4KK3ohc3L/aa/XArxsJxe3vNOB64vduZddeB+/tbcJm2DUwJ -anQhLOCjpmXXI6yKF44H0hKcLd/reNEozh+xQRoQVjeh+VnqgEW1A86Qkxa3+eWmO+rGIrOeuA7W -2Hhi0MCy+jeLvDCb4jQDsnE8ACqx2fU7chkY8zVjfk1KI0UCWVrCFMAzuxGIaKda7716a+/3OPeM -s7MtPkIuieEwztrlYZiQrKlmJ5HoW7quY7vz+CYypIkh3yImORNjM+YFzuRDuuibbWnWIFzcQPAg -7nq2+tRNuBb7GqhjgwbRE7hJwZ5Pukm7BqdtpfU+SkYdjjRK0wRsleYU0w1jjl/qphJDJmOWsiIE -py0FVf6TEBnme+4qw+qWTujKqGghswjmGlV1rvZdZJEcSFEAgmjRszfP7JyEnNdNfXSMrZv4VLOF -tm1neYcXTYOmlEh5JKWRlOo9aEg5zSxkLX5ddzkXkyB5H+naDbvdGV3o5gzofv9qljNU8FFEAZsy -5NXaus6Fkznnq8lAlX7VYCAs0869fZOeM5dHz1k+w82SEJN5rSQFc0CNaKGjgZBqs0sdH/W/tVFB -PTXl1RcQkjUAbMw6um8u6LpH9O0juvac6Dc46SH3UDodw6KSknkcrYL4NRP/tmN59ZvHt8mu5ue9 -BZC8DWw8xMqt36N+rsakq0Za/tjOV2eNrrvVqpiUSQWaaE1IcVxeXvK3v/olf/u3f8vl6ytCjMSu -JTS6LyUzAygUCosRwTd9v9U3PfptIc3KLBGs8iA9n6Ih8Gq/87aOlVJmok5EyZq7u0uuXt0yTYnt -5kx7ARSzjw4NpajlrtYligXuVY4k8+nNa4xf2Mpa/1HX1fqV3wYiH7rHx5Tamz/fNvLeBMgric08 -0qz+C23KW/dGhcVValPfxybgvOVqPddCegpY4Lo0UBUePTrnz3/0Q777ne/z8uVLfvmrv+Uw3OL9 -0nhyCe7Samws9t4Lk1xjaj3XGBpy1vVTFVi6HruS1dhGhLGMXF5eUpLWL5Wp8MG7z+j7fu1rMh/F -YW6Mwukdeijg/Kbj27DKN2U0TuftHwNCTh97GGic/P34ESoIsbOY/1JgNoioj5ak9b9q7Ww1IMER -vMVKZCVmKUhOuABtv+Hx+RkpjUBgt9vwxeaSy+trXl3fMY4D0jraUOsdV9NsNdZcEWTVxHgZkyyP -ndzB0+tWQcZS78Ec6J++7pTcWQOUh56//oz5Wtvjc5allMU9E2a3q/q8vu9nF6xpmkyRE+a+euBI -BmK2mzP6vme/3/PJJ58wHkY2uw0XFxdst1u++93vstvt+M53vsMXX3zBy5cv+ej3v1Z1k323y8tL -fvGLX3BzczP/7pzWi0zTNJ87qPImnp2dvWH3tz589rb364SmCM7V1FqhaZfCcecckrUgOnpAMk25 -IEthyPfgHfeHW5IU2qan325oYm+aspFaJKguGkIu99zuR9gDrxfdrQ5m4ST7NC9gzgaVEmNigaOq -M7UY16xxxVFCWr3DWgpiYKM426hUg+tt4fdOWd1CdV0RU5yrJCkH0yFKwUnGY/UGJVs9hepFo+zY -NJF0uEFwtLGnb1v6piUgHA4D1aZVZCLliWHYk4sWAo33d/ggjNMt03inAWIupKwSrknKrNkrkhgP -Cl4OhwM5Z87Gc4bDLXQdw2HgsB/nQBgRSgmE0BC7hrbZsjt/zMWjHVkuuLqOTFxze3tNLqLFe3nC -h0KInlwGQtnhPRTJTPkA4gi+4GgpeSS5Tu/dzITZnTDGP8Yr/U5uwLkD+BFxI8GZlEc6ahznnLPV -v4HaLJK6SGivgeBUJtB3Cgz7BobxmpJvcZIW15YygDsgcmmBc0Rca17z3moFHC4Y25H9vMBpjNGg -/SY0OHZMBrwSLntz74pILuzvb6A4xuEJjkBO5hTBtAQnXlPbU1Lnis3mEdvtliAe72EY9ly9/poh -a6bLB0dKE/iNWQVDdeXSTVkL0JsmIiVqJsBvEHomAq7ZETqh311wc/uaZBZ9pUyabSkqVcuziYHJ -OL23OaLnHX0lAiygm+WP1km+htZO59y8HVjthIY8ed6xluzJUo+1LO5LhkTlYTp3MyBWYF6MIJnH -Wq6F+c7kZNU9zzIqXuV4YgWSiCP6hi7u2G4u6LundF3PttuxCRvc1CGpUecnkrH9tqL4RdoptXFk -WDWxtHVENxYNXvJsT3y8Ptcss7dg9ohSOQpO6z1n9dPA14pUgWVjOAo4LFu5fm99VzsvBBfUDbDg -8MUh1X0vqwnHlA80caNyQQK+jfQhcnbxiMF7Xl5f8Ze/+M/8+//4//Dbjz+hIPS7rbrCBV1TitOx -UqqcqQiRhcHUJd+B06L8WrvnnLonlVzAi71PIYn1BchKvk15so1cF5Pg/FzAqZdBWcsKzGtDviFl -DtNIToOOHQ/eBVJK9P0Wj+0v5iylTTMFPJRcENcgollXJ1lrJ9DC84YIRevL1IlO18nsmPtp9Bbr -1G5HtUfHDDxWjLMrNTO91A5pY9FqC26X0OqvdN9r8ZQ5cASx7H5CgBAgT4m2ayAIiUQXC41LBEZa -15At6M+1rsZqXbw4sjUdrnNYx67YPqx9lt598pQf/9Mf8v777/PBs6d8/NGvKVOi6Tom6++gjU3z -fM91rfPaq8nr+MTGqHioJiSadVfVRi6JbD0qvAhpyrgYGA8T5Mz17Q3PP/+SaRSmQ+Hdd95h03b0 -bUcbIpqcC/gspDEjDpLkWfsuoo1W6/oUQkDq+DihDmqZU6nB50nWq0ohaz+peX6upm5l3VkFzTP4 -XDbNozl/Clp0L7PnzCNgfhOdFysidp2JFRHwJzWdK85WMxNea28w0hHRpo9Ox1z0KoV2KdXqPEou -xDby3SdP2bYd7zzacXG+43ef/IEhDRymA3m8I7lCIy0+RnKAqZTZITK4AEGQJNofC28tHapZhBLj -2RwkF8IoH62PmhFd12AcX78Yo8mOqgJCyc9hGMxt1M/XYrmsS5Y6p0KMYQYqadKi+uAj0zQRg86X -+/vbuWYsZ3Wj8t7PbqDiHU3f6XukxJAmMrr2bbdbLi4uuHi0ZUoDv/nth9zd7bm/vSPGlu9///v8 -6Ec/4uLigqdPntB3He++8w6fffYZ47Bn2I/a38gkWM8/+wO3N6/JOXN3f5jj9krYiBFWKSXi48dP -Z0ZYL/qClmrHz4rsQBnkml2ozy8OolsVmuWigZhzEApeyfB59Ae0ngEL1p0vKokpAqVunjoocq7B -RfUBX6F0Z32gZxs+61CKDWDncEU3DEUDZtW75hRPen+cdvpczmU981ZEqVmvhlnDqkGGuiNp+r22 -rXe8YhwKwfeUoi5TU7onl4kQoW0bzs62dO2GptGNN+U9+/0dKankrMjEMNyRS9JrIZEQHEUGxB3A -5xWgnPCloMXxteGOXtfoHdEG8f39ncq0RnMgEw3epQibdkvTRXUia8/Y9Ods+o4sjpQGhukJwXmK -7HHFEdyoIEwKlInJAKyIaGNCPLhI8A0uOPOerte5HE0+nbB6r4JP4EYIBxwj2uMWcI6soQhVDqfj -asXEOT+bIjSN+oW3bVS2gpGauRAxCFyDQQfeTRAc3me8E7PSHUE6qtmvFHVRqnUQQI2IKMmMGbw6 -twS07qBIJOFJw6SBZvKkSYslx/EwN6usZMraPnKdFSFgAVUiSdEGenY1xKtOXqeLsa8cbzjL53gO -wy3XN7ZY+MThoOnVcRyVvXC1Z0mZgR3z5lFnSWW4FGBrZ/c6J3XjVAmaNuh7s8oAC5pqZquOAage -/3X6L4xmDd4Xi79Zb86awXvzszRhYoWRlQ0zy0/E4Wkt+PT4EPG+o/Pn9N05bTyn73e0YUPjdzjZ -QmkpWfvRrAuK9Thhuywztb4f858eYB6Pf69Zw28+vp1hlQd/PvT6B9+rFp3b/5T9FSOlhFwy2mBO -VDdcHN3ugkcXF3gfuby95te//jV/8zd/w+eff05BaDc93abXzdQkLmJubtXagKKPB6kuhEvNx/Jd -CpFAleirDKpok7QCiFlW+9qzBiNwtZFa/S6gpioLSbdkJNJUCL4htFrvURvStW1P3/eMqdqHzxfM -AkKtudOQ2e4FZkFrSdtal2GnOgNyqENVrM5sdb9sijup0tCTe1kBlU1dL4U8g3/rYeEVkGRXs4aW -+RCYz7hSygZi9f7UfUfd9EJocO6AcwvwrQGxWGB7GpysnYOcc/RdbyYEka7r2O/38/PHcSRbJrbM -geHS4Vu/yjrAW2dAlutRJY3ODGX0MXOXM4dOvNao3t7e4glEtF3A4ydPeHRxQdO1avqSYMqTGfIX -Gmwtss+RWhfhlvqX00NktW7VJfZkPajK4hpxnD7+xn3/H3S8LftS/3bkHmnH8lwHvtaMaMwgziSU -2J5nRLJuYWpopCo9h4+RzaZls+s1uG4ixI4iz7m8vmE6DEhviMcHlcSHSDW1zqngm1hzdNq3q4hd -UDO58evzP16/12vmKYCoa0XdX733pEnJ4FlaGZrjptQPXmDhMOyX+JzCYL02Qgw0obZ6CEyTvtdm -s+PsLHBzc8MwDNrO4eyMR48e0XUdr1+/5quvvppByvvvP+OHP/ynnG3PuXp1zRfPn/PlF19xd3vL -NCa+/OIFL7/6mg8++IA///M/59GjRzx5/BQpzEXmk7XOiDGQk3B3u2eaJvbD0viwaQJnZ2eLhLwJ -xCcXj+wB1cWr9v+e/T6rBCcsRUh6aOAwpzWTn9NYVToyo2ZBGfEYNB40FxwNHBO57HGuMbBQNBXn -VohbBMmLZZi4BFEtQZ3TNF2ZO00bCKHKY1Tf60qrYKgyptSaEQ9miSgPgJCqLcWYJ0AdXlgWtOI0 -5as9KooGqKCTSDKFEedbSpkYxjtEHONYCL4zJx5MR6rBdWxaui6y3WrDxf0+4dI903jF/nBDbAQf -MiJ7ShkQEaborHtvhqiWsHjt+TCVgnNRAZ5r7TNV6x4DxNASG2bXJDGg5l2HC54mBDb9BZvNhn67 -I/qNOnDZ/W+bgSY+I/hAkjvbjEakTGTJZoHobbN1NI1O0hBaBSAukPbDqrGlPld/t4mZBc1YTRAO -4O7wTDh63Ux8oAarIoPeU5JtmgXEGEvn1NkkdsRGU++gDmuFFohIGW0zqwtLxrlhZkRwB7JM6ngl -DeIC4rWGRUo0AOLATQaGE9DM46j2AcEFMpUx0dqbQz6QJs3UaUGlZfJW8oGctSGiyuM0A9b1uojt -hwPDOJKKzJspLuL92uazsjhLoF6KOs7lkrm5eW2yPGWLUz4wHO5VCphHnSskRArBm4HE3HTKFgkz -dgjiDD6YDMObHSceJ5FCY/emzl1mIkFjlWruMNm71/lZwYUV9xGV9EAQa0oqFmjUzrc4P98DrNhc -D8/cPXm+RmLxpe56KWuzRO8aQuzZhHO69hHb5gldc8ameUT0GxouIG9wKSBZ7PxgyTrJMdtVG6bV -T30LAFg15V7O0IIp98DzH5JQPHQsn/fwZ68lVG87nEWW80+759qA1hnjqxv+NGX2hwNXt3ecDYnz -i0c4RNP9v/+Yj377O66vryGovFOCtzmiZyGYdM0klbVezBPspzO5vWWkS7GsTKn9L0lFx40PkSYq -czy6SUG7aBtFKZkszrq2g0wVwC+ZMjiWnXivstmz3bntpS1tq80IxVhVHXuzyN2GmSMUma2wxSkY -CGYRqipMp9kTGwMOCMrbEVbxa8DNWZAKQvwDIKRGcxq8yuz7mJUrQJxH8Fr/QiDKSZAsC1yqY8aZ -nX5ovDazrXbzvlmRl7bGU+WoRi9IJYtELcZFCLVo1d4/m0x1miZub28ZhmGWvayLzuuYdGuXOY4z -pOXI9WlhrDEpuDMJratrZMlE73GNxyXhMB3gWmhCJV/rGuPYxNony+HbSoClGSSt6wCWa/f2+Ski -xy53J89dmya8DYS8jUD4JunWt53bQ+RIfez0PQvHGZA3XjcTVmIluBYj2rrpXQVhBiBTYpIJssPF -QN9FNrutBraxJRfPOEyUDHeHgTGrkZH+n6L7moVyQTtRgVaruOBtHSsGfBze16zwcS3Y2441eJ6z -xZaNd85ZDa6SIprBaObn1Ay0dlZX5zzKxOXdLd1uRwie0Dbc3t4SHZzvttqY+04J5JQSz5494yc/ -+QkxRn7+859z98UXxO2O73/nu/zsZz/j8ePH/OY3v+EXv/gFl5eXZMk8e/aMn/70p5xtz/ntbz7m -5Zdfa2PIHIgRbm5u+Oijj7i5ueHs7Iztdsv5+TlN01iriC0xarPBGCM5l3mOplGzMc4LZ2dnfPc7 -32Gz2XBzc81ms9Ei9HUXR+85crFYhstJQZk5yyiYAPF5YVhk0VWXktB2zNECkoJ4DfpTHoihLkI6 -8Cg1+LdGd9SshRjoqXe6FvcIxxmQsvyuI5h56a6Tg+Wh+r1PQYhuOEXt5J3KdmqKH7D0raOQtXht -9V5OCuKy2vHN9QRZm+ykAuzJSf3nm3DGOI6kZN0qrZg4BOu6ezgwTneMkxbvN9HjYyGW2kn3lkw2 -AxNbALxuZillGt9q3YPrESKUgEjEE2iCdvr2HnVLosHR4t2Grjmbsx5NE2maHpGWnLxKB0oLpcfJ -Ga6MGnQ5wfkG3ESRkZKDZbcCXdetCqWcsZJlroNx3qQJtcu4ActQa3JcAqcuVY6sNnzi9fMk6piZ -i0ZluR/igFXfFh9NUuJnAIAsxch17EoNOtBSZW3M56F4CgeQA44WjVKqtaOBVRfQuhUdszpsZA5C -NciwgEo6snOU7GambK0hjaFdppwFUNM0sT/ckcvEIQUjDfbsx4FckpIJKAgNbgm2l8MtKf5SN2nY -7wdSugMyLhZEJnKalESg4IMxjAYmnNf7NTNuxlZrrs02IGlwZJsTtlWKw0lLrpRzndM1ODgyg1jV -oMkqK4IFjWUBU5VhVRBZteEOBahv2jsvXXu9NrWr92QmKhwpjVYv1LJpt+y6x2zbJ3TNY6Lrad0W -LzukbHF5R0lo1snGaXFV969rh47NdQD2MPCANwOG9fFQAHAsvaqPffNr1wDkoc99KEhZ/917q5tZ -7csKP1TX7cQzjBPXd/fc3u/5/KtL4otLitP6iL/8q5/z//38r3j+xefgtbs0QYtXUykaEIvWENV1 -Vv9tkh3QeV1Prxj4FHClAuzazE8rltrYqcuLJErwpMPBxo0nCWhU520+V9BRs+C2V3rNPqytN0MI -vPvuM2MJn/CLX/yCv//Nr48DttUeoiBywuMQF/SaeO2doFLFlXxRxASKaECmz5qzH7XHQQUd62DQ -2R4mBkrm9XHOANT1xsBHBUxANFC/EAVHUJhFDKTryBp8eP9m8Hk89hYL03XjtkVKop2br66u+PTT -T7m6uuL58+e8fPmSKuPIqdYDHWdOlu+u2ZoyF7gvt0GzMfa6mmXwQTP29p1zVvObGLwZjGRSmbg7 -3OEbrZ077PdcfvWSbdez7bc8Pn/M+e5svs4qDysEWY0ju2LOJKFvm2dr57vTQ8Gl3rsCR2BlASFL -bPePPdbjeHm/5bwf/vtp1vlknROTvTtnVu8msReT9MoCqJ/HJhYAACAASURBVAGCR2WeFMjCcLg3 -u9gzPnj/PXJx5Kyg+KuXl3x1t9f5pVTEinQLZpBk5i3eE5xXtU6p08PNpkA1K3V06qvvur4epwCt -ZDSGsPfR81tIxdP3W4MRyYndbsdPf/pTLi4uGIaBDz/8kKurK5N2RUQgpUzfb/jJT/4Z/+bf/Bty -zrx8+TWvXr2asy5Pnz7l8ePHbLdbAwqZIQ3c3t7y+vVrJHnu7u44HEYQrQlxMbHf73n1+oopJ777 -1QueffA+/XbDzd0tX754wWEYCDHOAzClTHCO2ETa3DKlga7r+dM//VP+1b/6V7Rtw1//9V+rDG0c -9uQUKLkxZJZUv5iVqRTLGNgyuLqwxZhBdY9aAh00Q551EUsJldkI4I1vqelSEe32bP92dfG3FK9I -1t4QWF8QV4OeGqwBoTIL9rcZaCwLuAKj1cnNE6FKIOrmcCz1WA84cX6eSkUcwRawYpKwai7qpC7g -+j4lLwWTWsCo3alL0R4rgwXiOhgVLaY80qLAoRS1zFUJjgGTpkMcTNNAKgekFO1Ybf7lMXqTz6WZ -8QmNdrrEmVZWGoRICOB8woeOGD3Rb2ibc9q4o++3nPWPlFkTR56cBeAgBLxEgmtpQs/kEiUNVL2d -uqG3pGlPbHds2jO6Tus91EjgnvFwINBogCYO1cMKVX8sZJUHuIR3BScBoVEJj7Taabo0GkC7iCOi -QNfbbXbzQqK/LQxmXThKXaTFa0bDYaAjIi4CvY6ZuhE7lYFon5pkIFDd1pxUgFxm2VVtjCsCmfoc -TVVKdKSDghbN6llw5ZcFzPs4Sw6cgTJ1h1F3q/24J2eTTJaJ2c7S1QL4Y6OE9UKn7xnneTBNA8Mw -6H0wQOj9qEWxDkIQA9OWacTjTFrFMupnaUE9FQnqDlfvghoDRN1c54J9LFBfkQd1Ts7z0ev1ngHU -8toahOi/a0as2JoDzCSBMtEVsGhDtGI/NZguRQNPHUeJEFv6uGPTPmLXX7BpLmjCGZ6GUHYgHT6r -BSvZ63gQr31OZgmrrkczR1OByKpG5L/tWIofK9N8zDovPWSW67Qmkk63VY7mzPzYW35XoKHXVdlz -yxIHazZYGsY8avOwy1d88uln3NwP/PKj33J9fcuvPvx7vvzqBcM00Z/vcDFQgkqBSsnzuVVQWbPM -Ot8WKVL9RlZloM9HSRGcrrFj0jqPvt/Q9z3DcCB2Hff3ajPeBNXwZyMnUip0lmHBYY1LV4G9Vw31 -MAxMU2J/uAcKP/jB93n27AN++9tfM46H2dpeX7TsKyIaYOlQdpY98PhSCAV8kVl0Vh2w5tfWgHU2 -8ACcZkHWCoLTe1vcAhlUVbCS0Nm/wxuv+uajjrc1kan6dhvsldmu51SbeII27C16bR2BGBraxhx1 -zFpXG5r9HaUUvv76a66uro6kVTULM4/7VZbDobU6szTN/qy26zXLYOSQ4bLiTIpjk6qg/Wscur5P -UrgfB9KNwKTjMKVEFzsenT/iB9/7PrvN1noyeTPvEIrtEfN1A62HcUue0SjVlTuZGPhbQhit87Eg -toKn1WtmIOIwAu7h423ExLfLqr6ZLHnbax96vQJQk4W7asoz6X1LggsdxUjZaKC5cY4JbWqZhwIF -dv2OJ4/P2G0f07c7nGjjzolLhjGxHw5KiERzsqz7qxHZngxSzIimzged47V59dH8E42Jam+qZY1f -qwsKLrva4pdx0kxelUU1TTsDN6/B3fy6kpKOuzTx/e9/n3/5L/8Pvve97/Hll19yfX3L9fUt9/cH -mpAZx5HoA9/94Dv89Cf/jD/53ve5urri6eMnnJ2d22eOvHz5NYeDrlV9vzHgkvjDH/6ACGy6LS++ -vOT5Hz5jmjK7zRlIIufEfn/PNI18/vlz3n//GTknXrx4wceffMTd/Y262abq1prJqutUo58Yefbs -Gf/8n/9v/Lt/92+ZponPP/+cTz/9hNg0i6PHOCRzTErqu549PnQ28QSxTtS6wSu7n62oTiVUNvjw -lJzVWjdpUO5CIBgbX/xkAZ15hK825BkR2032pbVkhRUDrdtZgtnsanApWq2E1gLYq7ygtrtuHnRr -FyN7YH5PBUMzfWB/088ojvnzi7Puvs4KiYzd1sU9qJBEwDu1jBXTletpVT25I6cR5woUx5Ruub3L -hFhoWt1Mm1jYbhq1Zo2Cd0IMDiEwZu0x4hCmURCJNN0W77zWlqSCOHNI8A3itUu5SuYS2Y0IIylr -NqZrAv0msN10BB9xCOO018yMeKR0lNRYjYCAeM43F/gSCETu72/MmaJoMacT2mbHWfuIRxvVH+IK -Qzgg09dMe5XoOe/wZtOp0qG6oJnsjkKRFtjg50KvhkJnEruAkwbokVr8Le1qMcg4A8p17NbNKqXq -hMO8iaklYItzwjTuLPOWbZGION9p6p3BMrsOGKlGB8tmGCm2wRYcZUJZONG6iAo4amakBpGaDamL -HHhfrUyjuryYS11dqKSoyUFTG4n6bMyezNFldeUSUyfXUM25DaloUb2QcH4CMlkmAxwJH4IyT97e -OyekTGhIocDM15iiLsir39UdrrKUASQh7h4xW+OjvWu1bzmnNQB6VBlLlTHUrvZlvk4z98D6PYzQ -qIAE61fj9F440YadzkWERg0AskfQpneb5oJNs2HXP+Wse0ofH9GFxzSux0kgSIeUqJR7zUraNRaR -eX1ag78lC/Lt4GP+OnL6eI02lqDvNANSP2/979OMy6nE6iGg8Y3ZFi9G9TiTGDpbP60pZtPR5oyE -yGFKSNOQwsAnnz3no08+5uvLK8acaHt1vKJ+nhQkF5roTZpj8ilhqdXxmBHJsl9gAacYc6ksZyJN -I0WE9959xv/6z37Ks2fPOBwO/OHFpwzDxNXV5dzUU83QHMFFqoQOYc7q2YchIqS013W6bYhRQWeR -zOFwjzrGTWpEMpMfpjif78Wy9ogooRfFEQs0WQGKz2KF9fbRBjqKcxUtGphgngcPjaw5sHR1v62F -8TXjW+WPSsIon2fpgHlCL1BPjyqH9EaMaA1e16vJR85KIhUP4mReJ2bGvCxZX+89bdPQta3WoQZt -ZjhNEy9evGCaplXxrtMeB0V3XFWqeSsYXn9njytluSh2EVWha4QKy/rlRMmrygtow2FHlXwStDZk -pGh29P4GEcd0GHAucDcc2D264INQ2Gw2uARlysq/iyM7fb030rS4JXOzBnB1PFc5ezm5ozPGOg1X -WOp7/kcdx2vEMVg5lWIFeQjMLK8vSssZeasBvHONDRjRGhGJUDLZ+OvCRMmJSRJd0+NKS3At225D -124JBKZhJIgyFC9evmQ4HPBFaJst4MhpIOfMZtsDOk5TTpCLyS+DzQ+LN5wSK/q7nudRHOpq5oP5 -+4rIXMBeilrov/fee2ZD65Xss+amVWa4gBy9Rl3TEVzg+uqa3WbH/m7PpttwvjtnGAaGYeJwGNls -NvzZn/2QH//4f6bvt+T8is1mx7bfMAwDX3/1kv/0//4l2+2Wvu91OmfNCl5evmIcJ9rYcXd3x83t -Dd5FulZjwdh0KsceBp5//gldHzg/P+fy8pKvvvqSaZqsGeGI904J8JIYp1FjUODi8QWPnz5hPxx4 -9eoVUx5pupa46Rp1gMhCmhLTITEetAOx6tk706FDbWAnbpU2E2X18Wne/ROJIRfSUGDSegJptIN3 -iM6Sx6AdsOvFrjrwyl5mWzMMITsNutXFSv8DS8eJLiQzcydFWTgnZKfF4PNGUt0IXLLPWU+t1Wat -aGNhTWxzU91snUBeXXUsgBTnKaY5xWwbQ3TGclohooD3jS7wPhKbiZxFGWxx7Icb4n6g7a3vh9wS -m2ySqgPDmPFRswZTGolsNAtVCo6GLj4F4G50pMERW0+MLc71CKMGvlEXNRcKw6jFQshAagtd19P3 -G51ekvj61deIOANAF+q6owIfQhS23RM6v8HnSDl4DuOBEDxd7KxwsOH87JyzzYU6yFBI/oCfdrjx -jFd3z1HkWOU1x9ZmyR2MxY+Eck52HY6Mo8UToTQ27iLiOh0fqAtWQW38dEHIZlfrwGVC1mC9iDa2 -LPP98fbaBpeFlC6UFQza4K8J6uOvbjomB0NUMuE8oEDIscERIZ+BDyq5QnsgzL02nfaTqIFNlWnF -2Ni49LRdR9/3xEYXv5Rqg0Dr8it1OVQAp1mvaR7fhWSgqyAknb9WJ6XNO3fqcOV7CJ4mqORtyqNl -eSDEYv08rAmcT4gkC+KrU9USqK23S1d98ufAo+Cc1aUEAJOY1Y7h87expqZz/QZWY1MdZSrzq4BX -BGM7qyI6H2+Udm1ZkRuCEMqZBs6iRgLkjiAN3vX40HDePWXbn7PtHtHHC1p2NGVLpNOgsUTVi7uk -DmfOzfcRnElAy1JXxFJ8Khxv5n8MIGF+jW14qwDmIZnFKQA5/enXwU5l9lc/vwl8uBoA463hpfL1 -aeWc1XQ9bkokgZvDgbFk9tPIl1eXvN7fkdtAdBFxjkOaToIXiCaxKZaqUVCtwJP5/9fgyq8JcLLL -SpP5wu78nB//L/8T//rf/mv+5E/+hNevX/N//Yf/m+effs7rV1eQluDYzwHFSs7jVtdkZjl13QpB -u2bf3d/w87/+TyCe3//+9zYWlgarx5n1JdNXsu6xIgJJaDN0GULOei0Fag2JOEcJOs+o/QSo31d/ -e5vkRrP169qjpU7E22c4sgIeW+FYf8IMyOoYUnCIg1ISY1KCpO9bYqOZ+OKVqT9NrMxs76pvQpWl -VGlK16lzT9WUV4nW7D5UagYn4F2Y60PreIgOJgNPFXQt38VZYKmroxd/FNgDlBBUUuqi2qYbaEg2 -/65lJDjPGKpsvOHGJVIfKduIu9P1SF00rX5JoOamck5mGnM89964WKv7d7xu2FryFhDytn4Tp8fp -OvEPlWwdgabVuuFqNnz1duvPCg6NBudao4AXD0RwRjCUNH9PSqGUgGZJIoENQXrK5MkT+AgXZzv+ -5HvvE1xGyoEoEzndc0gav07ToEXTRYi9Zu6KK5QyqsuejxRfG/XVeNPWbanf7fh6Lna6x4RQsAbJ -w3Bgu93yk5/8hCdPnnJ/f8+nn37Kp394btnWNLuVLg3BPdE3vLq84d//n/+Bs7MzAG5vb2nihpwc -9/mA955Hjx7x7rvv0nUd19fX3NzckFKaazVevnzJxx9/zMXFBT/4wQ9wznF2dsZ4rd9zv9+TgjYv -3u6sLkX2JPHEJrI563ERru9e85uPfs1ms5kNakCXhSyZto00TcQlkEnYDyPOgY+R/TDwyw8/5MsX -n/Pq+jUuBqL6Zjty1nRMmqAUB9IQfKDkUPlDlZXMmQMtHlOTtEwtugTIUpimzGFMhDHigtaKSO9R -a1JtXIcL5q8uGnBgA81lDVykAh+MQRJqqnjWHhc3D3K9EBaIiYqiMtMKdFT2vNg3moC1jV1FvHWm -VDbtmCesG51zjuwNKWsZky4yThcYcabnNxcRKYuzkfcmZfEDgiydw8WR5YbDqEVKh/2VLtSSGYY7 -hExst8So9TXj0BBDS0lCbLa08bFtoIPJwTLiOsQ12kmYQvDGAHshYGnlceD2riASGMdE2+zwLnK4 -V+Z/0z+idRkfrV4keFwJ+NLShkAbEoEDkUjf9Jzvzum6DSE4dv05fdzOwVnjR1LnmbrA6/1XmDgJ -rLGi2c/otQ86Pl1pyCXgfIOG7Oom5UoAp7rpuR7EVZtcwOmkEqlNefTeeF+s+F4LvmcZg8mDkEgh -490j0wBHYhPpOo+PA8KBzEAeDsp2o6AT16IuYh3gKbIh0BBjByFq2r8sm804Xh0tZCEEYmgJQRt6 -bbZbTde2gVIyw7DH3QsHs1N2xZnGuxg41NoNvaaZ7O4MbCRK0YyXZgCNrZdJzQro8aHXQMo5JE14 -7yiTtzR0VnJAxICMZvO8HG+EbvVvmy1oJsrpfHIK/nUuF5xXFkYsc8hcZLwOgGttjs3RwgJAZkmL -zOsF9T4eeQxVAkKoDlmCFXmqRRKSlKoNrqdrzmmbDbvuO2zbMzbNBa3f4ekIpcPT4vGkMlGzS97m -lLPmexrsLdfiWCb2ZkBwGvAff583n1t/PgRA3iavOP15+n5/7DEzfiymBy4EXb5rLZMI4zRyuz9w -dXPN5dUVV/d3fP36itd3N7TbDYfbO5rW+k9lfZ32tlEXNV+qyUGVU8m8NmSZqSwLqh3WxceIKB0D -2Rdi23B2seOd957y7vvPaDc9hy+/JDpPmRJ5KsSoQEpAMyYOGuuoPGd3WK5fKbqGpGliSo6UGu7v -b/n7v/+Q/X6w2iGtgXN+lfGo985r4CXVsMGy774IIQutMeBBju9XBX6lAhMWEDE/zX5fFyMrYK2n -ULMoWvdRn6yfVywDUkhmEmPMgn1eWb1xmfs/IVozhRPaNtoeZdp7a3rG6vS8oD6+LN2kq/tmziot -2Ww2R4+LLD1nYoxM40SV8NT6vjouBTGnSGDuHYMB2UWeW4Pm2QAJrBBd94oqWyuukHLNLmsmY4ia -eZnEGr6GwhBh7DyxdezurWtmZbVr7Fqvf+3nYJ985HDIUtNT5WxrU4FyAjq+KRPyTbKqf8zxbZIs -x5uZ3jUYd24ptj+VgDkC2cjFaLFnkqSxgvd4V/CuwRMJRP3CxdHGyMX5jvGdJ3z31VOG/S2Hwx2v -93fcTyPDfk+e1ElKhj2ua/EOos9kHD5oXVQpk837PAO5eqxB2vH3k6O1uALkOnafPXufH/3oR4z/ -P3Xv+SRJcp55/tw9VGaWat0joIcElyCoznDcO6PZrZ3d/uFnR8K4eyCBg+QSM5hBi+nq6pIpQ7i4 -D6+7R2R19QgucGsXZt2VMjLC5Sue93n6noODAz5/eZozemlsj4y0AW/lPG/eXHB1dSNOdfy892AH -z2JxwMnxfezg+fi3v2O1WnFxccHHv/0dV9eX2YEPITCfz6nrWiQYDg6wKIJ1WNfjnKUoNU01EwbW -WGs6n89pZhV1IwXwg+0orKYoNf0Q931ZtEmQ47KUYEDbybxVRlPWFYPr2bUtgViEryITjcKiTcAU -Du8VLsiirrTQ0A3eYXQQqjkdRGNi6FFe1Ki9D3TOE6ynawO7rafvPQxrvC3xqqGwPRQ9ppK0tBj8 -DucHvB/EkAuJtkygEVrVceHQEZ4Ti4TzYp6cIYlAyDR3cRGKXmyc+4mvWjbMEihxNm5g0YM1sThH -0vdxcZoErRRG2BJ0QVCaKqJ0xdggL2oqGhuekhQplgvxwBDpKTXKF3FQVXmg7jpLN4iQy9ANbLdr -+qFFKc/BYYMPYJ1gnJfLK4Y+cHhwj6IytMOatm3phi3Wd8x1hfKOfucIzgm/vCljNoKocxIX/M4x -9Jds1i1lsRCsdHVC0xyhixmqKKO6trSvdwVae9p+Q2+36MIzX5ScnJxwcnwfY1L2TMVUq8BTlHbU -c8PCN9xXj9nuluzapTiOWtLdIVIpm7CQPlY9CcubStNRgVAUY7Qdi46OsSYWlwUdC/s9/dAyuEDh -DM5LlMG6lhB8LFYc8OwIylMaBVR0IVCZivmsYb4oqZqADxvavqMfHNZFkT/ABXLKVRxciyn7aGiX -lGVJWTa5AGzb7RgGgykczndU5ZzgDbPZQRQbrDg8eEhVlRit6IYdwQV60+EL6TPLDjIkK8gcQaBa -zlsGdvFaHJkhLhVGo7EMKDNHhQZCKVkVhTC/qIKysAiEMda5KAihwJEghQnmFhdcPOR5FiSYkfAj -ykbHocTEYlWlU1RJokdC7pAojcGYeWS7GYv4hEjIQwg41zCtexFHSbI+IWi8HaNngvU1FKpBaakd -GnxBwOB6g7NgvFBOH84fcLA4ZlYdU6hy1DdBghs2iIMv4zQVLI8wuqAiNCWHmuNyRQq4vO1sxAfj -GpUMFsZNe3Q8RsKJdNyl45HtxPxD6Xnqr2g4hakjM0bxbhu+b/3ThWhm9I6yqtC6YNvvUIVmcXhM -3w389uP/xu8++5Q3F+e8ubpitWtxg/RnWZaxX93oQiiX9QKsm0JlZayomIHQQaCwsrbK+3m9Tpdt -BaelDDx68JCTkxPW2xXowPVmxcvzl+z8jnIm60HSP0qsLiqyvY01GBKt9l70lkLQlIXQ73Zdz243 -UmgLpCjqHPkYPIt9kMaAj+xLAY2JRi1YYcTCSYAh0jpIIE/RW0uhYq3YWG6Y+1WyFzHCTjKGZKyk -XncxA6hSe6ph1AYJafxCGdfRoFVUvY9DNEKfHOLEqBQEKkrwjqKqUXGf2Q09xmihrg1JdT6AMWiX -d01UANc5tt2WxWJBqUradUtd1wQri6x3nrIuR5kAooist1gbMFFEVSmBbikU1rZYHwiFik5rbCef -dEPiPEm1rnoE2KQAS6rVEijsxBnoLarQVKaC6Dh22y3ry2saXeC0Bq3QCdLjvGSwlML1NpYWBoIT -DQVTmuyETMlIUpH8HslAuJW9kkf7xehhH1FwO9Bwl2heGgNyuv3PTx0cFR3gd2U/xs/vG+pjdiSB -/iYU2IwYiAx30ogjEsRZ1lpTxaCVDjC0HednZxwPJxwcH8nY7cF1AV9VnDx8hDMG/+Ilb57/HhQ8 -uv+AruvovcMPnoOjEx7cn1M3Dadvzjg7P6OsDJVuQGtCoUBFGojoMBlgyGFLk29AYeL81NjgI6NV -QVGUrJcr5s2CJ4+e8ub1OQfNgvPzc8pS7KZ79+7lAPt2u+XNxRWr1Sqrh4cQWC6XHBwc0HUdpS55 -/8n7/Ifvf59ut+Offvxjrq+vubm5kuLy9So6NSUfffQNfvCDH1CWZczOGprCMIhAF13X8ejRexwe -HmIKxSeffMLQWZhp3nv6AcMwMGsWbDabPEbLopa5aAMETd95RhkIoQkujUCUN6s1m9WaizeXrJcb -YfNKqUybFZgDQUutRYY+acHnyX4X05GR/m5wgkMXJ8IKlKsNdF2g7xzaFbjg2e1EIG3hFQdVgTFi -tGiFcI57jXOWJGioYhFt0G0cjArrE1owqRPnAApTbDvJS8ajdRM31LHQLn0jTISLtNaZWli8Sxth -aCE2aGL0GCMXcqQU6pgKn05yYX6KC4ojM6YEL6lmE4sP0+AahVqEBWzoe5G9X99weDhnNi9jP8nv -vH79mr7z+EeasmzYblrWmyXb7VqE6JSNC7TgDI0xzOfzPIDM5DqLgoxJTIW8phBDcxg6FAVDpF2t -ah0Xi7AXHSiqkoODAw4OjghB0dtu0l5iPBaR4auuaxo7Zxg6el3iQoe3MQylhDZXdDreLqYcj0mN -gEoRRWEwS68nFrVUzGytk0JjLbVLsnunWibJ0iRRujSZjCmpqoaqFCUBF2qc7wGBBrgQoz06jq1o -TCXiAV1qmrqmmS0oy5Jh6PHe0RcalMN5UV4XRi0fCQfEyNBaaouyYxNhCgKdk7Z1PuqfeMlOOD+I -eKUZaw7G8NuYLQhiDeX2lftnXEwjbahSOkabYz8qyRak74x9sZ8RCRFDniJdqUQ2Q2Z8qu2QCGnK -lKTz+Kj/533aFNNmRp4D+7+po5OTzIwx4ixfNNlhkKizwTtxfgrT0NRzFvNDFotDZrOFOB9BqEXT -hptgNFPqz7G9xig5vB1xfFcG4l3H7c197KP9GXHXeSWi/hXOH94+37uu467nIWV9g8wbrQt0JYbg -9mbJ82cvhcZx17Lebtn1Q4yUp3UjOoi3rlXnccNkvDrGOqBUW/TuNk2wHa01fd9ycXHB73//e4qi -4LPPPuOzzz7j+vqavu+pqpFxLrW3tVH4S41rwfRI0cocsZzAib5K1DmNpbsyWl/UF9P31aSbx7EZ -22TynekYSvnBlAkg/YW3nn/dI+2nt9tqOn9yW0UV5kRQQtAcHBzwwQcfAHB2dkbbtrkvYNQuqqqK -zg45mKajVkdybI0x2K7P1+Mm2UgdbuVpv8a8nPbrSBBCXpO32y2Xl5c0TcM81NIOhQg2ei9BwEIZ -VGH2Iv85q/Ylc3F67NH03nHpt7OiXzcDcjsrcfu9f88Y2YNofcEckSDyuw6BCtt+YBsCOgor932P -LgsGJ3ZDU9f09YyD+QEnJyc8bXeU9Yyjk2NuVkuWmzXalPzlD3/IR3/6fYqy5l9+9s/8l3/+r9ws -l5S1BLW1N8KHotK+wuh8hX2HMYmNpoxbYtya1U2GD5ZlKeKVMTvR9z3f+ta3+PM//3NRCC9Eo+0f -fvxPrNfrMUBuDGVZ0vc9m82Ged3wwQcf8IMf/IDT09P8L5FfiK0x8OTJE/7+7/+eH/3oR5yenvL8 -+XO22y11LYXwxgiM6y/+4i/4xje+wXa3Zr1ec/7mkvv37/O9730PYwwvXrzg008/jXT90clXkbE1 -rn1TXZ+0Dmy3W05PTwGZ04nFq3ARg+mccK77pPqoZZO2IWC8RPcIkgZ3LmD7XirqbY91LUPXxtRp -wA7gOhiGWDyHBt8xDDu8NtSLGVVtxEhSopYrWhoR2qE1KIMPNqdUCTE6gfA4i6p5QBcxGxIcwVsS -PjhhowkNKVsi0clo2IQQjZrIQmBkoIjzMUYSU/GQ8JKbGGmWYZY+N51QPk+slFoOgNszsHRcfEIQ -IasQhO1DCAD6vU4MrssLblmWEx5pUXLdbDZs1h3z2THzWct61QqlGkMsBpIBktLadV1TFFV2eoah -FecqiIfunYqCXWLQpuiS8y19b/FOFvMjdcjiYEbwiqEcyEWUuqCIwlHWJnYvl2sWTAFKi3NRVRUz -P2MYOtpuxdALV7/SClOqaCzaSTgm4frHqNloBEYdEyW6IJlyMW3wOhneDuctwcr3ilIcDqNDzAwk -OuCE6a1J0XmFiD7ie4iGq/dSyO6CzyQLqQxBKYW3UlvidaQVVkKNa9N9qNjWKuBDjwoFzlmsHegH -sLaX6wiWzWbFarVi1+4mGOhYwOalfVEDAXE+UD5KJebw6F5IXGBQUiSukIyfODpApi9OBlKy402O -NsuakOZAYBJnZ7qfyEai5O0QAZMqiZdFodApTCtHGaJlSAAAIABJREFUYuNYjPNmfD0ZWelGJDJN -kMAIqoAggqISsRqdUR+0OBwhOle+xqBRRUNTHDJv7nG0eMhifkRTLiCU6FCgKFHekBTaoyVFUjcf -nfB04yPT1tgm4a2/d23sX/TaV3Y8bj3eM1inj1O/5Nf13ndvf+9tAzlSW2vRzwgBoQsvS7Q2tLue -Zy9f8OrVK0zd0Pc9fT9IRivxXcKk6lcc1reKaKNoY3I4MmX1O5y93F4xgx9wXF1d8cknv+Xm5grQ -vHjxgtevX2dBrjH4NK7/UyM6w+omNJnJKEjrNYz7RaLo/aJjzN4kZ0C9Zbjf1Rf5Pm8ZsDq20aQh -Ju+pvffe/pX/viPvpUpnsbF3OVPJ2LaDKJnXdc1sNuP+vYd897vf5U//9E9Zr9f8y7/8S2TpkX1k -sViIgng0pg+riqSqnDOkSJ1mDtKY2LYBjJIamJH+d4zG3xUsSG7YOP/G9/N9xXMkIcWbmxuevXhB -WZY8evgh9ayRbLW1McMi16CUQkeV6xACLnjUJHsGUeo2vD3v73I24I9XfP6u8XfXcTsLctfrd2VX -7/xO3EzzLwcltoZU7WBjH7vgaYeeXddiqhKlNXZwGDRlWdI0c44PjnGPAg8fPeHhk8dcXF1yevaa -oAx//Zd/zd/9x/8VU4pcwMuXL+naHudcrrFNdSly6Eh9He2+RKbgQOzPFNgWnS6NoixLdruO09NT -gnV8/vnnXJxfsbxZ0zQNjx895c++/+c5qNH3Pc9fvmK1WrFcLvNckvOIDaBnmocPH/Lhhx/mOqnk -FCQ9Ee89Dx484Nvf/jYffPAB5+fnLJdLNpsNxkhdSVmWzOdzTk5OeP/997m8Ohf7bDbLr9d1zeXl -ZXYuUq3KbDajrmvW6zWbzSZLLqQ5boxhu93y6tUrlFJcX1+z2+1EYDRN2qSiLL0umQ+CQiNsTShE -tMs7hsGy2kSF7mEXjaU2GluK4DU2El0pL9hogqO3FlW21CuL6SEEx6wuqVQZDcEip9iCjzUpwcb0 -FpI+VSGy1ogR4SaUmiFGblWi+1UJLx5joXrcYEfV6lhTEutRUhYkhuFlQ1AFhalQKqboM5707YjC -GH0NEDTepYiNGClGF3uKuXbohZK27/dUMYuiQGsIznF0fMDR8ZzZrIkwgTHSZkzaRjTWBt6cXXB+ -cUbTlBwdH+Cjdz6mrOVxgj60u0Gi++WcqhSoiR0kyj+4nm27QlHSd4HdbsAOgcXikGqmmauaoqjR -qsjCetb2tN2OXbdFR4dNCqx6YbyyUsZfVuCDpSyqGK0qxTiNdIfaG6KPybhVpkL1OMmTEQyTyHpc -sGIfihBYivKJsxfCyFLknGA+VRDnQxwCG6kT1V4fWuuxQ1QFcZHP25MzWhIIHjVHjClxfcA6Sxta -FCvsIClZ63q22zW73UaYp5RDFaLDY11P6Bz94HE2KaqKYv2u3cR0bBynRgQtbYQppXaJ/pksiDlc -k1d1WfAT/lYFmfOktk60g+PmsBfZD0EMcsaC8sRnPxreJv+W/InZiUjRTBAIo/JNnoeydox1H2Jg -pqhSyFH26d9p5YnMPcMYARZBsXTdEqeIToQ3KAqqYkZRNDT1oWh81Ceicm5mKCXK58rp6HiobJQk -uKfce3TUQhqLaX3Yhz98mZPwRce7Nv+vep7bUfm7HJp9nHOaQ37vs2ljS8+9NtKPRmrybABtCoqy -YnCB9XrN9fU1bdtzOJuP5zQal7IFOUw/1oBMHbfpvYkDkhwExzQGe5dxowu5rmEYuLg6Z9vuOL+8 -wBjD5eUlfd9TluWdjlZ8IvObt8+dAjv7atvj97Mw71cw3N5lpH/ZZ6ef2TM+0/2T/f48dv3evXzp -pX3lI83JZPgUUVBw+v7tfXOaZTo+Pua9997jhz/8IR999BHPnz/npz/9aTa26rrmW9/6lkCyQuDV -q1c5q58N/BCyATcMA945qetRKkN7lE/r3q1rv30vdxy3+0lrg8NRaKFwd86xXC5xVpyqP7n/Houi -2Pu+UgrrhWVMF7FgN6Z4PSGydu2PwxBG11Hd4ZDcea37MaEvvbcvO6YO2Z2/d0dmI13mXXPzdobj -XU7I2xciAStFcihFa84Plnbboro+QxMNBbWu8JUnHN/n4OCI7/7JR3zjm9/m1dlr/P/zM4wueO/x -ezx++IR61vDh+9/g/skDXtdn7HYRmhgDTz49Rogq9q43ih+HEHA+Bb0HvHUxcCzF4ME6ns+e84tf -/EoKysuShw8f8tFHH/Gd73xHYPi7Hefn51KnEg35xACXgh11Xe+JAg6DyDg0TYP3NosTVlWVVdBT -8CQFhbuui3DvBmstL1++pCxLtrs1u52Q3Ww2G87OzlgsFjkbk/qraRq++c1v8ujRI87Pz/n000/f -qtdKmclUGL/dbvP7Re/8aCS6IEwwIRCUpNWNlkiGx2Ftj/WO7a7j5nopF+h7vHU4FzHoSjZ9MdoC -xhlcEGpCVE9QPZYNppSiv3ZWM180zGbC9GNMmReU4BTBGoKOzFI+gUCiCnUIQn0YGyNDqCZQKl2Y -WPRrMowipcaCS4wSxX7KOLjIgiUerFJF/Mw4+aaqlelf3iTjd0NImSQxTrQp478C0AyDDJLra2Et -0JrIDy0wnKZpUFpTlDO0hqKQ9F2/kgLkoohZhBnMmgWFaVivW66v1swXJUWpqesjGXQuOl1eYQdP -uxOHZ7vdoXVBUzt8o1DK0XcB73YotUKzwnvoO0/bDpTFjKJUDMMRXbdDN1XOljgc7dCyWt2IRz1b -UBTRkVMGlKPvW/zOMVgIWHwhvNHJsEm85RJNUEJrkdXuJ3M9JCXsKEioUuGhRLZDLEAV/RiJkgtb -i9QIKMbaoNijMaoyZDhfQBRvCw04j+sHBi3MWa53hGESWVSCAzVKgSowqsBo6efgPNYN7Pya3U6o -e723dLaj61u0sUK7HEqBvGVqyp52d44xcn/WpezYmK0rSon6W9snwFFuP1n8tThHMaCASnARUNmx -S7tETN/kovD42h4lNbFtBaI5MjolpyW2dbwS2SDGrAWJZjFEJ4QyGpWTeRnSc0gBgmwp3f67t8EZ -IK5h6Yr3SCUUSUxSU0NQFPqYWTPneHGP+ewelZljiPUwTurOFKJyz2RsSrT6lrG6Nz5D/tx4fXzp -47syFV9knO5Fu+94f3SS3n3e25mPPUdEmTxm8r1OjPNUkwdEhrdUgFyxGyzX10s2mx3dMFDbgcFZ -lNGYWFeoJkUMyqdRt3/tYcpkt6f1AnfRGYeJgRYidBglBfGy8QptpGyCTqCefr/AWakQs7ZxnTdy -RTI+BUrrnMDNhMRlzNQppbmdsfsigzEZYmLgvA0pmxrt6o7sCDDSYKcGyA9Dat6xXoQ8lP8gx9tG -ucYok42lnDVS49qWvnfbIWmahvlcNDSGYcjOxzAMfPDBB/zN3/wN8/mctm3ZbDa8ePEiG0/JIDo6 -OqJpGs4j/ar3PrIUjm2i8joztsmd9xT2X0uZkvR+tgli8bDzll3b0rU9h4eHXN1cC4thUUAhtlDw -juA8hRGnxRtZbxNq2BNiQe/o7Is+lRqv9Zahn4+pPazevq8/9vHvyX58+ZFg1WmdkqLwEIgGerQd -jMw7OwibHlpjCtEXKXTN/eM5i+Mj/sOf/oCnH7xPoQt++YtfURQV/W5gdb0ieIPtJOg9q+cM3Ral -RPvMx/ntEX7NSFod7RYpHMoImUh1GZynaCq++92PeHjvPl3XcXZ2zm73nNPPXzH0PYv5nKdPnvDe -06ecHB/T9z3r1YoXz59zc3Mj5wlhhG5FFExd11lYcLfbcXFxwXK5zG2bHI2iKFitVjx//pz5fM5y -ucwtOwzDKErYdXzyySdcXFygdGC73bLZbAF49uwZi8WC6+vr0VZTiuPjY77//e/zne98h5cvX7Jc -Lrm4uNjLSCZnp23b7HwkiFnRxrSN4KxDLKT1GAVaFRLtDR7nxHPZdTvW6zVXVyuGQYyp5BxAmRdk -YeYTzLdzCueFKWsIPa3tUNpSNyWbdc9iazk88iwWM2ZzYQEqtEZVjj56fwEZUMErBpvgUxDaNFEV -opfA3mZpsNEBGSOSEi3psbanrmf4UlMUSQxOGMG8T0xb0ZmyAVWqPZiW4IvHlLv3geAm2RMlxo7R -QoWrdYGznq4bGAYn7Xh+zdXVFav1DXVdxsWzYjZvKKuC48NFbGdFVVX0w5ab6xUoz/HxIfcfnNDU -jsXiEKUMQ+8JXqOVsGNNHaN03W3bRvGsgd1O8LVt1bOre7wr6FrL0McIPw12kHoUrSoePHhEUSCq -2BE+Z0otrAcFdF3LcnMd6dhMpJAt8d6w21kRBWrX0IkjQGnp+h2BAaUlrhFIeOrRcBZa5YRvkgh/ -zF9J5DShmuPClASCpDYnkOo8BKY3FrZKeVCIhnQqXk6fEXc30fdud5Zu8EJP51vBJAeNFl5jtC4k -A+J1tIVlo9PR4BdHsMMFD0oEflJ0I+laCBxO5cU2YCWLFb9vjKIsm7wIOS/jOGUE02IVSHUs0flL -UCVlcjZIxU0ty4WEIKusjlZWnMGRhmXcD6K6sLySWORirQdEDGz8aHQe5PK0UCqHAh9KQlCYMBax -pwXL+2QYxHqcsF/ceDvqNBoSUypfOZxNxXuSzcILsUVhaoyumTUnHDQHzGf3mVULtGrAFYRg0LFA -PZ07wcN0zAap5NxmzN1YKD/VMvr3HLej3O90Qt5hYWTn4tZrbzsf5tZ39N5vqWyQ312bIBuyMAj5 -6IDoogJd0O623KzWWOex1rHbtvSuR1VF3Jhsrp3T2U/cdz4SJCsk8Vq1b5hzq53StY6fEcM0w2jj -5yVyrrKRnGpFpt/1tyLR4/gcaTOLGDAYDVK911bpvS9zQkKQ+RpSRj4atHcdYgjH37tlIDOJlE/b -S6lYwByhP1lT5J1X9O8/lFKZjGPqgHv/trOYjJ+k8dF1HZeXl1hr+fjjj3nz5g1tdCIODg54+vQp -dV1zcXFB3/dsNxv6aMM8ffqUjz76iPfffx/nHL/5zW/YrNdYN4h4cCGZhzGL+Y4Uwa17iTdw5/u5 -PWOfeSOsaoO33Nzc8ObinMPDQx7cuy/UpYDtenEOtJYwlwKlkxPKHhwsnT+1ob51vbevfi+jEN4d -oPj3Hl82juF2sOPueTl+Jrz13b2sHmH0lvOeMwZMNIj8QSwQF/FSmc9GiYaQEI84Dg+OefrkPZ48 -fMSimqO8ot92LLs1P//ZL7i+XrM4OOBX//ob1tcrZtWMjelyoEXCrJLV9CqggsZEoeAkxO19Qrwk -GwYePHjEf/zR/8yHH37I8+cv+fnPf87Z6esM75o1c2bNHDs4VkvJPHzy8e/4xc9/STd03Lt3j77v -ub4WxsyyLJnNZjx48IA/+e73ODk5YblccnZ2lqFaUo8tkPs0X372s59xcXHBZrMhhMDh4SFdJzIM -IfhcV7JaiX2ZbFxxms6oqordTj7vvaeqKu7du8d7773Hhx9+SN/3NE2T163pOEjQsAR3lTICT5EL -zwNZGVQoZJG0ujfxy47VZstms2Kz2bDbdngFVQEk8bXEpQ8xghpIxrh3Gqc0pS8IcQF33qO1FDj3 -gxLMu9PMZpVEzkOBsx3WhpjqFkOu73uGfky3TrMQb9PY9WR2nUCEzgw4Jx20VlJ8WNVFLv6RyJhC -FQYXhOtd2qmirEx2QuTfhDoNhY+0olon/KtkdKqqoe8G1ustm82O7VYciYs357EtpIhf4ACBopQI -ENSxbkNqYpbLNWdnZzSziqOjI54+fcp6OWBUzW7j6TtPWYp2RNPM0dpgYx0CKJzzbLcSVer7PhaR -K6zX7DpL33uBYDmNcyKE2LVDvAcYfMe23whTCYdoDXVdUs9r9A0439H1gXW7otoaivIk0lEqlPYM -dsdmuxSHQ3lCKfUOzglTVYYWJcrNkKKsk+K8JI6FZEJksEeDOSDnTYX/QZwI+XzMckRWp2w4kh5L -hkRlAzzkTIh1ot8Rug4fdqA7pMBfjJtCKXGQkxqYj4wr0VjVcdNXStQqAIIKlGVNIBazouPiKQa/ -9z5GeMaUacJWN404IauNxROwXupAlI4K0GK1CX5VxZoZlRZ/RsQVY2QtOQIZtxjhLuOcSlCTtAkg -mYx40nHjmBiFKmamvHw/xOxH8KJ1MmRD0WcDf1rUnNmZojMkbFhMzh8QdpL0GyPpgwyAMm/soClU -Q10dMmsOqOsFi/qEsqgpzAxCBb4ACkzkfw+ZGng03Ke4cKnRV4REpzp1PvCTLNOkve+IAH5dR+Wr -fv7LMir7BoXe/0wYRd1uOyDJGB98wBhPoQvJbKiAMSXWeq5ubjg/P8844BEn7UQOMhntY+hefitf -3T5DT3Ksb78+NfCn0XSlVMTQx6yh0WNQzQlOOkFRkwGZHIwcwJo4AYmJJn1Prn/8TWG7GWll39UP -7zqSQ6W1jox55f57X3KkHTe3R1ojJ0agjnv7H+qYOsHJoJ86ILk/3nJc5fWmrinLkjYWES+XS/7t -3/4N7z2ffPIJbSs6BwkmkgyZZEQlmEnTNHzjG9/gb//2b/nwww+5vLzk/Pyc55/9nrbfiQJ21PLA -B5TR+CCIjdR2t9tSLvSO+53egw8je5rRaK8JWmOMpht6Tk9PWSwWNE3DrG5ogE5FeBhh3MdSjCeQ -HaTbv6lTSHfSllMH1KtxDPwxj6/ihEyPr5v9ePdnxgJLIZkxUVleo7XA8QkaExFvyS4riwqtDU3Z -UJqKrhsIrNhtWlzvuLm65vJiyb/+628JwPnlBX3fQQGFMlHHRgJPWQg7yB613w7p+tL4lnVgVtXc -v3+fb3/7uzgX+PUvfxVtO83h4SGHh6JW/tlnn9F1Hcvlkl//+tecnp5y7/EDvvOd7wihx3Yr0gxx -Tjx69Ii/+qu/4vHjx1xdX2TnINXbHhwc8ODxI46Pj7m6uuLTTz/l5cuXKDUWj4uAoM9rtNTuWvpB -dEsKI+8vl8scqEmBlZSNSTCxNC7S2pjgYFIPqPfgqrl4XV7QBO3R1uO9youYUooiLtA9fUyFxoJi -paiqEhUcQm8bN2qfaiBiJDQOBNHJ0JTljKou2HUBZz2D9/RdS9t27LYd203PbNZSFsIeoY14ZtJA -IpooEfx+j3FkpP7a3yCLIAXgRGXjlJbywSKUo0rYmBqBgTVNM9l8VE7Ne2/QWniS5f2R/SI5ISEz -eMUCJGWo6jpuTCW7rRSIX1xI4dFyuWR1s2I+lzaR7NGUWcezWq04OTmhKArOLy55/vw55+dnvPf+ -E8pSGKe87Rg6wzB0MRUtfSGsIWMxEIyFcol5oVnM99LksnFqyspQBk1hhJ3EGIPRml274fz8jMKU -LBaHHM2PJc1ZaIKWNvVaY13LtttSbmWQlmWJcwP9sBOVYHq0Ae8k6+D8MDoGGbyais3vgh2kwuo0 -4ZOxlGhgx/tNjmIWMFMjk1MSvJxmBJIjBCFm1lIE1OdMnsCghJ5TpGCi5KGPDrwXKuFCawZitizq -2Mick2yENkXObCSa6NRXfW/3CmLvWpRTn1lr8cFFGmLyGJJxJBo7yWASIzo6JuG2cxGdr+yApN/V -OZp1W5xNvqPhVs2D6KxMIsdE4z1IVsEHQxhVGckG6MSglNtPhp5c555WTzJyfLoHne9JKUNRVJN7 -MNTFnMX8iKPDh0J3rGekAnZhwyLWmEWxU5UyS5PMQBjn5+2i7T1IyRfs0dN16qsc003/XRmAL/ut -ux7f9fOj86HeckBuH2ld1mVFZRAlYV3Q9gPX19ecnp7SdV3e3Abr6J2TwIfRaHfrt8cz39UK+5/V -0fl8RxuGIBnaRIYRQhCF9DgmzURpW7IZRZ5PKcOYnZJMzW5kPWtmeV6kTXm68fZ9n1mbvs4xzX4U -k9qBL/p8fjy578SMlY3ZSddNx5KsBYAaTd7p86/jGO87uJMxOnl/zDzIe7vdjoODg5yJ2mw22ZC6 -uLgARkOybVtOT09xzvHixQuurq6w1jKbzTg5OeGDDz7gvfeERnS32+VobHARgjW5HqUUyoUcP/m6 -RzpPMqpyMXt0WotC2CpfvnqVsfpPHj2mKkuqELH4gxXV7VtOhPkKTT7qe8Tria/5W1P0dv/dnsdf -1r9fmH3lqznW6XN3/dYXvQ7E8TJ9J7JaJqhvvL5CFwTXS1YaERZUkOeyCpohZhG0KWkWc3abLYeH -hwy942q54uLsDdfLNd3QcnRyxLCNwqhB6orFzlM4G6LGSohlBzLeQxjrK3Bybf2uZb1e8+bNG5bL -JV18Pt3bvfecnZ3xk5/8hNlsxnK55PXr1xweHvLw4UN++MMfcnBwwE0M6KzX69yP9+/fZz6fc31z -uWfcV1XB06dP+d//8//B0dERP/3pT/mHf/gHLi4uWCwWogFi7V6gJK13qT6jrqW+t+s6drtdDrAk -R6Qoihw8ODs74/PPP+f8/Jy2bXOfprqVZKOkNTZ9vzBlE0eUEyMlRBaLQgzrwQnUpOt7iVB6Q/A1 -s7KAlDVBsN4iAKizgUHQYBy6EI7hwhQMg6du5pRGM4SWwfcErxkGTber2G1K6tpQlnHzCwZUQzIK -fbAMvWYYyujpjYu2LHCjIRVCIFhhLlLaE1yHCC96gcWIwhBK9Sg1cHgI7713j6OjI9l0bMC6Nja+ -wkVoRt0IZlhGjwZfURWH6AK2/ZbgY2RNKYIpoSjpBk9vHT4o1hspMNrtdpE2DqrZkRQgWxmUpS7A -QdUsqMyCuqwI1nBzuWKzajFUFKqm0gcczuecbZZcXV3gvGQTdHGEMg1dr3C+ytzrPgjtW9sGoCR4 -Q9XMZWJrRdOIPkJRSBSzKAxFVaO1oWsdve04v3xNbztmBzUHR7LIt35N0J6yUUBHP3h2XU9RDbRO -4beWzfaa5e6KLmzwoQcf0D4a+9qjC4tWUi/koiaMwF0sGhfHqKRYCQVMonmyWaYF2I2RIQ2JP41o -rwkEQQxLpR2a0ak0kQZXip8dWg1xL1XxeVS8xgqFZGTu9EqhKMQgdvFafGAIDqPmBOYyH3RAKYvR -JXW9QEQDY7ZRdbTDDbtuKxorzPCGDJfTWhgnKlXjNOxsz+A93eCwwQuTW1FgnSWESnRs/CY6w1LL -FIKVDEfKUYYGrUQGVKeInC1BKzwa7evoB0qILrV32nDDXuFysW82egg6ijQi2Q3vJEsaYrZUMYtO -YMpkRbHO2P9KFdIbMUOmYz+l8wUXBPZGEc8tkDNhrVMYXeG9xllRzV3M7nP/4DGH8wNxTrwsiEKu -b9CqoogZXdD4IRDQY7VMXGOSsxjiepKc/P2N+as7B+/ayG+/ftugC37fQLj9eQnwiqE+zXRkXjDF -xIlRBCMEJMn5UqaSoEJkxBudvRHfb70RQbCqwqDZDY6Xn5/y+8+e8+riAlVWKNvLGNUGNXiMCigX -0JGWcqTLHddupRR+sHgV1ba1IjPvKy+ij6kURCVj6VaU2sroEBRmyGKwCvDW0U0i9IONhAp6LC73 -VihdXZDIoB+gbOY8fvSY2WwGTiLys9mMqpIN+vT0lM9fvcD1A6qsopjZrdoONdYQejtQqsjaFDR6 -dkSzmDMrGhRghwGjJNihfKBIjJQh7IXAfRihRZm0QX45G7k+B1nS+Ej1EPvjLomlZqLk2PfJOAkq -OesSCXYxm5AzpjGi+tZ4nDg63nvKytDZThhx6oJNJ4Wqu92O1gpDY72oqaqK6/U1//hf/hHvPZvN -ht73NLMZ2hi0McwXC5rZjMFa1psN290OXSuaw1luexMEbKtCICgz1oLkmZEvNM6vmHnX0VDWau/z -KpisJaaUzB9lRmr/q92aZ2enUJfoouDxw4corSiris57OmfxzlGZQmpCrDD3VVE3ZIi1joZUZ5h0 -XuL1xvvycX0mCl766Jjfdmbeyrx+yRKlQwrA3P39afgotYF8b2zHLz5/CjbeCqzEw7HvhGuIAW4D -AbwW2LX1oFUt+7aHihl48MbhrKIpG6z1bK7XDNseUwpC5cnJE/SgGdqBtb9hHgPJft1SVxXaGbzS -WKL2T7DoJKztPHgjOVkF7a5lGIY47kc182fPnvFP//RfefHic66vr/ntJx/TtbLvFyiwjs4OPH/2 -jLZtKcuS9UYEAI8WBzy6/wDXD/zb8QnrmyXLK6nDWN8sCTpgg+XNxQXL9ZrBOYJS1LMF73/4TX7w -gx9weHjI9fU1v/zlL1kur+n7FmulBs4URMegFKkFpaQuVesoBCrIm4DD+UBZCbvkfNEwm9ec3Dvi -/OKMTz/7hI8//pjtbi1MrpJnxpiCfpB7kvpWIfoxhdRqF1Psq0QcBeagvI8UhgbviPgtYQLybow4 -ymc0BpXrMiTOoQkofKcxpkAjhbnBe4YOBjvHWk2hDmPEWBOcohsMw9agtY+bmxSaC5WijQulwXsT -NQJGkycZDTKKZVB7t4zpdy+UQEpgLCGKhvmYKlNKRagXNM2CxWKBUorLy3PWqzYW5OyYzerogAgE -rNAlx8fHVGXEmscMkDhGUkcz9FLvcXO9EiXJYQCtcupqqoSZo6cxDS9ZIDI+L7GBJOgASBsIvWWf -zyc0aA6lygzfmQocTfnxQ4SQqGhU6Dh5Qgj0gzigRpcZVheA9XrJy5e/xxjJIG23a66uheGhbioK -A4MNXF33iHCXpR+2WNeK0Z9hK5FaV6WicGHBSqnopEcypjsTvjAZoV8WifHjeEgFqyFmROJiJhFO -gdOoHEmPG8+ehRML2GN2RNSN4+mzkzPtR9nIZbMWxxw8ihKtKwpTU9VzYQKrS6zfcHFjWa23OOuo -KzLWfBgsIUhEpmnmzGY+c92nBS85SsaU2XnTUeBSoPYWqZGJmiHKo7yMPU1yysSg8CFVcI3t6lIG -Y3LHU/jWNPomRgrgJ+QMkSFOYF5i5CYDWt3KYDoPzsU6nOCjYbofuUvzVsgV5HWpw9HoqNtgdE1h -CqrmgFlzwqI+ZlYtxFmMrFvKm7iWmRjAKKLXoq9vAAAgAElEQVSTJI5Twl1PMwPRu9qfs5Nx+HUz -HF/l+KJI4btfD4ygv8l7t+dN0ASTKwv2jS7Y65tkfoWgKIoSF4TYojISRfv89BU//elP+c1vfsPL -ly/p+x5lEIY9K2tR0ElAbkoSIOKR0+eSPZeRdhee/cvgHbcz4tPXxj1vhPWl18YsuGhADUNHu91l -HaX333+f44PDzMkvNLI1Sgk1un0Wsy5WRBCLaowcitihtJX1I+1qWpfTGp4gWHv3wD6b2d69Tu4B -gBwkGD+jw5cbnX+I43a7ex9EDX2S5ZQ912ZHJbVBjmoXQuKR3ktZ++SwpnMkKEhi2kmfTToIqlUR -Pvd2tnLajm/l2b+AQvldkft0OITe3BjDZrPh+fPn6ABuGHhw7z51WVG4ciQdMBpTFJIR8bG9rAXz -1lXJ9fN2eCOtienx/1+P23N6773bnw2S7RifK4HlxsN7H19LjnjI48cTqKqKhw8fcnR0xJPHT7lZ -SfZhvd3QdxZjFKYwBAPaB4pgpC4nQNCSwRVETcANA3hPUZbUdcV8dsB1L1H/6+trERZ884bVasV8 -dsBiseDhkQgPhu1mLwObIJhNIyyRDx8+5M/+7M/ouo6bmxt2ux2vX7/mxz/+MUdHR7x69YqbmxuU -EnusqmTfT5nAVPO2WCzyWi4lDfvzKM3FqZhnCCHboioGShIxxM3NjdQ6vXnDixcv2O12E6mIsV/e -NR6L2x3tvUeUj0VALXjxhLbblt2uo++GGKVPGYdCovVBQ4iR42hk6IBMKAWllmhD7xx0ihAMhZoL -xCIoMVScFoXvXPwXQBt8AVoTCx1drq8IARLWP2k1JBEzFaN4RrfR+HJgFIWus4FOUBJtdy5eQw2+ -5nDxmMePH0tKeD0w9FdcvNniQ898LlCtBOEySkMoqUrBedZVube4DYOLuL4116slu12X8Xahkk5N -nW29Q1mVnYOirvKAck6K9Hxw+fqLQixm5yVitN1u8d7u4e5S/6YNLYRA13U5rV3XM9mEXcgGug+j -Jslm28cNdkZVNhRFiVLQti0vP2/ZtDcczBf4YGm3O4kClgcM3uK7WM8gVQp434Ny4gwGN6pWJ0NX -xUh4CCQDOQKaYt+GWLsBU5iNPN9frMaHKZWbqDTFuRCmMjFw5RodKgS0sCfE8aUJdNERkftQyoIS -vY2JHSf5Ay/GMkFqnsiOqImGuIxNrcGoOWVxwPHhMWVVUzcVrV2y7bYYvZQUciGwNe9HJgmlTF4U -Uh+mRUMMGBHFlALpIDTJOkHQCnFiUhuEQCgMBoP2iPGt4lzyYdJeMcLGGBkNuYHjupEduugUJ38s -TOcn4oQFA1n/Q440D/KYdeJ8+pQhS2HafF1FjAwanFcxc1sh2VeBPxaqIPiCqphzsHjAvcMnVMUC -vBZBeC0kEVnFHGkL0RMhFzKm9TE5auN9OoHa3WH0/qEckK/6/XdlQVJGeDS6bxUIpv7RbzsfCTIj -FMs+hdNh4pC5uO4OzlEq0QR5dXrGz3/1Sz777DPevHlDURTMFo3oqaTIcoL3JZYpNQZT5HdTsXCa -i2/f79SYfSszdEef3IYeQRKKHds5X19cwwsdocCk+SVr6f3jk8xAA3BwcEBd19zcXGUxuqqqxKi8 -5fCk+0wRdYPKlJ5p7Z9VdXZAUsRdMifk+9jr5wBM2mkqTnibjnXqhEhAhreOnKn4muN32o53QaKZ -/G5q5wQDCWGk0E3r2zCMNLvp39RBS5j1zWbD5eUlNzc3zGazvEYmGJtzDsV+H+9pvNy+Eb9fzJ/b -e3Ldcm/jOf3kvRACTgVMVdH1Pds3gt/XCETr4f0HlE2NV+D7niHCYUo0hTFoBd5EFIgawcg+pvGn -rGe3YVdwNxzr/4vjXZCtr3J8WTDhXYeeOCHSR0ycEMmUKxQm7m3BwZBqKpXm6OCQ2WzOe08dq+2G -g/mCZy9e8vr1axGypEJIeAJlchK8oxD4DEmNqDQGVZQs5guOjo64d+8e/8v/9COapuHVq9c8f/6c -oeu5d3xCVTV897vf5emDx6zXa55//lKQRl2XYYVVNcKHnz59yo9+9KP82suXLwH4+c9/nlmu2rbN -zKjOOV69esVPfvITHj16xO9+9zGr1SrbjgnBM50H099smoblcpkFB5Nzkuar957dbserV68ik6s4 -WOn3U63WdFykv9O5X9yOiqdNYRgGLNB3LZvNjs1mR7vrJAOSCIIIaB8YfOrgGqMkJRTsAMZgii6f -XyLNPXYQuIjUBWgSS482IkLnXQpFS9RajFSP0hatHCmSq/WkoC6kyKUHiojjBqXqmGYW/QkfAoQC -bxONby2ibYDRc+rqhJOj93jy6Bs45zg+vKYqLrH9pcDQfMA7yTgMQ4cPPUIlWnL//n1ms4ZhEMaw -tKAK93HLMDjBeGaRJs1ADyqJX43CfVqLOmwVDQHBKfeR1aCkqkYIRAiBvu/YtdvoPRuaWUVV6bwI -J+aWBOdJwk9VFAcTfL7gGIMXtfCu69hu25xZUTF1VhQKpS3rzZrdcCObb1lQFJpZeYA2PT64SAOY -iqADygxoLbjsECw4h/Nt7GcZT4SAUOFa9uM84lDmAuA4mJUen08XsqkJJv+beIexeC3Xiji552jj -pk0mJOxp1gbxoD2inC4sWcLQtG/AiBSHiQufiQZxQXBSYxCUjHuj59TlEbPZfbmvoDDKU5aHlMUc -67u9zSyLIapYvxHEcJbx0FCVDdZBYUb4JIAybbQZ4z0oSLTJgSDU1MRoDiZvvEF7oRYMCMwqyGIu -vaQmRovKgkzZ+ZjATXKJB/H7IbKZxbosIR3YNwr2Iydub0MTgymRQGhwUrgfQoFkRjXeBYwuRdm8 -PKKpjzhePKKpTtChxgcv6XQHijIOPxPhd5G22wdUKMD4PHZuqw5Po+r/o463IoS3DOwxazFx1ieP -FRGWo8YoNEpHmJmSvo8in0KDCylbFLRBm6jh46Svr68u+ez5M158/pLlepX71TmHsha0bGY2jPhj -0aGZFCwnAUmIQaYp7bGOxBJ3OxhfdNwl8HcbNjdqesQ9EY8bRKeiaeYCG9KG+XzBkyfCyNT3PfP5 -LK7HI9vWbrfjqCyljQeL64UBpjRGiqC9x0Z68ITHTs5HoqKdGr/vzHbdds5C6u9EyqHeCpkrH3Jd -xH/PIU7FHdmYiQOSHA+5h7ezUVNHZMools4/ff32ebWBtu1YrW84ff05D1/dF1ag1ZLBdjnLL98f -L3U6VqajIoSw77xNHKjptea1ObJXGUYnZHouay3WO6wduFkueXl2Sj1r0EXBw/v30VVBaZSMMRfb -UumIRAES7iDuSSbuldm8nsxvr1LfS2crf1ee5I9/SNuqO16T464Mx12OhwQZvtrxLiekiFC0oMTJ -F2gxEOUntBca/UJpirqgrmuGdqBte7pdy2bb4jTYvmXwg+ztSmGCyCIIEkzhrPyuMTrT437wwQf8 -p//tP3H//n0++eRT/vEf/5Grqyvquubw8Ii/+7u/45vvfcjp6SnbTuoopmO873vevHnDer3m0SMp -Jv/mN7/J7373u5xZ3l2OZAxaa2ESNdD3LZ+/esHV9QUnJ0dcXl6yXovgoSBSVOqM3OZ1XXN0dJRF -CRMNttzXWB+S1sy2bTk/PwfIjFvFrYDL7TEwdUQAAdhN0+xag3WBdrej7zb0vWO7ESdkGHyOZKaF -zQ6I6E5Z0SwW1GVJt9vQtlu08TRF4luXiwylom0HvIXBB7SqSRALo0UjQ5UpLe4YEAhKUJayEiPU -WkvwQ9TTkHBONhyVRJ4VSOoNHcMHCTcLg9VRQC7Q28AweCl6Nwc0s3scHj/m4PAJfd9zcu8DDo8u -qZordp2n7cXf7fvAMCi885y9XtK1gc16YLGYsd1uRYzIDxwczHM6auh6nPXYuDAkwyuEgHVS42CM -pPgSE8qiqWnblouLC7bbbRSeETXYvu8hsjpZKw4ReKq6zE6Kc8JSs91uubq6YbVaUVUVjx494t69 -B3gCbdvHyFtkXLIhOlgCFVNGE5THBcvgWnQRUIXFq47Nak3XLzk4mHPv5ASle1rroJcNo6mEwUsK -tQMoh6iNi0HvrZV7QNKByQkbA+wOSMKTem9hU5MMxFsDPkUCs4MSHY4AAvMyk5NosnhcDPPmNVT1 -cTNPjgfZ+QAfdV70xB5KhdAx0h8qUEZqDZzgg7WqKc0RdXkfFaQ2xGsl9Ne6AV0CXUztKqyT8aF1 -QVk11LOGsm7QRYntpY/QChWKWEsS71EjWQGi0xEL7lXMgEgKVuXrlzkd4UseHFOdaR23wrFoPaQN -NxrjU8dDFn0yNGrsm9SP08wCOfqb6FanhmGIBqdkZ2MNhor0xzETgkrOh0KrmrpacLA45vG9p1TF -IYU+JtgKP0iGxGDFYtYloGNEUaBcKmKMVXKg8fsRUj/Cru4yfP9HOCXvWvTH9yfOB2Y08LWJdTVi -+KgMxzUSLInEGJLBjIYYAnXTyhCKGm1E/2a53vCv//ZbPv7dJ6y2GxyxkFEL3DXRTmqtxWBI2a18 -XRKoyPtR8PigJBuo4lyOhsRtONa0zW8/vm3ATzfCsVB8hABODUkVwDqLMSUHs3mEb8h7h4sDmqaR -otCg2K43XF1cglccHhywWq0yBEIblZWKUxBJsi8Bh8+ieYUxkRBlhopOkDiFvHUP0ma3siAT50NF -GvNpJkTJl+S5DwTzhzdQ05zeg5Vp6TetJ3UV8M6+uZ2hun3+ZHR5Aros0GXBxfUV/+3j3+YC2+Vm -/Zahm35DnEuJWk/bJz3Jjoje/83psJs6I54xgDU1v3ddmwNlg7NcXl1JuyhAK+7du0cZRRuHrsda -ydRoBRjRkMpOXg5yhex4+HRvdzihd+K0/sDHXe07ff1dx5c6Hl81+4EhZAHTlK1PWVTJGTmCzIU4 -1lVaX1Bibwaw/YBShrKuODo45BtP36cuajabDTebNe7yDbtNjx8cuohMlGUd1w+Hdx227QjG4Gc9 -tSk4XhwwaxqqsuTb3/wWL54955//759g+4HFbM7jh49477338hq0Wq0A4noh6uE3NzdsNpsM3U91 -w2kt6X0rLK4xc5EErROS4Pz8jKurCwmclAVFYbJD4YOUNKQxnAQLDw4OMpFDUj6f/kvnnhawp6Dh -VPA61wzeCtRNHxfpgwAmKs5b27Neb1ivWpyLuhW9Qzb7BPEwKKUJ2lCahsPDI548esrh4YL18orz -i8+xQ4+2FdAT1EBgoC40lDEVFgKDjdoaFGhVYSK8ymhiZHogFR3J1LYxOhUAKXCXwSy1DCK4R14A -UQpdyMIHehIxkME59Ja+F5iPoqIsFmhqgheMeGHm1NUBVbkg+BXdzkZHpqAwBUEputZz5db0XaAs -jSiB73Z5UE0xcW6QwTNMOm+ans4LstHoQhhXNpsVfd/GPhqxs/3Q4nzSrpCBUdVmZHAxIpCVBkhi -e5nNZsxmM5qmYXAepbbk7IsNGd8nPP0VVaXG9JsfcF7qUspKY5XCaEdZKeaLktlBCT4azCg8Wyn2 -0wUBoRoOTA14SdONuORJpCo7IjneQy6LzJbtXWw5kyOkbFqq64h1GBkwLUaAiou8wMIUkOqc5DqF -RcqTmLTyHIowMRS5/gcPIQntBU0IZRxPhTgJoSa4BmcLhl5TVA2VKbEotGqysRiUXK+K0BbBhM6Z -zRbZsFuve4beRech1TBIVFXEkSJFHkwMzLg7KY+3QjScIVjivcT7nmCms/MhDlfIkeLI5HFrkQpK -CqTHMU6ep291UQgTKFPURkm6D4yFzyEYuSelpG0x6KAkc6NKdFGhy4aqnHF0dMLR0REHi2O0muO7 -SogrrKbUUrQqNQdpPEXoV+SyTBukDoFUXyPGt9+7z3fY+38UJ+Qu52IPhnPH4zyW0uu5hio55pLp -GGtw4uf11LtPNOZikWkzRrlMWeFsYNu2/P75c37+y1/w6e9/Tz8MObpmjAEdcCmajRgJskHF6DZj -hDuEgIrzMK2L0yMFChKMK7121/Fl/TAqDY+GKSB1jiHQdn10mBy6qlBKs16vOTt9zYN79zk8POT8 -/JxhGDg7O+P582ecnp5SlQ33ToS2/eHDh9R1yeXlJWdnZ/Rdj0Zw1ZgE6xuVuo0xVBF+NY3832nk -JWciLWepX5OGEsnpmHzXB/gDZD++6JhmM733JBIEpfXoICmpDWTy/PY5EstQGhcpMDF1FlN09ubm -hq7rqGthbvTes1uvMhyLEIOsk3bJRu9kmMg6EBLIY8/RuOs+05EyEHvz0JicHQnOs+522Ddn2ODx -IfA9owWJYAp0Jbh/FSBYh3duIsxLzjTvRd5SuzA6o9MM2LsCEvlev3KO4YuPd7XPlx3vcjzyub7C -5am4x4+BizEbIvtxLOD3YuV5H8BD7BmhjA4aFxkzC615cPKARbNgs9lwsV5iZjXN9SXX7UaQMM4z -7Fp8nEcCIZbAmKiHr7m+vuLly5ciuGeERvrDDz/MTsRvfvMb2s0u14UkatsQAn10Np49e5YZsPq+ -5+XLl/mczjlMbTIUO1HbTudLXdcRci+Z51xjpUdnIvVfYrtKjkNSPb8959KambKLKSuS5zqjT3Hb -0bw9ZopEHejxeD9kL2u9XrNaycUIxafCaIUxgt3WSvCXKpQcHtzjwf3HfOPDD3lwcszl1WuGYcWb -N69YXq7E8WgKTBk4PJgxDBrrHe2uJ+wGykJRFB6tLN4POJcWXTDaUjRi9DnfYV2HYhhrs7QYpSFo -XDBYpwg+OjS6QhmPDuIsRctCDBYjTol3BqMVihIpTDX0HXStQ2tDUy84OrzHyfFDljdr1pslzsbC -egMq6YYoz3LdYm1PwOVs0nrbUvexQD1G2b0dch0IRktsWSlh8yhMxvVLJ8pGvVgsODw6YLMRTvt0 -pCLlgECviqKhaSqUClI42bpcz1GWUjB/dHTEfC70u8F5BmsZ7L4HO9hEQQfGFKNhEgLWDnnwGSPM -TiiHjw6GvCS1JNo4lC5AO7wbhG4XKSyXDWmE2OxFqZg6HyEqJifoTjomNKhiYU9Gd/oT63smKNr0 -23mBihmnrOYtAwutQ8yiRRaeyNYkEaeUPZAwUzZKo2J2iLVNwRsp6PYGoiPSd4p16PB2y6brmc8c -i8UCr3vaPra7EeIE71UupqyqJjuy7a4jBFErbdt2UsxpJk6Uxnud2ynRBSvtotOqUMoTvBeWNDwF -BT7GolMjSnZKjCShOFS5P4KPfPYRshYC4nzEdhEW3Um7pqhc+huhhyOdclS9V6n/df6wUnGTDQU+ -FomXKLQqqKo5TX1MUx8yaw6ZzRaCRbUBa3vcUBBsiQkSRBGf1IuBk4xy2bXzEDIkxq3kfOw7WQIV -+uMbcl/ntbuMOIjzaeJ8yK0aYTHSicZcHAsp25Kx7WOdnEce65htQ2mcB6MMy/UVz158zi9+9St+ -8etf8+r1Gda2KKMpdKSyjbVd4lwGvIp1cIHIcMZY6OiFySVlCLyaZkZCdkBQ+yQkX9R+73JEEl46 -0csnQyplapTRzGthikwF9O1WsM9lKcWez5//nuvr61wc2rY7ZrMZBwcHfP/P/oT333+fo6MDzs7O -+NWvfsWzZ88Yhi5u5NEJUlK4PNZ6qclaNAapAm/39W0I1p4qemoH9l9LTKbJML9r3OzFfr7mcds5 -CHeM2ek9TA3P6Wt5n7zj3GJkObx3DIOnbbfsdptYMynunO1GrStutZtWiuDcnRC2DKW6/d7t+a5V -hmOCOO5TqGZd1/n3+rZlcBLc604HBu/YdS1PHj3m0cOHHC0OmDUzNIpu12LbVqDkKZDjY1Y5rrEg -7GPpnvayfXz1LMIf6vhDOyFf6xzvcEKyY57+Ch3oeK0JjRJCZrZSQVNXwko2axqawwUnD+/zaH3D -s9PPef36NavVis12RzmvMKakripMtIk0iuvLK6Hod5rvfe97gGZ1c8Nf/+Vf0rYtN9crfv2LX/IP -/+f/JZDsquSDDz7IsKskFn16esowDDx79gzvPTc3N6zX65zxKJpUPiGBaGNkTiSnQGzJyFYYMy0B -J5rNamT7S6UCyQFJ4yjNo+m8TI+nNV7T15LzkXTL4O2xkZ4XVSUQjcENmU2pbdvMNlGUOhqMU4VX -Ub6uyhpvNfP5nOPjY46P7nFycoR1O7SGzXbJ5fU5daNZHB1z/8EhDx4f5qKx66sdWluqUmPMgLMD -u11H10vdiDEKa5ywi2jH0K+xvkUXk4i8tnivcE5jHVhr8F4iydobZuWjtxh2jBIxQdCRSYvM/R+C -YhgsznnKsuHRoydst9vokEk0xfkBax3aK6raUJZSpLnZrlgu15ltgAhxGXxAx0ifzsifscMCkbJQ -j8KKUy8WZKNcLBYYo2iaKuuROJc0NEIWqBu96J62lYLIVHg+m81YLMQ4E5yhpW1Hznprbd7sjBGm -MWNEHDGNn6w74YURStoyqgO7XqB0MfqlTRAK5OAIDKAcitQOMQui1ERVOg7OmCFLQm/jRpAGccQB -T3aIcMdGGmJ9jxSk+GzUpsj96Ojo6EyMxe5KTaBV/y9z79ksSZKd6T3HRUSqK0q1GgEsMAPASGK5 -RtDIL2tG/F38CBLG/UQDdgHsYDBAD0Ziuru6u8QVKSPCBT8c98jIrFtV3YMByDCruvemikgP9+NH -vOd9J+rp9RqLPwRvOKY1OCkfOWrjGGJM9H2kO8B+B2aTWCwOLJdbTNOx6XZjxk55xSlrwY/3e7fd -0x2UHGC3vxvLs03rCMGN/URKbakXaayUDKB+R+2DqO6zZqIpRlsDiBpbnY5npBr7Uu6uvTJl/BXG -dAzKtL2rfoZWXcaq1AkMJ4/fOedyveW+ycR9UkangpGOBmvAN47ZbMHlxSUXq6fM2hUiJfs6JPo+ -QFBNFm9aSJGUh3J/pAQ7db2V2VXLqLjx3Hp9cgxGOXWcxhl6Zmh/l8fbAoz3vVaD5ulztcpGgca4 -ERoiWW0S1B6JOn9r0KKNvTln7u/vef78Kz799Kf80z/9E59//jnb7ZZmZvHO4e2RYCOlpBDBctQg -bhpEWPKR4rWW8E/Wl2aOtafp/eHfuTNbH5v2g9Tn6mZbG5y99zz78ENmsxnr9ZpXr16TQiSICsI+ -f/585Pjvuv3IrlObMZfLJR88ecqHT5/x9OljFu2MV1+/4MWXX9EfdsRhIGFpXIO1DUOKhK5XWGW9 -9rO5lCffS0TeKADX4OMhR+58rM4d73/tMT1fvb7a9Bonk69mSjVAMW+8d1rVqk3pMpkTNQmje9Ux -aKyK6rWfxjmnujSuBkEAxyqKdoueradJ8KFJh9Pqxxu/myqCevrd688U0oiLj5N51m175JUhdL0y -ZN7d8ej6mg8ePeH68hJbKiPh0JFFIURSqpI1MBQ5wtkecv7P589bbtq7n/93Ot4WeLzxnc5fMLVp -ufqqepis+nYWM5JqVPFHI7V3x6ogdtT+SG+8+gzVP0OYtzOWj66YPbqkT+r7eOtYW0cfOkwuSAVT -me4y2/WaFAKxVxG/9XrLo0eP+PM//3M+/PBDvvryBX/xF3/B/f09H3/8Mf/r//6/8cknn/Czn/2M -v/7rv1YK6eJDvXz5cuy1mDr+OueHk8enzd/K0NeNFYsQAtYdXyciJz1XtW95u90q7fXtLbXSMSW6 -qXNthIdOjvp5D/XbnduHnDPOGN1MJCRIpTqQI5J7vOs5BI3ojXElW51xYmnsjMYt6GPGiuHqas6z -J1esFhf0uw3L1hEPtzS2xxvh0ZXhD//gkmdP5yCRFy/WLJoD980OMTvadokRz76LfPXVK1583dE0 -YLzHzD3W9iQbsLMimGKjZnSt5bCP9OrLFgcJxAyIcTixGC4x8ggxHmMU3iXZINGQU8CaBjCEQdjv -Aq9erpm1Oz7+6JqL5SP+w+8tkbxguwnc3Rx4ffM1ItC0jpg9OSeGNBCCp/EXZAkMIZdMskOXgGqY -EGqQIQw5KqjINiNNXM6qat0PSjk4WFX4jDmxXK1YLGY4Z0qTeYN1LUPYIJLwbcAvAu1Ss/f9tudw -2LPZKPvW9fVjVhePcH7OoUtst3vu77c4mXEY1qpJUvGpZXHbpiWKjrWyKDVqlOnJVrNP1oI4ENMT -UX0XkYxxmVhU4Y3NSBpgZEbQCWpsgUWNlkUYqU6zkKLqz2jC81i+J+eyodQM76mJiuNZ5JgxJSu9 -tOQjEkiUkU1yAUIUnQ7DUIKOojuCB9xYDRGjG0EoNLu5MDtlLAmLSAu5JeeGLC3InBhmxKDq0TkZ -dvuIDwOb/Rp5vcE0B2y7IwgEKdR+NOQiVtjFSDwMHIY1MeaxWlmDYjkMaA+xVsmcs7iDKU6A0La+ -fD9ompYQexxZjbZRQ9xHFTPUPguLZaEEcSlSimTMFwuameJjlSvgtCdCqrHJGYmVgUt7fdQQDaNT -m2QomSgZHUQrHil/2+xLljxjssfaRgOPpEaxMUuW7ZLLxSMu54+Y+xVOZuSQGYZAf4h4GkRarYSG -VLYd1RayuVSITva+6oAAhfr41IAeA7Cj+OLDcAdjHnas3na8K8B4w6E8y+jq76fZ4jzCD8vfRmBs -QD+tJmpwYTmyn+n5YowY51HSgxXGN2Oi6pcvnvOTT/+Jv/uH/86Pf/oTXt+8Zjab4VyDFUcoMKss -BkwqVYbCsIjal9Vywcw3zGaaZBEoNmvP5l43QesdxMBQejViSuptn6Wo3xyjVIS5GsCOzZoVmmrF -sy1rKOdCymAsF8tLPvnkE/7wh3/E5eqKuxd3/NX/89c83z6nO0Rubm/Zdjv63X4k6RiGfqTptU4I -sWd36Nl1B7aHjsOg2fhc4Gg5DiyMxXphMJlklPFw7htcLkm2cCTawAi1EdkiCj80mogbyQGZrEFA -CvyEPKIL1RIW+2mrsdfszQmEKE/myHmgXRMFFa6odJ5qp2OMYDSQm8/nmM2alDXJFnIg5Zq4Os18 -Pzz3a3JifHRESDin97EmTqtzVO9xSo2ErtcAACAASURBVAnb1B6xI32JKfvBmPGenDuW0DvrBZz0 -q5SLOu5V02u2R7z7UOHBpbqVyjx1M6/bX9DehV3oiNs7dnngdnvP8uWCL1YXPHvylGePVGCuEYc1 -Bue1V8tkVCskaOAVSFhTCVb0pOr8lSZ93jymdujb1iseymLrqH7793+Tw+RjjxZMmL0KZNZW8d4x -ErfF5pWX6UlLskm/t+fob0TrVBum2IM+6twhloAmQtNYQp9oU+D3nj3l0bzl1atX3N7ec7des91u -GYbIfhgYQoezDTZk9veborT+mvv7e/7gD37Axx9+wJMnj9lt1vze978LKfOf/tP/zP/xn/8zrm24 -u7vFtx7rDI00ZBuP/biUKrHzxW857rn1eRFKuwHEGMbAHEpCJ0EsCcIQ1Y+ZNpbX6msNWPq+L43r -5o3qrJ7jtGezBiZpEhifVOYmwTtMaHiPTZ/HCMZay9xWDLrBmgaDlu2dt3hvaV2r4iQhkmKg9Zar -ywXPPnjMx588Yz3bcHHZ8gd/+H1+//vPWF1acupwrmexgJtVj+BomyViPF0XsVhC9xsOfUJcJEWF -8jQtOGe0mcZbXAPGePa7gd1hoDuAd5kQrAYZkvHeFQOexuxZLsGWJHOSiUkpcn9/z5dffoH3ykSy -WM5xrmG1WnF9rZjf7W6tkWeWogp/5C03VgOP0n6CFMYeIxaDZn6tNRjRbKqZMF8hGZw9uUm1IlGb -0oUy7q1m6FbzC/arDusK5s95kKRVJEkYq9fVtom21cpILeNt1jtVMXa1TDYtpzmsddqTU5xa4YiF -rxAIY5S+NKVMHxN+GCApE1M2Ggi5cRKCcZXNBt1GjZqJagp1wpasUq6GR6sH9TPebjhP+fyPE704 -2TnpP4EjLCsy7nOg20+u4nnqmOvn2rESWM8lImQx5WNLwFT0SaQ4qcZ5Yi+EPhKGnpAo881ivKNP -B3LQzZNhh88HxAdiqQrEsUlWN3mtTirLWu0z0jHTINGYSlWs19c0Hucr5bJWspw3LBZzRLKyGaVM -zPGYTUNwxmvSAa0OAtp851suL6+ZzeZY03Dz+tVoZKaG5Qh1O8t4j9dbv1MuPRzHKo8tGXZjMikc -ynhqX4jkjBWHn82ZtXMWzROt6s0vscap6vUwlKpoZbAqwlBnAggKQzmH8Hy7jOBDQcC/x/G+8x6d -yIe/z3lFJGfRLHWqAUslESgOWYxjH0hKiTAkXr9+zaef/pSf/OQn/OpXv9LMf6MMKrNWexhiGo7V -hcqGJ3pvUkp0IfLs8RO++93v8uzZE9q2Zb/b8fy5oesGVeIdOmJWkcA8CehijCrKN36Hd3zXUjHV -7LluzjUzuFqtNNhZ7wi5V4Ve57i6esS8XfDo0SNWzYrHj38+wiO22y1d6LCZESLZts24ITur+ks/ -/elPefX6BVdXVxwOqgOQs9JcigEpe8hQnABj3Iku1Mn9/Xfo3fi2R000vO2xEUoc04mdeNfxtmrD -Q+euuPZaFZme411rcnSMHnjsoWv5Nsf0PRUaW6tqlW587DVC1eC7w4HX6RVfWceXq+d89OwDHj9+ -zAePn7KYzVktlsxcgxdThPHQngUjY2ApE3IMUxEFDwz3dG697368a/z/PWze8fxveS5Pg4+3v//t -z+czvuIp0dIxATPEAJJZFIKI68srdrsDX798wcuXL7m7uyPnzC5EQuyJsegchaAV3ZToDztlvNrt -+OKLL4hxoJ15Lq9WtDPP7f0dr169YBg6ZrOGRKYLFQ10bB6fMtdW5Mqx6vDuJNf549WeTxE3039T -5NBDn/Vt58D5e1z9AtMGEmsF7y0inpDVmVJuaqX/NNlgheJER7wR2sbQesG7zHzm+eDZI374h7/P -i9ULLpYNHzxdsViAMTti3tM0HZerTOuutcHWLXB2TohC6x0p7rm9vWcXeoyJeAvLFcyWDb4RfAPt -zBGjZTeLzPeO/SGybzJhgCxaFvWmbDiF2jEndUJTVNYgZQsqVLeh4/XrlwVX37PbbdhudjStZ78/ -FKx5izW+RJyazZISbCiW15I5FXtTPHEZ8eJAp1zaxkyJGGPEWBlL/zVyjZGTAMSICjPWiRiCapGo -YyksFi2tM6o433qsUbaVvhtYLBZkInd3t3z11de8ennD5fUTFosFbdsWBi7BimbWjCl6KQLjwhyl -x7UxVaoIHiicLUJ2ZjS0xgxljPKYVUeSOp11QFADk7MKAubCfqMwqaoXMcHiF/iFrrVT43MUGKyP -VAe+9hoojGPEH9T7NPaSlNegcuZGtOqhQUqBKomU31NpLtf+I5IrFLxOhS7xhD4SQ6KPdX0VpVwj -GCs0piEGoRsO5KQQDm+ssjPlylSlG1nfhaJi33MoECytWlVDq5C32juUcsAYRhyob5T2VgMRhQk6 -Z+n7I/zEUEvV06bRDFmD0bZdsFo+YjZbEIPlhtdImX+nePyjEzAyjE3+6XjHAucqmftskGROIWDR -67wpc8fLjLZdFSGnC1bNU5pmVlTNLanPDKFCRi1WNPNt00SklHRMYubT69UHT6F2bzt0zE8DgXMo -SbW138Txet/xreBWD1wjY5Z08lxxzpNok2bNOCNWcdHeglGoqjgB67TpfLfjX/7lX/jxj3/Mp59+ -ytc3LxFrWM6XzBZz1TEokCTtIQxlkzyOk2KE1d49ffqUP/7jP+HR9eXIV397e0tK0HUdrimsfqQ3 -xvjdx7GxXs/vRrjUtCfusNcGz81mQ4yR/b5jvV7r58ejAyCiNhrRxxMVZ61O5jD0ozPQHQZub55z -c/uqcOOHMTs/n8+1mtoXUa98TDRNtX2Ak54Co8nLNxit/q2PtzmrY7BRE0PldanYk+p0E99cG/Xn -+4Loh84/fV/FnZ/bGL224pyfX2+q1z1NfJ0y9uj9fuD7js89XK2cXucU6lKvs/5djxCCMmAdOkI/ -8LV13Nzd8vTxEzYfbHj06BEfPnvG9eqSZB0ipV8o6f5A2ROlZPZqT4rhzev7be3Qv+a90+ObOK0P -nev4ntPHz4OPNxNK7z4sUlDXk/mTgvq5ouiGlCIhdmAS3je0sxlXyxXhMrGczVn4lhftjNY33Dqv -/RtGK/u+UWraMJ8xDAN//9//FhHhsy++5ObmhuXygmEY+Oyzz/j5L3/JP//zP7Pb7Qr8/SjSWZMS -0/6KaSB5Ph/P5/L5cZzHb8KmalACnAQ87wruzxMm5+t7+r7pNbn6Raa0lzUAsVYwYbqRanZYIzwY -DgNhEGZOOHRbhmFflK4HLpaODz+8YjW3ZA4gW+7uXmPtHmN6hn5Hjh2ztjS0W43uZk1LfjKj6x8x -m0devIqEmGg9XF/PuLqeYWzA+ETbGpJYFvuG7pDpu8x+nwmDJUXL0Ef63jIMkPtBW59zLLof6lhn -CWRxhNwTu0Q/RDa7Lbd3d3z2xW/4+S9+xeXlJe3Ms17f0Q8R4xwuaXNZTodxfHJpXAZPwqgDSO31 -0Ey6skDVxmigOIjeGmbzlsePL7m+vhqb16b3pR6aUdTfD1nZsa4uVzSt48nja5xTeJbxDhHHbrdj -t+0xYjn0x3JbbTzq+x7BYrxmnXNWGELKVc8iFYdQhSnVcUGDJ8prcIrLT1BJCqyxeF+KCCZR9Zg1 -EARyCQaAmCrbUWlMLU6qUMW49J0iaTLRq7E5MmLVM4wLpJZwC3tV/VfPqwEJmJPPSuP5Mg2VISxj -UCXxNGJNU3YlMFMCg4xHsidnp683DWI93rVgvbKb1Q1TDFa8jrlxxKw83rnMlxBVPbrve3bbgza+ -bfd03TDizWujV2UTMgZ8ow6XlmDLwi9VkZwT80WrFb75JRlTGo1140o1aybl++dALrAHm7Wa4FxD -2yxom4gRRyKUIKTMkYnjXY/RII5jq6KKajhtqa5p4JGiQWpWKlxgrMeLx7mWWXvBor1gubxiMV/S -eI8Rh8mGEBMppNJgZ5U8AYvFQ4GHiCnOB3qtb2yGJxvYCMZ4y4Z4zEjXZ6evyg+873cZiLzLCXpb -BeRks8o6Ttko9LZWCvLYD6WkFNq8nrFNixFHHw5s93uef/UVv/zVr7i5u8V7z3y5ODbHxkg/DMTS -+5GZbk6V8jqSkhCCOu2Prq757ne+yzAMDIeBr59/zVdffMXQZ3yj824IB918yzp6l1o1HDfXkcGN -pHCLLCzmS77//e/z9MkHhKBaH7/+9a/Z7Q7c3d3x61//mrad8/yz5xDhN7/5DaEL+Jkf+wxU3V1F -uaooXttqX2XXdePP/X5PjMNYiXTOEVMgyjFrP7034z16SwD7tuz27/p4V+Bx7qjnyXMhxBPHaXy9 -nH7GNz3erLDqMc0Av6sqeFp9fXhNvq0Ccn7uc0fv/DhxwqwG930MY+Pv9H3VwfNFL0ZEqf3v1+vC -hHTg2fqew+HA+vqaxWxO6xtap3ByY8xIhW6M4LKMTesPOfvfpvrx0Pf6twxCzh1Vfe03v4YT6FXV -BPmG1yJFrXM8f1XrtAabMs5oQsYOiSwDURQxcDWfw9MnLGctT66uubm95fXdLev1lv3hwGHoiEH9 -wKHr+NGPfkTf97y6ucFay8XFFX/7t/+Nf/7nT/nNF5/z6tUrpCQohqEbtXqmlYj3VSjedY8emt9T -f7AmvmvAfC7U+q5zvMtWvK2S5pw4zV5WsIJkrAjeGrIRrLfEIRBjJqdIjonQBcLQkZJBkue1BGY+ -MTPAsGc2S6S0o3EBe2np+kgIG/r+FtjQNgnJgZExWxotsaeBLC3OJR5fOUiOzQb2B/AOLhaO60uH -8SASaRpHyNBaS2gNMTj6vvzsMod94H5tOEihCQ1D0TYYyCSsCFXTQaPcUCaWpevu6Lvn/PSnP+Pi -4oLVSlmjum7PEDqqk2tscZpIhfoQMAqvUhG+6cQ+Dr7SGauoX9M0zNuGy6sLnj25Yrmc4wsbVm2i -rjeuRqYhFEcvaYb5+vqSy7ykbT0pZ6zVrHAzW7BcztnOVUQy32+Zz+dcXV3hXcv+oLofezpcoYET -47FRCAW6lAnFsTQlK18YlbJos3iBHWXUiVbGJd1km5mDVMZclC6WeFQVJitzVCKV4CNrdUEZoiG3 -xRgktI+gGteKvS+GZsSD1+bySgc3CSwkIWP1I518TmbieGYYTVdqGdXZc4HJZdXUUCNQAg1xIHPI -DRmv7FNJoWxiPMY5hIZsMlkCoVTimtZgvcXnlsCM5A5YH4rh0wa2w+HAZrthvd2xWVfWq2PDrInq -KMeoMKya31dsemH3IRFCTwg9s3mDdQ2z+QVy3TJEZcTSmaqBSEg6n7NESErn7J06WzFMg0BDFep7 -sxolZazqmOk4Spn/mmgvdH3ZlMDUQBSgwLGY480c72bMmxWr5SPmsysaN8PbFpe16hZSIkenZN1G -ww7JguCo7GmGKTVwPvaqTIOOfPod3ne8zbC+NVv8OzreF3icPn6sgEwjw1rpMqWvQgrDITlrMgGI -IWNMIpujQnU3DKzXa25e3/H69oZIZrlYYL1XjvphQHIsOg0KvTJjgBrHMbfWYgu9dONV/2K5XGKy -8NGHH/PJx9/h03/6KdbuGamAU2VTq1n3d7sYOR837xT1ewE0zYzV6pJH10+4urpCRHjx4hWfffYF -OWuF5O5uzc9/+nOtMifHzUt1GiyWUOiiW6dQqxQUT01MRUM3kUuAIqDzLpbg26uYmcmlZ1FEcfzl -3kwzkrkoeZpM0TIoWdv/nxxvOOMloxqSVrxqZf2h9fFQdvT8eFu1axrUnGdfp0etjJzDsx669rdV -ZR461/i+ydKCs5hQtE9nev6Hzi1GME6TkE3bQs6Erudut6HvB/aHA/fbDReLJRfLFc+ePOGDp8+4 -XF1gfWHh7LVnMKGBiMlHW/c2G/W+SsTv4njbvX1fJn36d/nt7D1nnyeJ2uUz/f2NCOaN65vojI30 -/CUBYJRlzFphbhtiganmQdd+TBlrDY8WS66WK/ph4Pb6ike317wojeOv7xU2bYyBHHn98qV2v6WI -8Z7tdssvfvELALYHTWK0s9no572tkjANYOuhc+xcP+v0eNv4PlRFmf79UCL8oePbBqmuRj3GhOLE -6R6lVRftjehHDvhEMhZjEyYoPanB0HdbXr7MCJH99pbVyuCbNdbuialHZI8xB0LYkMOaIUWcSUXW -vjSwlexyFKVcXbSWftbgTNIm+Ag2Z7yDphGMUa0LBmUssN6CbZi5liE49gTS0CEmYJ3FxkzMEEMk -lvbwkCrTUiqsS5EQM7XfIOUBsBwOG2LsCsa+Bg4eYym0v7kYGeW410a+mkYucJLS45GSUqA6q85p -02h/yeVqydX1JVdXK22uC0MR7no481onRoyxOLIe5aDW3hTnZ1gjGAuzWYuIpe+0Of7iogeEtumI -t+rQpn6AbBWONqCYe5uJOZQARGEtRoyuaVEmCaXrdAVm5nCuwbeLUWcENoTcKzQr67+omDhdZEkD -h5RtseZudBoVluM5NvqWhmFJJXsrVOrcMfgY2aoq9eIUgpXH52sFozanH40P5f4byEKkoUK91Hk6 -iuUp7V8NlDTwUKpdSyy6HymCFYezjVY54sDhsGd32NN3Sk9tjMN6MO5AtLcYt0esQt72+31hYdux -2yo1XwiV+cUSglY9jmwwjpwMMQaGXpnQQhF77PsDXa+iot61LBeXNP66jFOp1KViAEQDgljOFYOQ -cs92u+b27mak7KvsXsValEBO4YU6PtNg8TiH9Zza/5ESmimPlhwSOXmMKP3zrG1pm5a2XTBrlqyW -S60mZYUCWZmRYhwrb7Zmuqs4ZIXf5Hqvy1E3s5MG9EnwUWmBiy14cw1OPyo/+PP899/F8bYN4qHn -4PQ763qZvC9PfjcKgdNr1hWSImRjSSJKMSkOU/om9jslyRARbTpvFLMcs27+OUViVv2cGnzAcSOr -DnYcAof9npubG25ubvjgyTOaZoYxjradc3n5mO2hI8SBYShCmiVrl3Iam1DfehRK7FjUxlPSoKWy -M/V9z3a7xRXB3COPffme+z39vi/JhNpDkri4uFD2x4ul0mre3SnrElv9njGriCNHKEPVnKlwx5Hx -zRgar30BU6exrkt9bZ2v5V7mKbXAv+1xtK+cXMv5kfMx2Vb7MhaLhVbj9++/2rcFEafXcfr7Q/CQ -6WHKnkM+7j/TY8rO9a7reuvv7+jJqeNRr/NB+zBeu86TxrmxqpHCQJ8jN5t7Nrst3jouVqtR62Sx -WtI63bNzgjQEQs54zMjm9a4A77exTb9tFeR99/b8HMf3nT9+Fsj+KyFY6qEl7dWtEFUp/2VGlkAn -gs2WGAft1ypi12noaeYzWu+ZNw3eqZr6fN6ymLesbu64uVfkTEqJwQWc8TRNQyi2cij9aBcXS5xz -dENPPxxQH8aOc/s8cJgGliOz2xkt+UPVuof2kHftKw8F7+fneCiweVdioR7u/AFjpECw/Nh4bDIM -oo2xMUO2BjtzinHfJaxkwnBgc/+ar1PH+j4yX3QsLzLWDlgJGDlgZSBJwErCCHgjpOK4xUHZg1IU -VazMHkmeufd0NpIr5Gtv8NYirjAPJeXxtlmpmIzxgKfLkENH3+3IOWFYlJEJiImkbJA8kMUQkgYa -mKO6o3GGuZsp605K6tBFDYYslhQiEqVAroqzoilVqvCNBiPF6U2xiLErbtN7VcO9uJhzeXnJ5WrJ -crnAe0+MCrHRzFgtEb45qY7lQ7WD2VaqPlt9SFWkL0xn1lrm85brR5c0Tcu23ROl5ebmhv2uIyHE -kFHYkhCzwUlxuimOhWgWztjSRF8Cj2xKAJFNKSkrzGcYDsQwMISk2MoCwUkpI8kUB9Do+BcdFp2W -JQjB1YEtSsjq4J4GYqfBhyZIMhCL81uDEa06aE9CdZSrTkYRSBwdmrKxxaYMeglgcqQAmskplmpD -dXhNga3VvhgLplGYE4Y4JLaHNevNLff3t+z3Hb7Ra/OtpZkNJHePuA5r9XMPB6VpvL+/57DvT4IP -a6eUyLWRzGJMJkZISbSnJgnOe7yvOgOB3a5XONewUv0Yo1C7CNiscypFCpRQ1WSJkd1+g9wIXbel -2/cnmRr9N3HEU+Vhz6MjrFjlY9m4VsJSFCSqeKM1quvR+hkXsyfMZysav6CxC7xdqpBj0Ix4FEeM -hdJPXAk4KpuP6gPJGBQVA3kSEJ1tWOcb2lnwVF40rsM4cSoeClR+11Sn4+f+NhWQ/IATJ3ai26L3 -L+ZUEgaZWJqHrfGIVZFTwbLZbNh1PbbxuLHCUGCJKSl5gpFRSO0ko1eVikWZjKqI32f/8i8sZwuW -ywu22z2G0rzrWkJXGFi8VpVTTFpNPAuwzo+pGF5tDF2ttH9oPl8WinLVv3r58iU5Z7xvx2ADtI8h -hYw0atRFhO985zt873vf47uffMLz55/zk5/8RKFjw4BCbVMJSI5Ok/4NcGQDyzljrMEUPSnJx+pH -DRjr8bsOZn8XRy5efZk91Owx6PddrVQt3m7s+UobnZSHAov3BSLf1JmdVi7euG7e7xi/N6nwhoN8 -9j59Ynz+jXtoTak0l4QiRT/LWYU0DqnQC3fQHVTUzjkWqyXWe5598JTWeax3CsUajvZKJtfx2wYO -Dx3/HkHIu86tn/XA55/Z7mQy5iHz/dDnEQtZSf380vMqtfqliACTwWUh5npbM4SBEBPGOyywms1V -NmG+4PHjHbv9npt7rRb7fcsQAxmteBz2HQklU7AFrlgTO84f5Qwemsf697sTYA/R4Z6M2ehDniU6 -xu/9UF/U2/eat1U133bf3ZQuq75QG48L1EYc1io+diASh4nqtvHgIjn15DiQo8dKhhTpuh2ZDt8G -rAw415PCBiOBxgoWbfJpmguGzpBSSwyWYTg6m4e9wqxaRfEQ+8jh0OMaq04+hiEMxFCdfUcKA8OQ -2G96dps9+/2AMUKigdIsW8kCYlKH6EgN6RCjDXTGCN61JcucC/WfOk+ZqE3kxbmqVuh4s9PomKTC -/mJFv6/12ky5Ws6LfopXxebFnKb1GMNJ43lKcWQ3qPdQI90yGYu/HONQynoGJBMGVWzvYsK5XAKL -wpy1sjR+jrMNUVr6LpTGfUoWMJPF0phjWa/2SlQFzRT1d6nQjKRCN4fe0HYDh31XsqxZKWN7hQEp -cUFhQcqCo27Spjj/HrJT8cJsOOownG1S4xo7d/qYVEHUkOhGXiBA1DJlFdg5rZrU6or+bUlZm/70 -ElLJiKtOQi7YeD1P6aMoGXipZAQp0w+B/nDPenNgvXnF/foVu92GPkSs0cyIbw1+ETB+g7gO5zUg -7/e9kiLslerTWq0yVXxmVa5PqRsdl5rd1XUdC+68IaNChl23L89VHvAGY60KRUZtsjepGCMrGFTn -xqKv74c99gD90JNiacg9z5DWcaxrRHRMjxkXACGM1QuLsxbrWxq/ZDm/ZDG/oM0fMJ9d0Pq5JiWY -Q7DEIUN2RBPI2ZbmXKsBbM6Aav2MCSGBnAPyhhs0nTznz32zTfb/S8fwfY7aQyxY0wrI2MOStJqY -YAw+1Bn3hCEdeeAjbLdbPv/yK7744gvtnbAq7JpSUhtSBPu892qnxwzvKeVpzhEjWlG4vb3lZz/7 -Gev7DW07J4XM119/zdDrOlWsPEouwsSZmfqCb3FwasDunGKrr68fc3V1xfX1NWBYr9e8fPmSr776 -SqGGRUepaRpy1J84wXh1Blzj+P3v/T5//D/8MX/8wx/y4x/P+eUvfzk6DnDEVWe06g2KKjBGSRdq -tUU4VjqmWf23sc/o2nrvtPh3O1TlHLLRuTb9Lprwmo+aU4mjM/NQ1vSh4yEnZ+rUhJEl8M33iIgm -Cifj+pBT9e5582bgcnLd+eHrrMf5OacZ6vo5iYwp30srH9p87GctSQJ5KLC8nBhi4H695utXL5V5 -bd5yeXHBql1gs/pJJosK8eV8UgX5bZz/t92jc4f13+p47/nf8r40onm+eaCKaALyOC9i2deroALY -ovVhEgwkGtsSUqQbDpjoiUarx/PSfP7xdz7BWs9XX3/NL37za+43G27v14QYyUYIYaOQLMkjbe5I -af2O7NVxTr2/OvG+CtibCe03g49vOn8eul/nCYbp846UCVGdVWc8yUbcvHS+SyKawH5X3pgMeZ/L -Ru/YHQbYD/jGMrOeq9Uc7zr6w2vSYcvmtse5DYJix4cQMAIXF5mnj2G1iMzsBiMznGT2w47hkOj6 -xHa7ZbfbcLeNHDpF6tzfRZZLwSxanFNhu5iU7SqHdPRzBs+w3XNYd4StEM2e5CLJemLBhpsUcTnT -09Z8JjnphmidLZFlB7nRyWcLS0/ZYGKIxJCJvmM+n+O9NiAOKY5q4iJCGGZKkesEcdC0sLiccXl9 -wepiwdViReMtpvGIgT70hQ41E2NXioIK+zJWlMqXBEWheLCFbhf1u2KvGfqsghDEQ8BKxpgZqWSJ -m3ZO5wNRHJdhRnykQc79Zs1+N4BVytKUhWFw+vk2gnQKITONQrEwGDzWtFjjGGIg7jOuyTRzB8Hh -Mwx9IPS5NFgztlQYA6HQ+IpY7SnCYawvPQHFcCJgm9JnE0j0RWF9WgGBCpOa4vidqRWOXOAQEWSg -Mr5LLbxKhWBp0JN0SiBDo7+UZvNUqi0ZZUGLaafX71okqRCgGIdzFhKYvOCr11/yxedfsz/0bPYb -kIEkA9bCMAQCB9h30HXEtCOkQbVeZjOMzEpmNWhgljyOOc60WCzWHfQeMCdmSAHwrRIK5ExbaVEX -bWHp6bjf3ivThm8wJSsbesXtWymlZaEIeGopzRpPzgYjlhDgvs/k3GBsEU0sTFeK3LSl3SNj8o5s -EiJRBbVEaKSBZEl9IjIom1r0JJtYLhY8vnrGavmIxi9Y8SEpCjFqNSeFAQGsNIixuOx00U/oWEeR -xETp+QHyUfDweBit6B3feG5Oa1H+wYyOiCCpCCWOBAgwVlVKFeb4/tOm91zW8WmW6DRjdSQRYHzN -VBS0QgDHilI+JkPEGCLaByRYTf/kOAAAIABJREFUjFU2sRRVPNRaSyqZPtcq01WOGpBXIbd+0KBX -e9aOAliff/4bXrz4ik1/YD6fj9nWVCp0xnpC0vmkjpCOt6DOUd3UZiaRw0C/F37xi1/wq1/+mpS0 -x03ZoVQDKRtdezlpZU9wSNS7M6WRjBO2Ib2Oo6BY07Z89MGH/Mc//VM++fi77Pd7PvviOa9e3bBe -b6nV0MpCFULAy5JhUPuxnM8gJp4+ecIP/sMf8B//5H/i8bMPef7FS9b3B3bbnn4YuCiwrJQS2WWt -nIvgbXHEg1LNN85w393RILiYMEOkSYJNqj6UxBDNkRDATYIS65UB0eTz+fImFEJQuztqv1LWdy4w -2vI35XUZzfRqMFECwOKIjVTmdX0bN9ppax1Yz1BETZtmxoWFxWKhiY0J3kL1o8zIilbiFuDcpjPO -Z0AVtXKm7/tSUdIEzDAMBfqyGKvCMUZs0kTJuRN0JO/o64O6ZzuLNYZh6BUmU3pwxsDHyBgAlwV3 -sv7Of051E86DLhEhGQ2iU4EiIyDeQYYhBLwzNLahaTyH/Z6+H3i9viV8FsgGjHd831iWs4UKLkaI -IRU4uAr+1iScEx27GKOm/IzC3k/mypkfm4lvmMVp4GbTmT5HOWpYOAVIpvEen6Sr9Nz1PudTvzua -UoWYnn9MMnKKmp2sBRvrpx9JCqbH6HSnCh/WS0kT38EYg0sBU6v25LKnJ20HyJHBekSUbCfmRI4J -azLEjLeGIImu34MXrh8/xi/nXD59SjeoRtB2vWZ3OLDZbLnfrOm6DusanPeaxC7kGLUpvM5dKboc -YorTK4Kk435zZM4bQE7Xd70XABJsebsmK4mK6XACxqowd0zau2uNOdG7SSmNPnElKqkV0XJJZf5P -mujP8icuRl3AyteuTb7GgnNlgaTMbK6CUinBfOHYbnoO2z0hQBwic9fSSFt6RxvIC7brDTc3d2zu -9OJjsVvOw9UK7l5bVitP2/YImRgi3R66PjP0ma6DrrNsB2Xg0doXtHcqzDZfOoxJbPeDqksPGoiQ -AkMH9xthczD0UbG3EUOItnAyCyZahdCMGTrItdEmZ3QJGXJhmdLKiW7q+poINhaoDIQgDEOnTnhU -alfnPK1raFvPctWyWLbMF5bFomV1MWM+b/FO8EawxSuXAhlyxiLiiKmjVgByEi0rUo1AxbuXqpEc -dTD0+XjEnkqBDUkg0yE20voEV44sc6I5kNgTYkcfIjEdMAGM8zhbNRo0wyw1MBCQFEmhJxTnXpww -HDp263tCd6AxB/qhJ8YB7yzOi2bVUzXIWi3QytLxeyDqbGQBza0VeIcIBhVFyynreNSKhWimc2yI -lsSxJyGVbHAaE/M5o1A8ql6FlLGslRcLsqH2hKRx81Bse5Y06q/kEjCJKQKZogHPZvua27sXvHj9 -nL6LhBxoZg2m9HjgLCZ7skRi6onJElKE5BiixZgBLMzmqgHjHCxmwmKh/UNdn1UZvU84Cj1zE1Xx -1Dpo5sznOtewBmxinuZkyTSzhqn2S4XonGeWherE52LQbWGSgzRWkvLEWS/aOiJAVYh1ei+zIUVD -7A15gBgbvG2YtSvms0suV8+4nD9h3lxgrScPk+vIxdCWwMBkrVIVk8qUZvfUkX9b1eObNdaN43N2 -jJmnsWr2Dc4hkwzqZK0+FHxUPQ4mgYqMkJ6aNql6NPUcNSXLMSNdHtbryJMMe6GMHtntSq9CzBgz -aB/GXCnHk1G42e3dDf/4s5/y81/+gte3N5jVAj1TYfeThBTcQ9YIcPyn37OorJcdPxLJqODorjtw -2PcabKObqXWusOhp5WCkNwdSChjjTpy7EbqUc4GxqoCblKqEtZarqys++ugjuq6jGwKvX78+yRLX -7L2IcNjuVPTPGIahw4rQNI7FYqbEJN7w8uYFr+9u6PuDrn0nNPMZw9DjCzNWCIEDMG/a0aEYQqCx -R5Vik46B4cn8mmz4AoUZ53fTATLOzfdUW962TjT5wPi62psDpZKTj7TCUZLOCT3hG1nVaXWj/n0K -fVIHsVaXjHGk0HN9cUXTNAVemiHCEIayTynhQK1ozWaa0NlsNkqJbFXU0jmtwOakwXKK0B2GQq0/ -GYNcgrS3ZJUfOs6/1xvjV522B15XWbKkbFgDwtD1bA97Xr16RWMdF4sl16sLFs0MnPoJgkLVQ+iP -DmP56Bp0alJ58j0e+k4P3faJqTkGXA9/92lapgZuo/Mvx2DjaNFOHzeZUefkoWt6n/V+17hPf9bX -PhSoFHdaAzrRi0k5QzKazK6VrKwEEamYbBFhd7OmG3oOvWoGXS9W2HaGbxqcc9zc37Hd7nn58iVf -fPmc2/t7jLGIVWjqYYRcn9o2azVw6GJf9llGQpfRn825EAS9OXYm1wTC9Plp4F97lk4D6nFMxsra -m+M8HdPp55+u5ZJUSUkhMkqXqFUFayl4tEzuA9Zps6BvIpfeY2xi6LeEFLDLBjPLRJe4P+w4ZEMY -em7uBl58HdmtIYuhakrYIXPo4W4rtA3EuEWbdwM5ziArhS20iFwVRegBUk+/G9h9LXx1H/FtUX0W -ISVhCEW0LRtihL4T+m5GTp4slpg9KWtEV7Pq2QiSauRWG5cZo2ul7O00+LAW6wzWqRaExAGTEmEY -6AcZ+e6rY962Lcul4/GlqvteXq1YLBqa1mOtYp+dF0QStrrEKY+lVltw8tkcG0frUfP2ADkp5n00 -HtQeh2pM6qQcoGz+OSvhQDPL+FYQJ0TjGKKw6waGTU8fNFBxNHg/x0qFwMxIMZCkI1tVgI+BUfDQ -e6EzCXJUEcjYk4kYk5VQShQGhtFMJlkw1fk3ukKyHKlzJYejkcnqWGYjSHbFeGaSpOKMGpBYjFnd -6I5wrNNDHa5QAirJWa9DSj9H1bwxd1r5MHWzLYZL1PE0slLigpyLsTWk1JPR7PHt/Yb17hX9sCFg -SrYiELQzdlQmz8aCzLDWYXINICyCUnmKVfKFR1cLrq8vmS9aRGDoLes1HA69BmxGKXkrCYIxM7x3 -4JXPfN/t6WIPRuiGnhgXZCtg8pnxLc59Kvo5WQNynUHdCf1sdYzThIHDiAbrJrda+ajzNVpib6BX -lruFuWIxW3J1cc1qec18tqL1C0zy5KgJkJzRXgIRRHE4hQnoNFB6Mwg5ruWTtJrUvqP3H+8MPCgZ -wulHn6UQj852CdLG7G79d9pzdDxKZk5qT1EJquvarxTC5nRu18uNo5XQ+axwu6zN/c5pQgFLFo/i -nxVvHDMQAiEF+sNAs/JanfWW2809P/7JP/FXf/c3fPb1l0QrGJtAwkiuAXGEaWoCoDDH1R4qMeNw -ZTIDSs+dE3TDwH7YM/Sx6Go0mhE2BmXcDQopMRnJCqVsG1sc/IFYKiFVeyKnTCiY+ZRUUbg7aEKp -aZTE5IOnz/jsX34DKRNL4JNNIht1NuKwL/TtSoCyWK6YzR039y/5yad/TzYNP//FpyABY1MhZ9iB -JGIaOKz3o0bINJM5/kuJPihdMWKw3hX6aDPCbNMYgOQRwlrnyLugEVMH4X3HbwPROQYfx8x+CEHn -nlH7ZbIZhR1T7Z87XuFbzzutJEwdqpSqOK8GiX/6P/4vfPTRRxjj+PnPf84XX3zBvus5bIciJnmF -957lcskPf/hDVqsVP/7xj9msf4k1hvlchQzFmlJJ6ZT0xhyhOG8SWHBc0+NkLgHE+M2O3+O8+jFl -FBrhLeffvTw/pEhb5orzfnQc4xBYr9es5gs2+y0JmC8XSEgcsvbnlXZNQB1jETkGHyV4qE34Zkp+ -kI735OHUTQ0M3z9fakV22qwfJzayWr36UKQ4x/UaEWwNUianGzP6772Cbzen33y7CjvrJm2Joxhx -JpussLdycZKVtCeWsclZmBU1dRHHcubJTmnviRknmWdXVzy5uODRxYLrixU3NzfsugObzY5XN6/J -fShoFvXlVGDSnHzvRJkzNbDjmG7NExKWcYdJeayQiJsGm5bpPpnzNCA5nuMkiHxoyCavSSVBn/LU -blFc1oyrF5tyLk5V1jKjlAyvFTXusUNMpm0czrUICzbrA3ebgT5nYkjs1z2s9Zb3Q0Nu5uTZQMYg -rlEuXYRtOLDZ9sg2kVipmFtqMTIj4xF8MdoGvDb15dxD37EOHaw7FEaTx2xRAnJSJi7ElU23xSYV -Isu5IYsQsyA5EhCslEbbpAGYBiDVKVTH0JTMeiYSUiQOFX6TlO5NehRfLDSNwVtT+izmXF6u+OjJ -pSo1L5dFwKoGKnFcbXnMOmtmV3ImFQdJ6g0UhdQca2eiTnb2jEa92oR8zDhaccUtRhHekjV7bcBZ -hSaIFRBPHzy7gzIr9aFXBqzQ0ESLkQZSi2RDTEDUDbdtSuCXDMYaZs2cxiodKjFx6Eo23Gk2J3kP -tFijFYOYQxE0rJtOqaSI9gmMNLlZINUKR6G+TcrJjaQShBy/O0ahdkkmKXQEpc2VMZuq9aSS4chl -cee6cSdgSyrCh9qURrnveh9CbsZFKGKJEsixo+sC+11ge1iTOeDn4JLl0PUMCXLW8nhKmtx1xtP4 -FucZnQylhk5YI1iXaRrHbO5YrCyzmVYfXMkONzPVvQlh4DD0DIV1Q8yMPvTIQeiD0qeKZGzjCTkw -9EGbGGtjFJmKfVVByCN8wZSNWAyjbkrKbmRc0QpQkQ0s2RrrWt3YQyZHiMEhQ4vPSxq74OriI1ar -Sy4vrljOlprVTBD7QIwJ4zTLdKxMlfLy6NROjlzhdoyvnWZnp71Bx3Qbv9VxNKanQVses4LVwRjK -3CjVoLNMkRrqUxjESTCSJ6Xrqm48vg5kDNY5yXICaleowmfat2WcwZoWZ6tWBeRslPwjCzFlQjIY -q/TXtp1hjGG93fCjH/8Df/lf/pJP//mnrLsti+WCbDNILPf/rJ+qQh9z/ft0E8o5k4jEWBotJdHO -G9r58Xtbo+sjpb7ofwjWujI/I7vdbiQOqZn2qWhgPWeM2hhfGavuXt+M1/GQ2FaFdS2XixHioyQN -idv7W/7m7/6Gv/qvf8W+UBIbbZMipJ5Dv1cWwEXLzCxZzuYAHPZ7hkOnQUhZI1ZKdrtQ7I4be84k -g4r/UmxVzjUHo1niMi/OncGpA/tmX9P5MZ2PbwbcD1Upzp9ndLhU/yNKRkrCMfcyJh8JsbCQ5cln -P3BFZ+fTQOx4vpyFqp3xvU9+jz/6oz/icDjwm1/9htRnYh8YDj2LqzlPnjzl0aNHfPDBB/zZn/0Z -TdPw+vUN2+2u0NFfAnB3d8cXX37OIfSaWKLCTSZ768SJlnzqEJ+P1/izKJWbCiXKaBA+NhbH422o -TqTUEkBW5jfAKYMN4ixt2xLEEMncb9bKIHd3w9XFBavZYryWGDM+T9gmC1snSZ1Tk4tPMRlrk44J -pXcFsGNg+PDTx/EoY1QrIVqtnb5g8rqsw6C+DkfYYDmmkj9naaa3HtP1dHJdD9rv0/fos8VuF59h -rAyI7oWmrF0jSZOKYiBrU3JMStNttGMBjCGQtPm879jmxPxijmsanlxccLlYcv/4EXd3dzz/6mvC -YQ/ZEnIhrQiRVBOFOZdA2RzHdHJP6j8tHzNW9jTwOAbW5xuhErdUn+t4z87Hp97/qbDs9N/oM0x6 -oM7HV0S0Cb2+ELEKSRF1kFKKNE1LTEOBmqghbGcznjx5RNvuGNjS94Eh9KRg6LsKXcokmdGuDCFF -clKNjQgkExABK5acZ6RoQeZkMycnR07CgMHhMKWMrh6qJ6cSZUZDTB1JwtgsL9ZCBiMJjNds8mC0 -CmAYmSZ0/kSCqHBPylXnImomCwp2OBeq4EBMgTD0ZAbERGyh5F2sKu3anMVcf7bOM5+3LJdLrhaz -UhkwSA0+JIzwiCEVZW0qdq80jtZ7bo64THUu8sgDr03OopOemr3XSVUNnMGP0BVLUjtUsrbZgGuM -BpSSGcJF2Wgz203PkDIpaCZPQoAUkJyK8FFkCD3RHkuC8/mc5eIC39jRuBo3g9p8jgr1qSPWYJzi -+qWUNfNYvanNmbo+jOgYJIRc2KZAyMaRJVapFZLovTZohluNWhmbeuSM4I9ZJ6MBMiIlqDltGpQs -pWqUR5hLXYBJDJKsZiWMqqCnLPSxZ38I3K/37IeeIR/I9Pr4MGCTxXqDMZbC7QzGKGSvdViBEDuG -IdJtAvOFV4anlFiv77FmIF8tmc0d3oFrPIu5Y7/v2O326kR2A3GI9DGMRmCIKpjmvcc2rTr6lQ4Z -Ry7rANAsTcne55wxY7bzKCipLxxzaPjSIC+izcrExBCFEIR+iOTgMMnTyorV7Cmr2TWXF49YLBYs -ZiucsSXQjJqFS5k01D1ZMPWeFahhVVEvC+XobJ0EIm87zmFa3/6oldT6eUdDfZ6fUi0II3mSMVVd -kniyAeq8PsKmjj0XgFYzxvM8vHEWn7Q497kIOlaoo2gAXyCPgsVJAquJoX0X2Ox2GOdZXV4ym83J -M+HLL7/kR//wI/7v//Jf+G9/+185DD3SWHJrMamDIlSqa6tmuLNWY/N0O3wzAMlGoVSprGFjjzCD -lLRvKCStLGPAW4c1lpgGyJk4aM+dtRZnlJ2wj1plIGtDOej24Uqy6u71DZ9//jnGGLaHju12S4U4 -TJuEU1KGx7ZVnZKcE5vtPYdux4vXL5QSO8bxfV13GIMXJHF9dc0P/uhPNIC7veP58+esuS96IDoX -JKoIpIpB1kqVzgUjDkwqWk8qaKfJwRKUGjn1yh443l4deefbTo6Hst0nEJZqL1HMd5SMdXYcQx1b -B/RlzVik9JbkOpXl9PfjGpjCYmpVsCjGG7Xjy+WSw75ju9kVzLlCPtt2zscffMwPfvADnjx5wmq+ -YhgGPvnwEy4WF1xcXPD48WOSJP7xH/+RFy9ekOI9MavN9FVDpOb80tGBrtWOd1WOasV8GpCcV3Z4 -z2dQ+hpDDEpiIwZrBWksMUa2+w2fP/9Ce5aGge998h2W7QI/n+FyJneK1EhDYAhB7SpgRSHFNRNu -Ji6H5PE2nFzbuTP/TSpsVUjvaCXziXkcCfZPqh7Hx2v1Q6Rav/L68onvYEEuF1AjnPPH33ypnP2s -552+Ik0cfaT2XahGmgqjBhCl1HaACYlGrML2pFTu2xnOKMQqDpGQOkzSNbNoWliuyE8jc++4Wfes -d1vu75WKuU+9JkwmyRb9mvlYKaUGSIzJ53OInZQvWu3dadBvSzvGw+MwnQ/V/EwTN+M55Ni7M60C -To+TAESMINmXTUSdWcWdWtpmXpq7gGxL42HL/Qb221v2u4EwZFIy+OJcNY0jR0FkIEoao2BnPVIc -6S5oBhvrMSaCMSSUecjYWEp4R3iUBpy6ccesMJmMIVmDLWrUIWvp14gnoUGJ+iZ6S8y4GQYV28tR -HV+0RKz4PhRKkAJV/0GMslU0bUvTOJrWcXHZjHzwq8WS+XyOK1lg7z3eF3VJlF0rpqgGTPFj2DGz -o06zlq+PvPnVsNcFJ2IKOGZqDBRHrZWBIqxDSSlkXwxFQsSpk5Ct3osEuQgeeicsF5HrK4jBkPM9 -h31HyLZE3j0GT049xkRddGFgX8QLNQBZslxelKqZ4p6NRFKOKkyVKBkdg3ODbrAl2C11OGIMxDiM -DebOKaWv9sToGlKMaC5zolQ8Jg5nwmhmJwsZd7qBSR2zCl/whQFI6X4rRG/MAlRV2TG7q/M/GVOC -3TkxayUqJKNBQxc4HDoOfcfhcFAtj0NHLM23Yi0imSyplPoVuxyjkIL2YBkZaJrM9UWDtUJmoDvs -GQ4DaVjTHWa0rWc+a2jbVrOPh14Dj65n2A/03UCXVegtVnhUghSz0jt2oRiMo8M79skUy+HqplP/ -TzKu4zr/RCzOeL1PttUgYogMIbLe7nTeWqVTXfhHXM2f8XjxMav5NdhI41tMYaNTeELNnkgRttTG -ZaYBR9aqpLyRC5sEIpMZcfLYmL58X5ByejyMGz5m0mTMXE6cjHTM4eVUIGR1bTI1zPbUSGe1x8fz -CMg0yCmN13myqdcsa10n1GwUxWFzWDMDhBRrsKNNt31QwazDoWe28syXSxrfcLO/5e///u/5P/+v -v+QfPv0H7rcbFlcrxBqd9+N4nLKx1KrHefbrfPyqjoyKwaaRfnzq7GimTaE8klVgMxbxzBgjTdNw -fX3N5eUl+/2e29tbhmFQuySmMCXp+9MQeP78OftdpwHIds/d3R2h64vVFIhp7HHKRm21serwxZSU -ua3YZT9rdV+MQaGhRjOWQ8xcXj/m2bNntG3L3WzOZrNhs16zOewhaj+K1uflyCZYnfni5JaRLY5+ -dcBLZYtjb9xDlYrzcf8mx7eBYp3DiGrgW/Pilf64MvaNDENlvus6+KZrUCu0tVJVP0spagdubm7Y -bDaICBcXF1xfX/Phhx/yne98j+9///e5vLyk73vW6y1XV4948kTvy/X1JV3XKeNZPvbZWCsjI2Xt -QxjHp2TDRUoAWMesBhnTyy5OXg1S33Dk8qljP963eu9MmRMplX1DG9clG6SwqN2tb/nFr8KoGfXR -sw9YzpeFCraFmIjWkgTSEJCYR7KBsX/gG96Fet3fdG7VAGfsP6Hap+P3q+bYVNM5CYbGCknOYwL5 -jSrKO46jUOnpG75pAG4m3zUXnzVOgsoKL659Ktqvo8mSnBUZdGSkTIizzL3Be0vfW7oc6cLAYbdH -Sj9YYx3Prp9ydXHNo93Aq5vXfGUsw0H9iWBUN0TaFmcrk1qZMmXspkHy8TvL2F8zDstkfI+ok6N/ -NO4zk4BiWgGx9lTf5l3V0prkqa/NOeMqFFoNYIbUkHJUGBBC7A9aQlWNYYwYjDQMvcIp5m6Jy1ti -33HYdeQsyCwXhomISbHg1kr0WNFpKRFCxI6ZcauLSs+qvnNIIyOUigUG/R3BGgfWEGPFuAlkNecm -NxhabG7ARiSJNiwWJ0FM4WCXgRD6kR6xbvhS/jZGEAIqPNjivDrEs3nDbNbQNA2L1Yz5fM58NmPe -eBrvdZLGgZwhRkvtyajl45o50O2uRrCpGAVAjka8ZlCnjVkiyqmuWYOBY1Ihw0hrq0aqVguqo5LL -95OyqYVewDkkGbyDy0tHDIZ+0Fl6SNqEmtMBa9QBcMYgJjKETqsA1pPFkBBC0nnTD4m+D6y3O/5f -5t7sSZLrOPf8nSWWzKysrTegQeiCFEXqjjSmh2tj+t+vzcOdkUwjkqJIcRFFAiBI7EDXXpVLRJxl -HvycE5FZVd2ARM0o2tqqKpdYzur++eefe9+jkKrfG2uwSVHHGAMmb1rCIRf1EslRMcawnC+Yz2tM -awXwU4kCl9E/5cnOi9pxQgRZ3IXY0mDPRg+ghiiOW9AQk4MGlJoiYUbAC2KXjHiPBi8bqtOJgz54 -Nv2GzSYw9CKm4L1jvenY9kneVmu0VVSVSnKirsjEmijKUW4YIDiqOlBXGioJv7phgzIObYQH7vsN -W7fFrSs2qTiciwHvNL6L4BSahqFbC3LkIxiN1RVGGTQVVjepHQxaWQIj6vEgmh9IbZlQ5Qja2CQx -XRODphs80cHQZ6cq0s4WLBYHLOfHHM2ecdg+ZVGd0KgFXRQVsRAjPoRJiQ7hp2lj0SEhvhmJTFDZ -iK7n+xrnSz7i9K2chzB97U0I3h5iPz32ER1Jt5qihQImxMKLSkU885iMGevTO+dTmNH5KI5TcraL -45JBFFV201Bwy/SjJOsqrKmoqhlSHFMxOE8Mnt5Jg/fOoYzh6OSYxXKJ1przywt++W+/5sc//jG/ -+c1v2HQb2ralqioG7xh8z0ghHp2q3XD8tLFzG042dZ+NtuzohuTYqyLdqlBYI0BClzbhedNyfHzC -er3l6dOn/OVf/iXPnz/n888/5xe/+AXn5+foaHZQObw4Wa9eveLq8gYF9CmCEhKQkg3arAJmTSPr -axToalSikboimFQnJeV59L04UFIgVJDQpmlYHh9xeHjIq6+/lii4SwIhQaGMwWaU3CfnEyPjZVID -IBsGIJDTPt1h/8hGT+me1x2T99MuUfrrIdR+eg0fQrZ4dvpZqHHjWp/HdhZi2D9P/rmDuEfKM+ex -oxPCPAwDvXOcX17y2Zefc3V7Td8PPHt2yHe+8x2ePXvG22+/oGkqrNVsNgNdt0FsoMB6fcdms+Li -4oLPPv6E7XZLjD6JDMwSopwQ3Rh3XaUQH00jm7ZZKHMiJNspW+LJ+SjO5fjd3B35eUMI+CTHnw3H -Qj33nugc17dX4iD3A9fX1zw5PmG5POT56VOqqqJuKhqjCYPD9wN+kDFYG7tzn5n6VLbMx9bHgpA+ -8n46CnA6ebacyZa/nm2bTL2annanzSe+RFlSv72P/a0OFcN470pqZeVnCkpJ+a8YxTZQiHNNFNW4 -EHE5IoAm2rSuGV2AIiJUVSPgBUYKuRphbYiyW6StapqqhhgJX8N6u8ElqWajs4pVmiVpzuTcGxV3 -HfzshBRHwhtyKwugpcqek/fX/Voiu3NUP7pGxCh1WPLfWit0qQsltFgrMm26qDllZAk0wQunzdoa -nGxkTb3ADYrV+o71qufm8pbN7ZbQSX4E5EGXUCQ/YFJHoVxBDEMUeTfnt0i162QUai0yZukBcjRA -KUnKC9GXsKY2Bm3qglqrYEA1ECuMaqiY0XMrIX4nqJU4G5IbEKOnncniJEmJqiDvIhGoaVvxNuvG -UteCJtd1RdNW4oXaitrmKINEZ6TfxKgqheN0VjLIs3tCI4FRxUbL4MkhMElGTwnBWu9MOGGqZotN -JecGxsJ+SjZhMjdQIjhEKwtfrgGTksErqzlQNf5QsdkOBK/Yrgac69B6QKkuUZIMCtkAXEJwNpua -m5s7+l7uu+s6uq6jd+n7BppaY60YBTrKIqqsGouU4VPBsKEgnpVqqasIjUGKU4wc86giWmUO7RSd -ljZOzPC02GUqlpKFJK1gyjfJ+cgKX7qcXyJgG4n2hAGUhDcF3LWElGPSdZ7NZsPdest6I+2GqvGp -yJ7kmytUKobmgsdYWStS+vd5AAAgAElEQVSkmnNOLov4MBBDhzEB3dacHouCixukfsdms8H1W9Zd -0rf3NTH6VPisRpuWoVP4XqMxNFVDUzX0DGSantCcRgd1B+HIiNzehhijKu0o4XADCjEMMcSIVF7f -bBn6KBK4aOYHSw4PDzk5OeV4+YSD+pRWH6L7mjA4ojJoVOKGJyMPA0oTdKDCTvyJhJZlWtOOETMa -Td+MXiWffxPau4/yljt50ICaLsTJ0A6Z0jp1gkvqZdnHy/cmeSKCOO2HyMPetXOb5PPp5ApEWS/S -tYQGWhGDpXMeNwgfX2nhmXvvmS8WHJ4+QVcVZxcX/OpXv+J//d3/xS9/8Wuurq6YH86l+F9Cxqqq -IrppjpWGAra8uU3lcUZUzSiN0hNAxgdKiBgx+rfbLX3veHK84O233+H09JTnz5/zgx/8gOVSKKTi -ADiappm03YjaCfUhqSmhizpW0zRJSSnPJ1sKMQIliiibuMJWNcrkCJPc9+C3WFOxWm94dXbO0ckh -2+2Wruu4urpi23W7iGGijSu9K8+qlCqRj1iUGncjSv+eCMdDffHQHJgawt/2yO1c2BXKjmpOEyAh -ZrDnkXPIodkRdoijM+Kc45NP/0jE88mnf2S9XlNVFU+enPJXf/VXPHnyhFk9I4TAer3m+vqa29tb -qW3jJIn78vKSTz/9mD9+/Ae6zUpQ2crQtm1yVkaEV0ehY5W2+QbBm30A41GUeNKv0/enhTRzm8YQ -qKyAQCFJB+MDm82Kz7/6kru7O86PxOG9urri+PCIJyenLGdzmvkMmkaqpvcD9Gn+RiDEIpU7zb14 -3TGuVa9//pxQHhgToAFRToUdgHX/93It2JHy/SbHQ2360N/Tz0/7zKRO9ok+m5U6xbaCqATWLTDY -JAKutaZuZ3g/SLQ4pIiaUqAVVWVp6rkAHSkCN3hhCnWd5Iq1iWZVz1opbh0jry7OWW3WyXYb9wet -U4SDFLUjs31yu6kihZ/gK6ooQEdxQhidzhw932+vHQdksq7m98SHuL9GTc+Rx7Stq1YW3JgSoyHR -Z4SvWVchOR81MRiCN6xXG87Or7m4uODuxhOjQdkZs7ks+Fm/GBXxek6InuV8JrUkYs/gOnQrnPXQ -1YRASpDuQUl1dJRFirn1yVsMkGgKkngd8EkFqapqtLZ4p/AuGXbB0/V3GNXS92t8cNSNgejxIVJX -Lc4J13wxW7A8bJjNLbYCpVJ4vBZ6i6001iqqpPRkbZ2MJjGCRRpdDDrJPxoSsuElgpI9S3GUk6qL -/M8cuhxSVjF5jmkJUGSkZIISlk71RcUiFmPSioORIh9BQ64urmK6XhS1MwXiQDgpfGNMhangIGq6 -QydJw/0d5nZguwk412NMxAfLEANS2C7ivGK13jI4oanlSu4xRvq+Swoemq21yVh2JRxnq1FGddy0 -Qmn7jdvSuJrKr7FJ+cbmkKYLaWYl61X5ySBPKlYJUS3XCAmFDkKPcQlNl0mYIiHZQPRgMkKr0qoY -e2LsCHELKjK4lm3Xc7MaWK87VitB9NuZES324HC+I+JAiQqa7MEmGRieoBWbvmNwSWK3URzWhsOZ -5nhxhLEK7ztubjWuFx6ocwkZ9T2ljor3oLcoqtSugblqcS5iTIOP2QEWemIMEvmKMRJUh9M90SUH -VSXE3VRSzMvEkqPhB0F323YGsU7qQj1dN9BveryPzNo5BwcHHJ++5Hh5xOnRM+bNAhOkinkIARc9 -uAqXN9aEBAY1AQEmDtDUaXjY9pq+mOSBQWh0Je4cy+6WHfvpprMfIp7SYqYL6fT/+PoYyRhf3C/F -K7SJvLjnJHGFqMFNa3zIT1sQNjkSCJFRqgLoRNnNQ5Sq9mmt9KmgalU1oKTadt/3OCdj3kVLNIbZ -QcvicImuKjrX88t//RX/8//8n/z4Zz9h22+oly2qtQk0GsQhdQFl2DWOYlnQALWjq59z23a6To/0 -nbQrjm2rJUtG1sUIIaT6DzVHR0f84Ac/4M/f+wFPnjzh6OSQ1WrFdtMLtdNohuCZ2QrnEUETUgFA -D973xYhVSnFwcIBzUltiPm+5vb1NIFCqncC4NmkllKyoPVpVO2OvaRqpVl0Zzs5fYStDbUVpaXVz -i+s91tRJKQy8rdBW1qoQBSTwzuG7NbppZF+MAwFPVIagQqKYyj4SyMbdrrMwGa07LxTDoNj3YqLs -ibeNFI57iLwsuU5LjYYwiEMcoiCa+X0VAsGLyEBVG2Ztze1twGqZmSrVcC3nTDSle2gqoTjwwrEf -KePDMPDpJ59ze7Pi6uoaUPjeYZXh7edvs1gsuLi4YL0WY221WnF3d8ezZ8+YzWa8evWKDz74gM8/ -/5Svz18VKnEMsk/6AFVVJVAsi3pMvY644xDltWI3UhQKoBNDSEInOdIpAKREuaSVd+rtAAxeIsx1 -LWtjEIUxF+Vnlah7qpKCnuvthtVmzeXdDbOLGZcXV5weH3Pz9IYXz57z9OSUWVWjkFpVQctYCt4z -dD06QmVEl9MPDq+B9Ex2CtiU9VFDiFQ7wCjyvb2ImBjHow0TFGi/N/DSd/YpQvk7ei8so6dr7WSM -ltPtjf/JByeX3AV0pq+X/B/SWNz/brrlqUDI9D6k5opQiAfv8MEzDGAqy+HhIcsnT1gul+gk1x1C -4G694urqCs2crfMcHMw4NUfM5rWAoTjC+cBms2GIAgTVbQNa4UKgMpIvlsGY3ADi8IuHYkpdjl0v -2gXJ8Q0KglZYpPyGUmL7KqWE0awURhuGIA6s5NyJ/WdTjRKJ6I5zI9P9RIQDtDHY/NCxKJdkb0qM -RdkQpDq1d5G+67i+XnF9dcvN9YoYJEQtShcKiXz41EeBaCLztuX4ZImtIjEOuKEjxoAxd6xVhXMe -F/RoZCdET+hWaVPPhkFCIMbcFTGKJJfbUFW1UAwGz9B7gnMsD+cczpcYLXKNKDFw4xCh6lksZhwf -L1keNrQzkRlWKpYGN0YLVSwmdaYoC0kIkcFLCXGVCoKZtMnqYuRMFVmyYZMR3/84gkVG91PUIwbZ -zEj3Q6xThKMiU7lkBIlsi1IiyZqTVI3S1LVisRBDMvjcvmu63jMMHSE4jJFCiAFRChkGRYwiGet8 -v6M/rpQnRrvnFUtI2fmpShCl3auqoWlmNPUMaytE739I95kslQeQ7hG5kwhQDPXkTZ1EDowor2Em -0Q+b2shOKDPI68n5CCqg6NE0aD0jKocLHmtrmqYVBD8iakNa430/biZKlTGRn1cx8lplTHu0rjg4 -mHN8qJnNDHWlpLYA0DaGo8MD2saK2oz3qGAIHgYPMRqit0RsuheJVmktDmZUyWkOiQoYBP0ehgFT -JQMimERRSGi2J7V9Qn3QwlUNsF5viWEoDkh0kod0sJhzevyM4+NjTp88Z9bMqas5yltR5+oDwcUk -wzwugCpFVfL6s9unj8Beb4Ahp32ZQ8rjHvqA/OX+998wR3foIg+dozhLEyQujijxQ47M9DyPXX/X -0J86P4ZpW7nBo/AY46lsRtMV3ot0bnt0IEb38gBVV6zWK377/u/46U9/yr/97rdi8NcVVdsQNSLd -nOgggVgM1H2k98G2+AbH/neMMYVuE0JguVzy/PlbfPe73+Xly5e8ePGC2WzGZrPho48+4sMPP+T8 -/LwkpsdYF/Q9RxOMGSksxlRpL8n1iGT8G1MlozcjfewouuT9J4QxkTM/+7SS+cXFhRTMC5Fh20n0 -MwEoGkrBzinVSvYcQ1VVbIdtef2h///R43V99U3OL8DMPqKfnNEJElzWwTSVp+P/oevuG/NTpH0K -FvR9z/X1delv34vR1bYtTdNwd3fHF198wXa75csvv+Tg4IC//uu/ZrlccnNzMwJhSSZZqZiklDfc -n8rqjfPyoWN6//vf23e4SpQof/YN87+ydue7MXiGvme9Xkvk7U5yoq6vr+Xnk2ccHx1xMJuLcE7O -H+x6lBHWS6bvRJ1Q9TTWhuiLnG/u9+kaOq5JqiDwO+2XMaB8vzFyr5H/xMc3jXC/6fgmUceHxnNe -ZwiBMASG4CQZvZKo4OHhoTggWrPte/q+p+57Zo2IF82TSE1u883bbxehoK/Pz+hub+iy/HhTC9so -Ij+tJbpRRS1H76IPhRpWTei/jz3b/tjNa9z092kxWMj2jy9r5XSMTz832eUlATVTRkQS1lJXUuU6 -eE233XJ9teHy4o6724G+01iTDUCd5BEjhB600Lp07Tk8WvDk6SFVpdBG6EXBe25uWs7PHH3n2PZe -1LASNSjEpA+j8iad5cZUeqBq3AQ8gHBDlarkZ/TEMFBXNS/fepenTw8JsaMf7ghxwCYPEd1xdLTg -+HjB4dGMdqZBJbSjIOM5QToQnNBqBEVLtCpVpTyZRE9RAZEJFkQyO1VylxmRHakHD3T5A79P6DF7 -HxWjQosBHQ0xVKicoB9nCCnOAiLJi3Lk3AmlN6KUo4CgUQYaY1jMDzG6ThEDMVrMqqfrZfCjKDJw -McbUFlH6XFmszQM2lA3VaJ0qs9ryeo66KaVKLZHZbMZyuWCxWLBYHFLXojQldTo8kOqt6Nw/4xjO -kyLzmLXPDohOzkZNDLU4INFOHLaqOCA754kNKJXk73z634N28nuzoq5a6oR8bjYbkTEePMPgULpj -yt3PCOpoOCfUL9ELNYb5ouHwqKLSA02liUgEYt4ammpBCLOUKxNR1PS9Y7Pu6baRwWm804SoC60J -FMoalA9ikGeNiQLOC7d1px3L2BdBCUOiykVRGnMustl0+F5ynRQV1tQsZsecnjzj2dO3OTw8Zjab -oaPC97DtHaELRCdhXx1TZJARqcqFJLNOfaEu3Tvy/b6BLPBaB2WkV+yjV48ZePvRj/2Fdf8YQ/b5 -hV3q2EPn+0ab5sSJkgzO7HyQ+k8hbSPjpO8cREdE6gnk4pB2PqNtW6gsd7e3/OJff8Xf/8M/8LN/ -+TkXFxdgREzDWEsXeimSKTdeEOzpxvSQI/LQaw8dDzlxwnWu8L7D2ornz5/z3//7X/G9//Yez5+9 -xcHBgTgff/iIn//857z//vtst1uapqGuZe5LLkctCKMKGFOV83edgCbZgM0GYC5Yl++nFBubOAq5 -yu/0mNb8MMbQJ6MihEBwHqs0pq5SBD0Qs/BCyvdwWgzAqHeN3f02/lM5IPl4zBl4I5kx1SiIasyR -UInK430g6rhj4Of3HzLuH7sf+ZnaIxUilIi9gQDb7ZaqqqmqittenJFcCf3u7o4//OEP9H3P119/ -zZMnTwBYLBY8f/6cqqpS1EuoMNpIlG2z2VDX8t69qMy9KMc3a8vXzYM87vYjsJFY1kKgEE0lmBul -RoTcGKAwdVI8HAYG57hYX3G7XnF5fcX5+TmvTl7x5OSU50+e8vTJE14+fS7S6U2FVRSDlRDHVLUw -CgyQrq/S36bksO49W3ZCplge7NKslNhH/5WPNwJAk2M6Jsp4wRCNlpzWxLhRWnIxra2pbYXVsu4Y -JRFHDWVcKmPH/JyDJe+89XYx+LOj3LuBoetk/NjErFCqOPoFAAVcViZMksxZpexNz5ufJ69/+/ve -NNoSYyzzRlIIKNfMMv0kFoAdhlF6Uw6NtS25aJa1M7wPrFYdF5drzs+uubne0A2gzQxSol0Mqhg0 -EUVlLU3b0Mx75osa21iMDlSVETpXWsC77cDGdATVC3fcR6TAmyr3M31QlCoPB8IvjdEQvJIEXK+w -pubo8ICqqnn51tv8xfe/y8npAh+2dMMNrl/R9StWq1v64bZUKDfWi/MRB5GeVZP8hOASbw3wFN38 -EJQkDcXEe1YI7UkHYhwwqgb2F69pR78eLXwMDSrfjynROtYJ3bfyu7eIgVUh6lipNopWgC1OiI4m -w3AEJJFZG01jF5hFgwbqVEjqtlmxWq0YXOJFJirGSMGgbLy2JC7tchS1yX2Zn8OXhdekXJzFYlEc -kLaZY7RIeirlEowiERSVIcQduc+pVK8WilWW7Q0WQgWxTe1UEX2KgJAiIDEn8afD66Q6EonKg5Yi -fCKiGlBqS1VVKKOpqqEkosbVRhwvrRBpZ0eMGjUxenO7OOdQCUkaho6h29L3AU+HNUEQWR0xTYVS -EpXLybKaGXfrjqEPdNElRFbjHQSf6VXCvg1e6IJKmUTR04W+JVxOg9I21R4Q51Eryc/yweOGQNJx -ZugDvgPXQ9vOOVgccbA45eTwKSfHT1kenFDXc6IXupjrPX4jSl8qaKyq0kK6b8RnhyILNbzpeBMR -e2oEj8l1D823PK+m/x9zFqaRrel75aoPIcs7sro5t+1hZOjRp9nfIOJknSznN8Vx06pOjoLUuTHG -YhtDrSymslA3YDRXl5f84le/5H/9/d/xzz//GZc31zTzGUEHMNC5gc73eKLkcSmJpmVKzGNG8Zuc -j8f6Ih8hgLWqoGhPnz7n+9//Pt956zvMZjOMMZyfn/Pb3/6W999/n6urK9q2pa5r2aR9prv4kt+Y -KTUxUmhDfb9JUcVA27bMZnNCWDEMEsVk0u8xxmIUhD10OyfPK61T0cSRwx8Ycwh8AtpiGFUPoxq5 -0fkeUVHWOR8nLIXp7+nY83NHWPrRpv1WfTGFUKa8/KjGhHjyvpafA2mn2liaqpZK45N5MVIRd+fN -jiE3oSvuH0pl6penbYUrPwwDX331FR9++CEnJyesVivOzs7Ybrfc3NwQY+T3v/99cU68l/w9EKNP -J1GBwfe7lMK9675pLI/Pyc7fD7Xr9PnDA/Mo8/pjMt7KNRSlBs7YHgoqI0BgFIpU8FJ7YhgG7tZr -Lq4uuby+4uL6iuuLS2azGQfzBfPZjNpaWS90BJ9MCwX4UOwvQARDYhTxohiFb5BuWStJMs5G70hj -GsfQKB54f838r3o8Bqg85HiUQwv9ShlNTVLANJq6baltRb/ZiqKpkWieS9ENk9ra+ZCo1Yq6spwe -n6TcNJ9szsjFxQWr7QafosSBiEo5zMqYVOhZ+tGkXM6QAI7ow73xvD/+pmM6z4m8/1lrqeu62CR5 -PFZVyovux/M/JPmbIiBTnnNaQNM/NyjW64GL81vOzm64OL9ju3GYJKsZo4JEuQo5mSXpcFtbcfJk -TlvXWJuKTWlTIiW2aqlrUQwxvccpnxbiFBJHaCnZEZCHtomDm/MoamKAvg9sNz19N3C4nPHs2TNe -vnyH/+2HP+Stt57TziyEDh/WrDYXXFx+ycW5aN/XtcZWEa2T5G7oCaFHKZgm1OiYapdoI54dBj8g -idlDpE+bpK0CE0GcB9Cc6SJ2f1C/Dg3a/2xO3s+J0eJ81KhYCdUIhTAnhZYVEYNYpa6PQ5UKUDpU -cAQtvG5jDbXRzE5Pqes65WRUNI0s8i4klKVXONen/knhdpMUD7TGmJqYJWBVlmRU5bORUc+6qiqa -pmI+n4vz0bZJ5SHJJOf2mkz2kBFZRsUdod2IQRaTsyLRD/luDCl3ZA+Z3m309LcW3iUEokq8RqRG -TtSe4AKqGvtUENCArTRVZbG2o7KKTkdU9BSBgCzHHJXUBUDW4r53XFxcEQewZsD1RzStYTZraGeS -jzQiDob1WtDtTedZdz2ul1okxIqIFN6UaW1SsVGNUQZjK4xOznFMzgcGTcq9SvcagiZ6j3NehBwG -mROWisrOWbYVB4tjjo+ecHh4yuHilPnsGKNrggMTG6IP+OCwOspiHPV4Pb037kv0qXTr7pEiGkUl -6o171qgiNfatetCz2d8Av6nz8dj3p+eYUsHuFx583IH5Zsd07CYxhUkyt9YGlBUqnRHETRn5G2u5 -uLjgF7/6Jf/33/8dP/nZP/PV2SuqpmZeiay3CwN9cHgVJfdBiXgCCcHcdz6+ScTjdW01PTINdhgc -IAncy4Mjjo+PS3Lx559/zscff8zt7W1JJtdGT1A5nerd5IgtMp5Torm1ltvbW+7u7kok5Pj4mK7r -2GzWiTKVoyM5T0GeYXBj7sK0DUrisFYpujm+PgRfKlrHEDBKYa2ROjFhco4HHNRpW8Vv4108cuzn -ftzrAbUbBcnLZlAyo3yM+FQbyqnRwQohJJlmVfIppzULQHb48ECfT426mJ0b9uiKMVPfxAgyZszl -uri44P333+fdd98FoG1byVe9uyOEwIcffkjXdXz11VdSy8U5TCWRKx8kIpZpcjtNoXYTbh86HnOo -9j8zOWl57aHzFiBWqWKTlShITLRZNaLTbmLYK6Wws7T+9gODD9xu16y3G25XK65urrk4uuDoYMmz -Z8949vQpy/mCyoiNhdXoECUXlJiiFXGnHWK8T8GSfDYSqEmqbZ3ucS8i8pihm4+wNzzu2fevWbPv -tfW/69jL+VHpZ3npPig8BYozVd8ohTHClLF1JRFaU+N6zzZKnmxOVLfRELQwfMLQib1iNLpSAuo3 -DcYYDmZzySdGMXz1Jduul7kIaCvjuWpqkrEl/RaTjZZu3/NmEKi0RAZF0pGjNoeLA+J8wXa7ZbVa -4b0v0uKDuj9epkehYE09FPmMSND1nePq8obLy1vubjf0nSTyKtOgaMRBKFEK+a5SEaIs+pvNhq7r -2HZS3KRpGtnEo2az6XAOvBvRxrEhQppEE0nNNNizESCOUkanco4GtDPLi7dO+N6fv8uf/dlLDg4O -qC3YaolSPXebCkVP390x+Au0iSgdiNERYocPPT5s5ZmmOt/KpHAoiKNmaHQLscI7y+BThdYaTGWI -aPxUJIaHNtldCol00kPfuU/Bmk5+MbizklMNwUrkIyp5XVVi3GWHJTqUFqQ8xkDUXhKpNOgQkgyu -FKer65qjo0PatmJ5OBfOfzewWW/Zdp6+T1K9UmaSLGFsjCk0qRFRDlgrSdKycfviRdd1LurY0rQG -W0EMmXLlC+qn0vPmwN0YwcuLQMqFYVS7EuUnHjBYkwwNgVwbQgpfpsUkyUvGXGtEBULoiapHRZ8q -uCc3zyBJgToyp8UdL+i9E0Ww3hO8StWp091GxqrqCT31Q+D6ak2/GmisZ+gji8WMo2MN2tCmCIhz -mmEwnF3esl5tubvrRCggSNRF5UC5MsnHMKKAoTXa1CjTgDbUdUtVNVRVxEuVUETBTZwsnCQtxxDS -PBdEpa0POTg45MnBKW07ZzE/pG0OaOwBOtaEQeY/0eBdRHsr0R9lJELosxE/Xcwp8GpZqN64Lr4h -AqJGdFZOnB2Chw3e6SL5kAMydT6+yaIt4hKhPGd2Ph4CJKb38NDx2s1UClbs/FTK0NTJ6FOawUdq -K+pNOXJ9c3PNr3/zr+J8/PSnfHVxhqmsUAqdwymPJwiSp6Vg3uCSbK0ZVVj2nY/XRULe2GZ7hkgI -yaD1sdQAEbTbc/b113zyySecnZ0RY5Q6TNYSlRQh1MEWKhUJPfZe8gO11rTNnNPTU2btIvH+FcuD -I56cPmO76bm5uRZwJY6Oh+wFSaEojuNgujmPDokMuamaklR9V4lek/Y9a9A+yh6kQBmJJO9LGPx7 -2vPbHPcMaHXfSZkeWalrSIBKUImwnOllSpf1XWtdCuFpFO41DtS+UZfbUyfUNfjkgAShCObPHxwc -oJQknMcYOTw85NmzZ3z99deFkvfBBx9weXnJer1mtVolFSJJQM/9aa3lMXTjmzgh42dfD2xMP/+Q -MR4UJe+CKI5ALtpHFMc2JxR7IjHV+EgmA6auIURMZYv07tAP3K7u6N3Azc0Ni8WCy7sbrm5vOD06 -5mCxYNHOaJqGedMSo8y9qFIRZAXRKDCGrNxebDPxKsaSBuWB5MeUlqV4eN17U/v+/3Vkp/9197f/ -DJFU3yo/v9bUtioOuQIRndh3dkMUqe4EXqgguRuESFNXPDs5pa3Flp6lfKeLq0tu1yu2vTjR0Qud -MLNSjJHI9Q51Vt0fjw89UwEVvC97nzGGxWLGixcvODg44Pz8nC+++IL1el2Ae53s5MDIJpJEeGlL -61xOposlbEaMpZDc1fWay8trbq7XDH1AaYOtLVpX+OzhqsTvTMaU0lLNY3CO1V0PBLa16PpvrJxX -UUEIuEHqgeQkcqUEPU+R8YmBMlbIlcaQV0URSZCyxWKOUprDoxlNq1G65251iVYDzFuMbVBKquk2 -rXBGVXSpjp0HtSX6geA3BCf3LZuMcN+NssQYCN6UuhpN3VBXDXZxgDUztLVoO9C5a7ZdIHo3MWpk -VRg7fDTOdwb5A4N7f0EevyCrkUwOUFRELIoGMKhYyXVDQrtD2lFUn2w3D3FABYtUmFaJrwzBCHIS -taeqDFXd0s4sg4/igGw6VuuOrtskecxOkkWjEyNICUJTaKpZitikXBEtC1VdG+raUFWWqtZSmBmp -o6G1OC1MkLCxUZLzNG2TaEYlq6hTQrag/DHXBSm2bZLlZXTyxv/J6CQ5DVlWlUBQiYcXg1Dzok6U -PYCAMdDOKpRasu0dXdfT94F+CPhgihEj48KjjSJ6idwoVRGGgc2wIdiIi2tWG8e6cyzXM+YLoZdk -I+ryait9sU10E1L0UqtkjIqiSdRJ71sZgtL4CNs070II4hzldgrgBtGexwlNSiOVhWvT0tgZB4sT -DpfHnMyeJ8pdIwuN1zjvS1Kt70lUHVUcGBWyG2lQKlW53qkstVuIU/pm39H4hjkg+4favdbU4Np3 -PvYdkH3n43VOQ3kvTuf0Hp00RYwfc4Sm53l8Q9Zl7kM+Z06o1tT1jBgjzkv0i+REbLstt7e3/Ob9 -D/jRT37Mv/zyl1xeX2GtpZnNMLVIlQ7JyY5KEVJ9Ih9DyldQOwjkvrH4bY6HHDFIY4cw1tnohPcs -BT87vvzyS7788kuur6/LJpv3LpBKysPgkrCFxeiK7XZbChW+++67vPfee0Wmtes6nj17xosXL+j7 -nldnXz7YP+V+7VhAsCTs5vd0qucSIuixqjNRjIlsUOd8Dx8CYRgVBDNAIzuN1EkSYYmUO1eAMR6z -lXlDBseDx0OIaI54EHcvJShvLNQPXxyQRHmzSdjE2L0IyGhU7187n1eM2oyeyns65em4GHbklLWW -4shPnjwRo2w2YzqEybEAACAASURBVD6f8+LFC87OzsbImNZ8/PHHXF1d8dZbb/Hs2TOOjpZc3lyV -iJkgu4ZdavruMc7Lb9e295yPRyICBWhFqlvpGEsORZjkTdiMLichGVn2VVkThI6TWRC2rGF+cAzB -093dcrtacbtacXN3y5OTU56cnPLs9AlHR0dUxiaV1HTNXMMi9blNoJ/oCU6OEJmWKZ/mfuSgt1Jq -V9b4v6Dj8dj6W/px7/39Z/BKogx2hB3R2giFO0pldC+Du5zHu1Q2wvlMkpY2d55usy0AzLxtef70 -GYCoup2d8fXZK86vLlmtVnRDj1KaGCIuSgqBMamcw+Q5HnvGmMfcpL9HJpI4IEdHR7x48YIXL16g -tebi4kLq8yTHR9kx+lGU5NT4mm1bqTMwDINQa4bAMHSs12s2mw03tz2XF9esVlu0qrGmwZhR0lCr -cVCLBlQ2GIW/K6FvP3pP9KkKrSSLazI/NlU/1yYZYnsdzTippo1BrlgbI1WdvLzouLj8CtTA6vKS -k5MTnjx5wvJwgdER5yWXYbVaJdQ+LfTRAwOSnO1TIyUebiRtAClPJQrGbIxhPp9zcvwWi8UJtqlx -fsXFDcTrHtc/hmG9eZBPB8JjXmpenMvvZVDlpOtG2g7Jb5CPOjE0VUSbIRXFk4r3kryc+syJYxdi -JDAQg0SYmraiaWa0rWN5GNhsBElarW9Zr9d0XUgbp0ZrsJVJm48M3qoy1E1O1NQlYVToEJq6rjBG -xlQITjZxWXnTprSbqLffVvLLJO8jR0KigVgjVDVBipVKUaE4Gm6SE4LsCLkOizLEmOVN5fdpgrM4 -FcLXjhGpOm0Ui7sZq9mG9aonxIByJENQjPIYHEbVKTlMatsYVUt9jzCw3gx0g2O93XC3alkuD5jN -ZmQkd9t5nIv4YNLtGoJk+pM8NKJKAhMxJtloqWti+4Gbmzu0bYS2pQJGSTFGqfrsS6Sisg2zes5i -cchydsTy4JTl4piZOirtLcpaki+SI086VkI3E1hXHLqYwAZEFnvXCLlvMGXk+eEJ8PoNKxaK3iTh -nPvzbUSs79Ml8+8POR9TZPshBDNv1vdeL3VMHkZD939/8NkmSGMRM1CUsZ+dHK2VJJgaQaPdEDg7 -O+PTLz7nn3/+M37zm99wfX3NYrEgWi3Vvp0ovGmrURpckCKhTIrKeu9Fyelb3PPrjofWOJtUfjIl -RmhRm7KZnZ2dcXZ2xu3tLcvlMq0ZAedlw100UjixbVsW82XZ+JxztO2cv/iLH/KDH/yAu7s7vvzy -S25ubhJ99yWXl9f85t9+9fAmPfmx/8z7m2xM9JWokjFBMtK9x6rRKBdQoS9RnmnC+0P/iY/vC9/0 -eGxv2Z8rjx6T7/pksEQmaGkyenWiioxfU8Xoeuz6u3NtnJMSAXHlHrNRNJ/POVwcFArdcrnkO9/5 -Dp999lkZF7k2jPeeJ0+e8Ld/+7fc3d3wTz/7KZ988snYbw8kRz9khL5ptL9u794/1/51sgEov6ef -IRb6nnwvV4QXylsk0QTT99fbrcydGFFeJFJ1JVF02VIDfT/QX18VCs1qtRLWynZL+853yEi2MQad -UfsyPscRImNy8iwhoo3agY4y/rO/tv5nOR7fBN3/pud5FATeO99+X44RtftHqZyORLemuR3ZyNdB -ihwGwKWixraWHIvj42PatuXp06ecX13y+Rdf8PmXX/Dq4py7uzuuNysBkoYBl9YTSW43Rclw/xn3 -n2cfWJrem3NOIsltC0Df9wzDQNd1hUKvH3B4igMyDClEEiLr9Ybb21s2m00pnnR91RFCpLJS4C9L -8saopcCQniP0lZAqiCfwW3nAs+4cRve46ETz2jdolgSnCN5hzFweSicjOC84ydBXKlN6JDIib3lC -kGSdbaoIqXVyhHRk8Hd89fWGL778I4v5jHfefoeXV+/Q2Apij7Y9QW0Y/IpZWxHp5H/cEOMWYkgS -iQGth5RHEfFeM3Si1tU2hxwsFrSLJYenJxwdn7I8eEpjK27WkasbgzW7dIuHjJz9Qf5Y5z/2GbxD -xaQIlmWPoigqgUaZLaQq2xAl0oEpCdwxi8gjhqk2Fq1bKcATPDE6OWUic2oTUAwo3TOfGaKqaZoZ -VRWw1lHZSN+bIsOrq5ygLrQNbUScoG3bojpiraJpdKpYa9F6dPbKvA1RjH+QApnIo2b5491Cb4qY -HFOV84m0TQ5IADqk1oURmd6ogQ1ixGkkIV3a2dEkR8OB6YAtqA2wJaqBqAa2g9RH0TriY0xOucIq -TbuosVcaazW6E0qCSYUQlVIEGpG6jTVGSW5IQNQvOjq0d/SDY3Cw7Qaubq84OHS0bUvf99yscqHL -BlNVxKjpXUQryduJVMTghJerg8xDo1CVYjVc4zag16eY2LCYNwSt6HpHRUvcaGzVYE1NWx2wXJzy -/MlbHCyOaKo51tSYAJBksENy9LxG+6Se1oHGEFVSGwM0AZRHvDHzuHMhHb87/rODUgzANyWhj9Gt -qcLMlOo1Uk/3jR6KwS1Isypy4PmmQxqn0/OJsZO+jkgY7+a66MkivH//2bDIlxijJzFOwIzEjVEE -qQydBDECknhokPy8wTmUNdRNi24bvPPc3F3z8Wef8qMf/5gf/exnXF9fs/UDlRVHJahceVnR6YFM -OjcIXSCGIH04vetHnLAxR2t3c546cPvnmH7f9UNJKK80uK7n8uxcIgg+cHF1zvXtVUG3c32Ize2G -xWIBwMnJCU+fPuW9995DK8uvf/1rvvjiC5bLBU+fPuXo6Ij5fM5XX33FarXi4OCAL774QpKWTYVK -wEh2XEIIolajdQHAlJJIqcjCJ8OYSKuFHhSTeIZIuAdMCCmeukH5imFIz681LnRshxvWXqI0/TBA -FLl3bWQ8daGntpXUQkrjO6qJk52ppw9VdAN0znFLkZT9di97VmJFRKXIYv0YjVHi3HvfEfF472Ts -Wk2YFHJUdQUhilysD6gQaesahxd0vigEjjVAcoRE2sNjTSV5NFm6PkpF8eAifhio2pYnxyf8+ff+ -nMVigVKK8/PLFAkLLBZL5vMDrq5uqOuWFy/e5q233uJ//I//g/fee4/f//4DTo6OOH/1itX2VkCF -Xp42z/fcJv5RUtzDhxZPYGzPfeM7gyF7bZ/rexWHVcl5tBbEPKsHBi/5AXLeJJFuRJkseI8KCucH -dETqOGlJdMcAITLUiqgN0Qc6HK9uLrm4vuTs4oy3nr8gWs07b7/kcHGARRV0W5B0i+siVmojEEvQ -YxINSM64TmNIHjbZKEzlXMcWmbbHfg7I/vEfdcD3v3/v77xPq1zvxqcc5WywJ5tDTeZf1ESld9a4 -EATgVUqhMFR2hlaJmuQE7LZaY7Rl0FJnyCfFN4Ki946QhQBCxA8u5boZDk5P6YZBIrdPRWb57OxM -IiJXl0mGeo2yBucjBGhayfOJiYGQ6yEJyweknpQhpNen7ZPBBa01TdWiMaxu1xDk+673GGXptwPL -J4fMZrPi3ErKBrQJCLC5cvV2u+X2dsXNzV3RkO77HqjRSsL2UkFbQvuUir0PGwAxIbAiFSpJSBor -Kju2EUNFV3iXFpsQxLtOO6/WMqhVVpRkd4PKyKNWma4hcpPedwyDLYjSZn0LIbK5WWMQidzZAuaH -GlNH2npAisQ5STIWLSi5XkKpsgGAEiROK5ukKRVtmxPsHZvNLZ3WXN9cc3Nzw936bsdznj7D+Cyj -DO1D70+Lmz2EzN5Lnp4MFEHAEx1JWm3y3sQYS8lVcg0DKdxPWVhyRCNKwrQeaTFSmsfTNBZjlszn -LYPrCkLSu3W5Tva+c8TDGIOxo0yjoJyJN11QvnSPGZHaa5/SN3vjLm9q4+sZaZcFQEoQj/2aqStp -ZZ58N0VfcNJXybFWWsaJNpI4lqWbfZT2EWfIlnbIsnnOx+SYyvmtNUSfBBwCoiZH9uJrtK0IYZDC -ZUqiEpttYAgDw+DwWCJRKAPKEpRK5wPnQVuIShOiFK2M6GJUR61Y391yFRXtyQmzppX5qRUqaubz -A2zVSI5Hu+To6JTlwSFtPUdRoaMqdSVUUHiPqIo5lYqEZtUWyYfajW5kr/bbHdNQ9/Tvb/Pd6e8P -Gc7T8+8vvvfu45HzP3S/D6Fjj93fw6+lXKVyLwbv0nhTjApmSYEphghGUSuLNgac4/rmlt99+AE/ -/slP+NW//prr62tcFOUnZcZ5lw3Dcn0VJ89yP0/toeOb9M1+f+6/t4889n0vBeXWK1w/cH5+Ltr5 -dc18LmDWVBLyyZNTnj9/wfe+9z1++MMfst1u+eSTT/jiiy/o+567uzv++Mc/8urVK373u99xfn7O -Z599Rl3XrFYrZo0wBGJWdzGWqCPODwxdXwQoiuOZ1hSlZOyX9pRsCQCMioRUrkU70mcl/aoyIkeu -NdTGCu975wgJJMnXfIxildagN7T9m8y3NyH4U4c95Ijr5Dt1LUV7c56Gc04MZpM/9+brS6RNovoh -BKkS7T1VVbGYCQf9u+99l3fffRetNev1GmslGv/RRx/x0UcfsdlsiiH41ltv8Td/8ze89957AKzX -a25vb4tRVZR+jOZ1Izg7Sn+K47H1ZxqJUXufkzV8vIMYU3R7ai9FGXWeXBU7JuQOMArlFXXTiDBF -kHogIiXv6PueqmmkndsZi+WSaqiKkEIIgbqWqurRyXWzwyp4pyRfh8m97Dhir2m7/8yoyH/0iHFi -90aT2nvifEwllVOEM9u2SilxEpUAFBqDiwFcIGhN3TQcHcwIMbLeblivxX4q9KcUudBJPCOQCof3 -PSrVFfnef3uP09NTjo+PmX/9NaQ+6fteClgWgN8TtCjOWiMAYdn3YoQQ7u1XD9U8ur6+5vb2lrOz -s0IPy1Hguq558eIFzjk+/fRTKbCoRyEdu7rriprI9fWK29t1UoYQaoc1ghSLlJcdnZBcKGxvjOSB -RpqcSmeZV0BpSQ4OEnEh8c5FktWM31HisAgAKIavyp51NpTTIp8EYeXaqXFClCJbIQYGZ7lb3aCc -TAaFZ94bgm6YL2us7kENoB2RAZQvDsjuc3lk1ko+gvdCWeuHLev1HW5QaHVHjJHV+pLV6pau76iq -qjSSSijGTmTjAQdiahSpnFeTnr84FuUYqUPjqyGh9irZ4joZ3aPjMb2WQt9bR/Nihh/EAUmGN8pD -0nkH8DF5zjYpZzUK700xvP1EZhVGmd7MB85ybZIfkh2OkXpQiljHmIobheKMyOv77TFduJITRRSD -nvTRnFCOQZm+9EOMSj6XfwIly045GSdsUbon0kEaL6i+cLR98IjTboGhbGajtCZo7dEKlLJYI5Ed -n/j70UMMlYQSY8DrgSGI4ywRm4DvpSptCJaopaZBVPK7DwqvRBY7KPmcjyFNySDVZ5Px76NndbuF -jWdpW44WxzRVTaWhwnI4W9LMDpjNFiznS5HanR9hVY0b0jj2Et53Ljk+nlSRW5HVtcbE6DQOJPzG -f+T49o7HvrH/+HmmzseDTv+/8z52kOU3OCOPvZ4Lm+bz1bXkOEXEyQvJeY1KqG7WVlRJavfs/Izf -/f4j/p8f/SP/+KMfcXV1xTZGCZVXFhc8QxiEO67y2pD6OYtxRKnkHiZr1J/ieMzQzXkVEi21DK7j -9vaWy8tzQHNzc4NPxqj3vtANjDG0bcuLFy945513ePvtt5nNZqKEFF3ZBH//+99jreXVq1clkX29 -XhNjLGtTavl0P0l+spI1zqVKwDEhuiqt2TFT4FRIFAuJeKBAETFKno2kGmiM0HyDikTv2G42bJuK -eTVPANeUyiBOyE7ELkJ2OsY+ebxv3tRvb3I88lTWWpcE9JiKnOYihEoJumsz2GTGZzDGYHyU9fwN -h/c+1a0R9HXoB7RS1HXLy7ekKOWT06eEEESSdLUqOT1XVzd8+umnrNdrhmFgvV5T1zVPnz5lPp/T -dRsuLy8L/c42r3fu9g3jNwIK6vG1Y+c7k4+M+73sd5m6lseY4Fuq5Ink4swxRpHHTf3uo1SRH/N3 -AiYiYjOp2Y21GGtl7EUvcvJtg0ExBM/v//AHKZew2fJn73yH05MT6vkMNUjkv+8G+q7DBKiTHL02 -Uh1EckfG58zigzsR5tcc922d//zjoXEfsoOhslCNgAweisRtQGjOKjkd2VFQVtaQqaqasgLoB0XK -VdPJdpAcjflsgTIKtGLwgdj3GB8gelSijRu0YKikObEd0DZQz1pOj085OFgyb2bMl0tqa2nrmlfn -51zfynoZnDjblbHl3oqM7sRmsdoU+4ucCA/ld2stq9WKzUYKXuZIilICOlRVxWKxwHtf5HozqBBj -xG63Pc451ustm00nlYqDbHTWJjWVnNSIFSQzGc0KXWhTJCS8dKRkTiFyr15qEMQoybYuEKMBD8ak -BF+VjG0d0zVFyzgfhUqjJE+koC4uG4gBY3OycHZEItFBCD39sMEqqUUyDI6+j9ghUtlBrosDLUb2 -tDie0skQj5IPEoIUjBJllQ3XXLDd9Gh1K+pgyuDDlsH1aM2Y+f+AISMLVKJ/TEd8+UgEdrXTHz9S -P+gcLfASFgzSNmqSfLuD+iqY5jKUXJiYcJMozoyQ0AJj0rdEP6IeIxYFndVgtXyutbN7972ziCth -Id5XtJJn2i+CJKuByrn3k0U/R3yysZmpMiGNV5+iHhLNEaUrt2sUR/leDHk8g1J1ap9EG2ILugM6 -FB4fujRektgAAVSF0l6cdQVKi0JWfqaxHWLpM2PFYPQhIyqycA1hwxAURidaIDIGiTXaiPMZYyQk -gMARcWLqIGtWSNGIdOUYxIdEIjLBRbZdT7+JKF/RmEPmbYWJiqPlMcvDU9pmJjQ706JDhY8QhpR7 -NCSFMx/xTiIh+KmjmwUBJq/FQNmNvoEB8qc8xrF//70pmlvy2h6bt/k7+e9H9slc52Y8R5y8Bw99 -cdeQmUZgzM49ChBjhfqDSDeqCMpYTFVDlOq4MUbuVnf89sMP+Id//BE/+ad/4oOPfs9ieSDGhBEg -YQiOgActm6nzTjbKkCOg+UbyPPrTGgcPbf6Dl/U9y3f33nF1dcXnn3+OtbYoriilUnL6UByStm0l -92OxYBh6PvzwQz755BMuLy/TXqH46KMPUUoVCd4xv8rhkqapGNTp+XUWQ0n0CBWLAUgyskCKjWql -k7hJSOuVqNlkIE1rRW0qiUgS8fQoPCqKIaAiRSY4xhztz8Zb3lfkfDkXIIVjJ2NmV0lq/Lm7F+TP -7vcHKq8bjzjqcTR+RQZW/keE2x5ygTStWR4cMJ/PhU4ScwXlbzYuys/JfVRVxcuXL/n+97/PrJ1z -dnbGV199xatXr3AuJCUsqUafx4nWGuccd3d3bDYbVqtbKdD36hW3t7ccHM1LnshDbXJ/D74vvzq9 -59dF9qaf44HP5SO1ZtnvYhwdD9I1Q5QaXnkIlKrXevI5pP6DmFhpTfKRLtefcJ62bmgXcwGAI1ze -3bD63W/56quvOL+84H//q79OBRwNoVO4biNqZoKoJbEKue/Ou0JDL0peD7TB6443fuY/wT+Zzolc -o1neSBGxKHV8iOCLCp5K9XwMxlQoazC6Kkb3VIDBGgHxY/QM3mOUxtq65IaHEDBVVWqiZYlp51xZ -a4rKlE4VzkPA9bImG2OomprT4xPmBwcctHOOD4/4+NNP+Pjjjzm/vBQ6FxG3HcDGdH8CgthcZiI5 -JTCO7RzZyGDP9fU11lo2mw13d8Ke6vsea23JC8nRRZCIaM43N8ZgtxvR+O+2gaEH7zQx2OKFh5DR -4Iy0j0nPwkFW4+95w05xwWmROlmErdhxSAcYo1BajOOoE8WHKIZhog/J+3mzVeW+CjVJ52hC0lhV -EKNIwkYiWhuc79j6QKUr6koRYiUO0D6/XI1JZXnghyA1TsT4NoUSphIloetXUiHdr5G9UqN1QOkg -9JxJXsu4eeRNQ9qIvWvuLmh+cl+jYVy+U2gZyUDOClRyJpQe5HrBoPRADCYhdKKukh0F4f8M4mXn -/yqgoheUSgWhEURfjA8FU88hT9lRIlmNvPv7jpf87X0oTkcZJxODzSeOtS6Tn7SZq93L5p6bRj9I -l0nqXmM7G4l2oUoS77gn63SBhGyonjFiEkANRLUF1SN5JgM54hST7n1WbpvWkJE7lEKWIQi3OCYn -T54virRhNKlwYCoQaBQGm5zjiFc9KiqUNyhl0ZXw40MUbrAPQYQESPMlqdvlhsuSis6LE628xg8e -5S2z+oiTwxc0sxYGSeA9XJzSNDMMUuzT+QheavcA0EdirjXiRkdDM81/UmmdGNHkIIVrXrfvlu8/ -ZOg+hBy+7tg3DO7No4njsVPnY88BuX+ex3fAh9aT/Xuavvx6gz47b0JFUYlK6L1cQ1vJfQpKUVc1 -Vd3gUShr+eyzz/j0i8/5p3/+Gf/885/y8Ref0MeBFk/V2JFSQUhKV4mBXnKxxjV8fOSpMt3940/l -nFRVVUAc7z3r9ZaPPvkoVUg3rDd3RAQhRwW0AauyMpjn7u6Gm5sbttstZ2dnfP7559ze3gISKb++ -loh/pg4oNRa69d7TNI1stn6Us4S8L8RkyKU1Xt5JfZPbKpQ9UkXJnxFYSYqyaqNFCTJs6TZbdPD4 -sIQQmNUzYGqopTUoCxioFMVVSq5TckCmFNKHj7LHvKH985kSG7eg6fkJp3U/JOLtUzK0RMmNM/h+ -wKA4Ojri6HLJVxdnDM5BNa21cd8hgnFeSpsHTKJzkYyv4+NjXr58yfLgsDif5+fnrNdbzs/P0Ymp -cXx8zOHhYREq+PTTT6mqiu12zeXlZUF/c35DXnf2gcP9mi+i3vnwvefXHjK8d1kO9+mZ9z4/wS58 -ibSp4niEzBpIc7JEMCdOa17PMmAoDl1SNdIaVUkl7agV22EgDA7nPev1mvVa6uHMFnOG6MUwripU -ZbFIgrtX0kd5/lGZIncelCq1QNTk+g8Bs3st8Mjr/98c+w6iUopAVWaXRJwNmOR86CrV4BBZZ1u3 -EztI5oiyUhDaJ6ZAUAFlDFZbgtL0bqCtLVXTMrd1klAPBDqCE4VJlNQXCdnOCdK+vpN6ekZZFrMF -h3XF0cERT0+ecnJ0yrye84eP/8jl1RVd1zH0TvL6rE+UMXF2ldYEPJUZk+eDNgJuhkhwnu16wwUX -HBwclPUyKwzmMX23XtG7QSKl3mHrquS2KKOxt7eSJd91HX0veRTZPpRBOxVXywueLHLyuamhkQeU -kk5RvjgOJLRE6FySC2JQRHqUDsm2FlnSgjYpqXYtxhhiEGMnCJDG6EpkX0HOkzBgGfnC1SfmZNdY -Etrz4FLk1yU5m5wfUJ7JF0dhNF1y+DNKlCN2hCj8/hgVxiipZJl48FND/P4xvVZ2PKYT4E1oQTYM -IpL4n1D9wlOsKR0as3NHeq7kWKhAVIlOlGlWypE3PE1IkY4Mr+Rr6uKI7d5ezhthdEAZ6Qs71AEl -LboTDdpD8kT1w6fq3dkBznroe+06iebk3irtVH5zk/dU+VWum5zn/HlVpT6R+4v0o/OhnLRhksqU -8SnIhnOOvhOFkWkeiPcRrRNH3YPVeWNwEK0UqQ9GfkdjrSCkMQ5E46WwX6ZjaaHdiCxnkCTkJNMp -88UQfCh/ixKY0B5iDAQ3oBwYb7C65fTwBW89fRdlDb7rsTHS2iWVroTS5aWWiYjPJX67T2PcZ6LA -qHZjMMkpRpzi7KxOHLo32akPDfs/JfK+Dw7sOyDxsWnHfQfisfM/9t3pz8fez+NT1tGx0nmOhhht -8VH6VpBIQb9028Lg+frinH/51S/5xa9+yb/99rd88eprqrbh6cEcYwy9FzEP8RtlzfDBy+pqNMr7 -RC5INKxiWO+i0X+q477BJrQDrTUYRdNILsHFzQVGV4VqNVWZyWtM3/clRyRGiXJcX1/T9z2z2Zyq -qlivtqzX61R/aLYDnBhjJHk6RqyRc+YkXGuNUAuSASciKmmek8C0mIEeUb+KMSU2x5hwDk10kneo -VcTqgNUJUnKuOEV57crJn8aKk6/UVK0pr/dMHBJVgJpp+76uvfc/E7nfxwIMTX5PkY9sWIQoTpaL -gbBNidgqslgsODg44KsL4YpX1kiw9BseIQSssRht8In5kCMby+WSk5OT4mDkGh9V1fDy5Uu++13J -Een7nvfff58PPviAzz77jOVywe3tLbPZTACjVPBW5QhC2AXE7kdEHmiz6dxWe23+AKAijsPuUeA8 -NUrtlmgUoxPi4lj0MUekpveQiwCqSQSF5LiI0xJolKwZQq1WbFxPP/TgA9pqKtVglObV5QX/8stf -8uXXX/P2Oy95652XvJgdi0PoPEPXC1AbPNoaTGVRbioslFazOAIXb4pwvDkC8p+zBo03QIl6RJXV -BXXZGxRVWSu0qTCJ0mSs1L2p7ExOo5Ntm3JRswNmkmhGUc4LZiwxYS0BP1GZHRk1RQoXJUpUGfaI -wvDZsoEQaZWiMZaT42MUAs60bctnn33G+fk5F5fXElkZAlSikhZ1FKcoUgCXvKZmWwaQHA4n63Fd -18xmM9brdXmWruvYdFtCkBzDnAdmrS2fsddXdzvGUcyJKBFGNHeKHpNd2PTKiLbI93RK0CWhdUpC -0WnjjH5EC0KMyWnI58nKOClsrRQi7ZvejxUonxKdJFl6ivTIQBeKWKpQQugdlTFYnZwCpMCaDwPO -KZSai8KWClKsLea8lCQXWtRrVPbKkiOlkkEqVcWVVql+hcKYXSdHfmaDehctmSaZP3zkwi95sdub -cMlwVTvRDw30iPpTn+piyATIN1aiGajU1l5Q9uzEqCG1oWQnqBAJqRJ4jF5cMC0L5z7CM3U61ORZ -MbsVoOV/TM5ccvImVA9RIYu7fRylBXSCaN+0kI0Rsmk/iEMhr4z3tLMN5I0Fx4hkR4RqlUQLojgd -u7QqMQ6GwbPd9gyDT5Xik2whE2lNFVDKlo1OSG0Orc1kjClRL1Hx/+XtTb8kN64sz58tAHyJiIyM -XEWyqZZEOuqhTwAAIABJREFUkZTEqqk61T1z+v8/3TM1XZpqqZpSc99yz4w93B2AbfPhmQFwz4jM -lLqqwJOMzR0OGMyeveW+ewlFi6Q4x0mqG3K+wqgkc69cR+mTUQjjWQoJrXKYoEXoTCWFpebw8C53 -bj9g07Z4OkyI0rMVJJDxfczSqSbjvdXIpqOUVGZKwD2IOmZYmjyMPEpx8u/Nmdoyptc57O8SAIzv -uR67vavt8ZrQ4DUViiF7OL2eiUO2fV1lbuxe6M0b5+tBydTGCYFBsbUp75BKG6E8rBu0rfCd49Xp -Cf/8z3/gH//ff+KP//MPnF9dEg0slkvqmWjJXKxXeTPNzaqp6NwI9e620vA4dynseW+I0N71+Vz/ -PnmjC7K5xmiGrFkIgfPzc6qqYl43wybpnNt6b0qJq6srrq6uMrVtGmA4WsuzTgQREK0NttKZwjdn -FXVNSiZTrc8G5rnz83O8d8NmKr0NkJAeGqGez/Y1iOArmaHR5Cy10dJoXimDQYMBqxNVUhgrDZq+ -d0KNHCTwSGEy/wikZLK9nPb/pXF+vGF8y3oo9vlNr88pjGv/Nh3r0a4JJW+MkfWV9EU2s4pFM2M+ -n1NVFV3o3zmRIMKN4xoo8I+UEsfHxzx//pw7R3dRSvQ/ZrPZcF3L5ZJf/vKXfPbZZxwdHfH8+XNS -Srx69YoYI3fvHrFayRowxuAn8OsCs5smJnb3mxKoTG3U7ljv7o87A/jaa3cDkhKECPP7SGwQlAQh -IW4T2UyfjU4ZlT0kEIaLHhzKjgxxzNntQvVqjMGaSiBCStOuN/z49DHHF2cCzepaqg9/xZ2DQ+pZ -I/uRH2m8lVI0OTFQBApj3ou3/IIbjmlS9t/reC04lF9SEu2xJIG0QSuFsbNBo0gbm9XONVoLNBaT -93ckMA8UYUGFD0GqISkR4whrcs7R9hVVSnQBei89nQozsCkW+m6rjSSOckVWpYROGtc6oov0Xpj0 -jDHMqpqHDx5QVxX7iyWvbr/ih5+ecnZ+wnqzoVS6VUJ8ZTWymFljMHU90K5Pq4QA+/v7HBwcsFyO -gq4pSSP9yckJIUjVbJrgizFinQvDhC49FuMhYnFDRro4+CgGVpRUIEDTSsjIcR9iEE2NckY1OvfF -AA5N0ypKllTFkf1qgOdk9W5lJZofMjw5szsoHmfIQIE5aaGuM0aa3MVhy9mtqqJk8aFoQiAbe3YA -C74YNDFTCWeTOwyiUkJzaoxFAhBZOOUc103u0ZCNjeXXbQK7WZfXXpMKNChD0IQXYXxddChtBhpd -UUXPFROdVe3zeKMAPfZJSPa6XHMQTO/QSzFmVW665hLhTysgMFZFyviNx7QCAkMjPXF8NsOxLeB4 -3TVs/8w4j2F0it9m37KGBkAmY2Z4o5o6ZOVax3v0PhIyXfT0mraz7obCMpZy6VOepzh5JjNmCQ44 -EvAMqqLZIZO5mTMjqIHlSi7ECJxOa4iKoIy0KmtFlaR0rINUVBbNHk09Z9P2GExm6JLSenAR54TW -UQNFaVuyWoVKVwJKveWUpq11nC9qvMe/cn95WwVh+vm7x5CN23oONwgNTjKcu07GX1MBedv1Xvf3 -a53DNNpYaw22mYGtSNrQdR2Pnj3nq6++4r//0+/54qsvefL8GfWsYbFYDHat957SQxCjCAyihf3H -h4Bzjnrot5uw0xGH8Xub8/q246b3l3EojcspQ12qqoKoclVjpI+E0a4MuhNaDzBIEeESYcZih9br -1QDlUkoN+iLlvdLc2ZFS4tbekl/+/D+yv78vUK6nj7m8vBSdhcpSVUb2mpRBlaK2KfZCSRY65X1T -4PK5Kp4gBEfyibZdE5Ki30hztHNOnOkkTndQXtqnUum58EDFdP/99z5296YpbWqMkbZtaZqGWaYF -b5pmC9OuzZsTENPApgRNITtpZY6cn5/z5MkTnj17xosXL1iv1xRdkJ///Od88sknPHz4kLZtB4bP -0ifUZ92Vol+QBsi3bH2vabpcYwem6+CmRMnkxa/d3/T3w/t5fb+4dmwmyb7ptWRivMF+qSivDYzU -tyqBrarxvdZQZRif2AI16EVYZXDGoDJM7dXxMUprmqBJH/6ce4dHmEoU74mJ3kuVP29jeRwZsv9v -sxj/OzblX/N4LShUkjQu69dk597YKvdxFK0wJeyxFLixVA1DzOQTAmwf/EtZE2LX0NKr03tLSCr3 -GzPxYWUvjTHivPT6GqXxKWCVRtc1oVQpul4qW5UEgotmhr57F2stB/v7zOf7PH78mKcvnrJuV3Su -pXeepIpmSL1FHFT6owrTVenlOjo64ujoiM1mQ5f7vmKMPHn2lNVqNeiFDO/L89bGUETXMvuDyk6x -zk6CkaZkmUAGUdmuAHG2O9Vvla1VTmfLw0pU0ULUA5BUqwCmQ4cKtCGaVQ4aOowpcKmENVXGmQfh -Vo8ikqeZoZQRzLsX7gGlFGgrnNhBZnzK/SU2JIiePm1QqsJqRaUUvffYzrGY5yAqCmOS0g1JbYip -y5ni+WgAU8owhST8yUoCI0q/hJLm5pAKPEljzcRJBYl+1aT3gAnEgGlgUozeTvWJbdy1phYjoxwo -h4i7VZAaSFYCimQQRWzDwPYkp0JbMQxKB5QulQ/pa0jJo8g6ACmB0hhVkWLIWODIFkJvCKZKxhsk -GJIrLeKE4gDmfxN9hOLAT02PCmXBCde5BJCKoBPGGpJ35VbyGbYNuclM6mJIRic45cB5CC70GJyU -s0mWsZKAON9vqXyUSo2wfJkseKjQypKiFr5rlYh+hkoCCaysGipjSklgvl63aCNOfNKGmHq08mjj -gAqlxVQJTC6iU0ShCYVG2Qu8RHjhJThX0WKUzTo9nqiiED8ES0OFih6NqCrPQo0LAdeD6xM2GPbU -jGQkQ669IbTCQW6DMC4VGKVWZuCjH+ekKESU+V36T+SnMDgoMpXVUBG67kjDetuZIjKAW5+7y1hT -5ngKU5xxCVrfrGq+9XF5wywZw8K0x7CJXv8+KbdPL3d649P5Kb8Unv9S2s9V3JRyQGDEBgaEDUlZ -ULlPz8wFT6xrTDMjqsQ3X3/Dv/zpc/7r//3f+OLrL2jbDWZhiSawia2gK70wonXqdRrwlLPL1khm -bayypVz4GCEVYagovp5oGRM0wygMA/AuyW+lFCpqYu43ssbIrNeJqtJ43wnSF0Vh5isq0FpZgs+Q -3GxzhfpbYABd1wlV+tVVzsrbzKJ0NvQW9H2HURWEiNUNn336d3z44Yf88NP37O/f4vP/9WdCgqur -S65CT11bqsZirGx3MSVi7aiMwGOVXDrBeVHwDgofRXMLIPQOnzSbpgED+0eH7M1nVFoRg8OlSB88 -SmmCc2CiaFtNjpKlVzlBowNCzT1JMkY1ViqqMPZXDlXX6TMwKQdOOWuex1iepibEUQjYWItOgjCw -1gqBgNFZw4Csk2LRGJJXzJYLRH9LbG9KiUjpsZBnbqzoMMXsuHknQU2Bp7S949vvf+D49Izzk1Ne -vHjFZtNBTNy5fcSvfvUr7ty5A8CjR4/44x//yGazYTabobUe+n8KS1azqHJwl1BaCW0psg/rSeFv -WCuq7BXyX8YLDxNc8XrSYne93DT3ZVJEqVbneZ6kvD0G7kG0Z4S9SA1wLPEnlAQUhTVSa1zX4WNk -ebAv2H2lODs7gyjPzUXPbDGnWTS0bUtUiT56uuSgVmhbk5Ri7Vp+fPqIbrXmslvx0S9/xYO7D9hb -zKhtRRWg6zrwjj735igY2N8SklUfNJjGGx/HNqWhl3B3/IaXvyWD9TYdkUJpPTnh1mG1JyZFF5Ik -70yNxlAp6dGoM5TTmCojEwQeG2KUHg1rETJRL18j6Jih7UoLlI6I8x6dWwT6vsf5CNpOKJUzMgdh -pI2AMiarBggs3qKym62IRsal9Q6/CfQbj7USIM71HLtvOWgO2JsdcHR4m6PDW/z46AdevHxG8p7e -i5hgtKI55kMCa4WgwJoh8aMjWG05PDjk3r37WGsJMQrDnHcsbx3w8viYs7MzlDG4JO0WyQgZhBXG -nyJkkyOzQRwooGNWOEZoUmU8fN5gBR4ixRE3wPaVDmgd8wYlWV0dx6oEuWSoh2zymL0fMkZaYQz4 -KFAA6VkV46lVYNS3KJua9HNIZltwuylKyayUjVKKBDXSjUkkBmZg6MlNtGlk+pLfXy8+JIZ+CrGQ -AUjlitKI2Rvm9zUOTymFXreJx61NoWRqx8xIcrn/oLxv6J3I2OFkkaClVIx2Mji5GViYrwq8KKCU -ZEcNoyhSjn8k4kYMmo8jZfHo6E2bC28wEOVkr9EQ71Q2YsiYyDhslAlyG8GYzZkeWwafPn8ds+1l -juUPmFzQWHkpm6Lcx6gNkmKZYyaPaXnOSRxqJcxjMUjgU2lRjt/bE3aVGFKmxS2bbMx0hYEYNFrX -JG0hShLA+V6y1DoxFOjw4hhnti6tNTEHagqF1WMA4F2uYkUlSdkkc1zAd5oUFJWuqeyclMD7SAwi -JuZcoCrCRMUhpkAcs5OfN8Lt5zA2ak7t+e5m8FcWP/6qY5pN3D12M4jX/X7689urLn/ZEQvMdWBs -g1Kl1FjB9yZ5dsV2WGMwpgZTy6ZtLYTE2fkZX3zxBf/4j//In/70Jy5WFwJVms8xlSUg1LG+mPid -gGjXWRpZ7xgUe8vfDAp/TQVjeo6S7Z7+fmoDCzvKTcd0bu1m28XZjlkDR6r1Sqls8SMFz18w1ikl -lktZt4WqdTab8fDhQx48eMDx8TEXFxdDls57j+tWzKrZkKWsqmqSxQ9srlaimeVanDPMQo2yYju0 -1lSqRulctfcOHyLeRVy7yU6ZrMSmadCVxWJ4/73/wN989vd8/NEnVERevnxJ3/diO0IRLTM0zUzI -Oa7JzA+Vgx0I9bS37l1yzFLdnYx72l6302dZsvZa6633lP22sVb8BcZ+loH5pyTzYMLudI3DqdTA -DAbw/PkzTk5OpIejd2w2GwBsLSxC9+/fZ39/nxACp6ciyibsWGlgPCv3WeaIVJ0jIXqJJ9Q4nkXR -/l2PN1U0t2zNzt/LWJrs0AWfm8WRfXdvuWR/f59KaU5PTzk7OxvWktGaRSMMRForCSRyn05KaWCI -u3fvHs1cEqwXZ2fEGNFJAget5HXRRXzw4uAag21qrNJ5bfQ8f/5ceog3LWcPz3hw/z5Hh7eZ1yKE -6nPPlO+lmmqMCEYTZS6bySwsYotw89x8LUB+yyx+26N6F0tefK6Y91prLVVdS6+drSWRPtBc6rzd -iibQNNtffGxJ4IxEQcO1pFKtVUhHXyJqM+RolVIS/IfxPSpXZkqlCRiY9pJCejrEQRl9JqWojcXU -ioODg0H8WRvxVc4uz1mtVllKQqqNynu89QSk30OZXGW2ir7vePbsKWh4//332T/YYzab0cTIfD5n -uVxydXWFLzD0siaMxsaiJJ09qQGKk7HtIdVApsdVgxYqMUlmtopNnjSZ2jQ3LaskI+IzPWAioZNA -SBQRlCMmBclJsKIC2kqpWkrlmhg17UbEDH0xRpmxRfBwNvMw52z6pDclRQmElNKEpNBJsmEALgj/ -sgQh4khpXVF6HqS64ycZ2olzujttcwZxVGTO2SdyxegalqvpzyVLWB7KFB+3m7WHYpTzZEwy4Qc4 -C2QHpngXuam+MDWohEqGKXREp9I8LZUupXpS6nNFR565IQ+r+LFDjUIlncd1MixpmlnOVLfDsV1h -kN+8nuEoWSPJuOoB4awQyjlTeo6GSGT3mJw/dWybs7f3HGy/1sp1p1zBUVAomVO+iBhjjqnFOY9B -kaJFq5qq7tljTmWbzIAlc69zbW4oDXSdZGR1NMTYE4M4pcbUGOvympT1pJFzpIioXweFUpJN7fsO -nRpUY1BUxBigzxhOZXJ1RJrgtMpkEsmwv3eLu0f3mdVLdLKyfrUmak30WWE7f2bOMACifj59elOI -3TgHcyC9G3xs/XzTNrDrPL1+3OT8Fht3U6Zx6rC9Kegov9uGgvzlx/RzpueIw/rOBAuT9a6UkBDI -+zTGaIHUMdH1URYyDO/ly2M+/+J/8fv//v/x+ed/ZrXaiG0zFbaqSRqCD7hMHIAWPYrpNSVyxTEV -nHYYA8nJUOpUchHjepqOz5BA2UnA/KXjtxsQTSsqWmuC71HWDnPP5iRaCDIH191mcMx8G0lGmtNP -L86w1nLr1i1+/etf8/HHH/Pjjz/Sti0XFxcDo1K/bjELI45nThT1rWiRrC4u6fqW6H3OCCZC1KRO -gry6rmmqJSZpyDTVJie5glKQIqauOTw85OHDh+zNF8zsjL/5zWf8p7/7z+zN9+iuznj24jmbTbel -pVGqecPcnTjrr8/58fclsTIEIe/oTG9V3cUPH57BNKE2VFOUojJZsDd/VgngpoQBhVVLBFLzHAIK -Tff0eQvDkh1U71NKXFxc4L1nNpPej0pLP07XeS5XQjogwoQW5ySr202ogSEOzrhk/P0AvyvjW6qg -kuCZsH3CwOz0pnHbhlK925iX1/TBD2vIYKiNpZnN2L91wK1btzAaLjaXIkaawERYzhruHt0hpcT5 -xQUxRgkmvENH0Zo4WO7x29/+ltu3j3Bdz9nJCV3XMavqoTcqTp3jHBQKxCg/DxJt2/H8+XPWVyvO -Tk44fvUzHty7z53D28zncxZ1g0ZJVcRketckdmZ41uWep26VkuTatvX41z/e/iyKLyN7u9KGqp7R -zORftM2giZeS9D6JYKbM6Rj94AMK8kVIbtSEPTSqiMmjHVJAR/GLVIriZys1rKEShJQ5qciuQRx9 -XyDD5ZPsGSpJ4KIUKiVMkpS10gajDPNmxp3bt0kp0TQVF1eXnJwc8/LEcn52JQRVwaGCVMODj0MQ -Yiys1pd89/03nF+eAZH9WwfDdZ7lwDYilfWybqNCeot8zAYkKtEuKI5JHvQUw6QRm6yLUTLxGXqi -tqP2WOA1KuZEvGyg4rwGIOM3NZAjPWMSzczQzKRJra5rikp71zp5ECnlbDND5rVAwZQWlh0pPYvx -Stm6pZRZI6IHJQ5VYexwIeUKSDaCyQjGHplUOjNZpRucoYSj4OHl+wiqKkADtkt8avJVAghjspDc -ZPPeypCUEu/OYi1BSGmCHnsTJACRU1hQPVuOdO7zGT4r0yBLs7CTikFhw0KNWc9csSgZoXJNA3Qs -V9KUVhIEJfJzKC5qxinnzO4QcKkRQpByIJuHDtLwsUMWSjMqq6aUtubmeI7p85GLF8jItKqVb6qQ -IGw5oWE811ABSXmDlBAzASlpUuiJoVQJDdKgXUGyGG1ZzBtiAwsvGNCSWe1dh/Oe3iU2bU/bKlwf -cb3COy87s0qkuMGjMulYmQtCuSvrcJkx8jGLBEV00lmAMGFUnZt15yIqRMyQMIGIJaO5f/8h79// -gHm1oN94+j7PKQ8xqqx2Pn52TuVIlnLCvDOMfaYkLjP2zcHH2453d1i3nd+bA/+b3nddgFB+/teo -etwU3MhnI43gsXwv2b3gCq21QhubleqtZN6qCqL04bjO8fXXX/Pf/vH/4cuvv+L88gLbWKyuBtYR -H4ThSiCr24QP5VqGbN0wlv61rLee/nyNWNubKh5vG4/dYxrAbDty8n1d2+wEG0yuWHoXcX0HMDQr -SyZSqqF93+NDz9GdQz788EM++eQTPvnkE+7evUsIgT//+c+8evVq6DOJPvdJBsf66oJnz57x7MlT -zs/Ph56R2liBUiqVdaY6UJH2KtICRif2l3NuH+4zqytilETcYrnPRx99xK9//WsODg6IfeTOwR0O -Dvdwa4fznrZzrDcb5oODLYQDMcr+mtL4QHarRMPoSVw2PD+xwZNflh3ruvPk9XTtKsr7sDEGHwMq -Q5eU1jRNw2Flhz6baQBSBNA8nimToeQRx767aaKg+AylZ8d7T9sLhMt6B8zQuQ+h6zo2mw2PH//E -rVv7HB4e4n0PFB0oTd+3zGYzqZIc7HF5ecmL42esVqut3g8ZA9llpxn6Mb3y+jFFAOwGIX/JEWLc -Sux4HcGIL+Wcw1thtFJGYxTYZLh35y6//sUvIEQ+/+YbLi8vMcZQ5wDaZwaxD372Hnfu3+ePf/zj -MMZFME5rIyxHphJq2ezw9s7lxIQQMKi5rLGr9Qr31HF2dsbTp0+5d+cuR0dHfHDvAYvFgoO9fWor -bFmhF9i0ypWQ6bhMHWtg3J9vOv43zfJbn4cy2YdJoGQO26YWsca6wlQzSQbGmHE8GSKucsdozLNb -Z5h0CV5L73T+fSq+DgJrTTHb6BKAZ5KAsdooa16QENfvVyoXFEzpY83BdPQSXMprJIlUm4ajw0P2 -FjM633Fydodbz2/x5NnzQdwz5WQBuXqZvBeomNOi/+Ec1lrmy4VUbBW8ennC2cX5Vg+IriyUHhCd -nUWMeFcqFe5oYXZSdOR4SUxQJFcdDEobXFGCLJtZhhGUDLjCUfRCdM6MSObVUfB7RicqC/OZ5eBw -znzeoLUdcJkhIA2waFHrjBIP6sHPKDv2xMFM4nAX2NdQjlZxUEoPKb6m1SAnlEBEPKXyd83rFK/I -JFIlICgOdvYiipWaTIrppJevrkwbUhqbKksj5HBVN2Zyi1L8dt9FKpUQE/M1uMwfPe01kchUnPgc -gCRPShJIKQ1WldPmDUqXykvJEOVATU+c/Em6dBja4foVKY19HtMKkcA9FFORMxdG6BXkFh89Qqi0 -HgV+drOlMqpFVKp8TmnezVWUacAz/K4ajGCcsqLEEvBm9jAC0m8jc1OrGpDeJlSNUpZKzzIDiQQp -KSUCgRAkw7rqA3u9o21b2rZnvepZrxzedUAgeGGUkFJDzgpFIGrB5mMxJpK8qOtYY2lsRWMaokos -Z1ICvX3riP3lMkMme4JzxORZ2j1uH97h4cP3qe2c6CC6wornMWX8EqgcgSnZgaQB0kq1LxbHtvR0 -ZLB0SHFcA+OePPysp4vktUNgle90TL2B1zJpOwHS9G3XVCZ2oSzTr7vHrv+9LaR5o9s2OYpmRbHu -iszELjZA5QpIod7VFq0rsBUomQOBxGqz5qenT/j626+42lyhK01InsrUoOU1EXFYBU6QiEEgpNsV -nu0AZJqV3In1Bzy8JAlyxSSmEQqAGpSCSzJh1xELMdw4QrszY/oMykZclNLJ0KS6rtEE1qsVWmv2 -F8uBWcZ7AWFH56lUxbya87vf/JbPfvs7jo6OuLV/wLyRpu9/+qd/YrMSRfSYPMaKk922La+OX3By -+gqQzVzn3i6VEoQoazs6fA9XcUUIgYP9Oe9/8HP+/u8+4+H9u6gkEJ/5bMF/+PmH/OxnP2NWN7jO -sz7fcHb+kvVVy+pszabviIh2T4pgTBSxScwoFLYzisM4D4FGeZjTYOVmdqthXcREKZOlqZeUT5cQ -opHa2AFaShSBYTtrWNYVbdtmKli5rjoHH9JTITYl5T2jBLvFRiu1PemmaAHvvTT/K4Mymr7vCMGL -3oC1KJX47rvvWCwWfPDBBzjnWCwW1HU9iKTdv3+fO3du08wk83989nLLDmg1dhkYGYRRBf6GyulN -tuZdj5QTrQBa24FprVThvIv0ncfZgO97gU5pjVGGvWbOh+9/wG8//i191/Hk5JQXL14OdOkkRfCB -vnfUdcO8biQgCJFZVeNioPOOqjZZ81dhCgQyRIKTgF4r0QyxaNACpWyDoz3vOL+85PzigsOTYy7P -Tnlw/z4f/Ow9Dg9uCYxYJ1KuxI/PWrRxio9eJum0erB7KPV26/q2COVtAYg20vesAass1WxOM1tQ -1Q22qghaINkpL62iiJ5SydMZYgq5IZ0BsBJVJnTJRBRKxcH+D1ceFUElTJ6DQRW7J9DTSLa1ZRx2 -9r+oyHCs7IcFqWtNj9paTFCoWsSSF7MGdGJ/uWBvsWQ2m9NUFc9evBCNj+AHmxNjJNlEcHm9aM2j -R48wlRV/xvW0nRBpGGNkD1IM88nHgB3Wd8zlRpUgiACaSgqNl0FJBZ4kN1gczqryObsUpNyUKXIl -+JAOAhKDsqYMsWDnpYE8YTRUJtLUMK8Ny3mVs7qKtgJvIi0+N5krxNWKr6FvBPoEglEvFLPCQqCG -qkCUvhLvRQDK9wgMbeLIxtHgygLImaKsQ0E+D4OhmdIZMlQUBr7oa5yZ3WxegV1NM5Dl3MP9XXMu -o0p/QqJks+TcxQEXat4UTd6A5OHrEnQk6T8YWLSKMnlKMidMyfiUTSxDP0pzd6lwlMhex63PH5vC -J301kwz1IOhVVNfL30tApW1WGFU5cyXjO+LCR0hZimN1ZWguH8anjMs4VtMKE5NsYAkUgIFdqpx3 -fBgylgqLHnRjBBqRO2SydfWCUdfjc290RVSGGD223yfGSN/3wluvr1DJsV45+n4t41PUazPMy4VI -iFLmrUyNSobazpjN5yxnh+zPD6jtHJKwmhweHvHw/gPuHd1j3swgBYLb4L1jvz7AmlrYgbJDoZUV -XRj0BAIxxeFLJU0CxYLZjJmVJzvlpTm5PP8dO/+XVUHefrwpUHhbEDJ93XUb0pvO+ddc4xbkK7vw -A1xTAWh0znQPAUjSBCVMe6pqhNI6JYIWqsXz1RVnq3NOL8/oYo+dGXxU2Mrk5sgI0RNiXmdKkXQa -S/flX/5ZDdebm5l3nIXBlr/BCZtmrrcgPBOWqrcd171mC/YTIt7JHqSVpbZNhspoFvMl9+8/HLLl -63XLy5cvuWgvWS72ubV/yOHhIfv7+0OD5v3799nb2xuSXxbpOZjXTcZK6xFSVEQIkxlsXghOcNdV -lfHihtQ76qbi/v27fPLJJ3zwnjAyrS4vODyUa6isYb1ec3p8xrdffcuzn55T25pGL4gxUs/mzKp6 -qHQKLXeQcFXrG8dKnMhcLS3jpyaJoTcc04BjqFjnaWJydaU8B2MM2m87i1Zpqlp0qKbvLw612Jac -6KEETCpXGsZ72koMxLEPJsZI0zS5wieVLXqpcqlcJei6jsePH7Ner3n8+DF93/PBBx/wm9/8hqOj -IwCs/v8GAAAgAElEQVRWq0tevHw+0DUPTt7Qd0imj833m0b7VRy8MaFWRi/vb39l5WOo/EWk/6Iy -aKvxfc9mtcJ1HeurK6zVtG2H7wN1VbOY73H37n0ePHjI1dUVTYZUlSReQTQ0VT1o3xQduELXOmTQ -S1UkBxxJgbZmqFrElERMUouWlEERvSR1LzaXrN2Gtl2zajeEGOm842C5R6UNaOkNarQdPq/0u1ql -B/tTbM61tnPiR/xbHVrZ3PthMPWM+WKPZjHHmloKI3Fq38R/HubAUN0R5AGoITAhZTh70iSV0FS5 -Eii2K06qgpEEk0rYdOlmoIScqxC2ZFudsk0fKsBM5nC2v5WxaO0xRqOcwvsWsu0U+vF95rMldTXj -+OyUtm2ll6PcZA1tXnPGVPS9F/RFSHStQxvRHQmksaIc49APY3WB+ASk5IPg+lWSyNakBSJM1yPw -HAf0OcGvqKIV51EF0YmQcgrJZ6fF1nkDzYJ/OQxUWYlbp4hJwo+uY0BFh0mWSlfMrGa5rPDOsVm1 -0owVe0yyGF0P/QfXru2UKxapZFHUwHQUM5uIc46QFJFAUkYgXoiQVCqugYSR13/G9OOGzLAGJTzQ -gyOe0uAcDxNAvX7d003bez806g0G/ppN22grFYEyEENzfsaUEyfMPTLBtdYDXMDnACDHajnrU0l/ -QRSdExBHPGmFIsi9DU5AnRdgVkyniPJlAxZLgKJzHKtzQFQseM7NxpSd/fLePEFNQ+nv8kERo1Rn -fDFIfrv5eRzMMiQStIjHJNcmEDMZk5CN3hBjk51CJc/UJz0umlQarqUKqLVGpwqt2cJ6GqszXWbE -+1V2XKxktpXMQ4NQ3TXNDKWgbixNpZg3hsW85vz8kqurKy4uPQrRAIgKlLY0tkbZSiouvsGair3F -Hrf377K/OGJul2hVoRGRtsP9AymJHx4xb2ZoIsH3JO9ILpGSIQVpJBz4znMfwDi3p2xGepLpn1bU -ZJwL4cEQpG9P853gYwxWXz/evsEMbFe7yYjhWm/2tHYd5uv+/raA5m0Ztus+a5qAKBBSYaojZ8Mk -yZKUxseItbUwnmiDaWqYzSGCcz2vzk549uIpX33/Ld/++B2X7YoutAQd0Y0VFqMYCMnjk3wNGbqj -lSRq0uS/kiUfnM9oMWka4OVk0o5jtRtoFFtW4B7Xvf5tDejXHdOEDYDCYLQEA8F5NusW7yPz+ZKP -fvGRNHJXDc45jo+P+aP7I6ENfPTRR3z88ccopXj27Bkffvghs9mMy8tLSU55T13XJCc6JM452vWG -W/sHPHjwgFs/HPDq1cvhmqwuKO406IL45KVyr2vqZoGtl9T1Acu9+8zmjtruQ3Scna45PVnx6NEj -vvnqW7788xdcnlzx6199zMP7D1g0c4EwVRZjFcnFAfpV8PhTnYoYJza/NPmoSNHlGtK1yD50HWRu -nKviZGs1UuzK3BiDDDfsZ0KOUBSxQwhDQFCc4KqqWCwWzGczWtfnhKGSOZbPX5iPohK4VaEhleZl -tqiTXRSinCFRYnKHVN4vY/QcH7/MiufHUhXbX/LBB+/x8OFD+t7z/fff5qZbaU6XJnSF8yM6Ynel -F22Nt7m/u3Zle+2//rphHVFYoLQEe96TlPRS7C2WQ9LKx4QKmuTAEwgh4qNCVzXNYknTNFTGZiIf -mRMCsdKcnZxilB6qGt57bFNLcJgSSmuBEKWccirjq5EgOCdAUDI3dQJdJZLPBA6u5+zqUtgrSWz6 -jgd373H78JB5Lb0TEUVwQlKgcqM7Gsbm9FGsVnyj3XH9t6WfluZ9aUCvjaGua2zVZJ9BQfIyrplq -1yiDUhG30/tWuq6Ge0gaCIRkhGYbn8kzdEmXEicVQKl2TPaQci7J7o+fkZ9VSuToBNHs2kk6CJwq -YZX0pVkr8LLWyb6trWIxm2OqzTBn9/f3Ob+65HJ1xWYjv+9SQGuZO8GLz6ONIkWNtQ221ujKkkIY -er8iafCfrMkl2kQUafhUtDIQCJaaSdChAOXzhtVmyAWYqDFGIj9lsyqnT4SgRdjQHKLy5qqSys7g -CJ+KwQtpVYwE3+KdIgaLri2Vhf3FHNc6roymz41RWsmYZyAB0nuQH8u1/kBp1FYSeRYcfvDEVJyp -jHsfnlJxfjJETd3EhKUmgcT2JqvQQ6pwN4ovMKtiXHeDj8JN3nVuwM7WtXCpl0ycZGNM3iXIzkuG -j5Gpd2OJyHNmc9jAEUdam8GZ1EZ+J9mlXJHxfTaIeaPL0bMxBm0NiSbjy9ucXfW5UlGUWUuPhx0d -/FgCJYETxCT6IrEEpTkDJTV6JQFLClIe7jpKv0tCNsfpeO5mV5Xq8qPxQMrBWqn4ZHraHBTLLaqt -CkhKzbCZlk1ubARVGNWQUiCpJE3fObhRGqGANS3aNkJpSsibbCSmXlSm9R5ag600s1qzvzfDHe6x -vzfj/LxGcSEsMkmwv3U1Y7l3i+Vyn3q2R9gIs8jB4pA7hw/Ynx2SvBFNyqSZLRpmzWKAlgTn5DkF -R4ye6ISEwOgaBVtKp8aoXNEcN0yZo4X9603Odxye0dZ6+bdNWL12/DWVin/X86ZcNSs43aQAQ1QC -qSg0j2hDUhplGyDR9T2Xlyv+/MWf+B//8j/4/R/+mZPLM1zo0Y3BeY8x4FyXkwwyf6zVqCREHiGE -ESLF9QGX3nlgYs7EiN80BtP1WL6WHoBi46bV3jcOz05QU35Xjt75wTZ2SbQclFK8//B9/uEf/jO/ -/sWviTFyeXnFwd4BJ69OWMz2+Ie//098/PHHfPn9V/z+97+nqiree+89zs7OWK1WQxO6QRzey8tL -zs9Pef/9n/Hw4UNu3bolNKM5oWOsiG/GFDM0R0RwWxdYLBYYM6ftIsena+4c9TRVjdJ7nJ8845tv -vuLJs6d8++23vHz+iovTS3Qw3Dva8Mv/KJlIf+7plWJmZznxkRnGMiNOGethvPIQbYOscuVyeLZj -IPEuxzTzP5xDF0jreB1JgctOaL8JQ3Wp6AgsFgthrSKRnBvOFYsdhoGhfRq4aq0FNJzvsbBtuRhE -UT4l6alMpYLgAT3oEKxWK5qmGQLMEhwXQprCcCTBcamGT/bsnXmp3xp+XD9n02QfvgkWWgKQEtyW -a33v4c/4zSefMpvNOD4+5ptvvqXftPSrDt95Li9XXF6u8CGxWO5zdHRE0zRcnYoYXNHqWK1W/OlP -f2KxWLBer1ksMm4/Z9pTblYHRCuKPLdiHPYErTRdcNTGEpXBBwlyJFARe9b2HfEy4bPPlVIaWPnm -zYx+0xJJQtmcqwmqkgZpYKQQVtdrDr3NDr/1Cb0lf+S9BBNRGjlQVmxY6QcqgqPjUsq+VP7q1XbD -eAkcJOGrCb7AkCc+h5IziFM7+p2RtLUmSkpbK3mPKeic4g7mZnWldUYgpUEIsfRgqOzn6UqjrbCn -JS1wrJgSqq5ZZsa107Mzzi4vePnyJcenJ3jvuWhbmhiFfU5Losa5QN97EkJj3XXdQISAVqTcZqCU -wlrRwZRO+yS6BqgKncTJ8lY2R4NBhySRXnKY3KxcaYVOidrCvNH0IdIBqa5IGK7aK1LSJDUj6IoQ -FZUxgq3zHqMTyQdREXcBFTy1SlR4VOZPbwg0OrIJHtcJt7itK0pjuCYiPR8CwRpZAxRddFRGkXyg -0pJ5t7bKWnoKYoNWc4yyEskGgW4ZVBYVL9CtIi6jhkkWo5eG0NIkFkJ21CsJPrDE5KXshkYbMwz8 -UKauJcPj/Cis5JxjvV4PlIIxRqy17O3tSdlPJ6y2VLbCaYGi6aggVpC06FAkTUygTcRkJh0fE0kF -0I5oAwlHDEZgN4i2ikkVFpu1BiIBJ9UgFbHKoWxHUi2db/BdQ+SAkNb4uMLHCyIrlA5Ds2FdNUJU -EOfE2BB7nelmVS7DN6TkRG+mBEUmV5+URXlPTNDHxLp3rDtH33kJDZXB0KO1zU5IhbE1xpIV0CNG -z0nJS++Qln8Jcb5DEPV37z0BEQ7KwEBCEhazouoaQhx6QLRPJCoabXFR5kaMo/MRVQTV54AK2rBG -RamEVKoSYxMFXkNKqNhAlCbjat6z3Dcs9uDgyNDsWXwfcH3EqjnLxSEHi9ss5wdYW2HTLSrbsJjt -MWsOUNGQvPRAGVNRI4wVM22pUhx7+pQhaU20FVFBTAV/K8wZKld+1KRJv+QCC8WvAlJqKT+Mm+1Y -mRg+rmwUKb510yiHzsQSu8dW5aJc585rSvutVnZ4zxaGvWSABqG9nJ+Y9EBMHYXpZxf/rjhF02tS -O9dXFGVRhS5VMltpqLyJgq7PNiJaTVU3LPaWkDS6nuO8x6dI23VcnZ6xajc8fvqE7777jj9/9w2f -f/45j578hK20NGX3ClNrSB5MFBubEjGK4J1OibpcohLdJaLY8dHhygolepulj7x5lp4VU7LPKIjS -gF3XNbWthVXIJZSBg6N97t27x8HBAY8ePeL4+CU6ieMhgcnk2SkFKjs6eUyLM+S9I8ZCwZtouxaj -93CdwBlCB+89fI+/+5v/k09/9X/w4N4dLi4usKohOvjoFx9Tf1Lzu9/9jsPDQz7/4x/4+qsvuXt4 -G9/3/PDjd7w8eUa1tMQ+ojtFUolNv6bzK6qZYv/2AmUDVa1wIZA0+FJNSolQxquqmFmF1Yr1es3X -X39Nt2n56qsvOLp1RFVVvPzpGd988w3Pnj3j9OwMpQyXlxsiidaCNw2brsfM9yFIFbhKWhpak2Km -rdj8zEyfkiJpM6BdTcqJUKVIWoIOnZEIgpQUPZioxeGQZSvYcp2fRRr6GoWJSXJ9kcpq2hSYaYNS -gWglIMB7gg441+McLBYLqeapSB9bjE0s5xVXVz02SIY0xoiPQWAkKs85rcBDpSp8EvrihDRceyX9 -SzoUJ11P1rEkUhOBED3GGpzvJ/PLEEIiBIH1ai2EIQqNThabIb6yD3Q5+MjOYSyoi+urH7tdCX7Q -CRntx/Qr5OpVgWxFJX22eexntsb3nn7Tcu/eA3730Wf8X//wX7hz5y6np6f8y8/+mT//z89ZrTZs -Vms8ida1nK2vONAKbRqUrvEOrG2YVTNm1Qy/CTz67jH13LC6vMQoQ1M1Qj0cE7aqiSEOkKwttXUr -fpaoehk8CZWyqKnJsGUD2mohWuk39MnThh4qzeJgyWx/Qb2cEecWlxybXrSygoYQEiZpcVhL4i8J -dE+jhnYBrTV97LZ8qt2AL8TXCTCmSY0RULJtx4ckZFIkY/FK42yix2Oy3yuK5ZuciLQ5SJL70DkI -NpOgSSmhCE8oCuOb0QJjTkkqqEpluFtKufI8IUMoe0aSeVYgsoBAMsv1570tv3RrP2MHpt6FwkwV -iT6Pa+5/tlpjKkg2saj3ONg/4vbFBfvzQ27vn3K5XnG762ldj9awbjecnZ1xuV4RfanceELMQosq -Yq1BK0OfA2qrMr2nyqGUtC5L97zSFDa8YaHkmilKy60bk6hrmM9gsbAsjSZhiLphswl4BX0n4jgF -UykaCnmCBGHZEgybOL4CVcllbD82viQ9UcYdky4UrNv1fk15wIGxoUnU0UfnIZDSiH0c4AilcpCx -fdeeXXrAJ1UFPckKMVD6lWN3kZQGyb7vh0yMVD46wbQOC0PhXKBp5Huhc41EXagCVY7Ig1Q9EDhd -DAprNHU9o9aaEB1dt2Z9fknbr7FmPkAqYsiLhrHisrc3zwWWgEoKjyhit21H7yJX6xf07pJN94I+ -nKB0z2JZs7+/z2KxkHJ6NMIk4zwkyYSarGhPXowondlTJOsRk1RTNquemBJd9LS9MML0XSf6FjGi -qJjNFuzt7dHUs2wwI33X4lyPjo4QO0JsUdpjq4StJjhyGoGc5UCCpLLPmxi1PmTeex9wboPCEqOU -S+d1I43Ametea6F8jqnHZzEfkAByNq/RFYLrL2BqsjhhNnjeBRJiFObzJb/4+ZE8a6eITqFjRWUX -zBvBZe419zHGUps5xjSoWKGiRiHiSMq5UU09jsaoYJdjdkASejBWMG601x3TTNQWPnsny1dGcXr8 -pYWDXZjUa59xTQbxug3npnvYzfrvvnZbSG/7M2469xacgknMo0RkUKVxQ0JJlghyVVGbocLpXWR9 -dcX51SVnZ2e8ePmSHx/9xE9PHvP46ROeP3/Opes4vzgVbv95TVE2h6Kye31lY3q/JaiCaR+BXKPR -pb9h14aVpMsIE52Oadu2GdKiePDgAZ999hmffvrpgDNfr6+4vLy89pqmh82CmLusRKUqaa0VOECE -xs5pZjUPHjwYxOeK6nWBtB4cHHB4eMhisRiucbVa8dVXX/Pi1UuevnjK6ck5s9kMW1W40FHgYkUk -7PLykhigqmtC5zM0dfsQBzZhdAVKApDvv/+e77//nqaqxR4bS43m6nI9jFtVaWaLudy7tWNFMpV9 -SG0tqu2aRu75SDs/X/fcd173tkrUTUfJyA77XvnAzLgW1ai7ZdhZmzm5Y/T1vULlut50baOd2bZJ -5bZHCKDBWD041MKSJZCrvu+3Kr/TY4oYuO7a3pqBv6HKUf42hVSnYT8YK4dFWLNUEEcbLSxUBwcH -3L59WxjUfMA5x4sXL/j666852Nvnxx9/JITA+++/z3K5RCnF6ekpV1ey/mpvhjUyvd/y/duOEe1B -DnCnf0TgN17Gtus6zs7PefToEb53eO95cOcuaibV+eg8Vmms0jkZHLNPukPGYyQIiTFulTiumytT -mvDd+7nJdm/vaePv32Vf2b2WN31Gsf/bf3v9Ot527Aa1b9qTXq8gFdmHkflT5p4aAiutLMYo9hdL -6rpmubfPgwcPcM5xVapmleb8/JxHTx7z+NlTXr16KSKfUY02AgmuBfola9EqLchVnTFnOsosUkRp -UlQmO9YD1EwiI6uxmcJ1uYS9RcXefsNsuaBp9umj4eT0io1z+Njh+oBKgncOJMnYJ2lWkd4MDVqy -tsZYSrOzDwnXe/pQmpIVSQvNp8rmV/4/OlAFwz828sTh63QiSba9GE+EijgHSCTB0Zb5KwGRRk8a -uQG8y0Fl1kGRJiRFeeO01LobfEgAEvE+0veetm3pum6iUTIyCCkirg8En9CNxRqpaoRIhqLJxpSK -k4kEWbaq0ZmnWgN9EPXti8srNpsVTT06WN57XCsl8eVyycHBAfv7BxIfROmXCC7Qbjqu1om2M6yu -1rhwRe+v8HGDth2KXmAebcfeUlFXBqvnJG2lZyJnpWOMVCZvrJLykeAjerwLhJBYXwZ8kADEh0Qf -PH3ncK3DOYcxlcwhJFp2zpGIErj6DnwvAUjo0dYxm1nmi4amsRgjquWaJJtgVAI/jDJaSmuqykPS -KDxdt6bddIB8bmUbzNxQyqQpRcl+gggLRmHEATCZTswYM2jXCDNW1ltBEYI0cockQYPRNcbUUpmp -KrrW4zbCCFdpUVbf29vHaukHUcmQosEkeeZGWVQRgotp2IxhslFkUcGY4ha9spo0gd5kxKZG8rqg -ZHrs/v0maML0/Ndt+K99nbznbdd33TXFnYrH7rmKc31d6X/3M3c3p/HnzN2OEeGo4fdmVJXWUt4H -jQue1ek5JycnPHt1yosXL3j56hWvTo559PQJT5495ezigs1mQ0+kqg3LPekT8L6TTcUoQnDXxWfb -Y8i0gXLqEI1aCNOxfNMmXCAsRWFaHOqaDz74gL/927/ll7/8JcfHgsMvQYEy+sa58dqzyrAtccgU -1kqvXR87tKlGRxZxxM7PT9FJKsonx2e8enVMXdcc3jqi3fT8+OOPvDw5pescjx494qfHP3F6fk7v -O4wWJjyvFDEUVrjEixcv+PHxoyxiuKDz3dD8mXIST6kxSEtJKjzaGEIvyZO2bdEIS1ed+zLms6Vk -mb1DYF12gIFJBngSgBR4jh5FCEdGnBue9+T7SJZWVbxG5PIuTvX0mAYfWovz2E+eVyD3bExhF9oM -FSyh87zOER+/L1ndrb+X5EEWoy1kIdPkn1Iqs2GNczulxOXlOS9evBgYJ09OXgnszvdbJDCF7GQ7 -AL8+0VI+703jNA3Q3+YMT+d7ShJsNE0j7FSUgDoMQXhpxnfO8fLlS7788kv2l3ucnp4yn8/5xS9+ -wcHBAV3XiSicz/6Gj8NaLQHOFM533bF9H9v3qOSbMWldafqUiCHigkAZizhhM59xmOl5Z1UtdPOS -D5c9qcDATIZtJoFyFVryN9n28aKuc7rfLbDa3ROmc6s8n5uO6Z6yZd/YtqFlDY/n2r6nt8+p1z93 -9/3Tc+idzyt6QsCWfY0ZIRQ60Dqic49IXTc0zYx06xYALolPY2vD6cU5dV1LNbPrOE3nrNuOFDKq -ReW0eEKIdVBYZTL/RJJ+hWQy3W1+sdIJraJg53WkMoqmqmgaaOoItCwXNcu9moODPVFWbPa4WgUu -rzYYI5j4GIXtSinJMscMKI1J4UPAeaFnlRRxDakiBicCa17sso+ZIyAqgk5oLYtTq8JgpbKgYiBs -cZyXB1IqIZMmOcaKgugdlKg0Vx6E6kMUrlOmkJ0YJGuqbBAj0hBZY3IgpTCE6LYmb5nYIVd1ijDS -ZrNhs9kMmbpx8pWmYIX3opJpjGTQAPquF6eZhFGaSiuiElYdlMYoK8JZ7jJXWlrW3SarA2vadmJ0 -cwZFxlRRmYrzSmBnKnoiLb27ZLXpaFtN31tiatAaZrMatJTaUYHNZsN6teH01Yr9vTsc3bbsL/dp -zJwYJCuWyE6xchAdiZZErgh1kiFZXUVCBBc8fe5nKRm1svqcc1xeXmaxrrLQcxN/tyYmh9KBulEo -NE2j0arB6EqeYk4HhuLQppwZQFPXVZ43PcFf0bYehaGpE2k2bmrGmEHRHIpar5HrUXGySWhIQp8q -c8bmBS+Bq1KWmOFeUUGy0rBFTKRYoZXC6hl1vWBeLwV6gRLMbVToPD81hhgTta6G6yq45mkWtSjc -pMSWk3KdIZtuPOVvb6oO5A+49hjOy/WByLs4pLt/vy5QmF7TX5pRelu2a3dzue6QtZgbOJPYL8nQ -GqISyIvRFcpKT1XXe84vr3j05ClffvklX37zAy9evBAu9SQwld57qqbG1hVtEPYaW5uBhUwbBs/y -uk1663e7DkT+V/bDMWjdhTdcP5ZVZn8KQXofbt++w6effspHH32EtZbnz59zfHw8iMFdN+5Tx2ZK -Sy6JGbGnVTWjmVX0XaFcFbhe3zmePXvGF7M/s75a8fGvPma5XOKc4/vvvx8qGHVd8+jRI16+fEmI -kXbT40LPZrMhpIi1WnSokjDgAKw2G778+ls+/9O/8PzFiwwZypiBlJjSSw0N2xnWaxQoa5ibBaSU -++ASy3o24O774AkZiltbM9i5Yf/YKWdM1/HWOJavOwFGytf1Nu4xmZ/vFoSUfpQSfLgJAkApRcoB -VPSBlNmvSh/jbqLh2nWOQHOFIGHMEKfiqGVSGa1yEJI0WukMUYG6EoasmFWYO99xcnLCDz/8wMnJ -CUqJmOHp6ak8+5wwkj5GNUD/xvWjhiu7dtwm91CCxd3j5kQFee3tygOo3MArWPtnz5/w6tUrLi8u -ePrqCcfHx2w2mwFJcdwe0/d+aFa/c+cOH330Effu3WO9XvPkyZNB50ZtkavoAVparuWmZ5Mm87xo -g02Z8YYAxGpMsgQ8MUojust6EbdPT7izf4vlcsmsbkaqYZ8V3Y0Bk/ezOBLzmJSEBVCN6+2mQPDm -zP/u77f3m6m5vzb4eEMActNetvv5SqkJpG+SxJi+d+c8u+e7aV+67hhtexz8ljSRGdjunc3Pv9yv -FxFCclCoMslSgTqnGKm0YW++4PDgFmf7+5JMDy2khO8DVQW6MaL/gswXq00ChMHIUJGUsEKVugI6 -yCtNpsutFM2iYm9pmc8MlTqgqjWzRrNc7FM3C0K0tF3H5aqn8y47+pqIsARIn0LMUKEqVzkSzmmc -1/jekIKi6xJXa0/XRnxAZnkShWaN4NZlDsqEKN+HrUU/ZvRSRIKrmIS+0UdcL9l2r4uAogxs4Sou -LFAkgShJw/aYatKFBlZLlkthkYZreXha1YPxTCUT4Bx9lri/vFzT5axYaUg3xk4mfMZiI46rZOPz -GKaECtJwqmJAmYS2Bk1mtyJxuT5jvb5itVrR9u1YkraGqqoJQSoJyYdxUSbo2p5LdYFzl4BGpwBs -8Kml9xHva2KcSbOzdpC80NEqUcoMuW9idbnCt1DrJQfze9Qzg0uRvhPImQ8rYnRE1iR6YnT40OP6 -gHOediUQlT5IFSzkCk8pywbniT7hcKS4GbMOmda3qLkr7ZlFS9UofKhIqkbbGbgelbVNYhhFGYWm -LldJUiKGTqBnG4HFNU1P13r63uWAcvwHAp+oapObGsOwuGMU4oUi8GeMBI/SY2KwVQMqBzPR0vkk -wVmubNRmznx2i2WzR2VnKCrASmkzU0arJJtxjImgtjNpY2ZnMFeUUGDXWAHEHQO5+31pLL7uuD7T -t2200+S1Nx1v+tuUgvT6AGT7uoug5fjXm5tBp+edXstrWa1r7nMrUENsFaTMciuQTq00ITOQaCvM -c5uu5/nLV/z5iy/4wx/+he9+/EGC676TBtL5TKhNlfScFWYRsbEpPw/BbMcYX9Pu2D12N+DxHrMt -DXGYu9N+l/L3aaYwpTFjHGNkb2+P999/nw8++ICDgwPOz88FI3x5Sdu2eQO7ee5Ihntshi3N7NLA -J82f2kAK0HWtYJcxvHz5gqurK9arFbcPbg8O72q14vHjx5ydnaG15uTkhFfnp8xmM5SJOcFEZgUy -NLYhVA6tNVXT0HUdL1++5Jtvv2fdrtjf3x+vdzJfApIcUQqaxVy0Rwal4kziUZpsLaSoUVZ6tEII -+F7WSB+kqb6palE0vgbKm2LKzakCYy7TWGriauva3uUY5sM7vsloYaYKalx/Rmusln3RTZwojWiA -NE3DvJlR17XsPYpsc4Xgoryh5IPkwl7/7GnAGlPcgjsPEMGhoiEojpASq9WK58+fikqzEjapzVbA -TxYAACAASURBVEZol8WLjtnVUEPz9bTyMXVQ3z1T/Wb7dpODHFIihYAxhj54Ts5PMD8aNpsNp6en -nF6c0q03bDbt0FgfnSelC6KX91lruXXrFkdHR0MAWJIEKmtuDdW0Etjt2P2bnF7xt3JFXWVMSkrZ -95HKr67ERrmuR0UhbLm8uuLZ8+ccLvY49I47h7fZny1QQBdbUszwLRhsHEYTepeThoVG/5rnoLbX -x01Vp3ephFz3+jJONyV1ppWTm84zVkR2/k2Wn8y6abrgdVstiJvrPytlm7AbUBYtt5Sk32YYryH4 -mEST2QZHFAQRJ/baopRUr40xAsP1ss4Pb93iA/8emkRT1VQvNauV2PsohGnU9UhGYrWOuRSrQPkB -HgPixCjTC+OUdigtjeHWamazivncYlAYLRAWY6Ry0XeB9cqxXvnMG5xIymC0JWIELhUlINC6wYeI -c5FNG1hderRqhzL+6emG9SaQos1RVyVOvspN56JmhmLSF5IpeJPS0n+QnbuUFdkpas7JyPlUhdZW -+Ny1Rap+MmFj6ocJJZCobeHCGAV3rZCG1xQNLiQR2kHGapgMmTqvbdshY1G+OifN6tZaTFYvlodk -hujU2gata2LUOFf6DsB3QqsqjLSCq+28I0a4uurxQSofMXrZrLTFxEowVWiii4TccFYZPTSebtYt -7abNWgEBdIfSjoQWPrIkFHpJtaA36NiijWfayDtrGkiBdr1hvbqkMTNi0PRty6Zd0bkzQuzxYUWi -GyoXRacFV+ES+CCBoovSy2OVzaV3SEmCneBHQy/wOpjNZrKppYT3sFn31HWLtdIcbzN8QrRhRORJ -4Fcm00AKFKzvy/llbLrW0VY952crgKF3J0RHVRlCqGlCRaJQSCbp5Ug9IeTeITTWQl3VSJ+SRiuL -rRo84pi4vhPxMSpmzT77iyOWi0MWzRKjGwwNCohBQ0j4FEnKo5RFxYTLz0JE40oP17sf10GwrjN0 -079fZ5jH77cv4G0ByE1bRPksrfRrm+R2sLSd753CzICsBHtzJn4aYN20ubwpECmbiDhJKjtIWjJ7 -xmKsRVuhvXQxstqsefTkCT/89Ijj0xNa12Obmr1ZjbIGW1WYyuJikN6RJNoTpMIKFASGqZKwmPnt -8X/dYSrXvAsPHe9nNzsmTp28e5ohFjuW2aOM4fDwkE8//ZR79+7RdR2r1WropSjEGm87yvNLGR5b -N5YYPc519P2GqpoNiSetFVVd0216rq6u0BqsFdKH+XzB3bv3OD094+TkdAiEVGOpmppaGaxVVJWw -3hmtuXf3HvP5AoPi9uEhi8WSEJ4NTC8RLXoTkwZdYb4c7ZD0gFFatwdaU60FVtN5CXAaO5P3dx0x -8+WHEGjbNgcgBvwk8J0EGiX4mGZLS8KruP9bPZOTwonOWXo1ySZP5/XbzMV0zekceFhrB3Vu59UA -yxPdAc1yNmexWLCcLzKVbBwcIKF+n2a1r89gX2cvSmZXYCRjNaFUMuQaBR57dSVJOWWlz08q8mGr -IivJKDPs3WWd5Dt/zbb9pQ7t7n2l7BUWKKNSirbvB0rXtv3/izvzHkmSI7v//IqIPOrq7sEMl4eG -HILLBUFCkKAvsd98IREUVpwlKZJz7U5f1dN1ZWXG4Yf+MPeIyKys7p6lAAaQqKqsPDz8NHv27FnL -27dvhV1wt2GT88OkQrYZ2zAJNnihbTlHjAJ83t7ejkAnFOBisk/G2icHVLbDvf1R5D1J1FcnETUo -ogLKGnQwqAjGWgKJq9sbvn35gl0rQibmqaF2laioxUDyEinRCpyeyhDEXPcnpog53N+Pgl4fcugd -nlP7914M5pGmdMQBOba/HgfFHr8eAn37LJ5jztSHOrjHzq35OTD//gkAynOjqM8JkX+kDqckUfwY -PdpZnLFcnJ+PBZwtiTfK8NZ/J/Zq2+MR+mxKCYtNwi9NkJD8CqFlJJHN1WJIaxOReiCiaFyMeaVz -SMZEQgoMQ0c7xBHV77qeFCUhVqtKVJcykp+SJpKkhkgYaHeBK3bsdj1aWbz3bDYdfZ9E1QkrBrm2 -KGUIOQKicvXtFMmFf1JGHCOSXK4I3hO1xmhJdheKTEPlFjgrtRRi9CgdR4lfRcpa+SkXM/SARfYh -mRiVPSHlQn4pJrxPDIMXCeLImEOSUhoL/ux2uzHiEUOZFCWkZSFZFE6oNyof+BFizoe530jSYgiB -wcPQt/ihhdjj+45tu5PquTESvJFKvSaOiUUp5dyawcuYZPpPIuLT5FWrBD5txAGJQZxRE0BpyXpI -kaGzQp1SG7TtcVUUVDKqzM8VpZHt/R1vLl8xtIHa1iIz3N5zd3czOSCqhRxxCiFv+nExcj/jjD43 -xAEFhLTIUYVpThqj0NphMy0pIcZ8Hz0pdeLA9Yqm6TlZLlDKMMQgOTZB1K/KuO1ygl7b9nhfEtIT -wxDY7boRrSxiAilFXKVoW4d1Mge1ZqykrKLCD5EYheLlnOP8rKZyi5yYDkQt+Vba0ceA0RWLasVq -ec56+YRVfYpzC7QyqKBEjCBXoFZJKiYbhLoyFhg9RLhnG5e4BWnf2PgAZE/GKRx9XdnsIoeb5Sz6 -MI8SPOaAHBx8hxt7QZIfuw7r5hxzQI5957uiGvO2HLvveRvFpCn3CAGFMRprHM45Ul1D0gxDTz8E -rm5v+OKrLyVRM8tmFioCSknOhFYYBdY5UvSEYAhJOOFKF8NJchCi2pcTPby/dND26WdxPCb6wRyI -KWD8JNlsRupIMXw++uijkfoRo0iLL5dLnj17xuXlKwEZ4rtrgew7d8XAlBooAsBEatdIToixVLWF -qKiqhh/96Ed88sknozH3s5/9jGEY+OMf/8h2uwVk3RbxDaUKdXLFcrnkF7/4R37+81+gYsBZSwqR -r7/+mpTSKFnqKjMCLqPaVMrzLuc2Sl0KqZPgvWfoB3Te37STwoaRqbiX1PwQhHq73bJertCuOlCU -y+8/Mu8ek7ouTsjhv8vnzRHlDzWZ5mvB6JJYmveXqKm0GgsPip0ghckWC3FCbjd3+BKdPfLZk3DN -gRGca0WVYm8FsZ/ECrIBbar89350rognFLXPcg+lkNz0+ociMvMeOhSpeJcjcswIfGyfKca25HV5 -QhL61eXlJTqrqsXBE5WoWxojTkZd16yaBSEkfD+MeSFv3rwhJclhKgXhpO5H7pODthzuce+7x6hE -BvbBGCoISRx65xzEhLVCJe77nuevX0k9GCUOy5OLC2zKrIeupaHGx8CgzShgAZBCQIW45+yPZ85c -sCIdb/f7zrVjoNrcAdHqYL+c/b6/f+4DeI9FfMf2zv79vmjKO4GvVAD0dPQ1ZS4WKlb54vGeKBHt -7NimRJx/HgBacmu12EQqJrSzrJcrnLNU1rGoHMvFgkXTcLu5EUnefiBEi9IpczcoHVYWvBm/AuUz -i6kki0/JKj4kaqdxlcJYQ0qBwSeGITIMPV23I3iF0gqtMk+3RD+URimLYkDhiCoIHcrv2G01djzQ -ICYNSRyXEPOA6jkaUTalh4OboiJT1/Ickax+W5KIjUNriaqkFAiD3KeKkbFWRBKuXNkklRInpjgM -IU7oX9u2tG1P8FCUvMpgl8Svtm1H5Q1gDJNqLcakjEnA5sTlMEuCjBHath830l3rCb4n+g4VB9p2 -w/1uKwekghQNVW1xtbRFa3EaUzJEodeOG2/wKX93nGQBVQdBEv5V7DEpgja5Erei23b4uCOkO7SB -egFVBdaaTHcb0EozDB3ffXfJ9rZlsVjmQ7yja3eE2OLjDlQ3FlWUQyI7lTk/I6qiRx4YfCB6qWov -6mkiXqCUyWpCggpJMpXQqcRJlShHu+slZyI6IOKjCAHEmHOfSvHDdC2GjhenQ/KEJBFc644hJ5sX -BwQVcb3OHPdITB5jVN48BZHue08M0r7lcslq+YRFYzMvXKiBKTso1tQ0zZKTxQXrxTlNvcaaBoVE -7LLHIktCa1S0edwTQtkrKPIhup0nMo87IEop5onrx653ITyCnBzmaEyoekHM9tYwBwf1kY11Trfa -pwU93KgPD5xDChZH3vOuzzn8zGP3/pgREkijYVQKy+mqyg6pGESbzYbnz5/z6vXr0UhLScQXQgik -GEhaEWYH4RwRL4IaPnm8D3sKMsfuJz6o5LzvqJT+nx/Awk+X533IFCXnxvelJFr/5+fnKKWkRkcn -kY+TkxOePXtG0zRcXV2hjH7wvYd9KTkYcdxDSz0BpROr1QqjLF0SaW2ZrxPinVLizZs3VFXFj3/8 -Y9brNSEErq6uuLu7Y4hDVhtEQCSdODk54enTCz777DMpVhgTMQy8evWKkOJ4/km+S5j41HMUUauM -/k6OWcj9XAqTOm1IVqhJPolghRSJFKP37v42UxfmBtVxpBbINOTZ32ri5z927TkfH4QUPxyfcoZo -LXL9RqXRUKkAZcqeLPkZpS5IXdcPDLypTe9us2JaZ4dINDCORUweYpHiLopSgqprrRmi39tDmCHb -Mq7733uwS0598D2cjvlVojbTnjg59WW+l/f7GGjb3bgvWydOsTjjCWctT58+5R8+/oRhCNxcXbPd -bnn79i1/+MMfODs74+3bt1xfX4/5FM5JLmlIUwRE+m9q//zng3tRM5M6z7W9vKOcLK60AmtIfc5x -VQqfpfDLfKiqiqZpOFut0c4yZCXQ0keLumFR1WM5g6gjyk99VR7zfXle52gPeHlkrh3OpQfAXXkc -GcsHe+cHXA+czwMxhg8p1vq+OfZY+0aQahbRntqUxzuE0TmNc0pnNpAqI+DCkO0JFROmspxUa1JK -LJxlWTe5bs2S77675H63FfsiaSQYlhPpYq5oXvI1ZAN1UklXR0ie6DtS57HtgKsghiV+SCgdCYNo -/u52A7utx+gl6BalICRPYhgr+kYPCYsKGoMl+QYfBhKdHARJDgXrhLIg/NwsyRYNBHFqotZSpC2B -UnFUmBFDUWPoGHxHJBK0JBX73HFVtaBe1kQV2LY9Xb/LiZwxU6ggpna2OUqindS4kLD40G+EStV2 -bDZb7jdCqQrIhlzpaQIVmk6R3JWF6GQj1nbMY4lJlJ9U78fvLhPRuW6P990OLUPXgReN9ughRKlD -okJA1S2BjhSMJCgHJ+McHSlJHeYYBaeLAXG+CMTU0SwslfWYWsn4BkmGj0POYwhbEg7rEpVxKDNI -DQ6FOGwkum5AIdW8LZH7IQp64wM+9KB2GBfRpgM9hYbLGkh0EA0qWZqmRltN23WkaNj5iI5Ss0Ub -g8FidYXRRlw4n1CmFZ5/lOhIikKKUirnYaQtCpOLP4oD4pwICMQY8VoifjEXb/MpymYdIqEdqMxk -FIH4xT4GfDcQ00AKEhFyTlCnOMj39F3ISekVIfeltM+x3e6IQ+Ts7ILFYs1qdcLJ8pSqqjPy0hFT -lAhgW1PU+WP2XQXRhZQ8tZIEd/RUVRUyVStFtG7k4Mi5GVOEYArN729M+5fkzTxEleZoVPlfMY73 -ZKrnn1m+m33k7djGORk0E42nJO0WJ0WoDDNeq6xsYiyPOBOwOB6ZKdJ/afrndI8wcs8P2zoe4JmO -lNCS8KmRujyVVLNXokfE/f2Oq7tbXrx8ycvXL7i5vyFZqGwjRo8Wx7gAESAKfinTT0202aETyiBJ -ZsUhVxk1KVuVfgLGcivjuJTIkjajkdC2UmXcGDMaQkPnc6HUWqK+ClxdyRqIga7b8fbtmzHx1znD -YlHTNE0GQ1QZ8bGJcxTbxxZocKbB+0TX3TCEDZWxPH3yMT/4wQ+5fP2G+9t7hj6hVeD+vmO96vnr -V18zDIGrtzd8+uln/Pf/9j84f+JYrM5YnZzhU0T7AVA510VQ/EW14Ief/JBnF894evYRg+9o241o -7evA4rShTwNdv2PhKrQ2kncYEesrqyGCkroKZIlxpaQ+bO7noKBOJd/PgEn4riP2geVqgQ6K280G -tBLaiupl/pJIuU5RSpLzWOKAAsRNwz1oiYzqlJtW5neeyrEILUYp8Cs5JfKcV7JiVK4tIvM705SU -4N3ldDMoktJYVdZYgCg5FE6JvDQpUVUyN4pzvWwW4gAWJzpNc0AjXVrWcrlXEKetrL/5vB3XZj43 -+6QwJoxRmJFSheQiOJtBnBTkHtK0/ueJ4EJGEJti7vg9TFKf1pFSUlsHIdmPIOneXlMMzlQM3mzg -Znp1TtSd1KHK65Sm7wdCkJpYde14cv6UX//613z26We0bcsfPv8jX3zxBff3O7788stcR0xU9qpG -aN4XFxeyjoeBzWZDH/rxb2OlInwplCr7ghzMpX/1rFDg2PcKQvlz6FEq4fPnaic1toZMofJtx42G -qrYs64rKGVL0VMbSdS3b3TCKPXTLJXF9wqpuqJQU4O1VBiTCzPnI8zylRNR+1jbFWCBnNk6lzXkY -8jzLoFyuZ6K0waJQg5QHwIr4QgiTEz+eZXMHZ+yUWRI7iUKxkJftx0Um8C3fRzyow5TbWT5mdIjU -lNtRHNlj83L+HQUQK3NeQKbx9JqV4dDjHiOvl78Ga/ApUXKVU0qEfiAZxapusExy0W/OzlkvGi4v -L7m9vSXFhFXGQponsEn6uVI5YTN6RK0nD56S2hJdm7jXLY1VkES+bVAe7+F+M2Rt6UHUmpLDZypU -DNI7JtdRiGWUcvSldCLZcw5xmUfF5pt08kiWqOysg/cP/tEb1rm4XJIaC4P2GKMZ+kS769lullib -CIMcXMPQEZMnZjWSEKcCRlprKlPhXMS5nDOha4YhcL/r2Wx6tlvx2kNBW2ZwQNm4UqpQqkYp0Ebq -lAzD5MkfC3mWR9dNiE0IgagSQ9tD8FgdcC6xXEdcDahA4gQfBZ0fei9FzbwYumBIlccoQ0TTDXL/ -xgTqRlPVa5b1EucU2kAIknQ99ImhF8pZZTWr9SmLVUTbDpRwwNtdT9sGrBbqmEoSejW6EgMZsMpi -q0pqc1QabawktKNzxCGR8JkGZ1mul9ha0w2W7f3A3V1Pux3QKokstHFAVpLJ1JEYwBgtxlqSg7Fw -YIUm1o20jpJQHgNoHYTqoQbG0HzMxjOS7KqVzYa+ODdlcYqRLfy76EsyvJbxtpoQFFpLLk6KluA1 -wZssCWxQaSm1Auw5Z+unLJsVy8U6950mhYT3gRigYnYgJmBE+XK7YswLTE9rpDgbEeIBx/QQLZ2j -ex8SYTg0BMoBPSKkZj8szSMbZPn9UGlk7pgAe/+fo1rlUYzZ0SEi7a2n41jWh1/HnK55O4yVImsR -QbaNtUKnQkajHUSV6bu3b/nmxbd89c3XDDGwXK0wlaP3gzgdGXUPpNEpUrn4ZZnXKaWyo6LUccSv -tOsYantsLK11Y+RW8jskL+b09BRjDJev3oxSsWJcDuOYvH79mi+++IK//OUvvHr1iufPn2f5XEvX -iXpXSBNAM++/0r6maRh6pqiHUvzgBz/gv/76N/z8s19yfv6E3/3ud/z2f/1v3lxeUyiPu3bLixff -ohPcXN9xenqRK/JOn7VcLrlYroQKl0KONkh76nqBc0IV3bVbrq6+4+XLl9ze3o55LDZz2eMYfhKE -XCtVLP0JgVWZvhBnhpISSVqR383jZgzGierf1e0Nq3olCfun55lKJsVEE/vr4u95lYiEVhJv00lP -674IYITi8Mh6rK1jtVqxWCzYbKXy/Fh7aAQrlBjY8/3nHcDyHnqdf5Z1USRdiyT90fe8c3/Te2vp -8DF//95P/Y4Gv6MN8yhMMRLnOVii6iV0R50kyviTn/yEX/7yl/zoBz/i9vaWt2+u+OqrrzIzQ2jb -ZxfnrFYr6lr6//z8nPV6LXSo58+5vrselTAl8qD21uNh34xUN47vhdkTGOtOFWRRaYUJQpv0MXB9 -eytOeR65ZbMQUHCzow+5gvr9hs39PaerNWerNcu6wWd6l66riQYdpoihVWavbYdtHKNNs1ubO5iH -YzzWu1H7DuihzVaukaKX9oEwkM/YVzvbPzsOr8MIjzis3+86PAcmJ+VQjn4/slRs6KkfJyBDPiPk -87TI1sv/K+dQtTjR0Qf80Ml8QPLjrHaCvJtioCSdwQjZVIybVRhF5EAViuATu/vELQEIEEUBqO0G -NtuBbefx0aJMBVhxUqLkfZAKXx9gmW++l2hLKhGIgqDmBalNdoAQFE9HtJZk272Da9a5gCQVJyt8 -eSXGY4qKvh/YbHZst1vh8fpA224lCpOCUI5UGsPzYxJdThAvCKxBCmV1gxQPHHwnkypvGIE5QjIZ -RqPPWxQE1IQkl01z/r1QvFs5YMfJaBUxqpyvk2gWmounC9ZnFusiXZuTr3cD13eezR3ZkA44u5S8 -kiT+vveiZOWcpm4UVZM4O5fET2slgbLdBbbbnt3WQyvc6LPzirOLBmOlAvvgO+43YDYQPAQfqXRk -USeMToRhQg6SgqrWVI3GOIlkpBSkPsoQc5FEg8LQLBO2ht4bKieKW9Y4/CAHk7VQaEch864F5ZXx -TwRCEsdCHAB5FFRJIgcpz62MuM0Ku4kDnY3iJGo3Vkl0TmGF2+80zhmsE0fEaOi6XUaufcZ6Lc4Z -lotTnjw5Y7WuqaqK4IHgWK0altUJ6/UpZ6tPsLZCI8pwUjJbYXSFIkLI6m/Zky9olSTtQslCICtk -ldwlMuXykGJ16IAcC+8eO4gOD6hDp+UQXSnvKUUwj71PEP19h+LwAJi/dn+DfMRpUu83OubvL1SS -9xnrj31eSIL0oS1VXZOUGZMso4fWJ95cX/HvL5/z+b/9G3/96kuCArdsQCt8H8TITVGkyxEnioy6 -qUNjiIeGwn6bP1yOGBhrEnnv82ErDsh6vcZ7z9nZ2WiwOOeorBsLqX755ZfcXt+glGK322X+ecti -sZh49+YgcnTQNpELNyRZHCyWC371q1/xz//8z/zkxz/j+votL18+5/ziRJwDD8tVRd9FLt+8hgBP -Lp6NSG/fC0C03W7xoeeTf/gJv/jFLzDG8PvP/5WXL58z9JHzsyeslif0fc/19TVfffUVX3zxBVdX -V+OhLRx6m/VM1HhmeZUyxUeVFAVKnogq8yk/CulFpSxlWzmp3RMSfVaQVEoonGoIxDhMAMLMUHrs -KmsozaIL5fcDjPY/dY3roDxma1XQ6MmQNcUGTeQityLbf7u5Eye2tJlJ6ODY+pobe+P/D+bNMYS3 -vH4esZwnZH/Ifc6eGQ3Io4b3B17vcj5AcgcPFehG59YYmqYh9LI2T05OODk5EeAj07qLPLw431KI -c7VaYa3m9PSU5XLJycmJKGpdXXHf3o/FGo85WYd9saecxMOzoNCtRP5ZQLICcKMNXSk+qBP3Q4e6 -uWYIntViKftNnwVpQiDFyPXtDSerNc/OLzg7OWW9WJIK3VJLsjtGC20yPnTSjzmJYkgfUIXz+M7z -rg7BL7Et1PH5eHA9LIi432/HHI9DIO37zq3HrsMzWX4/pLId5g4e9lt28qKonsUsiJIzbim3oQAb -wWjLSb1AnT9lZWvOGgFWrNISWgmoLJ8mxq4CYtZWnxoGREXE4qMnKdjSivzokOi7yP12x64LBKUx -zkrgIqXsQFhBjwvBPumpUquyOQKSO2M0FCR0x2igR9By0Cal0crl9k0emSyCPIDaoVRGYaKoGcXo -CZsBrTfYSqgwBE/b7fC+l2T0g6KFKhvChvmGoLGqAgRJjsnLe1WW8SPhwzQxS0Gq+aSzejHzgnOu -yDDV45hvJKmE1tSkXJOCwugF1kQqKxEHoyucbbA20py1gGMYLIuV5spt2dxCP+TSk2otOTpa43Ql -/dHAoomcLBesT1SWk1UkDHUt8rJKtUCk0lBZcCZgnWyOdWVp3Amna1EvS9GiYoNKDcFrfB9JmXqQ -0DRLxWKVMK5FpHh9NnwSlhXarIhBEhhRgaQt68UCk5a0C9hue7ZboaZocsXYKNEP5+pRmjTGrFSm -AiUvojgfQtkrUroiT0hSeL2PoMvhLbkmJEMImXql5X6kBowRsQOjCIMkrwtKHEhe+POVq1mt1pyc -1liXhOqHo6osJ+tTTpcXVFWTeeZCfYg5VwAkzCwLvpk5t0XhbUZx0vtzOKUwCiskElW1n8T9Lr74 -/Dq2UR4+P+0b0+ZacqLG1x44Doeb7Fxm93Gp3X10aP9zHr52fkimIxSCY9cx52b+++FBPb7GaIzN -8srGZhlpMTy9H9i2ntdvLvnLX//Kv37+e968fYttanwRYbBFvUeNt1IM15REjlraNtFWcosf3uuB -EXHY1w8O5ZRGalbJeajrmo8//phPP/2UYRi4OHvCbrfj+fPn7HY7lIG3b9+OKkNhECel7GPeT4Wv -nHP4eDzHqIxzCIHKNSL1qRWLhWG1WmUjynJ985YXL77l7u4GrQGrqHSNNYnttuXlq1f86Mf/hafP -nsl51Hb4GLjfbVEqcXp6zj/9069YLGouLy+5vr4eK9JfX99gjGGz2XB5ecnl5SVt22bKmSTExlkf -CnVJKE+FSe9nHO4ybmU8NYqQRC1K6VwQNJ/AWgngU1DarusY2pY0eKpMhzDGSLXov+N1bB7NrzHy -kM9NAcTFWT1bn7Ber1ksFuJolvdkMKwkML/rKkDRfPnO21PO1um5sOfETOv3cA94CKAcu+9j+8Z8 -nxijYx9wHfvMEVlO01yQ+xaAre/CiPwXid2S/9R13Uj7Tknob6vVio8//pimkeT8p0+fcnFxgXOO -L7/8En0z7SAhBLQ1e+178Ls6bjiP7R8jQGqk9yklc19lJyqGwLbv6IeB+3bH/W7L6fqE5XJJlTLV -JwUGP7DZbdl2Eo293255dvGE5XLJYrGY1mNKKC2RuJKkPge0jrXz8LkSuVQpJ2rPHKrkvVRj52FU -4vtejzmve87QeHb/bQ7I+4C3Q0fz3e2dHH8FGFXotCWKmedFzNGvJNXPV4sFzhiMUuKAyGfk5Kpc -FVniCGKkzGUowyCG2hA8Q+hQSSZ3HDzDAF0Luy20HjABVw/Uq4VsvMU7OtgslPGIilTO+FSaMQAA -C7dJREFUOGYK/ygFMdVQOPwZPVRJwawWxugcMc2v8rfRglDHKLSVQEH0xLHxdz1NEzFKqpKLPaIn -rmyaeXQpZsm7hFS/1qgUheJjzZgELShzaZOfTSKTH2q8v3nV84dVKh8aDeVnMcyGzM9eLAxNHahr -iWBoHdE64+1WkrtWK3EKrr4bePumY3M74NOWul7QVAYfEokeoxOuNixWZPUynTc8R+U0znpUajF6 -R+ykEnnXCmFVZ3pJXVcslw6nF5AcQ2e5u+3pBw9oXFb3aTupOtzUDls5Ilu8H9BaEr5NWuLsAh+s -FCMcAiFJhWV3usb0tyhtGcKW+7ueFDucXaJNleVAF7nfJonClBdbKXImyyk7LrkoZVEeU0YigvOD -qiSikxIpxllYX5IWRfIwyJQOUkld6ialnHciB3DTNCwX51jTYKhxesl68YTz049Y1ici6TwEtE4Z -0cmbXco4QyoUpAkdK8iNgAgGrYsjXeaQ3TvUtD1wGA720PdFP+bPP7ah72/S+5vg+5AjPUMwjyFQ -hR97uE4m5aa49z3xAar3tyHA77oKIFJoGGWshLqj2O52fPHV1/z5z3/m5cuX3N/fc317yyqtaRYr -Sd6OftyLdFbCSillnn2EkaKSE6/ThIz/bWis7EF9N4x0o8ViwenpOT/96U/5zW9+Q9d1fPbTn/P8 -+XO897x48YLei+yscw6lVHY6/Ph+52T/KzSoQmGYf/9RJ9QoqsqhVODFixf86U9/wg/w+eef87vf -/Y6vv/53losTtK4wWXUuRg9JaiCs12vatmWz2YyP09M1IEnhTdMIEAVjcdiiQnV7e8v1tST0FvpV -UXXyhL22TnOdcS9/DNXUaqLXlPfGmAGQEElZGn3MHew6iSKY+Xr/+17H1t2cgjWPVo5S5SFQNfXo -SDZNI85qnhPFSVPihT3YG44DAfvtUrPn52eq5JKmvT3i8LPk74nuBOQaJftOPTBGCx5F298zQO8z -WkNmQxQbIaV9md5iB7Rty3fffcerV69IT9Moh12c+LIWm6bh6dOnLBY1Nzc3MhZVxfn5OWdnZ7z+ -7rUACfn1aTw3HjoYsr8dz8GZ92P5T/FFVGJ0QJxzst6GVoL7MY50rSF4Vm4x9vEwDAxtR7dr8Z1Q -V4e24+nTp5IXm+WG52uUGYAyd0D2hQeKzTtdc0EJ2X+mNkie7Jh1tbd+3zeu38dJKd996ODs//z+ -TsmhI1Js3P2IyPHPPeZ0S9v297GSe1jYPEoprJEghK4UQ91IJXSdK/JaTE5my7kfWT+lGGnjQwvK -qjJpS8ULQpAJEYYeVKKpHLpa4qqGpAOkYoREpIBMlE9XEcJaHA/lEQlWUYAqN6JVnjRakbICVtK5 -mmK0RHa5s7IzMm4O8rPPBfbGTUfpcTHL36WegiKpAaNzMbocAXHOzAZFjYtDOltLop3WKDPfbIsD -kqjtLHQWkffMJpMx0r658oXWmqqqRhTj2AQvlzGiQlY3mqaJWNeD9gSkr5vKkfIxqZ1hdVqT0LRD -ogs9JliM7gi0hNTjTMTVGlcljO0Zwj0B8NlottZiKk29HPDRs/WCKLaDB5vQ0YvjGgxVtUTXPSk5 -dr3n5m7L5q5DY6hriUx0wzWmXlJ7h6pSrjUzYJQY+iptoVqhg0F7T0o7vB9ALUHXrE/X1I1G2wTc -0+66PB4BbSGlaoZuSUJ4jIoYQ1YXC1jrcmK/HultIGIAYegnCckyDipmfWzhn07KTlNIdm9x56Jp -wt31qKwE45wj+gbtTmiqE+pqzenqI5bNEwyWkBQ69cJwjKK8RRTxBWMcCghB1LaEUyptVJkQoVTK -tV7Y64P5BnIoo3vogMw5ru+7Dl9zGBWYnPlZEuMBnepdc/3Y88cO/rlxMde5h/0cENhXSfnQe5tv -wo+1c0TStFACy6Yck0RKb++3XF5e8qc//JH/8/nvefPdFdZazk9PUcaglUhtmspNY5IyZU1rSgjc -jxSQvC9RDKT9/nos2nF4Tc9P+1ypbl7XNXUtdMFidDVNw/X1Na9fv+by8pI+U1Alr0L6abvd7qlk -jXuv1qgZkjinGRxrr/ceNXhev37Nb3/7W148v+SLL/8v2+2W09NzKlcz9PJ5foh03cDZWmgmNzc3 -/Mu//E+++eY/ePny5ex+RH69KNiVdXp3d8tmc0fbSnTn9evXtG07RuK8F2qIdqXGi9CrdBL1KaIY -n+ZgfmtZAqJORcJoPc5JAUi0AGxJIqVSJE9k24kRZ0p9qKyC9nd2QR44IEqJGEp+3moBDUMIEELO -NU1j/1xcXHB29Vbyb+7vhSo0zuUjhs7Bdx/uHeNzMwehvHbuKMwd33ddY76aOowiPmzb0bn7PQzO -8jnzy5pprU1AWlYTzbrKUuw28c0332CM4dMff8qzZ8/2ZGsLjbJI9Z6cnJBSous6bm9vub+/H0HQ -ct6llAjpoQP4WHuPvc7M+kUsJgVqBMglopgVrlRMqBDx/UCvOpyxdIN8rk8R3/X4XmoehV3HVt2x -vb4dlb0+evKU9XotzhkQvMdqt9eewzkzngWHDmZ5zQFAIjVAJG/3EHQ7dBD2visd76t3gUSHa+t9 -YN1/5jrmgJS/D175zr+nuV/qhWRnWRXZ60DX92OKQkgRbQ2WHLaXiSafm5RoTAjYIl5lTEH4nKEH -32OUxzmFSRnp0lA3Qs9K1PTBMgyKzJAaUTpZPCUSojKHvcjdIkks+YZU0mi3ASELQV54EFEYlIoj -5YrsURcHZD6uEwqaxkTYunajsgtKPlrj0QaMUUV2H6WyelGJLMVJSlMpNRbCkb1goonYfFBE3473 -L4OUDb68gYU4ZOpOQd2nRLwE1I2deev7xhUAJtdooWweTlCf/FkhSJJj7Fs5GJOnHyps5Vit1/jO -jjU3dEzYymK1JfjA9i6yWHt0UAQTswKOoIpedNdQxoIWZYvOd+iM/oUIQ+iIGGLwdH0UZMtoYuY3 -q+BxtSOpSD8EVB/RJiIovSImTYo7Qu8lkd1otHOoGOl9JPgO26+FnkVDXSlSiAQPpdaM931W2xkt -MiCOybBlTGLMjqOScZfIgc4V5SfzTqQcDdZqtHYw0udibrOXIVaBlEKeRyIlqhRoIxKcVSWyy5v7 -G6qqwlUn1I3G2IEh3OKDvE6Veh7KoJUUP0uUvB9xmGQ9xdw+xmimTLDEXPo2T+J3bnzl+ls2vflh -PN/Yj332ISIzf83h+w8f84T2w+889v93GTDH2q8eSSJ9F9o1/7syduKzp8TQD4SUGNqO5ANPLy5Y -L1d8++0LAE5Wa7a9bNJ1VaG0lhyQKIj4yJNPEv051v53ORfvSrrfP1Cl30wGVuq6HvniJydCj1gu -l7x69YqbG6Eq1XXNEPoxr+jk5ITowxhZ6Pt+BDGGQfa9IQxT246NdR4xcYIiTWOpa8vNzQ1D/zXb -+5aPPvqYYQi0u4EUe5HLTponT55xcf6M69sb/v3b/+Dl61e8vbrCWMvF0yesTlYMvuOvX/wZreH2 -9prFosFVhrvNDa8vX2K04+7ujrquJY/kTtG22xEkKvU7dFFTUUKPShRlxolPnm9U7i8Vg2za11Xm -yCvAuYpmVTGX+LbHjJj3LONitD/2+E8AqA8umVeSPxcpSdJxDxww+WyujBRf3G633N/fs/P9OBec -E8GDogTFwb0eW6/jnDkw/sur5hLGc6S2OLuTI/JhBtc0T/eTdg/n7/+3K+UaC+ScvgJwJXGyC0BQ -VOW2260U2FSKq6urMbrR962sz2Hg5cuXXF+/HR2OMhb39/coJQntkNkZfTc15QgoUJKO4SFIMz5X -+maadcRizCewSvJpUwyU2ILOzojSuQZbSlhtaFYVjXE4JfnIjatQMbG927BrFiwXC0wlz83z98Z6 -F4VaNQeIYHI4ZpdSamxnImARx1XloojH+uPwzJrm4/78TTNq4Z7jc/C+h7kYB9/34Nn3X/Nzd34f -xwDDqU3Hoh5qWiW5r0p+ksrQSNKJkAI+RtowsGt3Y3TOWsv/AyPTZEZ2mwpSAAAAAElFTkSuQmCC - -" - preserveAspectRatio="none" - height="213" - width="304.83005" - style="stroke-width:2.62441325" /> + </g> + <g + id="g10538" + transform="translate(1905,-45.999955)"> + <g + id="g10380" + transform="translate(972.5251,48.121293)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="978.24084" + x="2.4748731" + height="72" + width="72" + id="rect10352" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + id="g10356" + transform="matrix(0.89858717,0,0,0.89858717,3.9018459,102.85703)"> + <circle + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ff3344;stroke-width:4.86075926;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="circle10354" + r="24" + cy="1014.2408" + cx="38.474873" /> + </g> + <g + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.23572731px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ff7f2a;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="g10378"> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:27.2455px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff3344;fill-opacity:1;stroke:none;stroke-width:4.08683" + x="37.95071" + y="1023.6814" + id="text10544"><tspan + sodipodi:role="line" + id="tspan10542" + x="37.95071" + y="1023.6814" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Bold';fill:#ff3344;fill-opacity:1;stroke-width:4.08683">1</tspan></text> + </g> + </g> + </g> + <g + transform="translate(1977,-45.999955)" + id="g11103"> + <g + transform="translate(972.5251,48.121293)" + id="g11101"> + <use + transform="matrix(0.82291667,0,0,0.82291667,6.8132587,179.60514)" + x="0" + y="0" + xlink:href="#circle10354" + id="use11178" + width="100%" + height="100%" /> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect11089" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <g + id="g11099" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.23572731px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ff7f2a;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <text + id="text11097" + y="1023.6814" + x="38.481041" + style="font-style:normal;font-weight:normal;font-size:27.2455px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff3344;fill-opacity:1;stroke:none;stroke-width:4.08683" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Bold';fill:#ff3344;fill-opacity:1;stroke-width:4.08683" + y="1023.6814" + x="38.481041" + id="tspan11095" + sodipodi:role="line">2</tspan></text> + </g> + </g> + </g> + <g + id="g11119" + transform="translate(2049,-45.999955)"> + <g + id="g11117" + transform="translate(972.5251,48.121293)"> + <use + transform="matrix(0.82291667,0,0,0.82291667,6.8132587,179.60514)" + x="0" + y="0" + xlink:href="#circle10354" + id="use11178-8" + width="100%" + height="100%" /> + <rect + ry="1.8187517" + rx="1.5182086" + y="978.24084" + x="2.4748731" + height="72" + width="72" + id="rect11105" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.23572731px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ff7f2a;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="g11115"> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:27.2455px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff3344;fill-opacity:1;stroke:none;stroke-width:4.08683" + x="39.011372" + y="1023.6814" + id="text11113"><tspan + sodipodi:role="line" + id="tspan11111" + x="39.011372" + y="1023.6814" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Bold';fill:#ff3344;fill-opacity:1;stroke-width:4.08683">3</tspan></text> + </g> + </g> + </g> + <g + transform="translate(2121,-45.999955)" + id="g11135"> + <g + transform="translate(972.5251,48.121293)" + id="g11133"> + <use + transform="matrix(0.82291667,0,0,0.82291667,6.8132587,179.60514)" + x="0" + y="0" + xlink:href="#circle10354" + id="use11178-5" + width="100%" + height="100%" /> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect11121" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <g + id="g11131" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.23572731px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ff7f2a;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <text + id="text11129" + y="1023.6814" + x="37.95071" + style="font-style:normal;font-weight:normal;font-size:27.2455px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff3344;fill-opacity:1;stroke:none;stroke-width:4.08683" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Bold';fill:#ff3344;fill-opacity:1;stroke-width:4.08683" + y="1023.6814" + x="37.95071" + id="tspan11127" + sodipodi:role="line">4</tspan></text> + </g> + </g> + </g> + <g + id="g11151" + transform="translate(2193,-45.999955)"> + <g + id="g11149" + transform="translate(972.5251,48.121293)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="978.24084" + x="2.4748731" + height="72" + width="72" + id="rect11137" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + id="g11141" + transform="matrix(0.82291667,0,0,0.82291667,6.8132587,179.60514)"> + <use + x="0" + y="0" + xlink:href="#circle10354" + id="use11178-6" + width="100%" + height="100%" /> + </g> + <g + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.23572731px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ff7f2a;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="g11147"> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:27.2455px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff3344;fill-opacity:1;stroke:none;stroke-width:4.08683" + x="37.95071" + y="1023.6814" + id="text11145"><tspan + sodipodi:role="line" + id="tspan11143" + x="37.95071" + y="1023.6814" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Bold';fill:#ff3344;fill-opacity:1;stroke-width:4.08683">5</tspan></text> + </g> + </g> + </g> + <g + transform="translate(2265,-45.999955)" + id="g11167"> + <g + transform="translate(972.5251,48.121293)" + id="g11165"> + <use + transform="matrix(0.82291667,0,0,0.82291667,6.8132587,179.60514)" + x="0" + y="0" + xlink:href="#circle10354" + id="use11178-0" + width="100%" + height="100%" /> + <rect + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect11153" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <g + id="g11163" + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:28.23572731px;line-height:125%;font-family:'Bebas Neue';-inkscape-font-specification:'Bebas Neue Bold';text-align:center;writing-mode:lr-tb;text-anchor:middle;opacity:1;fill:#ff7f2a;fill-opacity:1;stroke:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"> + <text + id="text11161" + y="1023.6814" + x="37.95071" + style="font-style:normal;font-weight:normal;font-size:27.2455px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff3344;fill-opacity:1;stroke:none;stroke-width:4.08683" + xml:space="preserve"><tspan + style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Bold';fill:#ff3344;fill-opacity:1;stroke-width:4.08683" + y="1023.6814" + x="37.95071" + id="tspan11159" + sodipodi:role="line">6</tspan></text> + </g> + </g> + </g> + <g + id="g3637" + transform="translate(2592,-1.7890625e-5)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="980.36218" + x="720" + height="72" + width="72" + id="rect3609" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" + inkscape:transform-center-y="-3.2186539" + inkscape:transform-center-x="5.5748786" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.3089969" + sodipodi:arg1="0.78539816" + sodipodi:r2="24.548109" + sodipodi:r1="28.436131" + sodipodi:cy="353.38712" + sodipodi:cx="411.53616" + sodipodi:sides="6" + id="path3611" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <g + id="g3635" + clip-path="url(#clipPath5175)" + transform="translate(717.52513,2.1213153)"> + <rect + style="opacity:1;fill:#37c8ab;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3613" + width="72.5" + height="97.25" + x="2.5341427" + y="974.9259" /> + <path + style="fill:#87decd;stroke:none;stroke-width:4.62758" + d="m -18.235074,1031.1136 75.854614,-45.59011 12.754541,17.86231 -71.5306044,54.5388 -17.5528786,-13.6321 z" + id="path3709" /> + <path + style="fill:#d7f4ee;fill-opacity:1;stroke:none;stroke-width:2" + d="m 19.334045,1035.9433 c 0.4115,-0.1553 45.630801,-31.4474 45.630801,-31.4474 l 11.901848,13.3231 -7.082748,5.7371 -37.3731,23.7087 -12.546501,-11.2379 z" + id="path3696" + sodipodi:nodetypes="ccccccc" /> + <path + id="path3655" + style="fill:#002b22;stroke:none;stroke-width:1.59107" + d="m 28.093889,998.97459 c -1.0854,-0.23916 -1.4813,0.81136 -2.3695,0.46542 -0.5675,-0.006 -1.4379,-0.55314 -1.611,0.32364 0.2087,1.26145 2.2114,1.80585 3.31,1.41245 0.5289,-0.126 -0.03779,0.3777 0.633511,0.3831 -0.731,1.2094 1.1966,2.4286 1.5383,3.6586 0.4831,1.299 1.8646,1.6277 2.9457,2.2744 0.9242,0.5908 2.1789,0.9548 2.8947,1.6887 0.3581,2.3054 0.4087,4.6352 0.4269,6.9625 0.0958,1.6029 0.168,3.1964 -0.2302,4.7608 -0.1617,1.4935 -0.2931,3.0021 -0.5751,4.4714 0.0261,2.0618 -0.5999,4.0727 -0.5299,6.1367 1.0478,-0.2972 2.9606,0.2262 3.4356,-0.6142 0.076,-1.7337 0.2615,-3.47 0.3997,-5.1932 0.4512,-1.0467 -0.1778,-2.8174 1.1015,-3.2825 1.1651,0.4019 0.9274,2.0864 1.2913,3.0804 0.6002,1.5546 0.4376,3.245 0.6144,4.8758 -0.0734,1.2547 1.9584,0.8641 2.7413,1.4496 0.8148,0.3392 1.5537,0.5924 0.9992,-0.5306 -0.5864,-2.3234 -1.1963,-4.6478 -1.5341,-7.0236 0.1537,-1.2323 0.0873,-2.5856 1.5615,-2.9128 0.6339,-1.2935 1.0849,-2.8849 0.6215,-4.3123 -0.6183,-1.4804 -0.8119,-3.0648 -0.8463,-4.6563 -0.1121,-1.3655 -0.1268,-2.8112 -0.6349,-4.0857 -0.1472,-1.0832 -1.6632,-1.5349 -2.691,-2.0206 -0.8319,-1.2313 -0.1687,-2.8745 -0.2211,-4.2668 0.2269,-1.4728 -1.5457,-1.9668 -2.6598,-1.5549 -1.5397,0.4545 -1.2497,2.0091 -1.5426,3.0573 0.6993,0.3256 -0.2017,2.1318 1.2533,1.6564 0.6539,1.7098 -2.2051,1.0824 -3.086,0.6243 -0.9869,-0.5875 -2.2471,-0.8376 -3.0331,-1.696 -0.9221,-1.1173 -1.8442,-2.2347 -2.7663,-3.3521 -0.5129,0.5003 -0.0125,-1.16162 -1.045498,-1.06651 -0.5318,-0.005 0.554287,-0.81956 -0.392013,-0.7134 z" + sodipodi:nodetypes="cccccccccccccccccccccccccccccccccc" /> + <path + style="fill:#87decd;stroke:none;stroke-width:2.34899" + d="m 28.748592,1041.383 38.504295,-23.1419 6.474287,9.067 -36.309399,27.6843 -8.909955,-6.9198 z" + id="path3703" /> + <path + style="fill:#c83737;stroke:none;stroke-width:1.59107" + d="m 30.626351,1042.7243 1.828381,-11.0102 6.800161,-1.4875 6.469776,1.5097 3.162971,11.1539 -11.491357,6.0948 z" + id="path3653" /> + </g> + </g> + <g + id="g3647" + transform="translate(2664,-96.064326)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="980.36218" + x="720" + height="72" + width="72" + id="rect3639" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" + inkscape:transform-center-y="-3.2186539" + inkscape:transform-center-x="5.5748786" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.3089969" + sodipodi:arg1="0.78539816" + sodipodi:r2="24.548109" + sodipodi:r1="28.436131" + sodipodi:cy="353.38712" + sodipodi:cx="411.53616" + sodipodi:sides="6" + id="path3641" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <g + id="g3645" + clip-path="url(#clipPath5175)" + transform="translate(717.52513,2.1213153)"> + <rect + style="opacity:1;fill:#ffe680;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3643" + width="72.5" + height="97.25" + x="2.5341427" + y="974.9259" /> + <path + style="opacity:1;fill:#c83737;fill-opacity:1;stroke:none;stroke-width:2.49117" + d="m -7.9862436,1031.8784 c 0.8533176,-0.6731 15.4988844,-33.09909 15.4988844,-33.09909 l 16.1289432,19.98329 14.160883,-27.55614 24.969117,22.38484 8.594657,-13.95959 9.178129,35.86519 -73.4427179,16.027 -15.3518036,-19.0412 z" + id="path3874" + sodipodi:nodetypes="cccccccccc" /> + <ellipse + style="opacity:1;fill:#782121;fill-opacity:1;stroke:none;stroke-width:1.96664" + id="path3880" + cx="38.927071" + cy="1032.8934" + rx="13.095333" + ry="2.8296032" /> + <path + id="path3713" + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.37319" + d="m 38.0101,1004.4088 c -3.871469,0.1351 -8.022418,0.3344 -11.377283,2.4809 -1.640154,1.8361 0.101654,4.6057 -0.15624,6.897 0.576912,6.1924 1.153783,12.3848 1.730723,18.5772 5.669953,3.2085 12.720043,3.2386 18.77922,1.2261 0.378142,-1.7684 0.538046,-3.6293 0.83218,-5.4351 1.925155,-0.3855 4.763594,0.026 5.511757,-2.3134 1.261815,-3.082 1.855136,-6.45 1.968437,-9.7709 0.299413,-2.1174 -2.140176,-2.5871 -3.725373,-2.7348 -2.952484,0.3401 -0.751232,-3.5075 -0.805788,-5.0881 -0.802755,-2.3688 -3.831222,-2.673 -5.935848,-3.275 -2.245631,-0.4364 -4.539927,-0.5296 -6.821785,-0.5639 z m 11.6503,12.4121 c 2.302808,-0.527 3.814937,1.3329 2.840657,3.5254 -0.02419,2.1355 -1.698617,6.5025 -4.168957,4.2195 0.500615,-2.5002 0.518548,-5.6152 1.3283,-7.7449 z" /> + <ellipse + style="fill:#6c5353;fill-opacity:1;stroke:none;stroke-width:1.71227" + id="ellipse3719" + cx="38.525661" + cy="1008.4536" + rx="11.218314" + ry="3.1015298" /> + <path + id="path3856" + style="fill:#deaa87;fill-opacity:1;stroke:none;stroke-width:1.88254" + d="m 38.364732,1005.8331 a 10.031235,2.5681278 0 0 0 -9.869316,2.5686 10.031235,2.5681278 0 0 0 0.189605,0.4946 c 0.115178,0.057 0.220752,0.129 0.312065,0.2121 0.07606,0.069 0.139046,0.1482 0.193551,0.2312 a 10.031235,2.5681278 0 0 0 1.109928,0.5305 c 0.0063,-0.011 0.01355,-0.011 0.01779,-0.017 0.0072,-0.011 0.0096,-0.023 0.0099,-0.036 3.03e-4,-0.019 -0.0079,-0.037 -0.01982,-0.053 -0.01185,-0.016 -0.02599,-0.03 -0.04147,-0.041 -0.01547,-0.014 -0.03074,-0.027 -0.04338,-0.04 -0.01273,-0.015 -0.02396,-0.033 -0.02569,-0.052 -0.0015,-0.016 0.0042,-0.032 0.01377,-0.047 0.0096,-0.014 0.02457,-0.024 0.04147,-0.031 0.01699,-0.011 0.03548,-0.011 0.0534,0 0.01791,0 0.0353,0.012 0.04742,0.024 v -0.096 c -0.0446,-0.04 -0.09122,-0.077 -0.136314,-0.1164 -0.07311,-0.064 -0.146931,-0.1233 -0.221257,-0.1847 0.0033,0 0.009,0 0.01196,-0.011 0.01284,-0.017 0.01931,-0.036 0.01972,-0.056 3.05e-4,-0.02 -0.0056,-0.04 -0.01779,-0.058 -0.01028,-0.015 -0.02467,-0.027 -0.04147,-0.036 l -0.0098,-0.049 c 0.01065,0.016 0.01404,0.036 0.0079,0.053 -0.0061,0.018 -0.02053,0.033 -0.03942,0.04 -0.01891,0.011 -0.04328,0.011 -0.06319,0 -0.01861,-0.011 -0.03246,-0.019 -0.04147,-0.034 h -0.0039 c -0.007,-0.014 -0.0079,-0.03 -0.01197,-0.041 -0.0019,-0.011 -0.0037,-0.014 -0.0079,-0.02 -0.0042,-0.011 -0.01049,-0.013 -0.01779,-0.017 -0.0066,0 -0.01385,0 -0.02164,0 -0.0079,0 -0.01709,0 -0.02376,0 l -0.06117,-0.084 c 0.0072,0 0.01446,0 0.02173,0 0.01334,0 0.02519,-0.013 0.02962,-0.024 0.0043,-0.012 6.08e-4,-0.024 -0.0079,-0.034 0.03519,-0.046 0.0813,-0.085 0.134294,-0.1147 0.06128,-0.035 0.130346,-0.059 0.193549,-0.092 0.03153,-0.017 0.06189,-0.035 0.08685,-0.058 0.02498,-0.023 0.04591,-0.05 0.05532,-0.083 0.01345,-0.045 0.005,-0.091 0,-0.1371 -0.0026,-0.021 -0.0048,-0.046 -0.002,-0.069 0.0029,-0.021 0.0097,-0.046 0.02375,-0.065 0.01698,-0.024 0.04337,-0.041 0.0711,-0.056 0.0277,-0.015 0.05695,-0.026 0.08495,-0.04 0.101511,-0.051 0.176055,-0.1343 0.270606,-0.1952 0.135,-0.086 0.304583,-0.1224 0.46011,-0.178 0.165438,-0.059 0.320257,-0.1415 0.446359,-0.2514 0.02962,-0.026 0.05744,-0.053 0.08889,-0.077 0.07322,-0.056 0.163617,-0.094 0.258774,-0.1127 0.09516,-0.019 0.193854,-0.02 0.290326,-0.011 0.182224,0.024 0.354131,0.097 0.537165,0.1164 0.08149,0.011 0.163213,0.011 0.24492,0 0.272427,-0.021 0.539593,-0.092 0.786131,-0.1951 0.08746,-0.036 0.174137,-0.075 0.268585,-0.096 0.09465,-0.019 0.192336,-0.017 0.288402,0 0.09597,0.014 0.190617,0.037 0.284358,0.06 0.141674,0.034 0.284461,0.066 0.430582,0.081 0.104764,0.011 0.211046,0.012 0.312066,0.038 0.143695,0.039 0.265044,0.1229 0.402875,0.1746 0.05835,0.021 0.120539,0.039 0.179797,0.058 0.186168,0.064 0.349077,0.1691 0.535244,0.2327 0.170293,0.058 0.355045,0.079 0.537167,0.096 0.105978,0.011 0.211955,0.019 0.31601,0.039 0.0626,0.012 0.124181,0.029 0.179697,0.056 0.05561,0.028 0.104965,0.068 0.132371,0.1181 0.01709,0.031 0.02648,0.065 0.0454,0.096 0.01759,0.029 0.04338,0.051 0.07109,0.074 0.02781,0.021 0.05752,0.039 0.08495,0.062 0.05551,0.043 0.100811,0.096 0.152088,0.1438 0.05126,0.049 0.109715,0.09 0.181717,0.1078 0.04642,0.012 0.09668,0.014 0.144203,0 0.04742,-0.011 0.09274,-0.023 0.136212,-0.04 0.08708,-0.036 0.166855,-0.084 0.254831,-0.1181 0.164527,-0.064 0.35029,-0.074 0.523412,-0.1182 0.160181,-0.039 0.308225,-0.111 0.456168,-0.178 0.115483,-0.051 0.232079,-0.1017 0.357573,-0.1317 0.125391,-0.03 0.260998,-0.037 0.385077,0 0.06461,0.018 0.123267,0.046 0.18374,0.072 0.06036,0.027 0.122663,0.05 0.189607,0.06 0.115885,0.016 0.236829,-0.015 0.335727,-0.07 0.0989,-0.055 0.1799,-0.1303 0.254729,-0.2087 0.07493,-0.078 0.144706,-0.1603 0.229146,-0.2309 0.08445,-0.071 0.186065,-0.1321 0.300234,-0.1559 0.08777,-0.018 0.18192,-0.014 0.266561,0.014 0.08475,0.028 0.158258,0.078 0.207403,0.1437 0.06229,0.084 0.08112,0.1877 0.06523,0.286 -0.01587,0.099 -0.06501,0.1905 -0.130349,0.272 -0.02719,0.034 -0.05713,0.066 -0.08888,0.096 -0.134493,0.1304 -0.297606,0.2365 -0.468099,0.3302 -0.269898,0.1483 -0.560322,0.271 -0.819704,0.4329 -0.09829,0.062 -0.194864,0.1322 -0.240876,0.2294 -0.02306,0.049 -0.03246,0.1027 -0.01982,0.1539 0.01272,0.052 0.04894,0.1 0.100716,0.1267 0.02841,0.015 0.05977,0.024 0.09282,0.028 0.03307,0 0.06815,6e-4 0.100811,0 0.06511,-0.012 0.124988,-0.039 0.185562,-0.061 0.324908,-0.1266 0.672165,-0.2241 0.948028,-0.4193 0.0821,-0.058 0.157046,-0.1231 0.237035,-0.1832 0.07999,-0.06 0.16756,-0.1149 0.266661,-0.1471 0.07674,-0.025 0.159977,-0.037 0.240978,-0.025 0.08089,0.012 0.158359,0.047 0.211346,0.1007 0.04045,0.04 0.0643,0.092 0.0987,0.137 0.01719,0.021 0.03884,0.044 0.0632,0.061 0.02437,0.017 0.05188,0.029 0.08293,0.033 0.03589,0 0.0728,0 0.104754,-0.019 0.03184,-0.015 0.05906,-0.036 0.08484,-0.058 0.0258,-0.022 0.05015,-0.044 0.07706,-0.066 0.027,-0.021 0.05694,-0.04 0.09091,-0.051 0.04389,-0.014 0.09394,-0.015 0.140156,-0.011 0.04631,0.011 0.09091,0.018 0.136314,0.028 0.08595,0.018 0.174639,0.03 0.262717,0.022 0.08798,-0.011 0.175349,-0.033 0.244821,-0.081 0.08708,-0.059 0.141875,-0.1502 0.231167,-0.207 0.0446,-0.029 0.0987,-0.047 0.154011,-0.044 0.02761,0 0.05561,0.011 0.07898,0.02 0.02345,0.013 0.04097,0.033 0.05135,0.055 0.0073,0.016 0.01087,0.031 0.01779,0.048 0.01558,0.036 0.05198,0.065 0.09282,0.081 0.06037,0.023 0.128124,0.019 0.193551,0.012 0.06543,-0.011 0.131963,-0.018 0.197492,-0.012 0.103556,0.011 0.194864,0.064 0.274549,0.1215 0.07968,0.058 0.153809,0.1236 0.246843,0.1643 0.0366,0.016 0.07724,0.029 0.104669,0.055 0.01376,0.014 0.02407,0.031 0.02569,0.049 9.11e-4,0.011 -3.04e-4,0.017 -0.0039,0.025 -0.0035,0.011 -0.0098,0.017 -0.01769,0.021 -0.0091,0.011 -0.02012,0.011 -0.03167,0.012 -0.01148,0 -0.02407,0 -0.0355,0.011 -0.04966,0.011 -0.09172,0.04 -0.126405,0.072 -0.03478,0.033 -0.0637,0.069 -0.09688,0.1028 -0.106386,0.1082 -0.261301,0.1807 -0.424617,0.1935 -0.111844,0.011 -0.228335,-0.011 -0.335727,0.019 -0.05765,0.015 -0.108107,0.044 -0.158057,0.074 -0.04986,0.03 -0.0995,0.06 -0.154009,0.083 -0.07736,0.031 -0.162103,0.043 -0.244921,0.062 -0.08283,0.018 -0.166853,0.043 -0.229044,0.094 -0.05288,0.043 -0.08819,0.1028 -0.0988,0.1643 -0.01065,0.064 0.0026,0.1273 0.03154,0.1848 0.04753,0.094 0.138945,0.167 0.244921,0.2123 0.02619,0.011 0.05744,0.011 0.08495,0.015 a 10.031235,2.5681278 0 0 0 4.03906,-2.0585 10.031235,2.5681278 0 0 0 -10.031415,-2.5686 10.031235,2.5681278 0 0 0 -0.159977,0 z" /> + </g> + </g> + <g + id="g3994" + transform="translate(2736,-2.2590625e-5)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="980.36218" + x="720" + height="72" + width="72" + id="rect3926" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <g + transform="matrix(1.7268607,0,0,1.7268607,689.92422,-740.1639)" + id="g3992" /> + </g> + <g + transform="translate(3381.5251,2.0917361)" + id="g4122"> + <rect + style="opacity:0;fill:#6c5d53;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4086" + width="72" + height="72" + x="2.4748731" + y="978.24084" + rx="1.5182086" + ry="1.8187517" /> + <g + id="g4152" + transform="matrix(1.3223732,0,0,1.3223732,-1.3731686,-315.441)"> + <path + id="path4255" + style="fill:url(#linearGradient4228);fill-opacity:1;stroke:#483737;stroke-width:1.51243235;stroke-miterlimit:4;stroke-dasharray:none" + d="m 28.782083,994.61327 c -3.8715,0.1351 -8.0225,0.3344 -11.3773,2.4809 -1.6402,1.8361 0.1016,4.60573 -0.1563,6.89703 0.557102,5.9789 0.704623,13.4374 1.261712,19.4162 0.0199,0.2136 0.44919,0.4598 0.469088,0.6733 7.345152,3.2441 13.701481,2.2314 18.648775,0.8442 0.05049,-0.2362 0.498157,-0.3154 0.545739,-0.5428 0.308708,-1.4747 0.161976,-4.4582 0.416886,-6.0228 1.9251,-0.3855 4.7636,0.026 5.5117,-2.3133 1.2618,-3.082 1.8552,-6.45 1.9685,-9.7709 0.2994,-2.1174 -2.1402,-2.5871 -3.7254,-2.7348 -2.9525,0.3401 -0.7512,-3.5075 -0.8058,-5.08813 -0.8028,-2.3688 -3.8312,-2.673 -5.9359,-3.275 -2.2456,-0.4364 -4.5399,-0.5296 -6.8217,-0.5639 z m 11.6503,12.41213 c 2.3028,-0.527 3.8149,1.3329 2.8406,3.5254 -0.024,2.1355 -1.6986,6.5024 -4.1689,4.2195 0.5006,-2.5002 0.5185,-5.6152 1.3283,-7.7449 z" + sodipodi:nodetypes="cccsccsccccccccccc" /> + <ellipse + style="opacity:0.336;mix-blend-mode:normal;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.46625;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke;" + id="path5861-2" + cx="28.50296" + cy="1024.5646" + rx="12.309358" + ry="2.8983147" + transform="matrix(0.99833582,0,0,1.035446,0.04743403,-36.316704)" /> + <path + id="path4207" + style="opacity:1;fill:url(#linearGradient4253);fill-opacity:1;stroke:#483737;stroke-width:1.03746" + d="M 3420.2754 0.68945312 C 3419.9098 0.64893683 3418.7497 2.6677007 3416.8633 3.8554688 C 3414.8511 5.1224081 3414.4569 5.8034947 3414.3125 8.7402344 C 3414.1681 11.676974 3416.6182 15.664627 3415.7871 17.181641 C 3414.956 18.698601 3414.0198 14.431096 3410.6035 11.900391 C 3407.1872 9.3696725 3409.8613 4.4667969 3409.8613 4.4667969 C 3409.8613 4.4667969 3407.0918 9.4853995 3405.4922 13.730469 C 3404.4742 16.431803 3407.0049 19.689723 3409.6191 22.351562 C 3412.4376 21.778681 3415.3797 21.637929 3418.2129 21.539062 C 3421.2303 21.58442 3424.2649 21.708073 3427.2344 22.285156 C 3427.6281 22.397784 3428.0769 22.501713 3428.5078 22.607422 C 3429.1914 21.365824 3429.6925 20.101386 3429.832 19.138672 C 3430.235 16.358052 3430.2935 15.243295 3430.1016 13.488281 C 3429.9096 11.733214 3429.3602 8.9281818 3429.2734 8.1191406 C 3429.1867 7.3100995 3429.1759 8.5412087 3427.5684 10.583984 C 3425.9609 12.626773 3424.6855 12.498047 3424.6855 12.498047 C 3424.6855 12.498047 3420.5454 10.408025 3421.1582 5.3652344 C 3421.7711 0.32245674 3420.6147 1.0763831 3420.3379 0.7265625 C 3420.3206 0.70469871 3420.2998 0.69215421 3420.2754 0.68945312 z " + transform="matrix(0.75621617,0,0,0.75621617,-2556.1256,978.3255)" /> + <path + id="path3713-9" + style="fill:url(#linearGradient4228);fill-opacity:1;stroke:none;stroke-width:2.37319" + d="m 28.782083,994.61327 c -3.8715,0.1351 -8.0225,0.3344 -11.3773,2.4809 -1.6402,1.8361 0.1016,4.60573 -0.1563,6.89703 0.557102,5.9789 0.704623,13.4374 1.261712,19.4162 0.0199,0.2136 0.44919,0.4598 0.469088,0.6733 7.345152,3.2441 13.701481,2.2314 18.648775,0.8442 0.05049,-0.2362 0.498157,-0.3154 0.545739,-0.5428 0.308708,-1.4747 0.161976,-4.4582 0.416886,-6.0228 1.9251,-0.3855 4.7636,0.026 5.5117,-2.3133 1.2618,-3.082 1.8552,-6.45 1.9685,-9.7709 0.2994,-2.1174 -2.1402,-2.5871 -3.7254,-2.7348 -2.9525,0.3401 -0.7512,-3.5075 -0.8058,-5.08813 -0.8028,-2.3688 -3.8312,-2.673 -5.9359,-3.275 -2.2456,-0.4364 -4.5399,-0.5296 -6.8217,-0.5639 z m 11.6503,12.41213 c 2.3028,-0.527 3.8149,1.3329 2.8406,3.5254 -0.024,2.1355 -1.6986,6.5024 -4.1689,4.2195 0.5006,-2.5002 0.5185,-5.6152 1.3283,-7.7449 z" + sodipodi:nodetypes="cccsccsccccccccccc" /> + <ellipse + style="fill:#6c5353;fill-opacity:1;stroke:none;stroke-width:1.71227" + id="ellipse3719-3" + cx="29.297728" + cy="998.65808" + rx="11.218314" + ry="3.1015298" /> + <path + id="path3856-6" + style="fill:#deaa87;fill-opacity:1;stroke:none;stroke-width:1.88254" + d="m 29.136683,996.03757 a 10.031235,2.5681278 0 0 0 -9.8693,2.5686 10.031235,2.5681278 0 0 0 0.1896,0.4946 c 0.1152,0.057 0.2207,0.129 0.312,0.2121 0.076,0.069 0.1391,0.1482 0.1936,0.2312 a 10.031235,2.5681278 0 0 0 1.1099,0.53053 c 0.01,-0.011 0.014,-0.011 0.018,-0.017 0.01,-0.011 0.01,-0.023 0.01,-0.036 3e-4,-0.019 -0.01,-0.037 -0.02,-0.053 -0.012,-0.016 -0.026,-0.03 -0.041,-0.041 -0.015,-0.014 -0.031,-0.027 -0.043,-0.04 -0.013,-0.015 -0.024,-0.033 -0.026,-0.052 0,-0.016 0,-0.032 0.014,-0.047 0.01,-0.014 0.025,-0.024 0.041,-0.031 0.017,-0.011 0.035,-0.011 0.053,0 0.018,0 0.035,0.012 0.047,0.024 v -0.096 c -0.045,-0.04 -0.091,-0.077 -0.1363,-0.1164 -0.073,-0.064 -0.1469,-0.1233 -0.2213,-0.1847 0,0 0.01,0 0.012,-0.011 0.013,-0.017 0.019,-0.036 0.02,-0.056 3e-4,-0.02 -0.01,-0.04 -0.018,-0.058 -0.01,-0.015 -0.025,-0.027 -0.041,-0.036 l -0.01,-0.049 c 0.011,0.016 0.014,0.036 0.01,0.053 -0.01,0.018 -0.021,0.033 -0.039,0.04 -0.019,0.011 -0.043,0.011 -0.063,0 -0.019,-0.011 -0.033,-0.019 -0.042,-0.034 v 0 c -0.01,-0.014 -0.01,-0.03 -0.012,-0.041 0,-0.011 0,-0.014 -0.01,-0.02 0,-0.011 -0.01,-0.013 -0.018,-0.017 -0.01,0 -0.014,0 -0.022,0 -0.01,0 -0.017,0 -0.024,0 l -0.061,-0.084 c 0.01,0 0.014,0 0.022,0 0.013,0 0.025,-0.013 0.03,-0.024 0,-0.012 6e-4,-0.024 -0.01,-0.034 0.035,-0.046 0.081,-0.085 0.1343,-0.1147 0.061,-0.035 0.1303,-0.059 0.1935,-0.092 0.032,-0.017 0.062,-0.035 0.087,-0.058 0.025,-0.023 0.046,-0.05 0.055,-0.083 0.014,-0.045 0.01,-0.091 0,-0.1371 0,-0.021 0,-0.046 0,-0.069 0,-0.021 0.01,-0.046 0.024,-0.065 0.017,-0.024 0.043,-0.041 0.071,-0.056 0.028,-0.015 0.057,-0.026 0.085,-0.04 0.1015,-0.051 0.1761,-0.1343 0.2706,-0.1952 0.135,-0.086 0.3046,-0.1224 0.4601,-0.178 0.1655,-0.059 0.3203,-0.1415 0.4464,-0.2514 0.03,-0.026 0.057,-0.053 0.089,-0.077 0.073,-0.056 0.1636,-0.094 0.2588,-0.1127 0.095,-0.019 0.1938,-0.02 0.2903,-0.011 0.1822,0.024 0.3541,0.097 0.5371,0.1164 0.081,0.011 0.1633,0.011 0.245,0 0.2724,-0.021 0.5396,-0.092 0.7861,-0.1951 0.087,-0.036 0.1741,-0.075 0.2686,-0.096 0.095,-0.019 0.1923,-0.017 0.2884,0 0.096,0.014 0.1906,0.037 0.2843,0.06 0.1417,0.034 0.2845,0.066 0.4306,0.081 0.1048,0.011 0.2111,0.012 0.3121,0.038 0.1437,0.039 0.265,0.1229 0.4029,0.1746 0.058,0.021 0.1205,0.039 0.1798,0.058 0.1861,0.064 0.349,0.1691 0.5352,0.2327 0.1703,0.058 0.3551,0.079 0.5372,0.096 0.106,0.011 0.2119,0.019 0.316,0.039 0.063,0.012 0.1242,0.029 0.1797,0.056 0.056,0.028 0.1049,0.068 0.1324,0.1181 0.017,0.031 0.026,0.065 0.045,0.096 0.018,0.029 0.043,0.051 0.071,0.074 0.028,0.021 0.058,0.039 0.085,0.062 0.056,0.043 0.1008,0.096 0.1521,0.1438 0.051,0.049 0.1097,0.09 0.1817,0.1078 0.046,0.012 0.097,0.014 0.1442,0 0.047,-0.011 0.093,-0.023 0.1362,-0.04 0.087,-0.036 0.1669,-0.084 0.2548,-0.1181 0.1646,-0.064 0.3503,-0.074 0.5235,-0.1182 0.1601,-0.039 0.3082,-0.111 0.4561,-0.178 0.1155,-0.051 0.2321,-0.1017 0.3576,-0.1317 0.1254,-0.03 0.261,-0.037 0.3851,0 0.065,0.018 0.1232,0.046 0.1837,0.072 0.06,0.027 0.1227,0.05 0.1896,0.06 0.1159,0.016 0.2369,-0.015 0.3357,-0.07 0.099,-0.055 0.1799,-0.1303 0.2548,-0.2087 0.075,-0.078 0.1447,-0.1603 0.2291,-0.2309 0.084,-0.071 0.1861,-0.1321 0.3003,-0.1559 0.088,-0.018 0.1819,-0.014 0.2665,0.014 0.085,0.028 0.1583,0.078 0.2074,0.1437 0.062,0.084 0.081,0.1877 0.065,0.286 -0.016,0.099 -0.065,0.1905 -0.1304,0.272 -0.027,0.034 -0.057,0.066 -0.089,0.096 -0.1345,0.1304 -0.2976,0.2365 -0.4681,0.3302 -0.2699,0.1483 -0.5603,0.271 -0.8197,0.4329 -0.098,0.062 -0.1948,0.1322 -0.2409,0.2294 -0.023,0.049 -0.032,0.1027 -0.02,0.1539 0.013,0.052 0.049,0.1 0.1007,0.1267 0.028,0.015 0.06,0.024 0.093,0.028 0.033,0 0.068,6e-4 0.1008,0 0.065,-0.012 0.125,-0.039 0.1855,-0.061 0.3249,-0.1266 0.6722,-0.2241 0.9481,-0.4193 0.082,-0.058 0.157,-0.1231 0.237,-0.1832 0.08,-0.06 0.1676,-0.1149 0.2667,-0.1471 0.077,-0.025 0.1599,-0.037 0.2409,-0.025 0.081,0.012 0.1584,0.047 0.2114,0.1007 0.04,0.04 0.064,0.092 0.099,0.137 0.017,0.021 0.039,0.044 0.063,0.061 0.024,0.017 0.052,0.029 0.083,0.033 0.036,0 0.073,0 0.1048,-0.019 0.032,-0.015 0.059,-0.036 0.085,-0.058 0.026,-0.022 0.05,-0.044 0.077,-0.066 0.027,-0.021 0.057,-0.04 0.091,-0.051 0.044,-0.014 0.094,-0.015 0.1401,-0.011 0.046,0.011 0.091,0.018 0.1363,0.028 0.086,0.018 0.1747,0.03 0.2628,0.022 0.088,-0.011 0.1753,-0.033 0.2448,-0.081 0.087,-0.059 0.1419,-0.1502 0.2312,-0.207 0.044,-0.029 0.099,-0.047 0.154,-0.044 0.028,0 0.056,0.011 0.079,0.02 0.024,0.013 0.041,0.033 0.051,0.055 0.01,0.016 0.011,0.031 0.018,0.048 0.016,0.036 0.052,0.065 0.093,0.081 0.06,0.023 0.1281,0.019 0.1936,0.012 0.065,-0.011 0.1319,-0.018 0.1974,-0.012 0.1036,0.011 0.1949,0.064 0.2746,0.1215 0.08,0.058 0.1538,0.1236 0.2468,0.1643 0.037,0.016 0.077,0.029 0.1047,0.055 0.014,0.014 0.024,0.031 0.026,0.049 9e-4,0.011 -3e-4,0.017 0,0.025 0,0.011 -0.01,0.017 -0.018,0.021 -0.01,0.011 -0.02,0.011 -0.032,0.012 -0.011,0 -0.024,0 -0.036,0.011 -0.05,0.011 -0.092,0.04 -0.1264,0.072 -0.035,0.033 -0.064,0.069 -0.097,0.1028 -0.1064,0.1082 -0.2614,0.1807 -0.4247,0.1935 -0.1118,0.011 -0.2283,-0.011 -0.3357,0.019 -0.058,0.015 -0.1081,0.044 -0.1581,0.074 -0.05,0.03 -0.1,0.06 -0.154,0.083 -0.077,0.031 -0.1621,0.043 -0.2449,0.062 -0.083,0.018 -0.1668,0.043 -0.229,0.094 -0.053,0.043 -0.088,0.1028 -0.099,0.1643 -0.011,0.064 0,0.1273 0.032,0.1848 0.048,0.094 0.139,0.167 0.2449,0.2123 0.026,0.011 0.057,0.011 0.085,0.015 a 10.031235,2.5681278 0 0 0 4.039,-2.05853 10.031235,2.5681278 0 0 0 -10.0314,-2.5686 10.031235,2.5681278 0 0 0 -0.1599,0 z" /> + <path + style="opacity:1;fill:#ff5555;fill-opacity:1;stroke:none;stroke-width:1.0629" + d="m 25.418028,1009.6748 c 0,0 -1.619783,3.4764 -0.06669,5.6769 1.553089,2.2006 6.080646,2.4174 7.344454,0 1.263808,-2.4173 0.02205,-5.8148 0.02205,-5.8148 0,0 -0.836987,2.8331 -2.20324,2.5603 -1.366253,-0.2727 -1.550618,-4.7339 -1.550618,-4.7339 0,0 -0.298995,4.1684 -1.539989,4.4347 -1.240993,0.2663 -2.005967,-2.1232 -2.005967,-2.1232 z" + id="path4220" + sodipodi:nodetypes="czzczczc" /> + <path + id="path4231" + style="opacity:1;fill:#e3dbdb;fill-opacity:1;stroke:none;stroke-width:2" + d="m 3506.1152,31.914062 c -0,5.75e-4 -0.08,0.02734 -0.08,0.02734 0,0 -2.9453,19.734704 -3.1602,22.738282 0.1022,-0.574681 0.2078,-1.12173 0.3086,-1.740235 2.5457,-0.509775 6.2998,0.03483 7.2891,-3.058594 1.6685,-4.075554 2.4517,-8.530405 2.6015,-12.921875 0.3959,-2.799993 -2.8295,-3.419919 -4.9258,-3.615234 -1.4882,0.17143 -1.9827,-0.464636 -2.0332,-1.429688 z m 0.5918,5.919922 c 2.4052,0.04354 3.7953,2.242407 2.668,4.779297 -0.032,2.823928 -2.247,8.598924 -5.5137,5.580078 0.662,-3.306197 0.687,-7.425929 1.7578,-10.242187 0.3807,-0.08711 0.7443,-0.123407 1.0879,-0.117188 z" + transform="matrix(0.75621617,0,0,0.75621617,-2610.5731,978.3255)" /> + </g> + </g> + <g + id="g4279" + transform="translate(2736,-1.7890625e-5)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="980.36218" + x="720" + height="72" + width="72" + id="rect4261" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" + inkscape:transform-center-y="-3.2186539" + inkscape:transform-center-x="5.5748786" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.3089969" + sodipodi:arg1="0.78539816" + sodipodi:r2="24.548109" + sodipodi:r1="28.436131" + sodipodi:cy="353.38712" + sodipodi:cx="411.53616" + sodipodi:sides="6" + id="path4263" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <g + id="g4277" + clip-path="url(#clipPath5175)" + transform="translate(717.52513,2.1213153)"> + <rect + style="opacity:1;fill:#374548;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4265" + width="72.5" + height="97.25" + x="2.5341427" + y="974.9259" /> + <rect + style="opacity:1;fill:url(#linearGradient4289);fill-opacity:1;stroke:none;stroke-width:2.39232;stroke-miterlimit:4;stroke-dasharray:none" + id="rect4281" + width="79.589241" + height="67.435875" + x="5.1504369" + y="982.24805" /> + <path + style="opacity:1;fill:#7f2aff;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none" + d="m 9.1124,1018.3127 19.8418,-12.9861 -0.2069,7.5246 21.9046,-12.6466 -1.7019,6.3514 20.6848,-11.94235 0.7842,33.45715 -31.8083,18.8639 -24.1629,-12.948 z" + id="path4391" /> + <path + id="path4291" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3.06988;stroke-miterlimit:4;stroke-dasharray:none" + d="m 36.7601,991.46709 a 5.2821641,5.2821641 0 0 0 -2.6836,0.73243 4.5522914,4.5522914 0 0 1 4.4316,4.54882 4.5522914,4.5522914 0 0 1 -4.4297,4.55076 5.2821641,5.2821641 0 0 0 2.6817,0.7324 5.2821641,5.2821641 0 0 0 5.2812,-5.28316 5.2821641,5.2821641 0 0 0 -5.2812,-5.28125 z" /> + <path + style="opacity:1;fill:#9955ff;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none" + d="m 14.333661,1032.6182 19.8418,-12.9861 -0.2069,7.5246 21.9046,-12.6466 -1.7019,6.3514 20.6848,-11.9423 0.7842,33.4571 -31.8083,18.8639 -24.1629,-12.948 z" + id="path4393" /> + <path + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.45574;stroke-miterlimit:4;stroke-dasharray:none" + d="m 36.738461,1044.3372 v -13.0032 l 9.033708,-5.1444 7.364198,4.1035 v 20.8335 l -3.661755,1.6297 z" + id="path4306" + sodipodi:nodetypes="ccccccc" /> + <path + id="path4361" + style="opacity:1;fill:#ff9880;fill-opacity:1;stroke:none;stroke-width:2.10198;stroke-miterlimit:4;stroke-dasharray:none" + d="m 45.21407,1028.6443 -2.0339,1.1738 -0.036,1.8941 2.0696,-1.131 z m -3.7312,1.9412 -2.0338,1.1752 -0.037,1.8927 2.0709,-1.1296 z m 3.7312,1.315 -2.0339,1.1738 -0.036,1.8941 2.0696,-1.131 z m -3.7312,1.9412 -2.0338,1.1752 -0.037,1.8927 2.0709,-1.1296 z m 3.7312,1.1966 -2.0339,1.1739 -0.036,1.894 2.0696,-1.131 z m -3.7312,1.9411 -2.0338,1.1753 -0.037,1.8927 2.0709,-1.1296 z m 3.7312,1.3151 -2.0339,1.1738 -0.036,1.8941 2.0696,-1.131 z m -3.7312,1.9426 -2.0338,1.1738 -0.037,1.8927 2.0709,-1.1296 z m 3.7312,1.3549 -2.0339,1.1739 -0.036,1.8941 2.0696,-1.131 z m -3.7312,1.9412 -2.0338,1.1753 -0.037,1.8927 2.0709,-1.1297 z m 3.7312,1.315 -2.0339,1.1739 -0.036,1.8941 2.0696,-1.131 z m -3.7312,1.9427 -2.0338,1.1738 -0.037,1.8927 2.0709,-1.1297 z" /> + <path + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none" + d="m 19.6781,1036.933 v -17.8649 l 12.4112,-7.0678 10.1175,5.6377 v 28.6227 l -5.0308,2.2391 z" + id="path4298" + sodipodi:nodetypes="ccccccc" /> + <path + id="path4308" + style="opacity:1;fill:#ff9880;fill-opacity:1;stroke:none;stroke-width:2.87841;stroke-miterlimit:4;stroke-dasharray:none" + d="M 3482.9629 37.994141 L 3480.1777 39.601562 L 3480.1289 42.195312 L 3482.9629 40.646484 L 3482.9629 37.994141 z M 3477.8535 40.652344 L 3475.0684 42.261719 L 3475.0176 44.853516 L 3477.8535 43.306641 L 3477.8535 40.652344 z M 3482.9629 42.453125 L 3480.1777 44.060547 L 3480.1289 46.654297 L 3482.9629 45.105469 L 3482.9629 42.453125 z M 3477.8535 45.111328 L 3475.0684 46.720703 L 3475.0176 49.3125 L 3477.8535 47.765625 L 3477.8535 45.111328 z M 3482.9629 46.75 L 3480.1777 48.357422 L 3480.1289 50.951172 L 3482.9629 49.402344 L 3482.9629 46.75 z M 3477.8535 49.408203 L 3475.0684 51.017578 L 3475.0176 53.609375 L 3477.8535 52.0625 L 3477.8535 49.408203 z M 3482.9629 51.208984 L 3480.1777 52.816406 L 3480.1289 55.410156 L 3482.9629 53.861328 L 3482.9629 51.208984 z M 3477.8535 53.869141 L 3475.0684 55.476562 L 3475.0176 58.068359 L 3477.8535 56.521484 L 3477.8535 53.869141 z M 3482.9629 55.724609 L 3480.1777 57.332031 L 3480.1289 59.925781 L 3482.9629 58.376953 L 3482.9629 55.724609 z M 3477.8535 58.382812 L 3475.0684 59.992188 L 3475.0176 62.583984 L 3477.8535 61.037109 L 3477.8535 58.382812 z M 3482.9629 60.183594 L 3480.1777 61.791016 L 3480.1289 64.384766 L 3482.9629 62.835938 L 3482.9629 60.183594 z M 3477.8535 62.84375 L 3475.0684 64.451172 L 3475.0176 67.042969 L 3477.8535 65.496094 L 3477.8535 62.84375 z " + transform="translate(-3453.5251,978.24086)" /> + <path + id="path4387" + style="opacity:1;fill:#ff9880;fill-opacity:1;stroke:none;stroke-width:1.96883;stroke-miterlimit:4;stroke-dasharray:none" + d="m 46.947991,1028.528 1.90506,1.0994 0.03372,1.7742 -1.938499,-1.0594 z m 3.494843,1.8183 1.904967,1.1006 0.03465,1.7729 -1.939717,-1.0581 z m -3.494843,1.2316 1.90506,1.0995 0.03372,1.7741 -1.938499,-1.0594 z m 3.494843,1.8183 1.904967,1.1008 0.03465,1.7727 -1.939717,-1.0581 z m -3.494843,1.1207 1.90506,1.0996 0.03372,1.774 -1.938499,-1.0593 z m 3.494843,1.8182 1.904967,1.1009 0.03465,1.7728 -1.939717,-1.0581 z m -3.494843,1.2318 1.90506,1.0995 0.03372,1.7741 -1.938499,-1.0594 z m 3.494843,1.8196 1.904967,1.0994 0.03465,1.7728 -1.939717,-1.058 z m -3.494843,1.2691 1.90506,1.0995 0.03372,1.774 -1.938499,-1.0593 z m 3.494843,1.8181 1.904967,1.1009 0.03465,1.7728 -1.939717,-1.0581 z m -3.494843,1.2318 1.90506,1.0995 0.03372,1.7741 -1.938499,-1.0593 z m 3.494843,1.8196 1.904967,1.0994 0.03465,1.7728 -1.939717,-1.0581 z" /> + <path + id="path4389" + style="opacity:1;fill:#ff9880;fill-opacity:1;stroke:none;stroke-width:2.87841;stroke-miterlimit:4;stroke-dasharray:none" + d="m 33.038883,1015.36 2.7852,1.6074 0.0488,2.5938 -2.834,-1.5489 z m 5.1094,2.6582 2.7851,1.6094 0.0508,2.5918 -2.8359,-1.5469 z m -5.1094,1.8008 2.7852,1.6074 0.0488,2.5938 -2.834,-1.5489 z m 5.1094,2.6582 2.7851,1.6094 0.0508,2.5918 -2.8359,-1.5469 z m -5.1094,1.6387 2.7852,1.6074 0.0488,2.5937 -2.834,-1.5488 z m 5.1094,2.6582 2.7851,1.6093 0.0508,2.5918 -2.8359,-1.5468 z m -5.1094,1.8007 2.7852,1.6075 0.0488,2.5937 -2.834,-1.5488 z m 5.1094,2.6602 2.7851,1.6074 0.0508,2.5918 -2.8359,-1.5469 z m -5.1094,1.8555 2.7852,1.6074 0.0488,2.5937 -2.834,-1.5488 z m 5.1094,2.6582 2.7851,1.6093 0.0508,2.5918 -2.8359,-1.5468 z m -5.1094,1.8008 2.7852,1.6074 0.0488,2.5937 -2.834,-1.5488 z m 5.1094,2.6601 2.7851,1.6074 0.0508,2.5918 -2.8359,-1.5468 z" /> + <path + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none" + d="m 26.960168,1038.9762 0.6853,4.0429 3.3782,-1.9284 -0.1307,-4.2048 z" + id="path4418" /> + <path + style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 23.275472,1017.7701 0.025,-3.5577 4.5252,-2.4893 1.9736,1.5814 0.026,1.5693" + id="path4448" /> + <path + style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none" + d="m 46.808059,1027.7333 c 0.2014,-0.094 1.8558,-1.2765 1.8558,-1.2765 l 1.4817,1.1689 0.097,1.1928 -3.0529,1.651 -1.0223,-1.8825 z" + id="path4450" /> + </g> + </g> + <g + id="g2328" + transform="translate(2808,-1.7890625e-5)"> + <rect + ry="1.8187517" + rx="1.5182086" + y="980.36218" + x="720" + height="72" + width="72" + id="rect2294" + style="opacity:0;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="matrix(1.1594933,-0.31068528,0.31068528,1.1594933,169.0344,734.4704)" + inkscape:transform-center-y="-3.2186539" + inkscape:transform-center-x="5.5748786" + d="m 431.64354,373.4945 -13.75386,3.60427 -13.71333,3.75554 -9.99832,-10.10906 -10.10906,-9.99832 3.75554,-13.71333 3.60427,-13.75387 13.75386,-3.60427 13.71334,-3.75554 9.99832,10.10906 10.10906,9.99832 -3.75554,13.71333 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="false" + sodipodi:arg2="1.3089969" + sodipodi:arg1="0.78539816" + sodipodi:r2="24.548109" + sodipodi:r1="28.436131" + sodipodi:cy="353.38712" + sodipodi:cx="411.53616" + sodipodi:sides="6" + id="path2296" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + sodipodi:type="star" /> + <g + id="g2326" + clip-path="url(#clipPath5175)" + transform="translate(717.52513,2.1213153)"> + <rect + style="opacity:1;fill:#374548;fill-opacity:1;stroke:none;stroke-width:2;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect2298" + width="72.5" + height="97.25" + x="2.5341427" + y="974.9259" /> + <rect + style="opacity:1;fill:#bcd35f;fill-opacity:1;stroke:none;stroke-width:2.39232;stroke-miterlimit:4;stroke-dasharray:none" + id="rect2300" + width="79.589241" + height="67.435875" + x="5.1504369" + y="982.24805" /> + <g + id="g2593" + transform="translate(-2.2916718,-2.4585762)"> + <ellipse + style="opacity:1;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:1.21941" + id="path2338" + cx="40.26738" + cy="1017.9266" + rx="6.8638992" + ry="9.612463" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.741192" + id="ellipse2340" + cx="40.26738" + cy="1013.4719" + rx="4.6893516" + ry="5.1982293" /> + <g + id="g2362" + transform="matrix(0.71048952,0,0,1,10.316458,-3.5006485)"> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="path2342" + cx="31.942614" + cy="1018.214" + rx="2.0378275" + ry="1.1223804" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2344" + cx="371.28751" + cy="947.90466" + rx="2.0378275" + ry="1.0488441" + transform="rotate(19.790691)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2346" + cx="785.4245" + cy="644.64575" + rx="2.0378275" + ry="1.3322923" + transform="rotate(49.177201)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.388235" + id="ellipse2348" + cx="781.99274" + cy="644.5741" + rx="1.2777104" + ry="1.1135753" + transform="rotate(49.177201)" /> + </g> + <g + id="g2392" + transform="matrix(0.60846273,-0.36683573,0.51631407,0.85639931,-512.40809,158.29136)"> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2384" + cx="31.942614" + cy="1018.214" + rx="2.0378275" + ry="1.1223804" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2386" + cx="371.28751" + cy="947.90466" + rx="2.0378275" + ry="1.0488441" + transform="rotate(19.790691)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2388" + cx="785.4245" + cy="644.64575" + rx="2.0378275" + ry="1.3322923" + transform="rotate(49.177201)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.388235" + id="ellipse2390" + cx="781.99274" + cy="644.5741" + rx="1.2777104" + ry="1.1135753" + transform="rotate(49.177201)" /> + </g> + <g + id="g2402" + transform="matrix(0.6385055,-0.47197982,-0.6643023,-0.89868394,689.56822,1951.767)"> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2394" + cx="31.942614" + cy="1018.214" + rx="2.0378275" + ry="1.1223804" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2396" + cx="371.28751" + cy="947.90466" + rx="2.0378275" + ry="1.0488441" + transform="rotate(19.790691)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2398" + cx="785.4245" + cy="644.64575" + rx="2.0378275" + ry="1.3322923" + transform="rotate(49.177201)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.388235" + id="ellipse2400" + cx="781.99274" + cy="644.5741" + rx="1.2777104" + ry="1.1135753" + transform="rotate(49.177201)" /> + </g> + <g + id="g2412" + transform="matrix(0.6057578,0.3712854,-0.52257689,0.85259216,546.65278,131.50353)"> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2404" + cx="31.942614" + cy="1018.214" + rx="2.0378275" + ry="1.1223804" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2406" + cx="371.28751" + cy="947.90466" + rx="2.0378275" + ry="1.0488441" + transform="rotate(19.790691)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2408" + cx="785.4245" + cy="644.64575" + rx="2.0378275" + ry="1.3322923" + transform="rotate(49.177201)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.388235" + id="ellipse2410" + cx="781.99274" + cy="644.5741" + rx="1.2777104" + ry="1.1135753" + transform="rotate(49.177201)" /> + </g> + <g + id="g2461" + transform="matrix(-0.71048952,0,0,1,70.313557,-4.0012748)"> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2453" + cx="31.942614" + cy="1018.214" + rx="2.0378275" + ry="1.1223804" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2455" + cx="371.28751" + cy="947.90466" + rx="2.0378275" + ry="1.0488441" + transform="rotate(19.790691)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2457" + cx="785.4245" + cy="644.64575" + rx="2.0378275" + ry="1.3322923" + transform="rotate(49.177201)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.388235" + id="ellipse2459" + cx="781.99274" + cy="644.5741" + rx="1.2777104" + ry="1.1135753" + transform="rotate(49.177201)" /> + </g> + <g + id="g2544" + transform="translate(-0.16460604,-5.2954056)"> + <ellipse + style="fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.521926" + id="ellipse2463" + cx="-569.33301" + cy="850.63934" + rx="1.4478551" + ry="1.1223804" + transform="matrix(-0.85639931,-0.51631407,-0.51631407,0.85639931,0,0)" /> + <ellipse + style="fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.528244" + id="ellipse2465" + cx="-351.83395" + cy="1041.4758" + rx="1.5271006" + ry="1.0186375" + transform="matrix(-0.99728284,-0.07366771,-0.28809921,0.95760057,0,0)" /> + <ellipse + style="fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.536791" + id="ellipse2467" + cx="101.12312" + cy="986.6358" + rx="1.8093948" + ry="1.1276752" + transform="matrix(-0.88802213,0.45980071,0.14522305,0.98939894,0,0)" /> + <ellipse + style="fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.336566" + id="ellipse2469" + cx="98.07605" + cy="986.57513" + rx="1.1344841" + ry="0.94254935" + transform="matrix(-0.88802213,0.45980071,0.14522305,0.98939894,0,0)" /> + </g> + <g + id="g2481" + transform="matrix(-0.56156405,-0.56133772,0.7900718,-0.79039036,-738.76758,1843.2652)"> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2473" + cx="31.942614" + cy="1018.214" + rx="2.0378275" + ry="1.1223804" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2475" + cx="371.28751" + cy="947.90466" + rx="2.0378275" + ry="1.0488441" + transform="rotate(19.790691)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2477" + cx="785.4245" + cy="644.64575" + rx="2.0378275" + ry="1.3322923" + transform="rotate(49.177201)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.388235" + id="ellipse2479" + cx="781.99274" + cy="644.5741" + rx="1.2777104" + ry="1.1135753" + transform="rotate(49.177201)" /> + </g> + <g + id="g2491" + transform="matrix(-0.6057578,0.3712854,0.52257689,0.85259216,-465.77409,131.50353)"> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2483" + cx="31.942614" + cy="1018.214" + rx="2.0378275" + ry="1.1223804" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2485" + cx="371.28751" + cy="947.90466" + rx="2.0378275" + ry="1.0488441" + transform="rotate(19.790691)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.619199" + id="ellipse2487" + cx="785.4245" + cy="644.64575" + rx="2.0378275" + ry="1.3322923" + transform="rotate(49.177201)" /> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:0.388235" + id="ellipse2489" + cx="781.99274" + cy="644.5741" + rx="1.2777104" + ry="1.1135753" + transform="rotate(49.177201)" /> + </g> + <ellipse + style="opacity:1;fill:#483737;fill-opacity:1;stroke:none;stroke-width:1.20053" + id="path2495" + cx="40.492645" + cy="1007.2717" + rx="2.9256792" + ry="3.9099324" /> + </g> + <path + style="opacity:1;fill:#8a916f;fill-opacity:0.989414;stroke:none" + d="m 14.2358,996.11947 11.0452,7.69133 -3.2259,2.8064 0.4372,3.5799 -12.9126,-2.1765 -0.026,-9.49344 z" + id="path2595" /> + <path + style="opacity:1;fill:#8a916f;fill-opacity:0.989414;stroke:none" + d="m 22.039,1017.8346 -14.1268,8.4162 4.9608,10.2407 13.5559,-11.9655 -5.2196,-2.4611 z" + id="path2597" /> + <path + style="opacity:1;fill:#8a916f;fill-opacity:0.989414;stroke:none" + d="m 27.7591,1045.8447 7.3444,-17.8641 4.4364,4.2276 3.5242,-5.4252 11.8883,18.3905 -15.2996,4.9359 z" + id="path2599" /> + <path + style="opacity:1;fill:#8a916f;fill-opacity:0.989414;stroke:none" + d="m 56.230461,1017.8346 14.1268,8.4162 -4.9608,10.2407 -13.5559,-11.9655 5.2196,-2.4611 z" + id="path2603" /> + <circle + style="opacity:1;fill:#ffffff;fill-opacity:0.989414;stroke:none;stroke-width:1.09337" + id="path2607" + cx="38.678493" + cy="991.414" + r="8.8986053" /> + <path + id="circle2613" + style="opacity:1;fill:#ff5555;fill-opacity:0.989414;stroke:none;stroke-width:0.437219" + d="m 38.358416,985.3284 -2.689597,5.82286 a 3.5583874,3.5583874 0 0 0 -0.780688,2.22068 3.5583874,3.5583874 0 0 0 3.558158,3.55807 3.5583874,3.5583874 0 0 0 3.558157,-3.55807 3.5583874,3.5583874 0 0 0 -0.05863,-0.64044 h 0.06698 l -0.119281,-0.2428 a 3.5583874,3.5583874 0 0 0 -0.648875,-1.31443 z" /> + <path + style="opacity:1;fill:#8a916f;fill-opacity:0.989414;stroke:none" + d="m 14.2358,996.11947 11.0452,7.69133 -3.2259,2.8064 0.4372,3.5799 -12.9126,-2.1765 -0.026,-9.49344 z" + id="path2621" /> + <path + style="opacity:1;fill:#8a916f;fill-opacity:0.989414;stroke:none" + d="m 63.296166,996.11947 -11.0452,7.69133 3.2259,2.8064 -0.4372,3.5799 12.9126,-2.1765 0.026,-9.49344 z" + id="path2623" /> + </g> </g> </g> </svg> diff --git a/src/styles/main.less b/src/styles/_main.scss similarity index 72% rename from src/styles/main.less rename to src/styles/_main.scss index f521dd8..100678c 100644 --- a/src/styles/main.less +++ b/src/styles/_main.scss @@ -1,18 +1,19 @@ -@import 'colors.less'; +@import 'colors.scss'; -@import 'map.less'; -@import 'panel.less'; -@import 'router.less'; -@import 'stickers.less'; -@import 'button.less'; -@import 'logo.less'; -@import 'user-button.less'; -@import 'save.less'; -@import 'renderer.less'; -@import 'dialogs.less'; -@import 'progress.less'; -@import 'slider.less'; -@import 'switch.less'; +@import 'map.scss'; +@import 'panel.scss'; +@import 'router.scss'; +@import 'stickers.scss'; +@import 'button.scss'; +@import 'logo.scss'; +@import 'user-button.scss'; +@import 'save.scss'; +@import 'renderer.scss'; +@import 'dialogs.scss'; +@import 'progress.scss'; +@import 'slider.scss'; +@import 'switch.scss'; +@import 'gpx.scss'; body { font-family: 'Rubik', sans-serif; @@ -45,15 +46,15 @@ body { } .success { - color: @color_success; + color: $color_success; } .primary { - color: @color_primary; + color: $color_primary; } .danger { - color: @color_danger; + color: $color_danger; } .cursor-tooltip { @@ -71,6 +72,10 @@ body { stroke-width: 4; fill: black; } + + @media (hover: none) { + display: none; + } } .cursor-icon-sticker { @@ -117,10 +122,17 @@ body { cursor: pointer; } -@media (max-width: @mobile_breakpoint) { - .desktop-only { display: none; } +@media (max-width: $mobile_breakpoint) { + .desktop-only { + display: none; + } } +@media (min-width: $mobile_breakpoint) { + .mobile-only { + display: none; + } +} h2 { font: inherit; @@ -140,7 +152,7 @@ input { width: 100%; padding: 5px 10px 5px 10px; background: rgba(0, 0, 0, 0.3); - border-radius: @panel_radius; + border-radius: $panel_radius; border: none; outline: none; color: white; diff --git a/src/styles/button.less b/src/styles/button.scss similarity index 51% rename from src/styles/button.less rename to src/styles/button.scss index 058cf9a..46e2293 100644 --- a/src/styles/button.less +++ b/src/styles/button.scss @@ -1,19 +1,27 @@ +@import "colors"; + .button { background: #444444; padding: 4px 16px; height: 18px; line-height: 1em; - border-radius: @button_radius; + border-radius: $button_radius; font-family: inherit; font-size: 1em; display: inline-flex; align-items: center; cursor: pointer; user-select: none; - box-shadow: inset rgba(100,100,100, 0.3) 1px 0, inset rgba(0,0,0, 0.1) -1px 0; + box-shadow: inset rgba(100, 100, 100, 0.3) 1px 0, inset rgba(0,0,0, 0.1) -1px 0; color: white; font-weight: 400; border: none; + position: relative; + + &.outline { + box-shadow: inset #444444 0 0 0 1px; + background: transparent; + } &.primary { background: #3c78db; @@ -29,6 +37,21 @@ background: #17bf6d; color: white; } + + &.disabled { + opacity: 0.5; + touch-action: none; + pointer-events: none; + } + + input[type="file"] { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + opacity: 0; + } } .button-group { @@ -39,11 +62,11 @@ margin: 0; &:first-child { - border-radius: @button_radius 0 0 @button_radius; + border-radius: $button_radius 0 0 $button_radius; } &:last-child { - border-radius: 0 @button_radius @button_radius 0; + border-radius: 0 $button_radius $button_radius 0; } } } diff --git a/src/styles/colors.less b/src/styles/colors.less deleted file mode 100644 index 39169f2..0000000 --- a/src/styles/colors.less +++ /dev/null @@ -1,33 +0,0 @@ -@blue_primary: #55ddff; -@blue_secondary: #7137c8; - -@router_line: #4597d0; - -@bar_background: #333333; -@dialog_background: #271535; - -@location_line: #ff3344; - -@green_primary: #abc837; -@green_secondary: #009c80; - -@red_primary: #ff7034; -@red_secondary: #ff3344; - -@panel_radius: 2px; -@button_radius: 2px; - -@color_primary: #4597d0; -@color_success: #7cd766; -@color_danger: #ff3344; - -@bar_shadow: rgba(0,0,0,0.3) 0 2px 0, inset rgba(255, 255, 255, 0.05) 1px 1px; -@dialog_shadow: rgba(0,0,0,0.3) 0 2px 0; - -@mobile_breakpoint: 768px; -@micro_breakpoint: 390px; - -@tooltip_background: #123740; - -@loading_shade: darken(fade(@blue_secondary, 80%), 20%); -@cluster_small: #0069a7; diff --git a/src/styles/colors.scss b/src/styles/colors.scss new file mode 100644 index 0000000..8bb6fdd --- /dev/null +++ b/src/styles/colors.scss @@ -0,0 +1,35 @@ +$blue_primary: #55ddff; +$blue_secondary: #7137c8; + +$router_line: #4597d0; + +$bar_background: #333333; +$dialog_background: #271535; + +$location_line: #ff3344; + +$green_primary: #abc837; +$green_secondary: #009c80; + +$red_primary: #ff7034; +$red_secondary: #ff3344; + +$panel_radius: 8px; +$button_radius: 6px; + +$color_primary: #4597d0; +$color_success: #7cd766; +$color_danger: #ff3344; + +$bar_shadow: rgba(0,0,0,0.3) 0 2px 0, inset rgba(255, 255, 255, 0.05) 1px 1px; +$dialog_shadow: rgba(0,0,0,0.3) 0 2px 0; + +$mobile_breakpoint: 768px; +$micro_breakpoint: 450px; + +$tooltip_background: #123740; + +$loading_shade: darken($blue_secondary, 20%); +$cluster_small: #0069a7; + +$title_dialog_color: darken(#111111, 85%); diff --git a/src/styles/dialogs.less b/src/styles/dialogs.scss similarity index 74% rename from src/styles/dialogs.less rename to src/styles/dialogs.scss index 4bc4f51..20e86e7 100644 --- a/src/styles/dialogs.less +++ b/src/styles/dialogs.scss @@ -1,13 +1,14 @@ +@import "colors"; + .dialog { - // background: #222222; - // background: linear-gradient(130deg, #320523, #020d2b); - // background: #271535; position: fixed; left: 0; top: 0; width: 360px; height: 100%; z-index: 5; + display: flex; + flex-direction: column; padding: 10px 10px 68px 10px; box-sizing: border-box; @@ -27,7 +28,7 @@ } } - @media (max-width: @mobile_breakpoint) { + @media (max-width: $mobile_breakpoint) { width: 100%; z-index: 6; transform: translate3d(0, 100%, 0); @@ -37,18 +38,17 @@ background: rgba(19, 45, 53, 0.95); } } - } .dialog-close-button { position: absolute; right: -38px; bottom: 68px; - background: @red_secondary; + background: $red_secondary; width: 48px; height: 48px; transform: translate3d(-48px, 0, 0); - border-radius: 0 @panel_radius @panel_radius 0; + border-radius: 0 $panel_radius $panel_radius 0; opacity: 0; transition: all 250ms 250ms; @@ -65,22 +65,22 @@ height: 40px; } - @media (max-width: @mobile_breakpoint) { - border-radius: @panel_radius; + @media (max-width: $mobile_breakpoint) { + border-radius: $panel_radius; bottom: 0; right: 0; - width: 68px; + width: 100%; height: 68px; + background: $dialog_background; } } .dialog-content { - background: @dialog_background; - height: 100%; + background: $dialog_background; overflow: hidden; position: relative; - border-radius: @panel_radius @panel_radius 0 @panel_radius; - box-shadow: @dialog_shadow; + border-radius: $panel_radius $panel_radius 0 $panel_radius; + box-shadow: $dialog_shadow; display: flex; flex-direction: column; @@ -89,10 +89,48 @@ color: white; opacity: 0.8; } + + &.full { + flex: 1; + } +} + +.dialog-flex-scroll { + display: flex; + align-items: flex-end; + justify-content: center; + // height: 100%; +} + +.nominatim-dialog-content { + padding-bottom: 48px; + min-height: 25vh; +} + +.nominatim-list-item { + padding: 10px; + color: white; + cursor: pointer; + transition: background-color 0.25s; + display: flex; + align-items: center; + justify-content: center; + // padding-bottom: 200px; + + &:hover { + background: rgba(255, 255, 255, 0.1); + } + + .title { + text-overflow: hidden; + font-size: 12px; + -webkit-line-clamp: 2; + } } .dialog-shader { - &::before, &::after { + &::before, + &::after { content: ' '; height: 40px; width: 100%; @@ -117,13 +155,21 @@ } @keyframes pulse { - 0% { opacity: 1; } - 100% { opacity: 0.5; } + 0% { + opacity: 1; + } + 100% { + opacity: 0.5; + } } @keyframes spin { - 0% { transform: rotate(0); } - 100% { transform: rotate(360deg); } + 0% { + transform: rotate(0); + } + 100% { + transform: rotate(360deg); + } } .dialog-maplist-pulse { @@ -132,7 +178,7 @@ left: 0; width: 100%; z-index: 10; - background: linear-gradient(fade(@loading_shade, 0%), @loading_shade 70%); + background: linear-gradient(darken($loading_shade, 0%), $loading_shade 70%); height: 100px; pointer-events: none; transition: opacity 100ms; @@ -167,6 +213,7 @@ .spin { animation: spin infinite reverse 2s linear; } + .dialog-maplist-icon { position: absolute; left: 50%; @@ -192,11 +239,14 @@ &.has_edit { //transform: translateY(-2px); - .route-row { background: fade(@green_secondary, 30%); } + .route-row { + background: darken($green_secondary, 30%); + } } &.is_menu_target { - .route-row { + .route-row, + .route-row-fav { transform: translateX(-120px); } @@ -222,6 +272,7 @@ overflow: hidden; transition: height 500ms; position: relative; + display: flex; &.has_menu { padding-right: 32px; @@ -229,11 +280,11 @@ } .route-row-edit { - background: fade(@green_secondary, 30%); + background: darken($green_secondary, 30%); } .route-row-drop { - background: fade(@red_secondary, 20%); + background: darken($red_secondary, 20%); .route-row { align-items: center; @@ -285,6 +336,21 @@ } } +.route-row-fav { + width: 32px; + display: flex; + align-items: center; + justify-content: center; + fill: darken(white, 30%); + background: transparentize(white, 0.9); + cursor: pointer; + transition: background 250ms, transform 500ms; + + &:hover { + background: transparentize(white, 0.95); + } +} + .route-row-edit-menu { width: 0; height: 100%; @@ -295,7 +361,7 @@ overflow: hidden; transition: all 500ms; display: flex; - fill: fade(white, 30%); + fill: darken(white, 30%); div { width: 60px; @@ -305,84 +371,39 @@ align-items: center; &:first-child { - box-shadow: fade(black, 30%) 1px 0; + box-shadow: darken(black, 30%) 1px 0; } &:hover { - background: fade(@red_secondary, 30%); + background: darken($red_secondary, 30%); } &.modify-button { &:hover { - background: fade(@green_secondary, 30%); + background: darken($green_secondary, 30%); } } } - } -//.route-row-panel { -// position: absolute; -// top: 100%; -// height: 32px; -// width: 100%; -// left: 0; -// background: mix(@dialog_background, white, 80%); -// border-radius: 0 0 @panel_radius @panel_radius; -// z-index: 1; -// transform: scaleY(0); -// pointer-events: none; -// touch-action: none; -// transition: transform 250ms; -// transform-origin: 0 0; -// padding: 0 5px; -// box-sizing: border-box; -// // display: flex; -// align-items: center; -// fill: white; -// -// display: none; -// -// & > div { -// display: flex; -// align-items: center; -// -// svg { -// margin-right: 2px; -// } -// } -//} -// -//.route-row-edit { -// fill: rgba(255, 255, 255, 0.3); -// right: -48px; -// padding-left: 0px; -// stroke: none; -// position: absolute; -// top: 0; -// width: 58px; -// height: 100%; -// transition: all 500ms; -// display: flex; -// align-items: center; -// justify-content: center; -// cursor: pointer; -// -// &:hover { -// fill: @green_secondary; -// } -//} - .route-title { margin-bottom: 5px; font-weight: bold; text-overflow: ellipsis; overflow: hidden; - //white-space: nowrap; position: relative; max-height: 2.4em; word-break: break-word; + display: flex; + + .route-row-corner { + svg { + fill: darken(white, 50%); + margin-right: 2px; + flex-shrink: 0; + } + } } .route-description { @@ -412,16 +433,16 @@ .dialog-head { background: rgba(255, 255, 255, 0.1); padding: 10px; - border-radius: @panel_radius @panel_radius 0 0; color: white; } .dialog-tabs { background: rgba(255, 255, 255, 0); - border-radius: @panel_radius @panel_radius 0 0; + border-radius: $panel_radius $panel_radius 0 0; height: 32px; user-select: none; flex-direction: row; + display: flex; .dialog-tab { display: inline-flex; @@ -430,7 +451,7 @@ color: white; padding: 0 20px; cursor: pointer; - border-radius: @panel_radius @panel_radius 0 0; + border-radius: $panel_radius $panel_radius 0 0; flex: 1; height: 32px; @@ -438,6 +459,14 @@ background: rgba(255, 255, 255, 0.1); } } + + @media (max-width: $mobile_breakpoint) { + height: 48px; + + .dialog-tab { + height: 48px; + } + } } .dialog-head-title { diff --git a/src/styles/gpx.scss b/src/styles/gpx.scss new file mode 100644 index 0000000..7e591d8 --- /dev/null +++ b/src/styles/gpx.scss @@ -0,0 +1,101 @@ +@import "colors"; + +.gpx-title { + display: flex; + flex-direction: row; + padding: 10px; +} + +.gpx-row { + display: flex; + align-items: center; + justify-content: flex-start; + flex-direction: row; + padding: 5px 10px; + min-width: 0; + + &_disabled { + opacity: 0.5; + } + + &__title { + flex: 1; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + margin: 0 10px; + cursor: pointer; + } + + &__buttons { + display: flex; + align-items: center; + justify-content: center; + + svg { + fill: white; + } + + > div { + padding: 0 5px; + cursor: pointer; + + &:last-child { + padding-right: 0; + } + + &:first-child { + padding-left: 0; + } + } + } + + &__color { + width: 8px; + height: 8px; + border-radius: 100%; + cursor: pointer; + + // span { + + // } + } +} + +.gpx-buttons { + padding: 10px; + + & > * { + margin: 2.5px 0; + + &:last-child { + margin-bottom: 0; + } + + &:first-child { + margin-top: 0; + } + } + + & > .button { + width: 100%; + box-sizing: border-box; + position: relative; + height: 32px; + align-items: center; + justify-content: center; + } +} + +.gpx-confirm { + position: absolute; + bottom: 5%; + left: 5%; + z-index: 5; + width: 90%; + padding: 10px; + border-radius: $panel_radius; + box-sizing: border-box; + background: lighten($bar_background, 10%); + box-shadow: rgba(0, 0, 0, 0.5) 0 5px 5px 10px; +} diff --git a/src/styles/logo.less b/src/styles/logo.scss similarity index 83% rename from src/styles/logo.less rename to src/styles/logo.scss index e6fdfa0..dd8acf4 100644 --- a/src/styles/logo.less +++ b/src/styles/logo.scss @@ -1,3 +1,5 @@ +@import "colors"; + .logo-preview { position: fixed; right: 0; @@ -15,10 +17,8 @@ background-position: 100% 0; } - @media (max-width: @mobile_breakpoint) { + @media (max-width: $mobile_breakpoint) { transform: scale(0.5); transform-origin: 100% 100%; } } - - diff --git a/src/styles/map.less b/src/styles/map.scss similarity index 58% rename from src/styles/map.less rename to src/styles/map.scss index bffc38f..a541f8f 100644 --- a/src/styles/map.less +++ b/src/styles/map.scss @@ -1,5 +1,7 @@ +@import "colors"; + #map { - width: 100%; + width: 50% !important; height: 100%; position: absolute; z-index: 1; @@ -10,28 +12,53 @@ } .leaflet-control-zoom { - display: none; + width: 32px; + opacity: 0.5; + transition: opacity 0.1s; + + &:hover { + opacity: 1; + } +} + +a.leaflet-control-zoom-in, a.leaflet-control-zoom-out { + width: 32px; + height: 32px; + display: flex; + align-items: center; + justify-content: center; + + &:hover { + width: 32px; + height: 32px; + display: flex; + opacity: 1; + } } .leaflet-touch .leaflet-bar a { - border-radius: @panel_radius !important; + border-radius: $panel_radius !important; } @keyframes vertex_spin { - 0% { transform: scale(1); } - 100% { transform: scale(1.2); } + 0% { + transform: scale(1); + } + 100% { + transform: scale(1.2); + } } .leaflet-vertex-drag-helper { pointer-events: none !important; - background: fade(red, 50%); + background: darken(red, 50%); border-radius: 12px; &::after { content: ' '; width: 24px; height: 24px; - border: 2px solid @red_secondary; + border: 2px solid $red_secondary; border-radius: 24px; position: absolute; top: -9px; @@ -40,19 +67,19 @@ } } -.vertex-icon-mixin(@left, @right) { +@mixin vertex-icon-mixin($left, $right) { &::after { content: ' '; - position:absolute; - top:4px; - left: @left; - right: @right; - width:8px; - height:8px; + position: absolute; + top: 4px; + left: $left; + right: $right; + width: 8px; + height: 8px; background: white; border-radius: 8px; - transform:scale(1); - transition:transform 150ms; + transform: scale(1); + transition: transform 150ms; } } @@ -63,8 +90,8 @@ border: none; width: 16px !important; height: 16px !important; - margin-left:-8px !important; - margin-top:-8px !important; + margin-left: -8px !important; + margin-top: -8px !important; background: transparent; position: absolute; cursor: grab; @@ -81,7 +108,7 @@ left: 0; } - @media (max-width: @mobile_breakpoint) { + @media (max-width: $mobile_breakpoint) { &::before { width: 32px; height: 32px; @@ -90,7 +117,7 @@ } } - .vertex-icon-mixin(4px, auto); + @include vertex-icon-mixin(4px, auto); &:hover { opacity: 1; @@ -110,17 +137,17 @@ pointer-events: none !important; } -.leaflet-km-marker, .leaflet-km-marker-2 { +.leaflet-km-marker, +.leaflet-km-marker-2 { position: absolute; z-index: 0 !important; .leaflet-km-dist { - background: @red_secondary; + background: $red_secondary; color: white; - border-radius: 4px; + border-radius: 8px; font-size: 12px; text-align: center; - min-width: 20px; height: 14px; display: inline-flex; align-items: center; @@ -130,6 +157,27 @@ left: 50%; font-weight: bold; padding: 0 2px; + + svg { + position: absolute; + top: -16px; + left: 50%; + transform: translate(-50%, 0); + } + + &.reverse { + svg { + transform: translate(-50%, 0) rotate(180deg); + } + } + } +} + +.start-marker { + svg { + position: absolute; + left: -4px; + top: -4px; } } @@ -137,10 +185,11 @@ .leaflet-km-dist { left: auto; right: -3px; - top: -3px; + top: -2px; position: absolute; z-index: -10; - padding: 2px 16px 2px 4px; + padding: 1px 15px 1px 6px; + border-radius: 10px; &::after { content: ' '; @@ -149,8 +198,8 @@ border-radius: 4px; background: white; position: absolute; - right: 5px; - top: 5px; + right: 4px; + top: 4px; } } @@ -168,6 +217,29 @@ } } +.router-marker { + div { + background: $router_line; + color: white; + left: auto; + right: 15px; + // transform: translate(50%, 0); + top: -3px; + position: absolute; + z-index: -10; + padding: 0 6px 0 6px; + border-radius: 12px; + font-weight: bold; + } + + &.right { + div { + right: auto; + left: 15px; + } + } +} + .leaflet-km-marker-2 { .leaflet-km-dist { background: green; @@ -178,29 +250,29 @@ stroke: rgba(255, 50, 0, 0.1); cursor: grab; - @media (max-width: @mobile_breakpoint) { + @media (max-width: $mobile_breakpoint) { stroke: rgba(255, 50, 0, 0.2); } } .leaflet-control-container .leaflet-routing-container-hide { - display: none; + display: none; } .leaflet-bar { - box-shadow: @bar_shadow !important; + box-shadow: $bar_shadow !important; border: none !important; } .leaflet-bar a { - background: @bar_background; + background: $bar_background; color: white; text-shadow: none; user-select: none; border-bottom: none; &:hover { - background: @bar_background; + background: $bar_background; color: white; border-bottom: none; } @@ -213,11 +285,11 @@ margin-top: -2px; outline: none; z-index: 10001; - background: @red_secondary; + background: $red_secondary; &:after { content: ' '; - box-shadow: 0 0 0 3px @red_secondary; + box-shadow: 0 0 0 3px $red_secondary; background: white; border-radius: 8px; width: 8px; @@ -232,7 +304,7 @@ display: block; width: 3px; height: 20px; - background: @red_secondary; + background: $red_secondary; left: 8.5px; top: -9px; position: absolute; @@ -244,19 +316,20 @@ } .leaflet-div-icon { - background: none; - border: none; + background: none !important; + border: none !important; } + .custom-marker-cluster { width: 24px; height: 24px; - background: @cluster_small; + background: $cluster_small; border-radius: 16px; display: flex; align-items: center; justify-content: center; color: white; - box-shadow: fade(@cluster_small, 70%) 0 0 0 5px; + box-shadow: darken($cluster_small, 70%) 0 0 0 5px; font-weight: bold; font-size: 13px; transform: translate(-12px, -12px); @@ -265,7 +338,7 @@ outline: none; &:hover { - box-shadow: fade(@cluster_small, 70%) 0 0 0 7px; + box-shadow: darken($cluster_small, 70%) 0 0 0 7px; } span { @@ -273,7 +346,7 @@ position: absolute; right: -7px; bottom: 11px; - background: @cluster_small; + background: $cluster_small; width: 16px; height: 16px; display: flex; @@ -283,3 +356,33 @@ font-size: 11px; } } + +#canvas { + background: #eeeeee; + z-index: 0; + + > div { + width: 100%; + height: 100%; + } +} + +.leaflet-pane { + user-select: none; +} + +.current-location { + width: 0; + height: 0; + position: relative; + + svg { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + fill: $bar_background; + stroke: white; + stroke-width: 0.2px; + } +} diff --git a/src/styles/panel.less b/src/styles/panel.scss similarity index 65% rename from src/styles/panel.less rename to src/styles/panel.scss index ade2a81..9462e9d 100644 --- a/src/styles/panel.less +++ b/src/styles/panel.scss @@ -1,10 +1,14 @@ -.control-bar { - background: @bar_background; - border-radius: @panel_radius; - display: flex; - box-shadow: @bar_shadow; +@import "colors"; - @media (max-width: @mobile_breakpoint) { +.control-bar { + background: $bar_background; + border-radius: $panel_radius; + display: flex; + box-shadow: $bar_shadow; + align-items: center; + justify-content: center; + + @media (max-width: $mobile_breakpoint) { box-shadow: none; } } @@ -14,17 +18,53 @@ } .control-sep { - height: 44px; + height: 36px; background: #222222; - width: 3px; + width: 4px; - @media (max-width: @mobile_breakpoint) { + @media (max-width: $mobile_breakpoint) { margin-left: -1px; margin-right: -1px; - width: 4px; + width: 6px; } } +.secondary-bar { + background: #222222; + margin: 0 -1px; + padding: 0 1px; + + &:first-child { + border-radius: $panel_radius 0 0 $panel_radius; + } + + .panel & button { + height: 40px; + padding: 4px; + } + + &__undo { + opacity: 0; + transform: translate(50px, 0); + pointer-events: none; + touch-action: none; + transition: transform 0.25s, opacity 0.25s; + z-index: -1; + + &.active { + opacity: 1; + transform: translate(0, 0); + pointer-events: all; + touch-action: initial; + } + } +} + +.panel button.undo-button { + @media (max-width: 420px) { + display: none; + } +} .panel { position: fixed; left: 10px; @@ -79,11 +119,11 @@ } &:first-child { - border-radius: @panel_radius 0 0 @panel_radius; + border-radius: $panel_radius 0 0 $panel_radius; } &:last-child { - border-radius: 0 @panel_radius @panel_radius 0; + border-radius: 0 $panel_radius $panel_radius 0; } &.active { @@ -93,7 +133,8 @@ } } - &.disabled, &.inactive { + &.disabled, + &.inactive { color: #999999; svg { @@ -114,22 +155,22 @@ } &.primary { - background: linear-gradient(150deg, @blue_primary, @blue_secondary) 50% 50% no-repeat; + background: linear-gradient(150deg, $blue_primary, $blue_secondary) 50% 50% no-repeat; background-size: 100% 100%; } &.success { - background: linear-gradient(150deg, @green_primary, @green_secondary) 50% 50% no-repeat; + background: linear-gradient(150deg, $green_primary, $green_secondary) 50% 50% no-repeat; background-size: 100% 100%; } &.danger { - background: linear-gradient(150deg, @red_primary, @red_secondary) 50% 50% no-repeat; + background: linear-gradient(150deg, $red_primary, $red_secondary) 50% 50% no-repeat; background-size: 100% 100%; } &.single { - border-radius: @panel_radius; + border-radius: $panel_radius; } svg { @@ -150,17 +191,17 @@ position: absolute; bottom: 58px; left: 50%; - background: @tooltip_background; + background: $tooltip_background; padding: 10px; transform: translate(-50%, -10px); - border-radius: @panel_radius; + border-radius: $panel_radius; opacity: 0; pointer-events: none; transition: all 250ms; font-size: 13px; color: white; - @media (max-width: @mobile_breakpoint) { + @media (max-width: $mobile_breakpoint) { display: none; } @@ -169,7 +210,7 @@ width: 10px; height: 10px; position: absolute; - background: @tooltip_background; + background: $tooltip_background; bottom: 0; transform: translate(-50%, 5px) rotate(45deg); left: 50%; @@ -188,7 +229,8 @@ } } -.panel button, .tooltip-container { +.panel button, +.tooltip-container { position: relative; &:hover .panel-tooltip { @@ -219,7 +261,7 @@ } .panel-user { - @media (max-width: @mobile_breakpoint) { + @media (max-width: $mobile_breakpoint) { z-index: 3; flex-direction: column-reverse; align-items: flex-start; @@ -230,7 +272,7 @@ } } - @media (max-width: @micro_breakpoint) { + @media (max-width: 350px) { bottom: 68px; } } @@ -244,71 +286,73 @@ box-sizing: border-box; // padding-bottom: 48px; box-shadow: inset rgba(255, 255, 255, 0.05) 1px 1px; + background: #222222; + border-radius: $panel_radius; + + &.bottom.right { + width: 100%; + max-width: 500px; + } &.top { bottom: auto; top: 52px; } - &.left { + &.left, + &__left { right: auto; left: 10px; - } - &.control-dialog-big { - min-width: 555px; - - @media (max-width: @mobile_breakpoint) { - min-width: 100%; - max-width: 100%; - width: 100% !important; - left: 0; - padding: 0 10px; - } - } - - &.control-dialog-medium { - min-width: 460px; - - @media (max-width: @mobile_breakpoint) { - min-width: 100%; - max-width: 100%; - width: 100% !important; - left: 0; - padding: 0 10px; - } - } - - &.control-dialog-small { - min-width: 270px; - - @media (max-width: @mobile_breakpoint) { - min-width: 100%; - max-width: 100%; - width: 100% !important; - left: 0; - padding: 0 10px; + @media (max-width: $micro_breakpoint) { + left: 68px; } } .helper:first-child { - border-radius: @panel_radius @panel_radius 0 0; + border-radius: $panel_radius $panel_radius 0 0; } .helper:last-child { - border-radius: 0 0 @panel_radius @panel_radius; + border-radius: 0 0 $panel_radius $panel_radius; } .helper:only-child { - border-radius: @panel_radius; + border-radius: $panel_radius; } + &__big { + width: calc(100% - 20px); + max-width: 620px; + + @media (max-width: $micro_breakpoint) { + width: calc(100% - 78px); + } + } + + &__medium { + width: calc(100% - 20px); + max-width: 417px; + + @media (max-width: $micro_breakpoint) { + width: calc(100% - 78px); + } + } + + &__small { + width: calc(100% - 20px); + max-width: 324px; + + @media (max-width: $micro_breakpoint) { + width: calc(100% - 78px); + } + } } .control-dialog-provider { width: 500px; - @media (max-width: @mobile_breakpoint) { + @media (max-width: $mobile_breakpoint) { width: 100%; left: 0; padding: 0 10px; @@ -322,11 +366,11 @@ font-size: 1em; display: flex; - background: #222222; - //border-radius: @panel_radius; - box-shadow: @bar_shadow; + //background: #222222; + //border-radius: $panel_radius; + box-shadow: $bar_shadow; - @media (max-width: @mobile_breakpoint) { + @media (max-width: $mobile_breakpoint) { box-shadow: none; } } @@ -348,26 +392,26 @@ } &.success { - color: @color_success; + color: $color_success; svg { - fill: @color_success; + fill: $color_success; } } &.primary { - color: @color_danger; + color: $color_danger; svg { - fill: @color_danger; + fill: $color_danger; } } &.danger { - color: @color_danger; + color: $color_danger; svg { - fill: @color_danger; + fill: $color_danger; } } } @@ -376,6 +420,32 @@ flex: 1; } +.helper__icon_button { + width: 32px; + display: flex; + align-items: center; + justify-content: center; + padding: 0; + background: none; + border: none; + outline: none; + cursor: pointer; + + svg { + margin-right: 0; + } + + &.inactive { + opacity: 0.5; + } + + &.active { + svg { + fill: url(#activeButtonGradient); + } + } +} + .helper__buttons { display: flex; align-items: center; @@ -400,7 +470,7 @@ } .trash-buttons { - @media (max-width: @mobile_breakpoint) { + @media (max-width: $mobile_breakpoint) { flex-direction: column; .button-group { @@ -426,7 +496,7 @@ right: 0; svg { - fill: @bar_background; + fill: $bar_background; } } @@ -466,7 +536,7 @@ align-items: flex-end; justify-content: center; background: 50% 50% no-repeat; - border-radius: @panel_radius; + border-radius: $panel_radius; cursor: pointer; position: relative; } @@ -518,15 +588,15 @@ font-weight: 200; color: #cccccc; user-select: none; - border-radius: @panel_radius; + border-radius: $panel_radius; margin-right: 10px; align-items: center; justify-content: center; - box-shadow: @bar_shadow; + box-shadow: $bar_shadow; outline: none; position: relative; - @media (max-width: @mobile_breakpoint) { + @media (max-width: $mobile_breakpoint) { box-shadow: none; } @@ -548,10 +618,10 @@ } &.warning { - background-color: shade(@red_secondary, 10%); + background-color: shade($red_secondary, 10%); svg { - //fill: @red_secondary; + //fill: $red_secondary; fill: black; } } @@ -578,12 +648,12 @@ .status-bar-tip { position: absolute; - background: @bar_background; + background: $bar_background; top: 100%; padding: 10px; margin-top: 10px; right: 0; - border-radius: @panel_radius; + border-radius: $panel_radius; touch-action: none; pointer-events: none; opacity: 0; @@ -641,27 +711,33 @@ .title-dialog { z-index: 2; - opacity: 0; transition: opacity 500ms, transform 1s; transform: translate(0, 68px); user-select: none; pointer-events: all; touch-action: auto; + display: flex; + flex-direction: column; + opacity: 0; + align-items: flex-start; + + @media (max-width: $mobile_breakpoint) { + display: none; + } &.active { - opacity: 0.5; + opacity: 1; transform: translate(0, 0); - &:hover { - opacity: 1; - } } .title-dialog-pane { margin-bottom: 10px; padding: 10px; - background: #111111; - color: fade(white, 50%); + background: $title_dialog_color; + color: darken(white, 50%); font-size: 13px; + box-sizing: border-box; + border-radius: $panel_radius; h2 { margin: 0; @@ -671,4 +747,55 @@ color: white; } } + + .title-dialog-text { + overflow: hidden; + transition: height 500ms; + line-height: 14px; + padding: 0; + position: relative; + color: white; + + > div { + margin: 10px; + white-space: pre-line; + } + + &.has_shade { + ::after { + content: ' '; + width: 100%; + height: 40px; + background: linear-gradient(darken($title_dialog_color, 0), $title_dialog_color); + position: absolute; + bottom: 0; + left: 0; + transition: opacity 250ms; + pointer-events: none; + touch-action: none; + } + + &:hover { + ::after { + opacity: 0; + } + } + } + } +} + +.location-bar { + width: 32px; +} + +.nominatim-panel { + position: fixed; + bottom: 53px; + left: 10px; + width: 272px; +} + +.nominatim-search-input { + padding-left: 10px; + flex: 1; } diff --git a/src/styles/progress.less b/src/styles/progress.scss similarity index 57% rename from src/styles/progress.less rename to src/styles/progress.scss index 9e0314d..17f7463 100644 --- a/src/styles/progress.less +++ b/src/styles/progress.scss @@ -1,16 +1,18 @@ +@import "colors"; + .progress { width: 100%; position: relative; height: 5px; background: #111111; - border-radius: @panel_radius; + border-radius: $panel_radius; box-sizing: border-box; .bar { width: 30%; - background: linear-gradient(270deg, @blue_primary, @blue_secondary); + background: linear-gradient(270deg, $blue_primary, $blue_secondary); height: 100%; - border-radius: @panel_radius; + border-radius: $panel_radius; transition: width 500ms; } } diff --git a/src/styles/renderer.less b/src/styles/renderer.scss similarity index 98% rename from src/styles/renderer.less rename to src/styles/renderer.scss index bbe84d5..6d29ac4 100644 --- a/src/styles/renderer.less +++ b/src/styles/renderer.scss @@ -1,3 +1,5 @@ +@import "colors"; + .renderer-shade { position: fixed; top: 0; diff --git a/src/styles/router.less b/src/styles/router.scss similarity index 78% rename from src/styles/router.less rename to src/styles/router.scss index 1f16eee..a254252 100644 --- a/src/styles/router.less +++ b/src/styles/router.scss @@ -1,3 +1,5 @@ +@import "colors"; + .router-waypoint { width: 40px; height: 40px; @@ -5,6 +7,7 @@ margin-top: -20px; outline: none; z-index: 10001; + position: absolute; &:after { content: ' '; @@ -12,7 +15,7 @@ width: 20px; height: 20px; border-radius: 10px; - box-shadow: 0 0 0 2px @router_line; + box-shadow: 0 0 0 2px $router_line; position: absolute; left: 10px; top: 10px; @@ -24,8 +27,8 @@ width: 5px; height: 5px; border-radius: 10px; - box-shadow: 0 0 0 2px @router_line; - background: @router_line; + box-shadow: 0 0 0 2px $router_line; + background: $router_line; position: absolute; left: 18px; top: 18px; diff --git a/src/styles/save.less b/src/styles/save.scss similarity index 77% rename from src/styles/save.less rename to src/styles/save.scss index ef1cb06..f85ab5d 100644 --- a/src/styles/save.less +++ b/src/styles/save.scss @@ -1,3 +1,5 @@ +@import "colors"; + .save-helper { padding: 0; flex-direction: column; @@ -8,14 +10,18 @@ width: 100%; background: linear-gradient(175deg, #abc837 -50%, #009c80 150%); flex-direction: column; - border-radius: @panel_radius @panel_radius 0 0; + border-radius: $panel_radius $panel_radius 0 0; font-weight: 200; box-sizing: border-box; } @keyframes jump { - 0% { transform: translate3d(0, 0, 0) scale(0.5); } - 100% { transform: translate3d(0, -20px, 0) scale(1); } + 0% { + transform: translate3d(0, 0, 0) scale(0.5); + } + 100% { + transform: translate3d(0, -20px, 0) scale(1); + } } .save-loader { @@ -24,7 +30,7 @@ left: 0; width: 100%; height: 100%; - background: @loading_shade; + background: $loading_shade; z-index: 2; display: flex; align-items: center; @@ -35,18 +41,23 @@ pointer-events: none; text-transform: uppercase; font-size: 1.2em; - color: fade(white, 70%); + color: darken(white, 70%); svg { fill: white; - &:nth-child(2) { animation-delay: 200ms; } - &:nth-child(3) { animation-delay: 400ms; } + &:nth-child(2) { + animation-delay: 200ms; + } + + &:nth-child(3) { + animation-delay: 400ms; + } } &.active { opacity: 1; - touch-action: all; + touch-action: auto; pointer-events: all; svg { @@ -61,7 +72,7 @@ .save-title-input { background: rgba(0, 0, 0, 0.3); - border-radius: @panel_radius; + border-radius: $panel_radius; display: flex; input { @@ -81,7 +92,7 @@ .save-title-label { display: flex; padding: 5px 10px; - background: rgba(0,0,0,0.1); + background: rgba(0, 0, 0, 0.1); height: 100%; } @@ -90,6 +101,7 @@ border-radius: 2px; display: flex; margin-bottom: 5px; + input { padding: 5px 5px 5px 2px; background: transparent; @@ -107,7 +119,7 @@ .save-address-copy { background: rgba(255, 255, 255, 0.1); padding: 0 5px; - border-radius: 0 @panel_radius @panel_radius 0; + border-radius: 0 $panel_radius $panel_radius 0; cursor: pointer; display: flex; align-items: center; @@ -122,6 +134,7 @@ fill: white; } } + .save-text { padding: 10px; line-height: 1.1em; @@ -145,19 +158,24 @@ padding: 0 10px 2px 10px; align-items: center; display: flex; + + .switch { + margin-right: 0.5em; + } } .save-description { textarea { - background: rgba(0,0,0,0.3); + background: rgba(0, 0, 0, 0.3); + outline: none; border: none; border-radius: 3px; width: 100%; resize: none; color: inherit; font: inherit; - height: 5.5em; - padding: 0.25em; + padding: 5px 10px; + font-size: 14px; } } diff --git a/src/styles/slider.less b/src/styles/slider.scss similarity index 58% rename from src/styles/slider.less rename to src/styles/slider.scss index 243e8be..e86dcc0 100644 --- a/src/styles/slider.less +++ b/src/styles/slider.scss @@ -1,17 +1,17 @@ -@prefixClass: rc-slider; +@import "colors"; -@disabledColor: #ccc; -@border-radius-base: 6px; -@primary-color: transparent; -@tooltip-color: #fff; -@tooltip-bg: tint(#666, 4%); -@tooltip-arrow-width: 4px; -@tooltip-distance: @tooltip-arrow-width+4; -@tooltip-arrow-color: @tooltip-bg; -@ease-out-quint : cubic-bezier(0.23, 1, 0.32, 1); -@ease-in-quint : cubic-bezier(0.755, 0.05, 0.855, 0.06); +$disabledColor: #ccc; +$border-radius-base: 6px; +$primary-color: transparent; +$tooltip-color: #fff; +$tooltip-bg: darken(#666, 4%); +$tooltip-arrow-width: 4px; +$tooltip-distance: $tooltip-arrow-width+4; +$tooltip-arrow-color: $tooltip-bg; +$ease-out-quint : cubic-bezier(0.23, 1, 0.32, 1); +$ease-in-quint : cubic-bezier(0.755, 0.05, 0.855, 0.06); -.borderBox() { +@mixin borderBox() { box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); // remove tap highlight color for mobile safari @@ -21,23 +21,23 @@ } } -.@{prefixClass} { +.rc-slider { position: relative; height: 40px; padding: 15px 0; // width: 100%; margin: 8px; - border-radius: @border-radius-base; + border-radius: $border-radius-base; touch-action: none; - .borderBox(); + @include borderBox(); &-rail { position: absolute; width: 100%; background-color: rgba(0, 0, 0, 0.3); height: 4px; - border-radius: @border-radius-base; + border-radius: $border-radius-base; pointer-events: none; } @@ -45,8 +45,8 @@ position: absolute; left: 0; height: 4px; - border-radius: @border-radius-base; - background: linear-gradient(270deg, @red_secondary, @blue_secondary); + border-radius: $border-radius-base; + background: linear-gradient(270deg, $red_secondary, $blue_secondary); // background-size: 320px 100px; } @@ -56,11 +56,9 @@ margin-top: -5px; width: 14px; height: 14px; - cursor: pointer; - cursor: -webkit-grab; cursor: grab; border-radius: 50%; - border: solid 2px tint(@primary-color, 50%); + border: solid 2px darken($primary-color, 50%); background-color: #fff; touch-action: pan-x; @@ -78,24 +76,23 @@ } &:focus { - // border-color: tint(@primary-color, 20%); - box-shadow: 0 0 0 4px tint(@primary-color, 50%); + // border-color: darken($primary-color, 20%); + box-shadow: 0 0 0 4px darken($primary-color, 50%); outline: none; } &-click-focused:focus { - // border-color: tint(@primary-color, 50%); + // border-color: darken($primary-color, 50%); box-shadow: unset; } &:hover { - border-color: tint(@primary-color, 20%); + border-color: darken($primary-color, 20%); } &:active { - border-color: tint(@primary-color, 20%); - box-shadow: 0 0 5px tint(@primary-color, 20%); - cursor: -webkit-grabbing; + border-color: darken($primary-color, 20%); + box-shadow: 0 0 5px darken($primary-color, 20%); cursor: grabbing; } } @@ -138,39 +135,40 @@ cursor: pointer; border-radius: 50%; vertical-align: middle; + &-active { - // border-color: tint(@primary-color, 50%); + // border-color: darken($primary-color, 50%); background-color: white; opacity: 0.2; } } &-disabled { - .@{prefixClass}-track { - background-color: @disabledColor; + .rc-slider-track { + background-color: $disabledColor; } - .@{prefixClass}-handle, .@{prefixClass}-dot { - border-color: @disabledColor; + .rc-slider-handle, .rc-slider-dot { + border-color: $disabledColor; box-shadow: none; background-color: #fff; cursor: not-allowed; opacity: 0; } - .@{prefixClass}-mark-text, .@{prefixClass}-dot, .@{prefixClass}-track { - cursor: not-allowed!important; + .rc-slider-mark-text, .rc-slider-dot, .rc-slider-track { + cursor: not-allowed !important; opacity: 0; } } } -.@{prefixClass}-vertical { +.rc-slider-vertical { width: 14px; height: 100%; padding: 0 5px; - .@{prefixClass} { + .rc-slider { &-rail { height: 100%; width: 4px; @@ -204,9 +202,11 @@ &-dot { left: 2px; margin-bottom: -4px; + &:first-child { margin-bottom: -4px; } + &:last-child { margin-bottom: -4px; } @@ -214,42 +214,6 @@ } } -.motion-common() { - animation-duration: .3s; - animation-fill-mode: both; - display: block !important; -} - -.make-motion(@className, @keyframeName) { - .@{className}-enter, .@{className}-appear { - .motion-common(); - animation-play-state: paused; - } - .@{className}-leave { - .motion-common(); - animation-play-state: paused; - } - .@{className}-enter.@{className}-enter-active, .@{className}-appear.@{className}-appear-active { - animation-name: ~"@{keyframeName}In"; - animation-play-state: running; - } - .@{className}-leave.@{className}-leave-active { - animation-name: ~"@{keyframeName}Out"; - animation-play-state: running; - } -} -.zoom-motion(@className, @keyframeName) { - .make-motion(@className, @keyframeName); - .@{className}-enter, .@{className}-appear { - transform: scale(0, 0); // need this by yiminghe - animation-timing-function: @ease-out-quint; - } - .@{className}-leave { - animation-timing-function: @ease-in-quint; - } -} -.zoom-motion(rc-slider-tooltip-zoom-down, rcSliderTooltipZoomDown); - @keyframes rcSliderTooltipZoomDownIn { 0% { opacity: 0; @@ -274,20 +238,20 @@ } } -.@{prefixClass}-tooltip { +.rc-slider-tooltip { position: absolute; left: -9999px; top: -9999px; visibility: visible; - .borderBox(); + @include borderBox(); &-hidden { display: none; } &-placement-top { - padding: @tooltip-arrow-width 0 @tooltip-distance 0; + padding: $tooltip-arrow-width 0 $tooltip-distance 0; } &-inner { @@ -296,11 +260,11 @@ height: 24px; font-size: 12px; line-height: 1; - color: @tooltip-color; + color: $tooltip-color; text-align: center; text-decoration: none; - background-color: @tooltip-bg; - border-radius: @border-radius-base; + background-color: $tooltip-bg; + border-radius: $border-radius-base; box-shadow: 0 0 4px #d9d9d9; } @@ -313,11 +277,11 @@ } &-placement-top &-arrow { - bottom: @tooltip-distance - @tooltip-arrow-width; + bottom: $tooltip-distance - $tooltip-arrow-width; left: 50%; - margin-left: -@tooltip-arrow-width; - border-width: @tooltip-arrow-width @tooltip-arrow-width 0; - border-top-color: @tooltip-arrow-color; + margin-left: -$tooltip-arrow-width; + border-width: $tooltip-arrow-width $tooltip-arrow-width 0; + border-top-color: $tooltip-arrow-color; } } diff --git a/src/styles/stickers.less b/src/styles/stickers.scss similarity index 91% rename from src/styles/stickers.less rename to src/styles/stickers.scss index affec21..d4f8384 100644 --- a/src/styles/stickers.less +++ b/src/styles/stickers.scss @@ -1,3 +1,5 @@ +@import "colors"; + .leaflet-dragging .sticker-container { transition: none !important; } @@ -15,7 +17,7 @@ &:before { content: ' '; - background: @red_secondary; + background: $red_secondary; width: 48px; height: 48px; left: -24px; @@ -28,6 +30,8 @@ } &:active { + transition: transform 250ms; + .sticker-delete { pointer-events: none; } @@ -42,6 +46,7 @@ &.inactive { pointer-events: none; + transition: transform 250ms; .sticker-delete { display: none; @@ -51,6 +56,10 @@ display: none; } } + + @media (hover: hover) { + transition: none; + } } .sticker-label { @@ -102,6 +111,15 @@ } } +.sticker-wrapper { + will-change: transform; + transition: transform 250ms; + + @media (hover: hover) { + transition: transform 0ms; + } +} + .sticker-arrow { position: absolute; transform-origin: 0 0; @@ -163,6 +181,8 @@ .stickers-helper { flex-direction: column; padding-top: 0; + max-height: calc(100vh - 60px - 72px); + overflow: auto; } .stickers-grid { @@ -225,7 +245,7 @@ position: relative; width: 100%; height: 100%; - color: rgba(0,0,0,0); + color: rgba(0, 0, 0, 0); white-space: nowrap; padding: 1px; diff --git a/src/styles/switch.less b/src/styles/switch.scss similarity index 95% rename from src/styles/switch.less rename to src/styles/switch.scss index dc1bd01..21b2079 100644 --- a/src/styles/switch.less +++ b/src/styles/switch.scss @@ -1,3 +1,5 @@ +@import "colors"; + .switch { height: 1em; width: 2em; @@ -7,7 +9,6 @@ vertical-align: text-top; position: relative; top: 0.05em; - margin-right: 0.5em; transition: all 500ms; &::after { diff --git a/src/styles/user-button.less b/src/styles/user-button.scss similarity index 78% rename from src/styles/user-button.less rename to src/styles/user-button.scss index 378ba24..80e1d06 100644 --- a/src/styles/user-button.less +++ b/src/styles/user-button.scss @@ -1,3 +1,5 @@ +@import "colors"; + .user-bar { // width: 160px; @@ -5,9 +7,10 @@ width: 100%; } } + .user-bar-guest { - // width: 168px; - @media (min-width: @mobile_breakpoint) { + width: 38px; + @media (min-width: $mobile_breakpoint) { width: 158px; } } @@ -21,7 +24,7 @@ user-select: none; cursor: pointer; - @media (max-width: @mobile_breakpoint) { + @media (max-width: $mobile_breakpoint) { width: 0; .user-button-fields { @@ -79,24 +82,25 @@ bottom: 58px; left: 0; width: 219px; - background: @dialog_background; - border-radius: @panel_radius; + background: $dialog_background; + border-radius: $panel_radius; padding: 0; box-sizing: border-box; z-index: -1; - @media (max-width: @mobile_breakpoint) { + @media (max-width: $mobile_breakpoint) { left: 0; z-index: 4; } } + .user-panel-title { font-size: 20px; padding: 10px; - background: rgba(0,0,0, 0.5); - box-shadow: inset rgba(255,255,255,0.1) 0 -1px; - border-radius: @panel_radius @panel_radius 0 0; + background: rgba(0, 0, 0, 0.5); + box-shadow: inset rgba(255, 255, 255, 0.1) 0 -1px; + border-radius: $panel_radius $panel_radius 0 0; user-select: none; } @@ -119,7 +123,7 @@ box-sizing: border-box; user-select: none; display: block; - border-bottom: 1px solid rgba(255,255,255,0.1); + border-bottom: 1px solid rgba(255, 255, 255, 0.1); text-decoration: none; &:first-child::after { @@ -133,7 +137,7 @@ top: 0; width: 100%; height: 100%; - background: linear-gradient(150deg, @blue_primary, @blue_secondary); + background: linear-gradient(150deg, $blue_primary, $blue_secondary); opacity: 0; transition: opacity 0.3s; z-index: -1; @@ -148,7 +152,7 @@ padding: 10px; opacity: 0.5; font-weight: 200; - border-bottom: 1px solid rgba(255,255,255,0.1); + border-bottom: 1px solid rgba(255, 255, 255, 0.1); div { padding-top: 5px; diff --git a/src/utils/DomMarker.js b/src/utils/DomMarker.js deleted file mode 100644 index a2f2d1e..0000000 --- a/src/utils/DomMarker.js +++ /dev/null @@ -1,21 +0,0 @@ -import { DivIcon } from 'leaflet'; - -export const DomMarker = DivIcon.extend({ - initialize: function (options) { - this.options = options; - }, - - options: { - element: null // a initialized DOM element - // same options as divIcon except for html - }, - - createIcon: function() { - const { html, element, className } = this.options; - - this._setIconStyles(element, 'icon'); - - return element; - } -}); - diff --git a/src/utils/api.ts b/src/utils/api.ts deleted file mode 100644 index 8f2f53f..0000000 --- a/src/utils/api.ts +++ /dev/null @@ -1,114 +0,0 @@ -import axios, { AxiosPromise } from 'axios/index'; -import { API } from '$constants/api'; -import { IRootState } from "$redux/user/reducer"; -import { IUser } from "$constants/auth"; -import { ILatLng } from "$modules/Stickers"; -import { IStickerDump } from "$modules/Sticker"; -import { CLIENT } from '$config/frontend'; -import { LatLngLiteral } from "leaflet"; - -const arrayToObject = (array: any[], key: string): {} => array.reduce((obj, el) => ({ ...obj, [el[key]]: el }), {}); - -interface IPostMap { - title: IRootState['title'], - address: IRootState['address'], - route: Array<ILatLng>, - stickers: Array<IStickerDump>, - id: IRootState['user']['id'], - token: IRootState['user']['token'], - force: boolean, - logo: IRootState['logo'], - distance: IRootState['distance'], - provider: IRootState['provider'], - is_public: IRootState['is_public'], -} - -interface IGetRouteList { - title: IRootState['title'], - distance: IRootState['distance'], - author: IRootState['routes']['filter']['author'], - step: IRootState['routes']['step'], - shift: IRootState['routes']['step'], - starred: IRootState['routes']['filter']['starred'], - id: IRootState['user']['id'], - token: IRootState['user']['token'], -} - -interface IGetRouteListResult { - min: IRootState['routes']['filter']['min'], - max: IRootState['routes']['filter']['max'], - limit: IRootState['routes']['limit'], - step: IRootState['routes']['step'], - shift: IRootState['routes']['shift'], - list: IRootState['routes']['list'], -} - -export const checkUserToken = ( - { id, token }: - { id: IRootState['user']['id'], token: IRootState['user']['token']} -):AxiosPromise<IUser> => axios.get(API.CHECK_TOKEN, { - params: { id, token } -}).then(result => (result && result.data && { - ...result.data, - id, - token, - routes: (result.data.routes && result.data.routes.length > 0 && arrayToObject(result.data.routes, '_id')) || {}, -})).catch(() => null); - -export const getGuestToken = ():AxiosPromise<IUser> => axios.get(API.GET_GUEST).then(result => (result && result.data)); - -export const getStoredMap = ( - { name }: { name: IRootState['address'] } -) => axios.get(API.GET_MAP, { - params: { name } -}) - .then(result => ( - result && result.data && result.data.success && result.data - )); - -export const postMap = ({ - title, address, route, stickers, id, token, force, logo, distance, provider, is_public, -}: IPostMap) => axios.post(API.POST_MAP, { - title, - address, - route, - stickers, - id, - token, - force, - logo, - distance, - provider, - is_public, -}).then(result => (result && result.data && result.data)); - -export const checkIframeToken = ( - { viewer_id, auth_key }: - { viewer_id: string, auth_key: string } -) => axios.get(API.IFRAME_LOGIN_VK, { - params: { viewer_id, auth_key } -}).then(result => (result && result.data && result.data.success && result.data.user)).catch(() => (false)); - -export const getRouteList = ({ - title, distance, author, starred, id, token, step, shift, -}: IGetRouteList): AxiosPromise<IGetRouteListResult> => axios.get(API.GET_ROUTE_LIST, { - params: { - title, distance, author, starred, id, token, step, shift - } -}).then(result => (result && result.data && result.data.success && result.data)) - .catch(() => ({ list: [], min: 0, max: 0, limit: 0, step: 20, shift: 20 })); - -export const checkOSRMService = (bounds: LatLngLiteral[]): Promise<boolean> => ( - CLIENT && CLIENT.OSRM_URL && axios.get(CLIENT.OSRM_TEST_URL(bounds)).then(() => true).catch(() => false) -); - -export const dropRoute = ({ address, id, token }: { address: string, id: string, token: string }): AxiosPromise<any> => ( - axios.delete(API.DROP_ROUTE, { data: { address, id, token } }) -); - -export const modifyRoute = ( - { address, id, token, title, is_public }: - { address: string, id: string, token: string, title: string, is_public: boolean } -): AxiosPromise<any> => ( - axios.patch(API.DROP_ROUTE, { address, id, token, title, is_public }) -); diff --git a/src/utils/api/index.ts b/src/utils/api/index.ts new file mode 100644 index 0000000..1c6776d --- /dev/null +++ b/src/utils/api/index.ts @@ -0,0 +1,180 @@ +import { API } from '~/constants/api'; +import { IRootState } from '~/redux/user'; +import { IUser } from '~/constants/auth'; +import { CLIENT } from '~/config/frontend'; +import { LatLngLiteral } from 'leaflet'; +import { IRoute } from '~/redux/map/types'; +import { INominatimResult } from '~/redux/types'; +import { api } from './instance'; +import { postMapInterceptor } from '~/utils/api/interceptors'; +import { + CheckTokenRequest, + CheckTokenResult, + GetGuestTokenResult, GetRouteListRequest, GetRouteListResponse, GetStoredMapRequest, GetStoredMapResult, + PostMapRequest, + PostMapResponse, +} from '~/utils/api/types'; + +export const checkUserToken = ({ + id, + token, +}: CheckTokenRequest) => + api + .get<CheckTokenResult>(API.CHECK_TOKEN, { + params: { id, token }, + }); + +export const getGuestToken = () => + api + .get<GetGuestTokenResult>(API.GET_GUEST); + +export const getStoredMap = ({ + name, +}: GetStoredMapRequest) => + api + .get<GetStoredMapResult>(API.GET_MAP, { + params: { name }, + }); + +export const postMap = ({ + title, + address, + route, + stickers, + force, + logo, + distance, + provider, + is_public, + description, +}: PostMapRequest) => + api + .post<PostMapResponse>( + API.POST_MAP, + { + route: { + title, + address, + route, + stickers, + logo, + distance, + provider, + is_public, + description, + }, + force, + }, + ).catch(postMapInterceptor); + +export const checkIframeToken = ({ + viewer_id, + auth_key, +}: { + viewer_id: string; + auth_key: string; +}) => + api + .get<{ + success: boolean, + user: IUser, + }>(API.IFRAME_LOGIN_VK, { + params: { viewer_id, auth_key }, + }) + .then(result => !!result.data.success && !!result.data.user) + .catch(() => false); + +export const getRouteList = ({ + search, + min, + max, + tab, + step, + shift, +}: GetRouteListRequest) => + api + .get<GetRouteListResponse>( + API.GET_ROUTE_LIST(tab), + { + params: { + search, + min, + max, + step, + shift, + }, + }, + ); + +export const checkOSRMService = (bounds: LatLngLiteral[]) => + !!CLIENT && + !!CLIENT.OSRM_URL && + api + .get<boolean>(CLIENT.OSRM_TEST_URL(bounds)) + .then(() => true) + .catch(() => false); + +export const checkNominatimService = () => + !!CLIENT && + !!CLIENT.NOMINATIM_TEST_URL && + api + .get<boolean>(CLIENT.NOMINATIM_TEST_URL) + .then(() => true) + .catch(() => false); + +export const searchNominatim = (query: string) => + CLIENT && + CLIENT.NOMINATIM_URL && + api + .get(`${CLIENT.NOMINATIM_URL} ${query}`, { + params: { + format: 'json', + country_code: 'ru', + 'accept-language': 'ru_RU', + dedupe: 1, + }, + }) + .then( + data => + data && + data.data && + data.data.map( + (item): INominatimResult => ({ + id: item.place_id, + latlng: { + lat: item.lat, + lng: item.lon, + }, + title: item.display_name, + }), + ), + ) + .catch(() => []); + +export const dropRoute = ({ address }: { address: string }) => + api + .delete(API.DROP_ROUTE, { data: { address } }); + +export const modifyRoute = ({ + address, + title, + is_public, +}: { + address: string; + title: string; + is_public: boolean; +}) => + api + .patch<{ + route: IRoute; + }>(API.MODIFY_ROUTE, { address, is_public, title }); + +export const sendRouteStarred = ({ + address, + is_published, +}: { + address: string; + is_published: boolean; +}) => + api + .post<{ route: IRoute }>(API.SET_STARRED, { address, is_published }); diff --git a/src/utils/api/instance.ts b/src/utils/api/instance.ts new file mode 100644 index 0000000..ee2bb46 --- /dev/null +++ b/src/utils/api/instance.ts @@ -0,0 +1,6 @@ +import axios from 'axios'; +import { CLIENT } from '~/config/frontend'; + +export const api = axios.create({ + baseURL: CLIENT.API_ADDR, +}) diff --git a/src/utils/api/interceptors.ts b/src/utils/api/interceptors.ts new file mode 100644 index 0000000..a4b52d8 --- /dev/null +++ b/src/utils/api/interceptors.ts @@ -0,0 +1,14 @@ +import { AxiosError } from 'axios'; +import { PostMapResponse } from '~/utils/api/types'; + +export const postMapInterceptor = (res: AxiosError<PostMapResponse>) => { + if (res.response?.data.code) { + return res.response; + } + + if (res.response?.data.error) { + throw new Error(res.response?.data.error); + } + + throw res; +}; diff --git a/src/utils/api/types.ts b/src/utils/api/types.ts new file mode 100644 index 0000000..48dbf1e --- /dev/null +++ b/src/utils/api/types.ts @@ -0,0 +1,63 @@ +import { IRoute } from '~/redux/map/types'; +import { IUser } from '~/constants/auth'; +import { IRootState, IRouteListItem } from '~/redux/user'; + +export interface PostMapResponse { + route: IRoute; + error?: string; + code?: string; +} + +export type PostMapRequest = Partial<IRoute> & { + force: boolean; +} + +export interface CheckTokenResult { + user: IUser; + random_url: string; + routes: IRouteListItem[]; +} + +export interface CheckTokenRequest { + id: IRootState['user']['id']; + token: string, +} + +export interface GetGuestTokenResult { + user: IUser; + random_url: string; +} + +export interface GetStoredMapResult { + route: IRoute; + error?: string; + random_url: string; +} + +export interface GetStoredMapRequest { + name: IRoute['address']; +} + +export interface GetRouteListRequest { + min: number; + max: number; + tab: string; + search: string; + step: IRootState['routes']['step']; + shift: IRootState['routes']['step']; +} + +export interface GetRouteListResponse { + routes: IRoute[]; + limits: { + min: number; + max: number; + count: number; + }; + filter: { + min: number; + max: number; + shift: number; + step: number; + }; +} diff --git a/src/utils/arrow.ts b/src/utils/arrow.ts index e5439d8..9577d92 100644 --- a/src/utils/arrow.ts +++ b/src/utils/arrow.ts @@ -1,33 +1,31 @@ -import { divIcon, LatLngLiteral, Marker, marker, DivIcon } from "leaflet"; +import { divIcon, DivIcon, LatLngLiteral, Marker } from 'leaflet'; -const arrow_image = require('$sprites/arrow.svg'); +const arrow_image = '/images/arrow.svg'; -// <use xlink:href="#path-arrow" transform="scale(2) translate(5 -2)"/> -export const createArrow = (latlng: LatLngLiteral, angle: number): Marker => marker(latlng, { - draggable: false, - interactive: false, - icon: divIcon({ +export const createArrowIcon = (angle: number) => + divIcon({ html: ` - <div class="leaflet-arrow" style="transform: rotate(${angle}deg);"> - <svg width="48" height="48" preserveAspectRatio="xMidYMid"> - <image xlink:href="${arrow_image}" x="0" y="0" width="48" height="48"/> - </svg> - </div> - `, + <div class="leaflet-arrow" style="transform: rotate(${angle}deg);"> + <svg width="48" height="48" preserveAspectRatio="xMidYMid"> + <image xlink:href="${arrow_image}" x="0" y="0" width="48" height="48"/> + </svg> + </div> + `, className: 'leaflet-arrow-icon', iconSize: [11, 11], - iconAnchor: [6, 6] - }) -}); + iconAnchor: [6, 6], + }); + +export const createArrow = (latlng: LatLngLiteral, angle: number): Marker => + new Marker(latlng, { + draggable: false, + interactive: false, + icon: createArrowIcon(angle), + }); export const arrowClusterIcon = (cluster): DivIcon => { const markers = cluster.getAllChildMarkers(); - // search for nearest marker to cluster (slow) - // const nearest = markers.sort((a, b) => ( - // dist2(a.getLatLng(), cluster.getLatLng()) - dist2(b.getLatLng(), cluster.getLatLng()) - // )); - // faster way cluster.setLatLng(markers[markers.length - 1].getLatLng()); return markers[markers.length - 1].options.icon; diff --git a/src/utils/context.ts b/src/utils/context.ts new file mode 100644 index 0000000..2310b3a --- /dev/null +++ b/src/utils/context.ts @@ -0,0 +1,5 @@ +import React from 'react'; +import { Map, TileLayer } from 'leaflet'; + +export const MapContext = React.createContext<Map | undefined>(undefined); +export const TileContext = React.createContext<TileLayer | undefined>(undefined) diff --git a/src/utils/dom.ts b/src/utils/dom.ts new file mode 100644 index 0000000..59248bc --- /dev/null +++ b/src/utils/dom.ts @@ -0,0 +1,18 @@ +export const getStyle = (oElm: any, strCssRule: string): string => { + if(document.defaultView && document.defaultView.getComputedStyle){ + return document.defaultView.getComputedStyle(oElm, '').getPropertyValue(strCssRule); + } else if(oElm.currentStyle){ + return oElm.currentStyle[strCssRule.replace(/\-(\w)/g, (strMatch, p1) => p1.toUpperCase())]; + } + + return ''; +}; + + +export const getRandomColor = () => { + return `hsla(${(Math.floor(Math.random() * 360))}, 100%, 50%, 0.4)` +} + +export const getAdaptiveScale = (zoom: number): number => ( + Math.min(1, Math.max(0.4, 1.5 / (2 ** (13 - zoom)))) +); \ No newline at end of file diff --git a/src/utils/format.ts b/src/utils/format.ts index f0c55a5..12452e7 100644 --- a/src/utils/format.ts +++ b/src/utils/format.ts @@ -1,7 +1,154 @@ -const ru = [' ','\\.',',',':','\\?','#','Я','я','Ю','ю','Ч','ч','Ш','ш','Щ','щ','Ж','ж','А','а','Б','б','В','в','Г','г','Д','д','Е','е','Ё','ё','З','з','И','и','Й','й','К','к','Л','л','М','м','Н','н', 'О','о','П','п','Р','р','С','с','Т','т','У','у','Ф','ф','Х','х','Ц','ц','Ы','ы','Ь','ь','Ъ','ъ','Э','э']; -const en = ['_','','','','','','Ya','ya','Yu','yu','Ch','ch','Sh','sh','Sh','sh','Zh','zh','A','a','B','b','V','v','G','g','D','d','E','e','E','e','Z','z','I','i','J','j','K','k','L','l','M','m','N','n', 'O','o','P','p','R','r','S','s','T','t','U','u','F','f','H','h','C','c','Y','y','','','','','E', 'e']; +const ru = [ + ' ', + '\\.', + ',', + ':', + '\\?', + '#', + 'Я', + 'я', + 'Ю', + 'ю', + 'Ч', + 'ч', + 'Ш', + 'ш', + 'Щ', + 'щ', + 'Ж', + 'ж', + 'А', + 'а', + 'Б', + 'б', + 'В', + 'в', + 'Г', + 'г', + 'Д', + 'д', + 'Е', + 'е', + 'Ё', + 'ё', + 'З', + 'з', + 'И', + 'и', + 'Й', + 'й', + 'К', + 'к', + 'Л', + 'л', + 'М', + 'м', + 'Н', + 'н', + 'О', + 'о', + 'П', + 'п', + 'Р', + 'р', + 'С', + 'с', + 'Т', + 'т', + 'У', + 'у', + 'Ф', + 'ф', + 'Х', + 'х', + 'Ц', + 'ц', + 'Ы', + 'ы', + 'Ь', + 'ь', + 'Ъ', + 'ъ', + 'Э', + 'э', +]; +const en = [ + '_', + '', + '', + '', + '', + '', + 'Ya', + 'ya', + 'Yu', + 'yu', + 'Ch', + 'ch', + 'Sh', + 'sh', + 'Sh', + 'sh', + 'Zh', + 'zh', + 'A', + 'a', + 'B', + 'b', + 'V', + 'v', + 'G', + 'g', + 'D', + 'd', + 'E', + 'e', + 'E', + 'e', + 'Z', + 'z', + 'I', + 'i', + 'J', + 'j', + 'K', + 'k', + 'L', + 'l', + 'M', + 'm', + 'N', + 'n', + 'O', + 'o', + 'P', + 'p', + 'R', + 'r', + 'S', + 's', + 'T', + 't', + 'U', + 'u', + 'F', + 'f', + 'H', + 'h', + 'C', + 'c', + 'Y', + 'y', + '', + '', + '', + '', + 'E', + 'e', +]; -export const removeGarbage = (text: string): string => text.replace(/[^A-Za-z\-_0-9]/ig, '_').replace(/_{2,}/ig, '_'); +export const removeGarbage = (text: string): string => + text.replace(/[^A-Za-z\-_0-9]/gi, '_').replace(/_{2,}/gi, '_'); export const toHours = (info: number): string => { const hrs = parseInt(String(info), 10); @@ -10,6 +157,14 @@ export const toHours = (info: number): string => { return `${hrs}:${lmin}`; }; -export const toTranslit = (string: string): string => ( - removeGarbage(ru.reduce((text, el, i) => (text.replace(new RegExp(ru[i], 'g'), en[i])), (String(string) || ''))) -); +export const toTranslit = (string: string = ''): string => + removeGarbage( + ru.reduce((text, el, i) => text.replace(new RegExp(ru[i], 'g'), en[i]), String(string) || '') + ); + +export const parseDesc = (text: string = ''): string => text.replace(/(\n{2,})/gi, '\n\n'); + +export const getEstimated = (distance: number, speed: number = 15): number => { + const time = (distance && (distance / speed)) || 0; + return (time && parseFloat(time.toFixed(1))); +}; \ No newline at end of file diff --git a/src/utils/geom.ts b/src/utils/geom.ts index 7c21275..02afe02 100644 --- a/src/utils/geom.ts +++ b/src/utils/geom.ts @@ -1,25 +1,21 @@ -import { LatLng, LatLngLiteral, point, Point, PointExpression } from "leaflet"; +import { LatLng, latLng, LatLngLiteral, Point, point } from 'leaflet'; -interface ILatLng { - lat: number, - lng: number, -} - -export const middleCoord = (l1: ILatLng, l2: ILatLng): ILatLng => ({ - lat: (l2.lat + ((l1.lat - l2.lat) / 2)), - lng: (l2.lng + ((l1.lng - l2.lng) / 2)) +export const middleCoord = (l1: LatLng, l2: LatLng): LatLng => latLng({ + lat: l2.lat + (l1.lat - l2.lat) / 2, + lng: l2.lng + (l1.lng - l2.lng) / 2, }); -export const middleCoordPx = (p1: Point, p2: Point): Point => point({ - x: (p1.x + ((p2.x - p1.x) / 2)), - y: (p1.y + ((p2.y - p1.y) / 2)) -}); +export const middleCoordPx = (p1: Point, p2: Point): Point => + point({ + x: p1.x + (p2.x - p1.x) / 2, + y: p1.y + (p2.y - p1.y) / 2, + }); -export const deg2rad = (deg: number): number => ((deg * Math.PI) / 180); -export const rad2deg = (rad: number): number => ((rad / Math.PI) * 180); +export const deg2rad = (deg: number): number => (deg * Math.PI) / 180; +export const rad2deg = (rad: number): number => (rad / Math.PI) * 180; export const findDistancePx = (p1: Point, p2: Point): number => { - return Math.sqrt(((p1.x - p2.x) ** 2) + ((p1.y - p2.y) ** 2)); + return Math.sqrt((p1.x - p2.x) ** 2 + (p1.y - p2.y) ** 2); }; export const findDistance = (t1: number, n1: number, t2: number, n2: number): number => { @@ -34,81 +30,84 @@ export const findDistance = (t1: number, n1: number, t2: number, n2: number): nu const dlon = lon2 - lon1; // here's the heavy lifting - const a = (Math.sin(dlat / 2) ** 2) + - (Math.cos(lat1) * Math.cos(lat2) * (Math.sin(dlon / 2) ** 2)); + const a = Math.sin(dlat / 2) ** 2 + Math.cos(lat1) * Math.cos(lat2) * Math.sin(dlon / 2) ** 2; const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a)); // great circle distance in radians const dk = c * 6373; // great circle distance in km - return (Math.round(dk * 1000) / 1000); + return Math.round(dk * 1000) / 1000; }; -export const distKm = (A: LatLngLiteral, B: LatLngLiteral): number => findDistance(A.lat, A.lng, B.lat, B.lng); +// probably faster one +export const findDistanceHaversine = (t1: number, n1: number, t2: number, n2: number): number => { + const R = 6371; // km + const dLat = ((t2 - t1) * Math.PI) / 180; + const dLon = ((n2 - n1) * Math.PI) / 180; + const a = + Math.sin(dLat / 2) * Math.sin(dLat / 2) + + Math.cos((t1 * Math.PI) / 180) * + Math.cos((t2 * Math.PI) / 180) * + Math.sin(dLon / 2) * + Math.sin(dLon / 2); + const c = 2 * Math.asin(Math.sqrt(a)); + return R * c; +}; -export const getLabelDirection = (angle: number): 'left' | 'right' => ( - ((angle % Math.PI) >= -(Math.PI / 2) && (angle % Math.PI) <= (Math.PI / 2)) ? 'left' : 'right' -); +export const distKm = (A: LatLngLiteral, B: LatLngLiteral): number => + findDistance(A.lat, A.lng, B.lat, B.lng); + +export const distKmHaversine = (A: LatLngLiteral, B: LatLngLiteral): number => + findDistanceHaversine(A.lat, A.lng, B.lat, B.lng); + +export const getLabelDirection = (angle: number): 'left' | 'right' => + angle % Math.PI >= -(Math.PI / 2) && angle % Math.PI <= Math.PI / 2 ? 'left' : 'right'; export const getPolyLength = (latlngs: LatLngLiteral[]): number => { if (latlngs.length < 2) return 0; - return latlngs.reduce((dist, item, index) => ( - index < (latlngs.length - 1) - ? dist + distKm(item, latlngs[index + 1]) - : dist - ), 0) + return latlngs.reduce( + (dist, item, index) => + index < latlngs.length - 1 ? dist + distKmHaversine(item, latlngs[index + 1]) : dist, + 0 + ); }; // if C between A and B -export const pointInArea = (A: LatLng, B: LatLng, C: LatLng, radius: number = 0.001): boolean => ( +export const pointInArea = (A: LatLng, B: LatLng, C: LatLng, radius: number = 0.001): boolean => C.lng <= Math.max(A.lng + radius, B.lng + radius) && C.lat <= Math.max(A.lat + radius, B.lat + radius) && C.lat >= Math.min(A.lat - radius, B.lat - radius) && - C.lng >= Math.min(A.lng - radius, B.lng - radius) -); + C.lng >= Math.min(A.lng - radius, B.lng - radius); - -export const dist2 = (A: LatLngLiteral, B: LatLngLiteral): number => (((A.lat - B.lat) ** 2) + ((A.lng - B.lng) ** 2)); +export const dist2 = (A: LatLngLiteral, B: LatLngLiteral): number => + (A.lat - B.lat) ** 2 + (A.lng - B.lng) ** 2; const distToSegmentSquared = (A: LatLng, B: LatLng, C: LatLng): number => { const l2 = dist2(A, B); - if (l2 == 0) return dist2(C, A); + if (l2 === 0) return dist2(C, A); const t = Math.max( 0, - Math.min( - 1, - (((C.lat - A.lat) * (B.lat - A.lat) + (C.lng - A.lng) * (B.lng - A.lng)) / l2) - ) + Math.min(1, ((C.lat - A.lat) * (B.lat - A.lat) + (C.lng - A.lng) * (B.lng - A.lng)) / l2) ); - return dist2( - C, - { - lat: A.lat + t * (B.lat - A.lat), - lng: A.lng + t * (B.lng - A.lng) - }); + return dist2(C, { + lat: A.lat + t * (B.lat - A.lat), + lng: A.lng + t * (B.lng - A.lng), + }); }; -export const distToSegment = (A: LatLng, B: LatLng, C: LatLng): number => Math.sqrt(distToSegmentSquared(A, B, C)); -// if C between A and B -export const pointBetweenPoints = (A: LatLng, B: LatLng, C: LatLng): boolean => (distToSegment(A, B, C) < 0.01); +export const distToSegment = (A: LatLng, B: LatLng, C: LatLng): number => + Math.sqrt(distToSegmentSquared(A, B, C)); -export const angleBetweenPoints = (A: Point, B: Point): number => parseFloat(((Math.atan2(B.y - A.y, B.x - A.x))* 180 / Math.PI).toFixed()); -export const angleBetweenPointsRad = (A: Point, B: Point): number => ((Math.atan2(B.x - A.x, B.y - A.y))); +export const pointBetweenPoints = (A: LatLng, B: LatLng, C: LatLng): boolean => + distToSegment(A, B, C) < 0.01; -// export const pointOnDistance = (A: Point, B: Point, shift: number): Point => { -// const c = Math.sqrt((((B.x - A.x) ** 2) + ((B.y - A.y) ** 2))); -// const angle = angleBetweenPointsRad(A, B); -// -// // console.log({ angle, c, shift }); -// const x = Math.floor(B.x - c * Math.sin(angle) * shift); -// const y = Math.floor(B.y - c * Math.cos(angle) * shift); -// -// // console.log({ x, y }); -// -// return new Point(x, y); -// }; +export const angleBetweenPoints = (A: Point, B: Point): number => + parseFloat(((Math.atan2(B.y - A.y, B.x - A.x) * 180) / Math.PI).toFixed()); +export const angleBetweenPointsRad = (A: Point, B: Point): number => + Math.atan2(B.x - A.x, B.y - A.y); -export const allwaysPositiveAngleDeg = (angle: number): number => ( - (angle >= -90 && angle <= 90) ? angle : (180 + angle) -); +export const allwaysPositiveAngleDeg = (angle: number): number => + angle >= -90 && angle <= 90 ? angle : 180 + angle; + +export const nearestInt = (value: number, parts: number): number => value - (value % parts); diff --git a/src/utils/gpx.ts b/src/utils/gpx.ts index db71a08..240b806 100644 --- a/src/utils/gpx.ts +++ b/src/utils/gpx.ts @@ -1,52 +1,109 @@ -import * as saveAs from 'file-saver'; +import saveAs from 'file-saver'; +import GPX from 'gpx-parser-builder'; +import { LatLng } from 'leaflet'; -export interface IRoutePoint { - lat: number, - lng: number, -} +type GpxImportTrkPt = { + $: { lat: string; lon: string }[]; + name: string; +}; + +type GpxImportTrkSeg = { + trkpt: { trkpt: GpxImportTrkPt }[]; +}; + +type GpxImportRaw = { + metadata: { name: string }; + trk: { + name: string; + trkseg: GpxImportTrkSeg[]; + }[]; +}; interface IGPXSticker { - latlng: IRoutePoint, - text?: string, + latlng: LatLng; + text?: string; } interface IGetGPXString { - route: Array<IRoutePoint>, - stickers?: Array<IGPXSticker> - title?: string, + route: Array<LatLng>; + stickers?: Array<IGPXSticker>; + title?: string; } -export const getGPXString = ({ route, title, stickers }: IGetGPXString): string => (`<?xml version="1.0" encoding="UTF-8"?> +export const getGPXString = ({ + route, + title, + stickers, +}: IGetGPXString): string => `<?xml version="1.0" encoding="UTF-8"?> <gpx xmlns="http://www.topografix.com/GPX/1/1" version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd"> <metadata> <name>${title || 'GPX Track'}</name> </metadata> - ${ - stickers.reduce((cat, { latlng: { lat, lng }, text }) => ( - `${cat} + ${(stickers || []).reduce( + (cat, { latlng: { lat, lng }, text }) => + `${cat} <wpt lat="${lat}" lon="${lng}"> <name>${text}</name> <sym>generic</sym> <type>${title}</type> - </wpt>`), '') - } + </wpt>`, + '' + )} <trk> <name>${title || 'GPX Track'}</name> <trkseg> - ${ - route.reduce((cat, { lat, lng }) => ( - ` ${cat} - <trkpt lat="${lat}" lon="${lng}" />` - ), '') - } + ${route.reduce( + (cat, { lat, lng }) => + ` ${cat} + <trkpt lat="${lat}" lon="${lng}" />`, + '' + )} </trkseg> </trk> </gpx> -`); +`; -export const downloadGPXTrack = ({ track, title }: { track: string, title?: string }): void => ( +export const downloadGPXTrack = ({ track, title }: { track: string; title?: string }): void => saveAs( new Blob([track], { type: 'application/gpx+xml;charset=utf-8' }), - `${title || 'track'}.gpx` - ) -); + `${(title || 'track').replace(/\./gi, ' ')}.gpx` + ); + +export const importGpxTrack = async (file: File) => { + const reader = new FileReader(); + const content = await new Promise(resolve => { + reader.readAsText(file); + + reader.onload = () => { + resolve(reader.result); + }; + + reader.onerror = () => { + resolve(null); + }; + }); + + const gpx: GpxImportRaw = GPX.parse(content); + + if (!gpx || !gpx.trk) return null; + + const latlngs: LatLng[] = gpx.trk.reduce((trk_res, trk) => { + return trk.trkseg + ? trk.trkseg.reduce((trkseg_res, trkseg) => { + return trkseg.trkpt + ? [ + ...trkseg_res, + ...trkseg.trkpt.map(pnt => new LatLng(pnt['$'].lat, pnt['$'].lon)), + ] + : trkseg_res; + }, trk_res) + : trk_res; + }, [] as LatLng[]); + + return [ + { + name: (gpx.metadata && gpx.metadata.name) || (gpx.trk && gpx.trk[0] && gpx.trk[0].name) || '', + latlngs, + }, + ]; +}; diff --git a/src/utils/history.ts b/src/utils/history.ts index d85a771..e203911 100644 --- a/src/utils/history.ts +++ b/src/utils/history.ts @@ -1,12 +1,5 @@ -import { history } from '$redux/store'; - -interface IUrlData { - path: string, - mode: 'edit' | '', - host: string, - hash: string, - protocol: 'http' | 'https', -} +import { history } from '~/redux/store'; +import { API_RETRY_INTERVAL } from '~/constants/api'; export const getPath = (): string => (window.location && window.location.pathname); export const pushPath = (url: string): string => history.push(url); @@ -34,12 +27,23 @@ export const parseQuery = (queryString: string) => { return params; }; -export const pushLoaderState = state => { - document.getElementById('loader-bar').style.width = `${state}%`; +export const pushLoaderState = (state: number) => { + document.getElementById('loader-bar')!.style.width = `${state}%`; +}; + +export const countDownToRefresh = (left: number = API_RETRY_INTERVAL): void => { + if (left <= 0) return document.location.reload(); + + document.getElementById('loader-bar')!.style.width = `${(left / API_RETRY_INTERVAL) * 100}%`; + setTimeout(() => countDownToRefresh(left - 0.25), 1000); }; export const pushNetworkInitError = () => { - document.getElementById('loader-error').style.opacity = String(1); + document.getElementById('loader-bar')!.classList.add('is_failed'); + document.getElementById('loader-bar')!.style.width = '100%'; + document.getElementById('loader-error')!.style.opacity = String(1); + + countDownToRefresh(); }; export const copyToClipboard = str => { @@ -52,4 +56,4 @@ export const copyToClipboard = str => { el.select(); document.execCommand('copy'); document.body.removeChild(el); -} +}; diff --git a/src/utils/map/ArrowsLayer.ts b/src/utils/map/ArrowsLayer.ts new file mode 100644 index 0000000..435e8c2 --- /dev/null +++ b/src/utils/map/ArrowsLayer.ts @@ -0,0 +1,84 @@ +/* + + TODO: increase step between arrows, but detect if arrows' count less than i.e. 5, so when draw additional ones + TODO: or, maybe, combine arrows with km marks + +*/ + +import { LatLng, LatLngLiteral, LayerGroup, Map, Marker } from 'leaflet'; +import { arrowClusterIcon, createArrow } from '~/utils/arrow'; +import { MarkerClusterGroup } from 'leaflet.markercluster/dist/leaflet.markercluster-src.js'; +import { angleBetweenPoints, dist2, middleCoord } from '~/utils/geom'; +import { MainMap } from '~/constants/map'; + +class ArrowsLayer extends LayerGroup { + constructor(props) { + super(props); + } + + getChangeIndex = (prev: LatLngLiteral[], next: LatLngLiteral[]): number => { + const changed_at = next.findIndex( + (item, index) => !prev[index] || prev[index].lat != item.lat || prev[index].lng != item.lng + ); + + return changed_at >= 0 ? changed_at : next.length; + }; + + // Reacreating all the markers + + setLatLngs = (route: LatLng[]): void => { + if (!this.map) return; + + this.arrowLayer.clearLayers(); + + if (route.length === 0) return; + + const midpoints = route.reduce( + (res, latlng, i) => + route[i + 1] && dist2(route[i], route[i + 1]) > 0.0001 + ? [ + ...res, + createArrow( + middleCoord(route[i], route[i + 1]), + angleBetweenPoints( + this.map.latLngToContainerPoint(route[i]), + this.map.latLngToContainerPoint(route[i + 1]) + ) + ), + ] + : res, + [] as Marker[] + ); + + this.arrowLayer.addLayers(midpoints); + }; + + map: Map = MainMap; + arrowLayer = new MarkerClusterGroup({ + spiderfyOnMaxZoom: false, + showCoverageOnHover: false, + zoomToBoundsOnClick: false, + animate: false, + maxClusterRadius: 120, // 120 + iconCreateFunction: arrowClusterIcon, + }); + + layers: Marker[] = []; +} + +ArrowsLayer.addInitHook(function(this: ArrowsLayer) { + this.once('add', event => { + if (event.target instanceof ArrowsLayer) { + this.map = event.target._map; + this.arrowLayer.addTo(this.map); + } + }); + + this.once('remove', event => { + if (event.target instanceof ArrowsLayer) { + this.arrowLayer.removeFrom(this.map); + } + }); +}); + +export { ArrowsLayer }; diff --git a/src/utils/map/DomMarker.ts b/src/utils/map/DomMarker.ts new file mode 100644 index 0000000..3d4ec30 --- /dev/null +++ b/src/utils/map/DomMarker.ts @@ -0,0 +1,42 @@ +import { DivIcon, DivIconOptions } from 'leaflet'; +// +// export const DomMarker = DivIcon.extend({ +// initialize: function (options) { +// this.options = options; +// }, +// +// options: { +// element: null // a initialized DOM element +// // same options as divIcon except for html +// }, +// +// createIcon: function() { +// const { element } = this.options; +// +// this._setIconStyles(element, 'icon'); +// +// return element; +// } +// }); + +export interface DomMarkerProps extends DivIconOptions { + element: HTMLElement +} + +export class DomMarker extends DivIcon { + element: HTMLElement + + constructor({ element, ...props }: DomMarkerProps) { + super(props); + this.element = element; + } + + createIcon(oldicon?: HTMLElement) { + this.element.classList.add('icon') + + if (this.options.className) { + this.element.classList.add(this.options.className); + } + return this.element; + } +} diff --git a/src/modules/InteractivePoly.ts b/src/utils/map/InteractivePoly.ts similarity index 62% rename from src/modules/InteractivePoly.ts rename to src/utils/map/InteractivePoly.ts index 2ee587f..70aac65 100644 --- a/src/modules/InteractivePoly.ts +++ b/src/utils/map/InteractivePoly.ts @@ -18,64 +18,98 @@ import { LatLngLiteral, } from 'leaflet'; -import { distKm, distToSegment, getPolyLength, pointInArea } from "$utils/geom"; +import { distKmHaversine, distToSegment, getPolyLength, pointInArea } from '~/utils/geom'; interface InteractivePolylineOptions extends PolylineOptions { - maxMarkers?: number, - constraintsStyle?: PolylineOptions, - kmMarksEnabled?: boolean, - kmMarksStep?: number, + maxMarkers?: number; + constraintsStyle?: PolylineOptions; + kmMarksEnabled?: boolean; + kmMarksStep?: number; } -export class Component extends Polyline { - constructor(latlngs: LatLngExpression[] | LatLngExpression[][], options?: InteractivePolylineOptions) { +class InteractivePoly extends Polyline { + constructor( + latlngs: LatLngExpression[] | LatLngExpression[][], + options?: InteractivePolylineOptions + ) { super(latlngs, options); - this.constraintsStyle = { ...this.constraintsStyle, ...options.constraintsStyle }; - this.maxMarkers = options.maxMarkers || this.maxMarkers; - // this.kmMarksEnabled = options.kmMarksEnabled || this.kmMarksEnabled; - // this.kmMarksStep = options.kmMarksStep || this.kmMarksStep; + this.constraintsStyle = { + ...this.constraintsStyle, + ...(options?.constraintsStyle || {}), + }; + this.maxMarkers = options?.maxMarkers || this.maxMarkers; this.constrLine = new Polyline([], this.constraintsStyle); this.startDragHinting(); } + updateConstraintsToLatLngs = (latlngs: LatLngExpression[]) => { + if (this.is_drawing) { + // update mouse hinter on latlngs change + const constraints = this.constrLine.getLatLngs() as LatLng[]; + const source = latlngs && latlngs.length > 0 && + this.drawing_direction === 'forward' + ? latlngs[latlngs.length - 1] + : latlngs[0]; + + if (!constraints || constraints.length < 2 || !source) { + this.setConstraints([]); + return; + } + + this.setConstraints([constraints[0], source as LatLng]); + } + } + + setLatLngs = (latlngs: LatLngExpression[] | LatLngExpression[][] | LatLngExpression[][][]) => { + super.setLatLngs(latlngs); + + this.updateConstraintsToLatLngs(latlngs as LatLngExpression[]); + + return this; + }; + updateTouchHinter = ({ latlngs }: { latlngs: LatLngLiteral[] }): void => { this.touchHinter.setLatLngs(latlngs); }; - setPoints = (latlngs: LatLng[]) => { + setPoints = (latlngs: LatLng[], emitEvent = false) => { this.setLatLngs(latlngs); this.recreateMarkers(); this.recalcDistance(); - // this.recalcKmMarks(); this.touchHinter.setLatLngs(latlngs); - this.fire('latlngschange', { latlngs }); + + if (emitEvent) { + this.fire('latlngschange', { latlngs }); + } }; - createHintMarker = (latlng: LatLng): Marker => marker(latlng, { - draggable: false, - icon: divIcon({ - className: 'leaflet-vertex-drag-helper', - iconSize: [11, 11], - iconAnchor: [6, 6] - }) - }); + createHintMarker = (latlng: LatLng): Marker => + marker(latlng, { + draggable: false, + icon: divIcon({ + className: 'leaflet-vertex-drag-helper', + iconSize: [11, 11], + iconAnchor: [6, 6], + }), + }); - createMarker = (latlng: LatLng): Marker => marker(latlng, { - draggable: true, - icon: divIcon({ - className: 'leaflet-vertex-icon', - iconSize: [11, 11], - iconAnchor: [6, 6] + createMarker = (latlng: LatLng): Marker => + marker(latlng, { + draggable: true, + icon: divIcon({ + className: 'leaflet-vertex-icon', + iconSize: [11, 11], + iconAnchor: [6, 6], + }), }) - }) - .on('contextmenu', this.dropMarker) - .on('drag', this.onMarkerDrag) - .on('dragstart', this.onMarkerDragStart) - .on('dragend', this.onMarkerDragEnd) - .addTo(this.markerLayer); + .on('contextmenu', this.dropMarker) + .on('drag', this.onMarkerDrag) + .on('dragstart', this.onMarkerDragStart) + .on('dragend', this.onMarkerDragEnd) + .addTo(this.markerLayer); recreateMarkers = () => { this.clearAllMarkers(); @@ -103,11 +137,10 @@ export class Component extends Polyline { this._map.addLayer(this.markerLayer); this.fire('allvertexshow'); - console.log(); }; hideAllMarkers = (): void => { - if (!this._map.hasLayer(this.markerLayer)) return; + if (!this._map || !this._map.hasLayer(this.markerLayer)) return; this._map.removeLayer(this.markerLayer); this.fire('allvertexhide'); @@ -119,19 +152,22 @@ export class Component extends Polyline { const northEast = this._map.getBounds().getNorthEast(); const southWest = this._map.getBounds().getSouthWest(); - const { visible, hidden } = this.markers.reduce((obj, marker) => { - const { lat, lng } = marker.getLatLng(); - const is_hidden = (lat > northEast.lat || lng > northEast.lng || lat < southWest.lat || lng < southWest.lng); + const { visible, hidden } = this.markers.reduce( + (obj, marker) => { + const { lat, lng } = marker.getLatLng(); + const is_hidden = + lat > northEast.lat || lng > northEast.lng || lat < southWest.lat || lng < southWest.lng; - return is_hidden - ? { ...obj, hidden: [...obj.hidden, marker] } - : { ...obj, visible: [...obj.visible, marker] } - - }, - { visible: [], hidden: [] } + return is_hidden + ? { ...obj, hidden: [...obj.hidden, marker] } + : { ...obj, visible: [...obj.visible, marker] }; + }, + { visible: [], hidden: [] } as Record<'visible' | 'hidden', Marker[]> ); - if (visible.length > this.maxMarkers) return this.hideAllMarkers(); + if (visible.length > (this.maxMarkers || 2)) { + return this.hideAllMarkers(); + } this.showAllMarkers(); @@ -170,7 +206,10 @@ export class Component extends Polyline { this.is_drawing = true; this.drawing_direction = 'backward'; this.startDrawing(); - } + }, + stop: () => { + this.stopDrawing(); + }, }; moveDragHint = ({ latlng }: LeafletMouseEvent): void => { @@ -223,6 +262,8 @@ export class Component extends Polyline { this._map.on('mousemove', this.dragHintMove); this._map.on('mouseup', this.dragHintAddMarker); this._map.on('mouseout', this.stopDragHintMove); + + this.fire('vertexaddstart'); }; stopDragHintMove = (): void => { @@ -236,31 +277,32 @@ export class Component extends Polyline { if (this.is_drawing) this.startDrawing(); - setTimeout(() => { this.is_dragging = false; }, 0); + setTimeout(() => { + this.is_dragging = false; + this.fire('vertexaddend'); + }, 0); }; dragHintAddMarker = ({ latlng }: LeafletMouseEvent): void => { this.dragHintChangeDistance(this.hint_prev_marker, latlng); - this.markers.splice((this.hint_prev_marker + 1), 0, this.createMarker(latlng)); + this.markers.splice(this.hint_prev_marker + 1, 0, this.createMarker(latlng)); this.insertLatLng(latlng, this.hint_prev_marker + 1); this.hideDragHint(); this.stopDragHintMove(); - }; dragHintChangeDistance = (index: number, current: LatLngLiteral): void => { const prev = this.markers[index]; const next = this.markers[index + 1]; - const initial_distance = distKm(prev.getLatLng(), next.getLatLng()); + const initial_distance = distKmHaversine(prev.getLatLng(), next.getLatLng()); - const current_distance = ( - ((prev && distKm(prev.getLatLng(), current)) || 0) + - ((next && distKm(next.getLatLng(), current)) || 0) - ); + const current_distance = + ((prev && distKmHaversine(prev.getLatLng(), current)) || 0) + + ((next && distKmHaversine(next.getLatLng(), current)) || 0); - this.distance += (current_distance - initial_distance); + this.distance += current_distance - initial_distance; this.fire('distancechange', { distance: this.distance }); }; @@ -268,15 +310,18 @@ export class Component extends Polyline { dragHintFindNearest = (latlng: LatLng): any => { const latlngs = this.getLatLngs() as LatLng[]; - const neighbours = latlngs.filter((current, index) => { - const next = latlngs[index + 1] as LatLng; + const neighbours = latlngs + .filter((current, index) => { + const next = latlngs[index + 1] as LatLng; - return (next && pointInArea(current, next, latlng)); - }) + return next && pointInArea(current, next, latlng); + }) .map(el => latlngs.indexOf(el)) - .sort((a, b) => ( - distToSegment(latlngs[a], latlngs[a + 1], latlng) - distToSegment(latlngs[b], latlngs[b + 1], latlng) - )); + .sort( + (a, b) => + distToSegment(latlngs[a], latlngs[a + 1], latlng) - + distToSegment(latlngs[b], latlngs[b + 1], latlng) + ); return neighbours.length > 0 ? neighbours[0] : -1; }; @@ -292,18 +337,22 @@ export class Component extends Polyline { ]); }; - onMarkerDrag = ({ target }: { target: Marker}) => { + onMarkerDrag = ({ target }: { target: Marker }) => { const coords = new Array(0) - .concat((this.vertex_index > 0 && this.markers[this.vertex_index - 1].getLatLng()) || []) + .concat((this.vertex_index! > 0 && this.markers[this.vertex_index! - 1].getLatLng()) || []) .concat(target.getLatLng()) - .concat((this.vertex_index < (this.markers.length - 1) && this.markers[this.vertex_index + 1].getLatLng()) || []); + .concat( + (this.vertex_index! < this.markers.length - 1 && + this.markers[this.vertex_index! + 1].getLatLng()) || + [] + ); this.setConstraints(coords); this.fire('vertexdrag', { index: this.vertex_index, vertex: target }); }; - onMarkerDragStart = ({ target }: { target: Marker}) => { + onMarkerDragStart = ({ target }: { target: Marker }) => { if (this.is_drawing) { this.stopDrawing(); this.is_drawing = true; @@ -319,37 +368,43 @@ export class Component extends Polyline { this.fire('vertexdragstart', { index: this.vertex_index, vertex: target }); }; - onMarkerDragEnd = ({ target }: { target: Marker}): void => { + onMarkerDragEnd = ({ target }: { target: Marker }): void => { const latlngs = this.getLatLngs() as LatLngLiteral[]; - this.markerDragChangeDistance(this.vertex_index, latlngs[this.vertex_index], target.getLatLng()); + this.markerDragChangeDistance( + this.vertex_index!, + latlngs[this.vertex_index!], + target.getLatLng() + ); - this.replaceLatlng(target.getLatLng(), this.vertex_index); + this.replaceLatlng(target.getLatLng(), this.vertex_index!); this.is_dragging = false; this.constrLine.removeFrom(this._map); - this.vertex_index = null; + this.vertex_index = 0; if (this.is_drawing) this.startDrawing(); this.fire('vertexdragend', { index: this.vertex_index, vertex: target }); }; - markerDragChangeDistance = (index: number, initial: LatLngLiteral, current: LatLngLiteral): void => { + markerDragChangeDistance = ( + index: number, + initial: LatLngLiteral, + current: LatLngLiteral + ): void => { const prev = index > 0 ? this.markers[index - 1] : null; - const next = index <= (this.markers.length + 1) ? this.markers[index + 1] : null; + const next = index <= this.markers.length + 1 ? this.markers[index + 1] : null; - const initial_distance = ( - ((prev && distKm(prev.getLatLng(), initial)) || 0) + - ((next && distKm(next.getLatLng(), initial)) || 0) - ); + const initial_distance = + ((prev && distKmHaversine(prev.getLatLng(), initial)) || 0) + + ((next && distKmHaversine(next.getLatLng(), initial)) || 0); - const current_distance = ( - ((prev && distKm(prev.getLatLng(), current)) || 0) + - ((next && distKm(next.getLatLng(), current)) || 0) - ); + const current_distance = + ((prev && distKmHaversine(prev.getLatLng(), current)) || 0) + + ((next && distKmHaversine(next.getLatLng(), current)) || 0); - this.distance += (current_distance - initial_distance); + this.distance += current_distance - initial_distance; this.fire('distancechange', { distance: this.distance }); }; @@ -377,9 +432,10 @@ export class Component extends Polyline { if (!this._map.hasLayer(this.constrLine)) this._map.addLayer(this.constrLine); - const marker = this.drawing_direction === 'forward' - ? this.markers[this.markers.length - 1] - : this.markers[0]; + const marker = + this.drawing_direction === 'forward' + ? this.markers[this.markers.length - 1] + : this.markers[0]; this.setConstraints([latlng, marker.getLatLng()]); }; @@ -418,11 +474,9 @@ export class Component extends Polyline { return; } - const point = this.drawing_direction === 'forward' - ? latlngs[latlngs.length - 1] - : latlngs[0]; + const point = this.drawing_direction === 'forward' ? latlngs[latlngs.length - 1] : latlngs[0]; - this.distance += distKm(point, latlng); + this.distance += distKmHaversine(point, latlng); this.fire('distancechange', { distance: this.distance }); }; @@ -444,11 +498,16 @@ export class Component extends Polyline { this.constrLine.setLatLngs(coords); }; + setDirection = (direction: 'forward' | 'backward') => { + this.drawing_direction = direction; + this.updateConstraintsToLatLngs(this.getLatLngs() as LatLngExpression[]); + } + dropMarker = ({ target }: LeafletMouseEvent): void => { const index = this.markers.indexOf(target); const latlngs = this.getLatLngs(); - if (typeof index === 'undefined' || latlngs.length <= 2) return; + if (typeof index === 'undefined' || latlngs.length === 0) return; this.dropMarkerDistanceChange(index); this._map.removeLayer(this.markers[index]); @@ -464,16 +523,15 @@ export class Component extends Polyline { const prev = index > 0 ? latlngs[index - 1] : null; const current = latlngs[index]; - const next = index <= (latlngs.length + 1) ? latlngs[index + 1] : null; + const next = index <= latlngs.length + 1 ? latlngs[index + 1] : null; - const initial_distance = ( - ((prev && distKm(prev, current)) || 0) + - ((next && distKm(next, current)) || 0) - ); + const initial_distance = + ((prev && distKmHaversine(prev, current)) || 0) + + ((next && distKmHaversine(next, current)) || 0); - const current_distance = (prev && next && distKm(prev, next)) || 0; + const current_distance = (prev && next && distKmHaversine(prev, next)) || 0; - this.distance += (current_distance - initial_distance); + this.distance += current_distance - initial_distance; this.fire('distancechange', { distance: this.distance }); }; @@ -484,36 +542,6 @@ export class Component extends Polyline { this.fire('distancechange', { distance: this.distance }); }; - // - // recalcKmMarks = () => { - // if (!this.kmMarksEnabled) return; - // - // const latlngs = this.getLatLngs() as LatLngLiteral[]; - // - // this.kmMarks = { }; - // - // let last_km_mark = 0; - // - // latlngs.reduce((dist, latlng, index) => { - // if (index >= latlngs.length - 1) return; - // - // const next = latlngs[index + 1]; - // const sum = dist + distKm(latlng, next); - // const rounded = Math.floor(dist / this.kmMarksStep) * this.kmMarksStep; - // - // if (rounded > last_km_mark) { - // last_km_mark = rounded; - // this.kmMarks[rounded] = latlng; - // } - // - // return sum; - // }, 0); - // }; - - // kmMarksEnabled?: InteractivePolylineOptions['kmMarksEnabled'] = true; - // kmMarksStep?: InteractivePolylineOptions['kmMarksStep'] = 5; - // kmMarks?: { [x: number]: LatLngLiteral }; - // kmMarksLayer?: LayerGroup = new LayerGroup(); markers: Marker[] = []; maxMarkers: InteractivePolylineOptions['maxMarkers'] = 2; @@ -530,8 +558,7 @@ export class Component extends Polyline { touchHinter: Polyline = new Polyline([], { weight: 24, smoothFactor: 3, - className: 'touch-hinter-poly' - // bubblingMouseEvents: false, + className: 'touch-hinter-poly', }); hintMarker: Marker = this.createHintMarker(latLng({ lat: 0, lng: 0 })); @@ -543,52 +570,56 @@ export class Component extends Polyline { is_drawing: boolean = false; drawing_direction: 'forward' | 'backward' = 'forward'; - vertex_index?: number = null; + vertex_index: number = 0; - hint_prev_marker: number = null; + hint_prev_marker: number = 0; distance: number = 0; } -Component.addInitHook(function () { - this.once('add', (event) => { +InteractivePoly.addInitHook(function(this: InteractivePoly) { + this.once('add', event => { if (event.target instanceof InteractivePoly) { - this.map = event.target._map; + this._map = event.target._map; - this.map.on('touch', console.log); + this._map.on('touch', console.log); this.markerLayer.addTo(event.target._map); this.hintMarker.addTo(event.target._map); this.constrLine.addTo(event.target._map); this.touchHinter.addTo(event.target._map); - this.map.on('moveend', this.updateMarkers); + this._map.on('moveend', this.updateMarkers); - this.on('latlngschange', this.updateTouchHinter); + this.on('latlngschange' as any, this.updateTouchHinter as any); - if (window.innerWidth < 768) { - this.touchHinter.setStyle({ weight: 32 }); + if (this.touchHinter && window.innerWidth < 768) { + try { + this.touchHinter.setStyle({ weight: 32 }); + } catch (e) {} } } }); - this.once('remove', (event) => { + this.once('remove', event => { if (event.target instanceof InteractivePoly) { this.markerLayer.removeFrom(this._map); this.hintMarker.removeFrom(this._map); this.constrLine.removeFrom(this._map); this.touchHinter.removeFrom(this._map); - this.map.off('moveend', this.updateMarkers); + this._map.off('moveend', this.updateMarkers); } }); }); -export const InteractivePoly = Component; +export { InteractivePoly }; /* events: vertexdragstart, vertexdragend, vertexdrag, + vertexaddstart + vertexaddend allvertexhide allvertexshow diff --git a/src/utils/map/OsrmRouter.ts b/src/utils/map/OsrmRouter.ts new file mode 100644 index 0000000..6da8fd8 --- /dev/null +++ b/src/utils/map/OsrmRouter.ts @@ -0,0 +1,60 @@ +import { Marker } from 'leaflet'; +import * as Routing from 'leaflet-routing-machine/src/index'; +import { CLIENT } from '~/config/frontend'; +import { DomMarker } from '~/utils/map/DomMarker'; +import { MainMap } from '~/constants/map'; + +const createWaypointMarker = () => { + const element = document.createElement('div'); + + return new DomMarker({ + element, + className: 'router-waypoint', + }); +}; + +const routeLine = r => + Routing.line(r, { + styles: [ + { color: 'white', opacity: 0.8, weight: 12 }, + { color: '#4597d0', opacity: 1, weight: 4, dashArray: '15,10' }, + ], + addWaypoints: true, + }); +// .on('linetouched', this.lockPropagations); + +export const OsrmRouter = Routing.control({ + serviceUrl: CLIENT.OSRM_URL, + profile: CLIENT.OSRM_PROFILE, + fitSelectedRoutes: false, + showAlternatives: false, + routeLine, + altLineOptions: { + styles: [{ color: '#4597d0', opacity: 1, weight: 3 }], + }, + show: false, + plan: Routing.plan([], { + createMarker: (_, wp) => { + return new Marker(wp.latLng, { + draggable: true, + icon: createWaypointMarker(), + }) + .on('dragstart', () => MainMap.disableClicks()) + .on('dragend', () => MainMap.enableClicks()) + .on('contextmenu', ({ latlng }: any) => { + OsrmRouter.setWaypoints( + OsrmRouter.getWaypoints().filter( + point => + !point.latLng || (point.latLng.lat !== latlng.lat && point.latLng.lng !== latlng.lng) + ) + ); + }); + }, + routeWhileDragging: false, + }), + routeWhileDragging: false, + routingOptions: { + geometryOnly: false, + }, + useHints: false, +}); diff --git a/src/utils/clusterIcon.ts b/src/utils/map/clusterIcon.ts similarity index 100% rename from src/utils/clusterIcon.ts rename to src/utils/map/clusterIcon.ts diff --git a/src/utils/marks.ts b/src/utils/marks.ts new file mode 100644 index 0000000..961e7fe --- /dev/null +++ b/src/utils/marks.ts @@ -0,0 +1,193 @@ +import { divIcon, LatLngLiteral, LayerGroup, Map, marker, Marker } from 'leaflet'; +import { arrowClusterIcon } from '~/utils/arrow'; +import { MarkerClusterGroup } from 'leaflet.markercluster/dist/leaflet.markercluster-src.js'; +import { allwaysPositiveAngleDeg, angleBetweenPoints, distKmHaversine } from '~/utils/geom'; +import classNames from 'classnames'; +import { MainMap } from '~/constants/map'; + +const arrow_image = '/images/arrow.svg'; + +interface KmMarksOptions { + showStartMarker: boolean; + showMiddleMarkers: boolean; + showEndMarker: boolean; + showArrows: boolean; + kmMarksStep: number; +} + +class KmMarksLayer extends LayerGroup { + constructor(latlngs?: LatLngLiteral[], options?: KmMarksOptions) { + super(); + + this.options = { + showStartMarker: true, + showMiddleMarkers: true, + showEndMarker: true, + showArrows: true, + kmMarksStep: 10, + ...(options || {}), + } as KmMarksOptions; + } + + setLatLngs = (latlngs: LatLngLiteral[]): void => { + if (!this.map) return; + + this.marksLayer.clearLayers(); + this.endMarker.clearLayers(); + + this.distance = 0; + + if (latlngs.length <= 1) return; + + if (this.options.showMiddleMarkers) this.drawMiddleMarkers(latlngs); + if (this.options.showEndMarker) this.drawEndMarker(latlngs); + }; + + drawMiddleMarkers = (latlngs: LatLngLiteral[]) => { + const marks: Marker[] = []; + let last_km_mark = 0; + + this.distance = latlngs.reduce((dist, current, index) => { + if (index >= latlngs.length - 1) return dist; + + const next = latlngs[index + 1]; + const diff = distKmHaversine(current, next); + const sum = dist + diff; + const rounded = Math.floor(sum / this.options.kmMarksStep) * this.options.kmMarksStep; + const count = Math.floor((rounded - last_km_mark) / this.options.kmMarksStep); + + if (rounded > last_km_mark) { + const angle = angleBetweenPoints( + this.map.latLngToContainerPoint(current), + this.map.latLngToContainerPoint(next) + ); + + // if segment is too long, we'll add multiple markers on it + for (let i = 1; i <= count; i += 1) { + const step = last_km_mark + i * this.options.kmMarksStep; + const shift = (step - dist) / diff; + + const coords = { + lat: current.lat - (current.lat - next.lat) * shift, + lng: current.lng - (current.lng - next.lng) * shift, + }; + + marks.push(this.createMiddleMarker(coords, angle, step)); + } + + last_km_mark = rounded; + } + + return sum; + }, 0); + + this.marksLayer.addLayers(marks); + }; + + createMiddleMarker = (latlng: LatLngLiteral, angle: number, distance: number): Marker => + marker(latlng, { + draggable: false, + interactive: false, + icon: divIcon({ + html: ` + <div + class="leaflet-km-dist${allwaysPositiveAngleDeg(angle) !== angle ? ' reverse' : ''}" + style="transform: translate(-50%, -50%) rotate(${allwaysPositiveAngleDeg(angle)}deg);" + > + ${distance} + <svg width="48" height="48" preserveAspectRatio="xMidYMid"> + <image xlink:href="${arrow_image}" x="0" y="0" width="48" height="48"/> + </svg> + </div> + `, + className: 'leaflet-km-marker', + iconSize: [11, 11], + iconAnchor: [6, 6], + }), + }); + + createEndMarker = (latlng: LatLngLiteral, angle: number, distance: number): Marker => + marker(latlng, { + draggable: false, + interactive: false, + icon: divIcon({ + html: ` + <div class="leaflet-km-dist"> + ${parseFloat(distance.toFixed(1))} + </div> + `, + className: classNames('leaflet-km-marker end-marker', { right: angle > -90 && angle < 90 }), + iconSize: [11, 11], + iconAnchor: [6, 6], + }), + zIndexOffset: -100, + }); + + createStartMarker = (latlng: LatLngLiteral): Marker => + marker(latlng, { + draggable: false, + interactive: false, + icon: divIcon({ + html: ` + <svg width="20" height="20" viewBox="0 0 32 32"> + <circle r="16" cx="16" cy="16" fill="red" /> + <circle r="13" cx="16" cy="16" fill="white" /> + <circle r="9" cx="16" cy="16" fill="red" /> + </svg> + `, + className: classNames('leaflet-km-marker start-marker'), + iconSize: [20, 20], + iconAnchor: [6, 6], + }), + zIndexOffset: -100, + }); + + drawEndMarker = (latlngs: LatLngLiteral[]): void => { + this.endMarker.clearLayers(); + + const current = latlngs[latlngs.length - 2]; + const next = latlngs[latlngs.length - 1]; + + const angle = angleBetweenPoints( + this.map.latLngToContainerPoint(current), + this.map.latLngToContainerPoint(next) + ); + + this.endMarker.addLayer(this.createEndMarker(next, angle, this.distance)); + if (latlngs && latlngs.length) { + this.endMarker.addLayer(this.createStartMarker(latlngs[0])); + } + }; + + options: KmMarksOptions; + map: Map = MainMap; + marksLayer: MarkerClusterGroup = new MarkerClusterGroup({ + spiderfyOnMaxZoom: false, + showCoverageOnHover: false, + zoomToBoundsOnClick: false, + animate: false, + maxClusterRadius: 120, + iconCreateFunction: arrowClusterIcon, + }); + endMarker: LayerGroup = new LayerGroup(); + distance: number = 0; +} + +KmMarksLayer.addInitHook(function(this: KmMarksLayer) { + this.once('add', event => { + if (event.target instanceof KmMarksLayer) { + this.map = event.target._map; + this.marksLayer.addTo(this.map); + this.endMarker.addTo(this.map); + } + }); + + this.once('remove', event => { + if (event.target instanceof KmMarksLayer) { + this.marksLayer.removeFrom(this.map); + this.endMarker.removeFrom(this.map); + } + }); +}); + +export { KmMarksLayer }; diff --git a/src/utils/middleware.ts b/src/utils/middleware.ts new file mode 100644 index 0000000..7504f3e --- /dev/null +++ b/src/utils/middleware.ts @@ -0,0 +1,25 @@ +import { AxiosRequestConfig, AxiosResponse } from 'axios'; + +export type Unwrap<T> = T extends (...args: any[]) => Promise<infer U> ? U : T; + +export interface IApiErrorResult { + detail?: string; + code?: string; +} + +export interface IResultWithStatus<T> { + status: any; + data?: Partial<T> & IApiErrorResult; + error?: string; + debug?: string; +} + +export const HTTP_RESPONSES = { + SUCCESS: 200, + CREATED: 201, + CONNECTION_REFUSED: 408, + BAD_REQUEST: 400, + UNAUTHORIZED: 401, + NOT_FOUND: 404, + TOO_MANY_REQUESTS: 429, +}; diff --git a/src/utils/reducer.ts b/src/utils/reducer.ts new file mode 100644 index 0000000..46e5a2d --- /dev/null +++ b/src/utils/reducer.ts @@ -0,0 +1,6 @@ +export const createReducer = ( + initialState, + handlers, +) => (state = initialState, action) => (handlers.hasOwnProperty(action.type) + ? handlers[action.type](state, action) + : state); diff --git a/src/utils/renderer.ts b/src/utils/renderer.ts index 5cea0a7..357c58e 100644 --- a/src/utils/renderer.ts +++ b/src/utils/renderer.ts @@ -1,59 +1,67 @@ -import { editor } from '$modules/Editor'; -import { COLORS, CLIENT } from '$config/frontend'; -import * as saveAs from 'file-saver'; -import { replaceProviderUrl } from '$constants/providers'; -import { STICKERS } from '$constants/stickers'; -import { ILatLng } from "$modules/Stickers"; -import { IStickerDump } from "$modules/Sticker"; -import { IRootState } from "$redux/user/reducer"; -import { angleBetweenPoints, angleBetweenPointsRad, findDistancePx, middleCoordPx } from "$utils/geom"; -import { Point } from "leaflet"; +import { CLIENT, COLORS } from '~/config/frontend'; +import saveAs from 'file-saver'; +import { replaceProviderUrl } from '~/constants/providers'; +import { STICKERS } from '~/constants/stickers'; +import { IRoute, IStickerDump } from '~/redux/map/types'; +import { angleBetweenPoints, angleBetweenPointsRad, findDistancePx, middleCoordPx } from '~/utils/geom'; +import { LatLng, latLng, Point } from 'leaflet'; +import { MainMap } from '~/constants/map'; export interface ITilePlacement { - minX: number, - maxX: number, - minY: number, - maxY: number, - shiftX: number, - shiftY: number, - size: number, - width: number, - height: number, - zoom: number, + minX: number; + maxX: number; + minY: number; + maxY: number; + shiftX: number; + shiftY: number; + size: number; + width: number; + height: number; + zoom: number; } export interface IStickerPlacement extends IStickerDump { - x: number, - y: number, + x: number; + y: number; } -const latLngToTile = (latlng: { lat: number, lng: number }): { x: number, y: number, z: number } => { - const { map } = editor.map; - const zoom = map.getZoom(); - const xtile = Number(Math.floor((latlng.lng + 180) / 360 * (1 << zoom))); - const ytile = Number(Math.floor((1 - Math.log(Math.tan(latlng.lat * Math.PI / 180) + 1 / Math.cos(latlng.lat * Math.PI / 180)) / Math.PI) / 2 * (1 << zoom))); +const latLngToTile = (latlng: { + lat: number; + lng: number; +}): { x: number; y: number; z: number } => { + const zoom = MainMap.getZoom(); + const xtile = Number(Math.floor(((latlng.lng + 180) / 360) * (1 << zoom))); + const ytile = Number( + Math.floor( + ((1 - + Math.log( + Math.tan((latlng.lat * Math.PI) / 180) + 1 / Math.cos((latlng.lat * Math.PI) / 180) + ) / + Math.PI) / + 2) * + (1 << zoom) + ) + ); return { x: xtile, y: ytile, z: zoom }; }; -const tileToLatLng = (point: { x: number, y: number }): ILatLng => { - const { map } = editor.map; - const z = map.getZoom(); - const lng = (point.x / Math.pow(2, z) * 360 - 180); - const n = Math.PI - 2 * Math.PI * point.y / Math.pow(2, z); - const lat = (180 / Math.PI * Math.atan(0.5 * (Math.exp(n) - Math.exp(-n)))); +const tileToLatLng = (point: { x: number; y: number }): LatLng => { + const z = MainMap.getZoom(); + const lng = (point.x / Math.pow(2, z)) * 360 - 180; + const n = Math.PI - (2 * Math.PI * point.y) / Math.pow(2, z); + const lat = (180 / Math.PI) * Math.atan(0.5 * (Math.exp(n) - Math.exp(-n))); - return { lat, lng }; + return latLng({ lat, lng }); }; export const getTilePlacement = (): ITilePlacement => { - const { map } = editor.map; const width = window.innerWidth; const height = window.innerHeight; // map corners - const southWest = map.getBounds().getSouthWest(); - const northEast = map.getBounds().getNorthEast(); + const southWest = MainMap.getBounds().getSouthWest(); + const northEast = MainMap.getBounds().getNorthEast(); // map corner's tile files [x, y, z] to fetch from server const southWestTile = latLngToTile(southWest); @@ -66,8 +74,8 @@ export const getTilePlacement = (): ITilePlacement => { // actual coords of file's corners (they're shifted from view) const southWestTileCoords = tileToLatLng(southWestTile); - const tileTransformTranslate = map.latLngToLayerPoint(southWestTileCoords); - const msw2 = map.latLngToLayerPoint(southWest); + const tileTransformTranslate = MainMap.latLngToLayerPoint(southWestTileCoords); + const msw2 = MainMap.latLngToLayerPoint(southWest); return { minX, @@ -75,7 +83,7 @@ export const getTilePlacement = (): ITilePlacement => { minY, maxY, shiftX: tileTransformTranslate.x - msw2.x, - shiftY: ((maxY - minY) * 256) - (window.innerHeight + (tileTransformTranslate.y - msw2.y)), + shiftY: (maxY - minY) * 256 - (window.innerHeight + (tileTransformTranslate.y - msw2.y)), size: 256, width, height, @@ -83,80 +91,97 @@ export const getTilePlacement = (): ITilePlacement => { }; }; -export const getPolyPlacement = (): Point[] => ( - (!editor.poly.poly || !editor.poly.poly.getLatLngs() || editor.poly.poly.getLatLngs().length <= 0) +export const getPolyPlacement = (latlngs: LatLng[]): Point[] => + latlngs.length === 0 ? [] : latlngs.map(latlng => MainMap.latLngToContainerPoint(latlng)); + +export const getStickersPlacement = (stickers: IStickerDump[]): IStickerPlacement[] => + stickers.length === 0 ? [] - : editor.poly.poly.getLatLngs().map((latlng) => ({ ...editor.map.map.latLngToContainerPoint(latlng) })) -); + : stickers.map(sticker => ({ + ...sticker, + ...MainMap.latLngToContainerPoint(sticker.latlng), + })); -export const getStickersPlacement = (): IStickerPlacement[] => ( - (!editor.stickers || editor.stickers.dumpData().length <= 0) - ? [] - : editor.stickers.dumpData().map(sticker => ({ - ...sticker, - ...editor.map.map.latLngToContainerPoint(sticker.latlng), - })) -); +const getImageSource = (coords: { x: number; y: number; zoom: number }, provider: string): string => + replaceProviderUrl(provider, coords); -const getImageSource = (coords: { x: number, y: number, zoom: number }): string => ( - replaceProviderUrl(editor.getProvider(), coords) -); +export const imageFetcher = (source: string): Promise<HTMLImageElement> => + new Promise((resolve, reject) => { + const img = new Image(); -export const imageFetcher = (source: string): Promise<HTMLImageElement> => new Promise((resolve, reject) => { - const img = new Image(); + img.crossOrigin = 'anonymous'; + img.onload = () => resolve(img); + img.onerror = () => reject(img); - img.crossOrigin = 'anonymous'; - img.onload = () => resolve(img); - img.onerror = () => reject(img); + img.src = source; + }); - img.src = source; -}); +export const fetchImages = ( + ctx: CanvasRenderingContext2D, + geometry: ITilePlacement, + provider +): Promise<{ x: number; y: number; image: HTMLImageElement }[]> => { + const { minX, maxX, minY, maxY, zoom } = geometry; -export const fetchImages = (ctx: CanvasRenderingContext2D, geometry: ITilePlacement ): Promise<{ x: number, y: number, image: HTMLImageElement }[]> => { - const { - minX, maxX, minY, maxY, zoom - } = geometry; - - const images = []; + const images: { x: number; y: number; source: string }[] = []; for (let x = minX; x <= maxX; x += 1) { for (let y = minY; y <= maxY; y += 1) { - images.push({ x, y, source: getImageSource({ x, y, zoom }) }); + images.push({ x, y, source: getImageSource({ x, y, zoom }, provider) }); } } - return Promise.all(images.map(({ x, y, source }) => ( - imageFetcher(source).then(image => ({ x, y, image })) - ))); + return Promise.all( + images.map(({ x, y, source }) => + imageFetcher(source) + .then(image => ({ x, y, image })) + .catch() + ) + ); }; -export const composeImages = ( - { images, geometry, ctx }: - { images: [], geometry: ITilePlacement, ctx: CanvasRenderingContext2D } -): void => { - const { - minX, minY, shiftX, shiftY, size - } = geometry; +export const composeImages = ({ + images, + geometry, + ctx, +}: { + images: []; + geometry: ITilePlacement; + ctx: CanvasRenderingContext2D; +}): void => { + const { minX, minY, shiftX, shiftY, size } = geometry; images.map(({ x, y, image }) => { - const posX = ((x - minX) * size) + shiftX; - const posY = ((y - minY) * size) - shiftY; + const posX = (x - minX) * size + shiftX; + const posY = (y - minY) * size - shiftY; return ctx.drawImage(image, posX, posY, 256, 256); }); }; -export const composePoly = ({ points, ctx }: { points: Point[], ctx: CanvasRenderingContext2D }): void => { - if (editor.poly.isEmpty) return; +export const composePoly = ({ + points, + ctx, + color = 'gradient', + weight = CLIENT.STROKE_WIDTH, + dash = [], +}: { + points: Point[]; + ctx: CanvasRenderingContext2D; + color?: string; + opacity?: number; + weight?: number; + dash?: number[]; +}): void => { + if (points.length === 0) return; let minX = points[0].x; let maxX = points[0].x; let minY = points[0].y; let maxY = points[0].y; - ctx.strokeStyle = 'red'; ctx.lineCap = 'round'; ctx.lineJoin = 'round'; - ctx.lineWidth = CLIENT.STROKE_WIDTH + 0.5; + ctx.lineWidth = weight + 0.5; ctx.beginPath(); ctx.moveTo(points[0].x, points[0].y); @@ -171,25 +196,40 @@ export const composePoly = ({ points, ctx }: { points: Point[], ctx: CanvasRende if (points[i].y > maxY) maxY = points[i].y; } - const gradient = ctx.createLinearGradient(minX, minY, minX, maxY); - gradient.addColorStop(0, COLORS.PATH_COLOR[0]); - gradient.addColorStop(1, COLORS.PATH_COLOR[1]); + if (color === 'gradient') { + const gradient = ctx.createLinearGradient(minX, minY, minX, maxY); + gradient.addColorStop(0, COLORS.PATH_COLOR[0]); + gradient.addColorStop(1, COLORS.PATH_COLOR[1]); + + ctx.strokeStyle = gradient; + } else { + ctx.strokeStyle = color; + } + + if (dash) { + ctx.setLineDash(dash); + } - ctx.strokeStyle = gradient; ctx.stroke(); ctx.closePath(); }; -export const composeArrows = async ({ points, ctx }: { points: Point[], ctx: CanvasRenderingContext2D }): Promise<boolean[]> => { - const image = await imageFetcher(require('$sprites/arrow.svg')); +export const composeArrows = async ({ + points, + ctx, +}: { + points: Point[]; + ctx: CanvasRenderingContext2D; +}): Promise<boolean[]> => { + const image = await imageFetcher('/images/arrow.svg'); - const distances = points.map((point, i) => ( - (points[i + 1] && findDistancePx(points[i], points[i + 1])) || 0 - )); + const distances = points.map( + (point, i) => (points[i + 1] && findDistancePx(points[i], points[i + 1])) || 0 + ); // we want to annotate at least 5 arrows - const min_arrows = (distances.length >= 5 ? 5 : distances.length - 1); - const min_distance = distances.sort((a, b) => (b - a))[min_arrows]; + const min_arrows = distances.length >= 5 ? 5 : distances.length - 1; + const min_distance = distances.sort((a, b) => b - a)[min_arrows]; return points.map((point, i) => { if (!points[i + 1]) return false; @@ -203,7 +243,7 @@ export const composeArrows = async ({ points, ctx }: { points: Point[], ctx: Can ctx.save(); ctx.translate(middle.x, middle.y); - ctx.rotate((Math.PI * 0.5) - angle); + ctx.rotate(Math.PI * 0.5 - angle); ctx.translate(-middle.x, -middle.y); ctx.moveTo(middle.x, middle.y); @@ -220,35 +260,35 @@ const measureText = ( ctx: CanvasRenderingContext2D, text: string, lineHeight: number -): { width: number, height: number } => ( - text.split('\n').reduce((obj, line) => ( - { +): { width: number; height: number } => + text.split('\n').reduce( + (obj, line) => ({ width: Math.max(ctx.measureText(line).width, obj.width), height: obj.height + lineHeight, - } - ), { width: 0, height: 0 }) -); + }), + { width: 0, height: 0 } + ); const measureDistText = ( ctx: CanvasRenderingContext2D, text: string, height: number -): { width: number, height: number } => ( - { - width: ctx.measureText(text).width, - height, - } -); +): { width: number; height: number } => ({ + width: ctx.measureText(text).width, + height, +}); const composeStickerArrow = ( ctx: CanvasRenderingContext2D, x: number, y: number, angle: number, + scale: number ) => { ctx.save(); ctx.translate(x, y); - ctx.rotate(angle + (Math.PI * 0.75)); + ctx.scale(scale, scale); + ctx.rotate(angle + Math.PI * 0.75); ctx.translate(-x, -y); ctx.fillStyle = '#ff3344'; ctx.beginPath(); @@ -261,18 +301,12 @@ const composeStickerArrow = ( ctx.restore(); }; -const measureRect = ( - x: number, - y: number, - width: number, - height: number, - reversed: boolean, -) => ({ - rectX: reversed ? (x - width - 36 - 10) : x, - rectY: (y - 7 - (height / 2)), - rectW: width + 36 + 10, - rectH: height + 20, - textX: reversed ? (x - width - 36) : x + 36 +const measureRect = (x: number, y: number, width: number, height: number, scale: number, reversed: boolean) => ({ + rectX: reversed ? x - width - 36 * scale - 10 * scale : x, + rectY: y - 7 * scale - height / 2, + rectW: width + 46 * scale, + rectH: height + 20 * scale, + textX: reversed ? x - width - (36 * scale) : x + 36 * scale, }); const measureDistRect = ( @@ -280,16 +314,24 @@ const measureDistRect = ( y: number, width: number, height: number, - reversed: boolean, + reversed: boolean ) => ({ - rectX: reversed ? (x - width - 12) : x - 8, - rectY: (y - 2 - (height / 2)), - rectW: reversed ? (width + 22) : (width + 20), + rectX: reversed ? x - width - 12 : x - 8, + rectY: y - 2 - height / 2, + rectW: reversed ? width + 22 : width + 20, rectH: height + 4, - textX: reversed ? (x - width - 8) : x + 8 + textX: reversed ? x - width - 8 : x + 8, }); -export const roundedRect = (ctx: CanvasRenderingContext2D, x: number, y: number, width: number, height: number, fill: string, rad: number = 5): void => { +export const roundedRect = ( + ctx: CanvasRenderingContext2D, + x: number, + y: number, + width: number, + height: number, + fill: string, + rad: number = 5 +): void => { ctx.fillStyle = fill; ctx.beginPath(); ctx.moveTo(x, y + rad); @@ -317,7 +359,6 @@ export const roundedRect = (ctx: CanvasRenderingContext2D, x: number, y: number, ctx.closePath(); ctx.fill(); - }; const composeStickerText = ( @@ -326,50 +367,41 @@ const composeStickerText = ( y: number, angle: number, text: string, + scale: number ): void => { const rad = 56; - const tX = ((Math.cos(angle + Math.PI) * rad) - 30) + x + 28; - const tY = ((Math.sin(angle + Math.PI) * rad) - 30) + y + 29; + const tX = (Math.cos(angle + Math.PI) * rad - 30 + 28) * scale + x; + const tY = (Math.sin(angle + Math.PI) * rad - 30 + 29) * scale + y; - ctx.font = '12px "Helvetica Neue", Arial'; + ctx.font = `${12 * scale}px "Helvetica Neue", Arial`; const lines = text.split('\n'); - const { width, height } = measureText(ctx, text, 16); + const { width, height } = measureText(ctx, text, 16 * scale); + + const { rectX, rectY, rectW, rectH, textX } = measureRect( + tX, + tY, + width, + height, + scale, + angle > -(Math.PI / 2) && angle < Math.PI / 2 + ); - const { - rectX, rectY, rectW, rectH, textX - } = measureRect(tX, tY, width, height, (angle > -(Math.PI / 2) && angle < (Math.PI / 2))); - // rectangle - // ctx.fillStyle = '#222222'; - // ctx.beginPath(); - // ctx.rect( - // rectX, - // rectY, - // rectW, - // rectH, - // ); - // ctx.closePath(); - // ctx.fill(); roundedRect(ctx, rectX, rectY, rectW, rectH, '#222222', 2); // text ctx.fillStyle = 'white'; - lines.map((line, i) => ( - ctx.fillText( - line, - textX, - rectY + 6 + (16 * (i + 1)), - ) - )); + lines.map((line, i) => ctx.fillText(line, textX, rectY + (6 + 16 * (i + 1)) * scale)); }; -export const composeDistMark = ( - { ctx, points, distance }: - { - ctx: CanvasRenderingContext2D, - points: Point[], - distance: number, - } -): void => { +export const composeDistMark = ({ + ctx, + points, + distance, +}: { + ctx: CanvasRenderingContext2D; + points: Point[]; + distance: number; +}): void => { if (points.length <= 1) return; ctx.font = 'bold 12px "Helvetica Neue", Arial'; @@ -378,9 +410,13 @@ export const composeDistMark = ( const dist = parseFloat(distance.toFixed(1)); const { x, y } = points[points.length - 1]; const { width, height } = measureDistText(ctx, String(dist), 16); - const { - rectX, rectY, rectW, rectH, textX - } = measureDistRect(x, y, width, height, !(angle > -90 && angle < 90)); + const { rectX, rectY, rectW, rectH, textX } = measureDistRect( + x, + y, + width, + height, + !(angle > -90 && angle < 90) + ); roundedRect(ctx, rectX, rectY, rectW, rectH, '#ff3344', 2); @@ -390,11 +426,7 @@ export const composeDistMark = ( ctx.closePath(); ctx.fill(); - ctx.fillText( - String(dist), - textX, - rectY + 14, - ); + ctx.fillText(String(dist), textX, rectY + 14); }; const composeStickerImage = async ( @@ -402,37 +434,45 @@ const composeStickerImage = async ( x: number, y: number, angle: number, - set: IRootState['activeSticker']['set'], - sticker: IRootState['activeSticker']['sticker'], + set: string, + sticker: string, + scale: number ): Promise<void> => { const rad = 56; - const tX = ((Math.cos(angle + Math.PI) * rad) - 30) + (x - 8); - const tY = ((Math.sin(angle + Math.PI) * rad) - 30) + (y - 4); + const tX = (Math.cos(angle + Math.PI) * rad - 30 - 6) * scale + x; + const tY = (Math.sin(angle + Math.PI) * rad - 30 - 6) * scale + y; const offsetX = STICKERS[set].layers[sticker].off * 72; - return imageFetcher(STICKERS[set].url).then(image => ( - ctx.drawImage(image, offsetX, 0, 72, 72, tX, tY, 72, 72) - )); + await imageFetcher(STICKERS[set].url).then(image => { + ctx.drawImage(image, offsetX, 0, 72, 72, tX, tY, 72 * scale, 72 * scale); + }); + + return; }; -export const composeStickers = async ( - { stickers, ctx }: - { stickers: IStickerPlacement[], ctx: CanvasRenderingContext2D } -): Promise<void> => { +export const composeStickers = async ({ + stickers, + ctx, + zoom, +}: { + stickers: IStickerPlacement[]; + ctx: CanvasRenderingContext2D; + zoom: number; +}): Promise<void> => { if (!stickers || stickers.length < 0) return; stickers.map(({ x, y, angle, text }) => { - composeStickerArrow(ctx, x, y, angle); + composeStickerArrow(ctx, x, y, angle || 0, zoom); - if (text) composeStickerText(ctx, x, y, angle, text); + if (text) composeStickerText(ctx, x, y, angle || 0, text, zoom); }); - await Promise.all(stickers.map(({ - x, y, angle, set, sticker - }) => ( - composeStickerImage(ctx, x, y, angle, set, sticker) - ))); + await Promise.all( + stickers.map(({ x, y, angle, set, sticker }) => + composeStickerImage(ctx, x, y, angle || 0, set, sticker, zoom) + ) + ); }; -export const downloadCanvas = (canvas: HTMLCanvasElement, title: IRootState['title']): void => canvas.toBlob(blob => saveAs(blob, title)); - +export const downloadCanvas = (canvas: HTMLCanvasElement, title: IRoute['title']): void => + canvas.toBlob(blob => saveAs(blob, title)); diff --git a/src/utils/simplify.ts b/src/utils/simplify.ts index d9ad83d..1ed303d 100644 --- a/src/utils/simplify.ts +++ b/src/utils/simplify.ts @@ -1,23 +1,9 @@ -import { Map, LineUtil } from 'leaflet'; -import { ILatLng } from "$modules/Stickers"; +import { LatLng, LineUtil } from 'leaflet'; +import { MainMap } from '~/constants/map'; -export const simplify = ({ map, latlngs }: { map: Map, latlngs: ILatLng[] }): ILatLng[] => { - const points = []; - const target = []; +export const simplify = (latlngs: LatLng[]): LatLng[] => { const zoom = 12; const mul = 0.7; // 0 - not simplifying, 1 - very rude. - // its better to estimate mul value by route length - - for (let i = 0; i < latlngs.length; i += 1) { - points.push(map.project({ lat: latlngs[i].lat, lng: latlngs[i].lng }, zoom)); - } - - const simplified = LineUtil.simplify(points, mul); - - // for (let i = 0; i < simplified.length; i += 1) { - // target.push(map.unproject(simplified[i], zoom)); - // } - // - // return target; - return simplified.map(item => map.unproject(item, zoom)); + const points = latlngs.map(({ lat, lng }) => MainMap.project({ lat, lng }, zoom)); + return LineUtil.simplify(points, mul).map(item => MainMap.unproject(item, zoom)); }; diff --git a/src/utils/window.ts b/src/utils/window.ts index f5cc23e..96aa295 100644 --- a/src/utils/window.ts +++ b/src/utils/window.ts @@ -1,3 +1,34 @@ -import { MOBILE_BREAKPOINT } from '$config/frontend'; +import { MOBILE_BREAKPOINT } from '~/config/frontend'; +import { LatLngLiteral } from 'leaflet'; -export const isMobile = (): boolean => (window.innerWidth <= MOBILE_BREAKPOINT); +export const isMobile = (): boolean => window.innerWidth <= MOBILE_BREAKPOINT; + +export const getLocation = (callback: (pos: LatLngLiteral | undefined) => void) => { + window.navigator.geolocation.getCurrentPosition(position => { + if (!position || !position.coords || !position.coords.latitude || !position.coords.longitude) + return callback(undefined); + + const { latitude: lat, longitude: lng } = position.coords; + + callback({ lat, lng }); + return; + }); +}; + +export const watchLocation = (callback: (pos: LatLngLiteral | undefined) => void): number => { + return window.navigator.geolocation.watchPosition( + position => { + if (!position || !position.coords || !position.coords.latitude || !position.coords.longitude) + return callback(undefined); + + const { latitude: lat, longitude: lng } = position.coords; + + callback({ lat, lng }); + return; + }, + () => callback(undefined), + { + timeout: 30, + } + ); +}; diff --git a/tsconfig.json b/tsconfig.json index fe59e18..9660a61 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,33 +1,32 @@ { - "allowSyntheticDefaultImports": true, + "extends": "./tsconfig.paths.json", "compilerOptions": { - "outDir": "./dist/", - "sourceMap": true, - "noImplicitAny": false, - "allowSyntheticDefaultImports": true, - "module": "commonjs", "target": "es6", - "jsx": "react", - "lib": [ "es2015", "DOM", "es6" ], - "baseUrl": ".", - "paths": { - "$components/*": [ "src/components/*" ], - "$containers/*": [ "src/containers/*" ], - "$constants/*": [ "src/constants/*" ], - "$sprites/*": [ "src/sprites/*" ], - "$config/*": [ "./config/*" ], - "$styles/*": [ "src/styles/*" ], - "$redux/*": [ "src/redux/*" ], - "$utils/*": [ "src/utils/*" ], - "$modules/*": [ "src/modules/*" ], - "custom_modules/*": [ - "src/custom_modules/*" - ] - } + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + "noImplicitAny": false }, "include": [ - "./src/**/*", - "./backend/**/*", - "./custom.d.ts", + "src" + ], + "exclude": [ + "node_modules", + "**/*.spec.ts" ] } diff --git a/tsconfig.paths.json b/tsconfig.paths.json new file mode 100644 index 0000000..f221620 --- /dev/null +++ b/tsconfig.paths.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "baseUrl": "./", + "paths": { + "~/*": ["src/*"] + } + } +} diff --git a/webpack.config.js b/webpack.config.js deleted file mode 100644 index 2c7f1d1..0000000 --- a/webpack.config.js +++ /dev/null @@ -1,169 +0,0 @@ -// import webpack from 'webpack'; -const webpack = require('webpack'); -const HtmlWebPackPlugin = require('html-webpack-plugin'); -// const FlowWebpackPlugin = require('flow-webpack-plugin'); -// const { version } = require('./package.json'); -const MiniCssExtractPlugin = require('mini-css-extract-plugin'); -const UglifyJsPlugin = require("uglifyjs-webpack-plugin"); -// const WebpackGitHash = require('webpack-git-hash'); -const { join } = require('path'); -const OptimizeCSSAssetsPlugin = require("optimize-css-assets-webpack-plugin"); - -/* Plugins */ - -// const concatPlugin = new webpack.optimize.ModuleConcatenationPlugin(); -const htmlPlugin = new HtmlWebPackPlugin({ - template: './src/index.html', - filename: './index.html', - title: 'Map', - hash: false, - favicon: 'src/sprites/favicon.png', -}); - -const miniCssExractPlugin = new MiniCssExtractPlugin({ - filename: '[name].css', - chunkFilename: '[id].css' -}); - -const isDevelopment = process.env.NODE_ENV !== 'production'; -const devtool = isDevelopment ? 'cheap-module-eval-source-map' : 'source-map'; - -// const flowPlugin = new FlowWebpackPlugin(); - -// const gitPlugin = new WebpackGitHash(); - - -/* Resolve */ - -const resolve = { - alias: { - $components: join(__dirname, 'src/components'), - $containers: join(__dirname, 'src/containers'), - $constants: join(__dirname, 'src/constants'), - $sprites: join(__dirname, 'src/sprites'), - $config: join(__dirname, './config'), - $styles: join(__dirname, 'src/styles'), - $redux: join(__dirname, 'src/redux'), - $utils: join(__dirname, 'src/utils'), - $modules: join(__dirname, 'src/modules'), - }, - extensions: ['*', '.ts', '.tsx', '.js', '.jsx', '.json'] -}; - -/* Configuration */ - -module.exports = () => { - /* Export */ - const plugins = [ - // concatPlugin, - htmlPlugin, - // flowPlugin, - // gitPlugin, - new webpack.IgnorePlugin(/^osrm-text-instructions$/, /leaflet-routing-machine$/), - miniCssExractPlugin, - new webpack.HashedModuleIdsPlugin(), - ]; - - return { - module: { - rules: [ - { - test: /\.css$/, - use: [ - { loader: 'style-loader' }, - { loader: 'css-loader' } - ] - }, - { - test: /\.less$/, - use: [ - { loader: isDevelopment ? 'style-loader' : MiniCssExtractPlugin.loader }, - // { loader: 'style-loader' }, - { loader: 'css-loader' }, - { loader: 'less-loader' } - ] - }, - { - test: /\.(ts|tsx|js|jsx)$/, - exclude: /node_modules/, - use: { - loader: 'babel-loader' - } - }, - { test: /\.(ts|tsx)?$/, loader: 'awesome-typescript-loader' }, - { - test: /\.(eot|ttf|woff|woff2|otf)$/, - use: { - loader: 'file-loader', - options: { - name: '[name].[ext]', - outputPath: 'fonts/' - } - } - }, - { - test: /\.(png|svg)$/, - use: { - loader: 'file-loader', - options: {} - } - } - ] - }, - devtool, - resolve, - plugins, - entry: { - app: './src/index.tsx', - }, - output: { - publicPath: '/', - filename: isDevelopment ? '[name].[hash].js' : '[name].[contenthash].js', - }, - optimization: { - splitChunks: { - cacheGroups: { - // vendor chunk (uncomment if you want all node_modules to be in vendor.js bundle - leaflet: { - name: 'leaflet', - chunks: 'all', - test: /node_modules\/leaflet/, - priority: 21, - }, - vendor: { - name: 'vendor', - chunks: 'all', - test: /node_modules/, - priority: 20, - reuseExistingChunk: true, - }, - commons: { - name: 'commons', - chunks: 'initial', - minChunks: 2, - minSize: 0, - reuseExistingChunk: true, - } - } - }, - minimizer: [ - new UglifyJsPlugin({ - cache: true, - parallel: true, - sourceMap: true // set to true if you want JS source maps - }), - new OptimizeCSSAssetsPlugin({}) - ], - occurrenceOrder: true // To keep filename consistent between different modes (for example building only) - }, - devServer: { - historyApiFallback: true, - port: 8000, - // host: '192.168.88.40', - contentBase: 'dist', - publicPath: '/', - hot: true, - } - }; -}; - diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..ab1b46c --- /dev/null +++ b/yarn.lock @@ -0,0 +1,12446 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.5.5": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" + integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== + dependencies: + "@babel/highlight" "^7.12.13" + +"@babel/compat-data@^7.12.1", "@babel/compat-data@^7.13.0", "@babel/compat-data@^7.13.12", "@babel/compat-data@^7.13.8": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.12.tgz#a8a5ccac19c200f9dd49624cac6e19d7be1236a1" + integrity sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ== + +"@babel/core@7.12.3": + version "7.12.3" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8" + integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.1" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helpers" "^7.12.1" + "@babel/parser" "^7.12.3" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.12.1" + "@babel/types" "^7.12.1" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.6.0", "@babel/core@^7.7.5", "@babel/core@^7.8.4": + version "7.13.14" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.13.14.tgz#8e46ebbaca460a63497c797e574038ab04ae6d06" + integrity sha512-wZso/vyF4ki0l0znlgM4inxbdrUvCb+cVz8grxDq+6C9k6qbqoIJteQOKicaKjCipU3ISV+XedCqpL2RJJVehA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.13.9" + "@babel/helper-compilation-targets" "^7.13.13" + "@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.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + source-map "^0.5.0" + +"@babel/generator@^7.12.1", "@babel/generator@^7.13.9": + version "7.13.9" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.13.9.tgz#3a7aa96f9efb8e2be42d38d80e2ceb4c64d8de39" + integrity sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw== + dependencies: + "@babel/types" "^7.13.0" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" + integrity sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz#6bc20361c88b0a74d05137a65cac8d3cbf6f61fc" + integrity sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/helper-compilation-targets@^7.12.1", "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.10", "@babel/helper-compilation-targets@^7.13.13", "@babel/helper-compilation-targets@^7.13.8": + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz#2b2972a0926474853f41e4adbc69338f520600e5" + integrity sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ== + dependencies: + "@babel/compat-data" "^7.13.12" + "@babel/helper-validator-option" "^7.12.17" + browserslist "^4.14.5" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.12.1", "@babel/helper-create-class-features-plugin@^7.13.0": + version "7.13.11" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz#30d30a005bca2c953f5653fc25091a492177f4f6" + integrity sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw== + dependencies: + "@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@^7.12.13": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz#a2ac87e9e319269ac655b8d4415e94d38d663cb7" + integrity sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + regexpu-core "^4.7.1" + +"@babel/helper-define-polyfill-provider@^0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz#3c2f91b7971b9fc11fe779c945c014065dea340e" + integrity sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg== + dependencies: + "@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" + +"@babel/helper-explode-assignable-expression@^7.12.13": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz#17b5c59ff473d9f956f40ef570cf3a76ca12657f" + integrity sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA== + dependencies: + "@babel/types" "^7.13.0" + +"@babel/helper-function-name@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz#93ad656db3c3c2232559fd7b2c3dbdcbe0eb377a" + integrity sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA== + dependencies: + "@babel/helper-get-function-arity" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/helper-get-function-arity@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" + integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-hoist-variables@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz#5d5882e855b5c5eda91e0cadc26c6e7a2c8593d8" + integrity sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g== + dependencies: + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" + +"@babel/helper-member-expression-to-functions@^7.13.0", "@babel/helper-member-expression-to-functions@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72" + integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw== + dependencies: + "@babel/types" "^7.13.12" + +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.1", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977" + integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA== + dependencies: + "@babel/types" "^7.13.12" + +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.13.0", "@babel/helper-module-transforms@^7.13.14": + version "7.13.14" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz#e600652ba48ccb1641775413cb32cfa4e8b495ef" + integrity sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g== + dependencies: + "@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-optimise-call-expression@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" + integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" + integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== + +"@babel/helper-remap-async-to-generator@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz#376a760d9f7b4b2077a9dd05aa9c3927cadb2209" + integrity sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-wrap-function" "^7.13.0" + "@babel/types" "^7.13.0" + +"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.0", "@babel/helper-replace-supers@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz#6442f4c1ad912502481a564a7386de0c77ff3804" + integrity sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw== + dependencies: + "@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@^7.12.13", "@babel/helper-simple-access@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6" + integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA== + dependencies: + "@babel/types" "^7.13.12" + +"@babel/helper-skip-transparent-expression-wrappers@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" + integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-split-export-declaration@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" + integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-validator-identifier@^7.12.11": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" + integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== + +"@babel/helper-validator-option@^7.12.1", "@babel/helper-validator-option@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" + integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== + +"@babel/helper-wrap-function@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz#bdb5c66fda8526ec235ab894ad53a1235c79fcc4" + integrity sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA== + dependencies: + "@babel/helper-function-name" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" + +"@babel/helpers@^7.12.1", "@babel/helpers@^7.13.10": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.13.10.tgz#fd8e2ba7488533cdeac45cc158e9ebca5e3c7df8" + integrity sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ== + dependencies: + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1" + integrity sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg== + dependencies: + "@babel/helper-validator-identifier" "^7.12.11" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.12.3", "@babel/parser@^7.13.13", "@babel/parser@^7.7.0": + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.13.tgz#42f03862f4aed50461e543270916b47dd501f0df" + integrity sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw== + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz#a3484d84d0b549f3fc916b99ee4783f26fabad2a" + integrity sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ== + dependencies: + "@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@^7.12.1", "@babel/plugin-proposal-async-generator-functions@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz#87aacb574b3bc4b5603f6fe41458d72a5a2ec4b1" + integrity sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA== + dependencies: + "@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@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz#a082ff541f2a29a4821065b8add9346c0c16e5de" + integrity sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37" + integrity sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-proposal-decorators@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz#59271439fed4145456c41067450543aee332d15f" + integrity sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-decorators" "^7.12.1" + +"@babel/plugin-proposal-dynamic-import@^7.12.1", "@babel/plugin-proposal-dynamic-import@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz#876a1f6966e1dec332e8c9451afda3bebcdf2e1d" + integrity sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.12.1", "@babel/plugin-proposal-export-namespace-from@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz#393be47a4acd03fa2af6e3cde9b06e33de1b446d" + integrity sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.12.1", "@babel/plugin-proposal-json-strings@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz#bf1fb362547075afda3634ed31571c5901afef7b" + integrity sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.12.1", "@babel/plugin-proposal-logical-assignment-operators@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz#93fa78d63857c40ce3c8c3315220fd00bfbb4e1a" + integrity sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz#3ed4fff31c015e7f3f1467f190dbe545cd7b046c" + integrity sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.12.1", "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz#3730a31dafd3c10d8ccd10648ed80a2ac5472ef3" + integrity sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz#0e2c6774c4ce48be412119b4d693ac777f7685a6" + integrity sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-numeric-separator@^7.12.1", "@babel/plugin-proposal-numeric-separator@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz#bd9da3188e787b5120b4f9d465a8261ce67ed1db" + integrity sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz#5d210a4d727d6ce3b18f9de82cc99a3964eed60a" + integrity sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g== + dependencies: + "@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@^7.12.1", "@babel/plugin-proposal-optional-catch-binding@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz#3ad6bd5901506ea996fc31bdcf3ccfa2bed71107" + integrity sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz#cce122203fc8a32794296fc377c6dedaf4363797" + integrity sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + +"@babel/plugin-proposal-optional-chaining@^7.12.1", "@babel/plugin-proposal-optional-chaining@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz#ba9feb601d422e0adea6760c2bd6bbb7bfec4866" + integrity sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ== + dependencies: + "@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@^7.12.1", "@babel/plugin-proposal-private-methods@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz#04bd4c6d40f6e6bbfa2f57e2d8094bad900ef787" + integrity sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-proposal-unicode-property-regex@^7.12.1", "@babel/plugin-proposal-unicode-property-regex@^7.12.13", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz#bebde51339be829c17aaaaced18641deb62b39ba" + integrity sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.1", "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-decorators@^7.12.1": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz#fac829bf3c7ef4a1bc916257b403e58c6bdaf648" + integrity sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-flow@^7.12.1": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz#5df9962503c0a9c918381c929d51d4d6949e7e86" + integrity sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.0", "@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz#044fb81ebad6698fe62c478875575bcbb9b70f15" + integrity sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-top-level-await@^7.12.1", "@babel/plugin-syntax-top-level-await@^7.12.13", "@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz#c5f0fa6e249f5b739727f923540cf7a806130178" + integrity sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-typescript@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz#9dff111ca64154cef0f4dc52cf843d9f12ce4474" + integrity sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-arrow-functions@^7.12.1", "@babel/plugin-transform-arrow-functions@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz#10a59bebad52d637a027afa692e8d5ceff5e3dae" + integrity sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-async-to-generator@^7.12.1", "@babel/plugin-transform-async-to-generator@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz#8e112bf6771b82bf1e974e5e26806c5c99aa516f" + integrity sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg== + dependencies: + "@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@^7.12.1", "@babel/plugin-transform-block-scoped-functions@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz#a9bf1836f2a39b4eb6cf09967739de29ea4bf4c4" + integrity sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-block-scoping@^7.12.1", "@babel/plugin-transform-block-scoping@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz#f36e55076d06f41dfd78557ea039c1b581642e61" + integrity sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz#0265155075c42918bf4d3a4053134176ad9b533b" + integrity sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g== + dependencies: + "@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@^7.12.1", "@babel/plugin-transform-computed-properties@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz#845c6e8b9bb55376b1fa0b92ef0bdc8ea06644ed" + integrity sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-destructuring@^7.12.1", "@babel/plugin-transform-destructuring@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz#c5dce270014d4e1ebb1d806116694c12b7028963" + integrity sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-dotall-regex@^7.12.1", "@babel/plugin-transform-dotall-regex@^7.12.13", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz#3f1601cc29905bfcb67f53910f197aeafebb25ad" + integrity sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-duplicate-keys@^7.12.1", "@babel/plugin-transform-duplicate-keys@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz#6f06b87a8b803fd928e54b81c258f0a0033904de" + integrity sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-exponentiation-operator@^7.12.1", "@babel/plugin-transform-exponentiation-operator@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz#4d52390b9a273e651e4aba6aee49ef40e80cd0a1" + integrity sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-flow-strip-types@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz#8430decfa7eb2aea5414ed4a3fa6e1652b7d77c4" + integrity sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-flow" "^7.12.1" + +"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz#c799f881a8091ac26b54867a845c3e97d2696062" + integrity sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-function-name@^7.12.1", "@babel/plugin-transform-function-name@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz#bb024452f9aaed861d374c8e7a24252ce3a50051" + integrity sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ== + dependencies: + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-literals@^7.12.1", "@babel/plugin-transform-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz#2ca45bafe4a820197cf315794a4d26560fe4bdb9" + integrity sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-member-expression-literals@^7.12.1", "@babel/plugin-transform-member-expression-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz#5ffa66cd59b9e191314c9f1f803b938e8c081e40" + integrity sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-modules-amd@^7.12.1", "@babel/plugin-transform-modules-amd@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz#19f511d60e3d8753cc5a6d4e775d3a5184866cc3" + integrity sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ== + dependencies: + "@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@^7.12.1", "@babel/plugin-transform-modules-commonjs@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz#7b01ad7c2dcf2275b06fa1781e00d13d420b3e1b" + integrity sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw== + dependencies: + "@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@^7.12.1", "@babel/plugin-transform-modules-systemjs@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz#6d066ee2bff3c7b3d60bf28dec169ad993831ae3" + integrity sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A== + dependencies: + "@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" + +"@babel/plugin-transform-modules-umd@^7.12.1", "@babel/plugin-transform-modules-umd@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz#8a3d96a97d199705b9fd021580082af81c06e70b" + integrity sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw== + dependencies: + "@babel/helper-module-transforms" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.12.1", "@babel/plugin-transform-named-capturing-groups-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz#2213725a5f5bbbe364b50c3ba5998c9599c5c9d9" + integrity sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + +"@babel/plugin-transform-new-target@^7.12.1", "@babel/plugin-transform-new-target@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz#e22d8c3af24b150dd528cbd6e685e799bf1c351c" + integrity sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-object-super@^7.12.1", "@babel/plugin-transform-object-super@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz#b4416a2d63b8f7be314f3d349bd55a9c1b5171f7" + integrity sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-replace-supers" "^7.12.13" + +"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz#8fa7603e3097f9c0b7ca1a4821bc2fb52e9e5007" + integrity sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-property-literals@^7.12.1", "@babel/plugin-transform-property-literals@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz#4e6a9e37864d8f1b3bc0e2dce7bf8857db8b1a81" + integrity sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-react-constant-elements@^7.12.1": + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.13.13.tgz#0208b1d942bf939cd4f7aa5b255d42602aa4a920" + integrity sha512-SNJU53VM/SjQL0bZhyU+f4kJQz7bQQajnrZRSaU21hruG/NWY41AEM9AWXeXX90pYr/C2yAmTgI6yW3LlLrAUQ== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-react-display-name@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz#1cbcd0c3b1d6648c55374a22fc9b6b7e5341c00d" + integrity sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-react-display-name@^7.12.1", "@babel/plugin-transform-react-display-name@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz#c28effd771b276f4647411c9733dbb2d2da954bd" + integrity sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-react-jsx-development@^7.12.1", "@babel/plugin-transform-react-jsx-development@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz#f510c0fa7cd7234153539f9a362ced41a5ca1447" + integrity sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.12.17" + +"@babel/plugin-transform-react-jsx-self@^7.12.1": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.13.tgz#422d99d122d592acab9c35ea22a6cfd9bf189f60" + integrity sha512-FXYw98TTJ125GVCCkFLZXlZ1qGcsYqNQhVBQcZjyrwf8FEUtVfKIoidnO8S0q+KBQpDYNTmiGo1gn67Vti04lQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-react-jsx-source@^7.12.1": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.13.tgz#051d76126bee5c9a6aa3ba37be2f6c1698856bcb" + integrity sha512-O5JJi6fyfih0WfDgIJXksSPhGP/G0fQpfxYy87sDc+1sFmsCS6wr3aAn+whbzkhbjtq4VMqLRaSzR6IsshIC0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-react-jsx@^7.12.1", "@babel/plugin-transform-react-jsx@^7.12.17", "@babel/plugin-transform-react-jsx@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.13.12.tgz#1df5dfaf0f4b784b43e96da6f28d630e775f68b3" + integrity sha512-jcEI2UqIcpCqB5U5DRxIl0tQEProI2gcu+g8VTIqxLO5Iidojb4d77q+fwGseCvd8af/lJ9masp4QWzBXFE2xA== + dependencies: + "@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-pure-annotations@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz#05d46f0ab4d1339ac59adf20a1462c91b37a1a42" + integrity sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-regenerator@^7.12.1", "@babel/plugin-transform-regenerator@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz#b628bcc9c85260ac1aeb05b45bde25210194a2f5" + integrity sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA== + dependencies: + regenerator-transform "^0.14.2" + +"@babel/plugin-transform-reserved-words@^7.12.1", "@babel/plugin-transform-reserved-words@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz#7d9988d4f06e0fe697ea1d9803188aa18b472695" + integrity sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-runtime@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz#04b792057eb460389ff6a4198e377614ea1e7ba5" + integrity sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg== + dependencies: + "@babel/helper-module-imports" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + resolve "^1.8.1" + semver "^5.5.1" + +"@babel/plugin-transform-shorthand-properties@^7.12.1", "@babel/plugin-transform-shorthand-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz#db755732b70c539d504c6390d9ce90fe64aff7ad" + integrity sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-spread@^7.12.1", "@babel/plugin-transform-spread@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz#84887710e273c1815ace7ae459f6f42a5d31d5fd" + integrity sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + +"@babel/plugin-transform-sticky-regex@^7.12.1", "@babel/plugin-transform-sticky-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz#760ffd936face73f860ae646fb86ee82f3d06d1f" + integrity sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-template-literals@^7.12.1", "@babel/plugin-transform-template-literals@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz#a36049127977ad94438dee7443598d1cefdf409d" + integrity sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-transform-typeof-symbol@^7.12.1", "@babel/plugin-transform-typeof-symbol@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz#785dd67a1f2ea579d9c2be722de8c84cb85f5a7f" + integrity sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-typescript@^7.12.1": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz#4a498e1f3600342d2a9e61f60131018f55774853" + integrity sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ== + dependencies: + "@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@^7.12.1", "@babel/plugin-transform-unicode-escapes@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz#840ced3b816d3b5127dd1d12dcedc5dead1a5e74" + integrity sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-unicode-regex@^7.12.1", "@babel/plugin-transform-unicode-regex@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz#b52521685804e155b1202e83fc188d34bb70f5ac" + integrity sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.12.13" + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/preset-env@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2" + integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg== + dependencies: + "@babel/compat-data" "^7.12.1" + "@babel/helper-compilation-targets" "^7.12.1" + "@babel/helper-module-imports" "^7.12.1" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-validator-option" "^7.12.1" + "@babel/plugin-proposal-async-generator-functions" "^7.12.1" + "@babel/plugin-proposal-class-properties" "^7.12.1" + "@babel/plugin-proposal-dynamic-import" "^7.12.1" + "@babel/plugin-proposal-export-namespace-from" "^7.12.1" + "@babel/plugin-proposal-json-strings" "^7.12.1" + "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1" + "@babel/plugin-proposal-numeric-separator" "^7.12.1" + "@babel/plugin-proposal-object-rest-spread" "^7.12.1" + "@babel/plugin-proposal-optional-catch-binding" "^7.12.1" + "@babel/plugin-proposal-optional-chaining" "^7.12.1" + "@babel/plugin-proposal-private-methods" "^7.12.1" + "@babel/plugin-proposal-unicode-property-regex" "^7.12.1" + "@babel/plugin-syntax-async-generators" "^7.8.0" + "@babel/plugin-syntax-class-properties" "^7.12.1" + "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@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.12.1" + "@babel/plugin-transform-arrow-functions" "^7.12.1" + "@babel/plugin-transform-async-to-generator" "^7.12.1" + "@babel/plugin-transform-block-scoped-functions" "^7.12.1" + "@babel/plugin-transform-block-scoping" "^7.12.1" + "@babel/plugin-transform-classes" "^7.12.1" + "@babel/plugin-transform-computed-properties" "^7.12.1" + "@babel/plugin-transform-destructuring" "^7.12.1" + "@babel/plugin-transform-dotall-regex" "^7.12.1" + "@babel/plugin-transform-duplicate-keys" "^7.12.1" + "@babel/plugin-transform-exponentiation-operator" "^7.12.1" + "@babel/plugin-transform-for-of" "^7.12.1" + "@babel/plugin-transform-function-name" "^7.12.1" + "@babel/plugin-transform-literals" "^7.12.1" + "@babel/plugin-transform-member-expression-literals" "^7.12.1" + "@babel/plugin-transform-modules-amd" "^7.12.1" + "@babel/plugin-transform-modules-commonjs" "^7.12.1" + "@babel/plugin-transform-modules-systemjs" "^7.12.1" + "@babel/plugin-transform-modules-umd" "^7.12.1" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.1" + "@babel/plugin-transform-new-target" "^7.12.1" + "@babel/plugin-transform-object-super" "^7.12.1" + "@babel/plugin-transform-parameters" "^7.12.1" + "@babel/plugin-transform-property-literals" "^7.12.1" + "@babel/plugin-transform-regenerator" "^7.12.1" + "@babel/plugin-transform-reserved-words" "^7.12.1" + "@babel/plugin-transform-shorthand-properties" "^7.12.1" + "@babel/plugin-transform-spread" "^7.12.1" + "@babel/plugin-transform-sticky-regex" "^7.12.1" + "@babel/plugin-transform-template-literals" "^7.12.1" + "@babel/plugin-transform-typeof-symbol" "^7.12.1" + "@babel/plugin-transform-unicode-escapes" "^7.12.1" + "@babel/plugin-transform-unicode-regex" "^7.12.1" + "@babel/preset-modules" "^0.1.3" + "@babel/types" "^7.12.1" + core-js-compat "^3.6.2" + semver "^5.5.0" + +"@babel/preset-env@^7.12.1", "@babel/preset-env@^7.8.4": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.13.12.tgz#6dff470478290582ac282fb77780eadf32480237" + integrity sha512-JzElc6jk3Ko6zuZgBtjOd01pf9yYDEIH8BcqVuYIuOkzOwDesoa/Nz4gIo4lBG6K861KTV9TvIgmFuT6ytOaAA== + dependencies: + "@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" + +"@babel/preset-modules@^0.1.3", "@babel/preset-modules@^0.1.4": + version "0.1.4" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" + integrity sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== + dependencies: + "@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@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.1.tgz#7f022b13f55b6dd82f00f16d1c599ae62985358c" + integrity sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-react-display-name" "^7.12.1" + "@babel/plugin-transform-react-jsx" "^7.12.1" + "@babel/plugin-transform-react-jsx-development" "^7.12.1" + "@babel/plugin-transform-react-jsx-self" "^7.12.1" + "@babel/plugin-transform-react-jsx-source" "^7.12.1" + "@babel/plugin-transform-react-pure-annotations" "^7.12.1" + +"@babel/preset-react@^7.12.5": + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.13.13.tgz#fa6895a96c50763fe693f9148568458d5a839761" + integrity sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA== + dependencies: + "@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@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz#86480b483bb97f75036e8864fe404cc782cc311b" + integrity sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-typescript" "^7.12.1" + +"@babel/runtime-corejs3@^7.10.2": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.13.10.tgz#14c3f4c85de22ba88e8e86685d13e8861a82fe86" + integrity sha512-x/XYVQ1h684pp1mJwOV4CyvqZXqbc8CMsMGUnAbuc82ZCdv1U63w5RSUzgDSXQHG5Rps/kiksH6g2D5BuaKyXg== + dependencies: + core-js-pure "^3.0.0" + regenerator-runtime "^0.13.4" + +"@babel/runtime@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.1.tgz#b4116a6b6711d010b2dad3b7b6e43bf1b9954740" + integrity sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.1", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.13.10.tgz#47d42a57b6095f4468da440388fdbad8bebf0d7d" + integrity sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.10.4", "@babel/template@^7.12.13", "@babel/template@^7.3.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" + integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/parser" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.13.0", "@babel/traverse@^7.13.13", "@babel/traverse@^7.7.0": + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.13.13.tgz#39aa9c21aab69f74d948a486dd28a2dbdbf5114d" + integrity sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg== + dependencies: + "@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" + +"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.12.6", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.13.13", "@babel/types@^7.13.14", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": + version "7.13.14" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.13.14.tgz#c35a4abb15c7cd45a2746d78ab328e362cbace0d" + integrity sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ== + dependencies: + "@babel/helper-validator-identifier" "^7.12.11" + lodash "^4.17.19" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@cnakazawa/watch@^1.0.3": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" + integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== + dependencies: + exec-sh "^0.3.2" + minimist "^1.2.0" + +"@craco/craco@^5.5.0": + version "5.9.0" + resolved "https://registry.yarnpkg.com/@craco/craco/-/craco-5.9.0.tgz#dcd34330b558596a4841374743071b7fa041dce9" + integrity sha512-2Q8gIB4W0/nPiUxr9iAKUhGsFlXYN0/wngUdK1VWtfV2NtBv+yllNn2AjieaLbttgpQinuOYmDU65vocC0NMDg== + dependencies: + cross-spawn "^7.0.0" + lodash "^4.17.15" + webpack-merge "^4.2.2" + +"@csstools/convert-colors@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" + integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== + +"@csstools/normalize.css@^10.1.0": + version "10.1.0" + resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-10.1.0.tgz#f0950bba18819512d42f7197e56c518aa491cf18" + integrity sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg== + +"@eslint/eslintrc@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.0.tgz#99cc0a0584d72f1df38b900fb062ba995f395547" + integrity sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^12.1.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@hapi/address@2.x.x": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" + integrity sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== + +"@hapi/bourne@1.x.x": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-1.3.2.tgz#0a7095adea067243ce3283e1b56b8a8f453b242a" + integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== + +"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": + version "8.5.1" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-8.5.1.tgz#fde96064ca446dec8c55a8c2f130957b070c6e06" + integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== + +"@hapi/joi@^15.1.0": + version "15.1.1" + resolved "https://registry.yarnpkg.com/@hapi/joi/-/joi-15.1.1.tgz#c675b8a71296f02833f8d6d243b34c57b8ce19d7" + integrity sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== + dependencies: + "@hapi/address" "2.x.x" + "@hapi/bourne" "1.x.x" + "@hapi/hoek" "8.x.x" + "@hapi/topo" "3.x.x" + +"@hapi/topo@3.x.x": + version "3.1.6" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-3.1.6.tgz#68d935fa3eae7fdd5ab0d7f953f3205d8b2bfc29" + integrity sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== + dependencies: + "@hapi/hoek" "^8.3.0" + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2" + integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== + dependencies: + "@jest/types" "^26.6.2" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^26.6.2" + jest-util "^26.6.2" + slash "^3.0.0" + +"@jest/core@^26.6.0", "@jest/core@^26.6.3": + version "26.6.3" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" + integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== + dependencies: + "@jest/console" "^26.6.2" + "@jest/reporters" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.4" + jest-changed-files "^26.6.2" + jest-config "^26.6.3" + jest-haste-map "^26.6.2" + jest-message-util "^26.6.2" + jest-regex-util "^26.0.0" + jest-resolve "^26.6.2" + jest-resolve-dependencies "^26.6.3" + jest-runner "^26.6.3" + jest-runtime "^26.6.3" + jest-snapshot "^26.6.2" + jest-util "^26.6.2" + jest-validate "^26.6.2" + jest-watcher "^26.6.2" + micromatch "^4.0.2" + p-each-series "^2.1.0" + rimraf "^3.0.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^26.6.0", "@jest/environment@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c" + integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== + dependencies: + "@jest/fake-timers" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + jest-mock "^26.6.2" + +"@jest/fake-timers@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" + integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== + dependencies: + "@jest/types" "^26.6.2" + "@sinonjs/fake-timers" "^6.0.1" + "@types/node" "*" + jest-message-util "^26.6.2" + jest-mock "^26.6.2" + jest-util "^26.6.2" + +"@jest/globals@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" + integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== + dependencies: + "@jest/environment" "^26.6.2" + "@jest/types" "^26.6.2" + expect "^26.6.2" + +"@jest/reporters@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" + integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.2" + graceful-fs "^4.2.4" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^4.0.3" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.0.2" + jest-haste-map "^26.6.2" + jest-resolve "^26.6.2" + jest-util "^26.6.2" + jest-worker "^26.6.2" + slash "^3.0.0" + source-map "^0.6.0" + string-length "^4.0.1" + terminal-link "^2.0.0" + v8-to-istanbul "^7.0.0" + optionalDependencies: + node-notifier "^8.0.0" + +"@jest/source-map@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535" + integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== + dependencies: + callsites "^3.0.0" + graceful-fs "^4.2.4" + source-map "^0.6.0" + +"@jest/test-result@^26.6.0", "@jest/test-result@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" + integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== + dependencies: + "@jest/console" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^26.6.3": + version "26.6.3" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" + integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== + dependencies: + "@jest/test-result" "^26.6.2" + graceful-fs "^4.2.4" + jest-haste-map "^26.6.2" + jest-runner "^26.6.3" + jest-runtime "^26.6.3" + +"@jest/transform@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" + integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== + dependencies: + "@babel/core" "^7.1.0" + "@jest/types" "^26.6.2" + babel-plugin-istanbul "^6.0.0" + chalk "^4.0.0" + convert-source-map "^1.4.0" + fast-json-stable-stringify "^2.0.0" + graceful-fs "^4.2.4" + jest-haste-map "^26.6.2" + jest-regex-util "^26.0.0" + jest-util "^26.6.2" + micromatch "^4.0.2" + pirates "^4.0.1" + slash "^3.0.0" + source-map "^0.6.1" + write-file-atomic "^3.0.0" + +"@jest/types@^26.6.0", "@jest/types@^26.6.2": + version "26.6.2" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" + integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^15.0.0" + chalk "^4.0.0" + +"@mapbox/corslite@0.0.7": + version "0.0.7" + resolved "https://registry.yarnpkg.com/@mapbox/corslite/-/corslite-0.0.7.tgz#29f5b6a188ba946e514bdf0b6401ed4fbe13a39e" + integrity sha1-KfW2oYi6lG5RS98LZAHtT74To54= + +"@mapbox/polyline@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@mapbox/polyline/-/polyline-0.2.0.tgz#6e25980744aa22331f94b645a542c02d3fcfee97" + integrity sha1-biWYB0SqIjMflLZFpULALT/P7pc= + +"@nodelib/fs.scandir@2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" + integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== + dependencies: + "@nodelib/fs.stat" "2.0.4" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" + integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" + integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== + dependencies: + "@nodelib/fs.scandir" "2.1.4" + fastq "^1.6.0" + +"@npmcli/move-file@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" + integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== + dependencies: + mkdirp "^1.0.4" + rimraf "^3.0.2" + +"@pmmmwh/react-refresh-webpack-plugin@0.4.3", "@pmmmwh/react-refresh-webpack-plugin@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz#1eec460596d200c0236bf195b078a5d1df89b766" + integrity sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ== + dependencies: + ansi-html "^0.0.7" + error-stack-parser "^2.0.6" + html-entities "^1.2.1" + native-url "^0.2.6" + schema-utils "^2.6.5" + source-map "^0.7.3" + +"@redux-saga/core@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@redux-saga/core/-/core-1.1.3.tgz#3085097b57a4ea8db5528d58673f20ce0950f6a4" + integrity sha512-8tInBftak8TPzE6X13ABmEtRJGjtK17w7VUs7qV17S8hCO5S3+aUTWZ/DBsBJPdE8Z5jOPwYALyvofgq1Ws+kg== + dependencies: + "@babel/runtime" "^7.6.3" + "@redux-saga/deferred" "^1.1.2" + "@redux-saga/delay-p" "^1.1.2" + "@redux-saga/is" "^1.1.2" + "@redux-saga/symbols" "^1.1.2" + "@redux-saga/types" "^1.1.0" + redux "^4.0.4" + typescript-tuple "^2.2.1" + +"@redux-saga/deferred@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@redux-saga/deferred/-/deferred-1.1.2.tgz#59937a0eba71fff289f1310233bc518117a71888" + integrity sha512-908rDLHFN2UUzt2jb4uOzj6afpjgJe3MjICaUNO3bvkV/kN/cNeI9PMr8BsFXB/MR8WTAZQq/PlTq8Kww3TBSQ== + +"@redux-saga/delay-p@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@redux-saga/delay-p/-/delay-p-1.1.2.tgz#8f515f4b009b05b02a37a7c3d0ca9ddc157bb355" + integrity sha512-ojc+1IoC6OP65Ts5+ZHbEYdrohmIw1j9P7HS9MOJezqMYtCDgpkoqB5enAAZrNtnbSL6gVCWPHaoaTY5KeO0/g== + dependencies: + "@redux-saga/symbols" "^1.1.2" + +"@redux-saga/is@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@redux-saga/is/-/is-1.1.2.tgz#ae6c8421f58fcba80faf7cadb7d65b303b97e58e" + integrity sha512-OLbunKVsCVNTKEf2cH4TYyNbbPgvmZ52iaxBD4I1fTif4+MTXMa4/Z07L83zW/hTCXwpSZvXogqMqLfex2Tg6w== + dependencies: + "@redux-saga/symbols" "^1.1.2" + "@redux-saga/types" "^1.1.0" + +"@redux-saga/symbols@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@redux-saga/symbols/-/symbols-1.1.2.tgz#216a672a487fc256872b8034835afc22a2d0595d" + integrity sha512-EfdGnF423glv3uMwLsGAtE6bg+R9MdqlHEzExnfagXPrIiuxwr3bdiAwz3gi+PsrQ3yBlaBpfGLtDG8rf3LgQQ== + +"@redux-saga/types@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@redux-saga/types/-/types-1.1.0.tgz#0e81ce56b4883b4b2a3001ebe1ab298b84237204" + integrity sha512-afmTuJrylUU/0OtqzaRkbyYFFNgCF73Bvel/sw90pvGrWIZ+vyoIJqA6eMSoA6+nb443kTmulmBtC9NerXboNg== + +"@rollup/plugin-node-resolve@^7.1.1": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz#80de384edfbd7bfc9101164910f86078151a3eca" + integrity sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q== + dependencies: + "@rollup/pluginutils" "^3.0.8" + "@types/resolve" "0.0.8" + builtin-modules "^3.1.0" + is-module "^1.0.0" + resolve "^1.14.2" + +"@rollup/plugin-replace@^2.3.1": + version "2.4.2" + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a" + integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== + dependencies: + "@rollup/pluginutils" "^3.1.0" + magic-string "^0.25.7" + +"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" + integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + dependencies: + "@types/estree" "0.0.39" + estree-walker "^1.0.1" + picomatch "^2.2.2" + +"@sinonjs/commons@^1.7.0": + version "1.8.2" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.2.tgz#858f5c4b48d80778fde4b9d541f27edc0d56488b" + integrity sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40" + integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@surma/rollup-plugin-off-main-thread@^1.1.1": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz#e6786b6af5799f82f7ab3a82e53f6182d2b91a58" + integrity sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A== + dependencies: + ejs "^2.6.1" + magic-string "^0.25.0" + +"@svgr/babel-plugin-add-jsx-attribute@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906" + integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== + +"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef" + integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== + +"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd" + integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897" + integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== + +"@svgr/babel-plugin-svg-dynamic-title@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7" + integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== + +"@svgr/babel-plugin-svg-em-dimensions@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0" + integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== + +"@svgr/babel-plugin-transform-react-native-svg@^5.4.0": + version "5.4.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80" + integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== + +"@svgr/babel-plugin-transform-svg-component@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a" + integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== + +"@svgr/babel-preset@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327" + integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1" + "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0" + "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0" + "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0" + "@svgr/babel-plugin-transform-svg-component" "^5.5.0" + +"@svgr/core@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579" + integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== + dependencies: + "@svgr/plugin-jsx" "^5.5.0" + camelcase "^6.2.0" + cosmiconfig "^7.0.0" + +"@svgr/hast-util-to-babel-ast@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461" + integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ== + dependencies: + "@babel/types" "^7.12.6" + +"@svgr/plugin-jsx@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000" + integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== + dependencies: + "@babel/core" "^7.12.3" + "@svgr/babel-preset" "^5.5.0" + "@svgr/hast-util-to-babel-ast" "^5.5.0" + svg-parser "^2.0.2" + +"@svgr/plugin-svgo@^5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246" + integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== + dependencies: + cosmiconfig "^7.0.0" + deepmerge "^4.2.2" + svgo "^1.2.2" + +"@svgr/webpack@5.5.0": + version "5.5.0" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" + integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== + dependencies: + "@babel/core" "^7.12.3" + "@babel/plugin-transform-react-constant-elements" "^7.12.1" + "@babel/preset-env" "^7.12.1" + "@babel/preset-react" "^7.12.5" + "@svgr/core" "^5.5.0" + "@svgr/plugin-jsx" "^5.5.0" + "@svgr/plugin-svgo" "^5.5.0" + loader-utils "^2.0.0" + +"@types/anymatch@*": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" + integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== + +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.3", "@types/babel__core@^7.1.7": + version "7.1.14" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402" + integrity sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.2" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.2.tgz#f3d71178e187858f7c45e30380f8f1b7415a12d8" + integrity sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.0" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.0.tgz#0c888dd70b3ee9eebb6e4f200e809da0076262be" + integrity sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": + version "7.11.1" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.1.tgz#654f6c4f67568e24c23b367e947098c6206fa639" + integrity sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw== + dependencies: + "@babel/types" "^7.3.0" + +"@types/classnames@^2.2.7": + version "2.2.11" + resolved "https://registry.yarnpkg.com/@types/classnames/-/classnames-2.2.11.tgz#2521cc86f69d15c5b90664e4829d84566052c1cf" + integrity sha512-2koNhpWm3DgWRp5tpkiJ8JGc1xTn2q0l+jUNUE7oMKXUf5NpI9AIdC4kbjGNFBdHtcxBD18LAksoudAVhFKCjw== + +"@types/eslint@^7.2.6": + version "7.2.8" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.8.tgz#45cd802380fcc352e5680e1781d43c50916f12ee" + integrity sha512-RTKvBsfz0T8CKOGZMfuluDNyMFHnu5lvNr4hWEsQeHXH6FcmIDIozOyWMh36nLGMwVd5UFNXC2xztA8lln22MQ== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "0.0.47" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.47.tgz#d7a51db20f0650efec24cd04994f523d93172ed4" + integrity sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg== + +"@types/estree@0.0.39": + version "0.0.39" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" + integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== + +"@types/geojson@*": + version "7946.0.7" + resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.7.tgz#c8fa532b60a0042219cdf173ca21a975ef0666ad" + integrity sha512-wE2v81i4C4Ol09RtsWFAqg3BUitWbHSpSlIo+bNdsCJijO9sjme+zm+73ZMCa/qMC8UEERxzGbvmr1cffo2SiQ== + +"@types/glob@^7.1.1": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" + integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== + dependencies: + "@types/minimatch" "*" + "@types/node" "*" + +"@types/graceful-fs@^4.1.2": + version "4.1.5" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + dependencies: + "@types/node" "*" + +"@types/html-minifier-terser@^5.0.0": + version "5.1.1" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#3c9ee980f1a10d6021ae6632ca3e79ca2ec4fb50" + integrity sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA== + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" + integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz#508b13aa344fa4976234e75dddcc34925737d821" + integrity sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": + version "7.0.7" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" + integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== + +"@types/json5@^0.0.29": + version "0.0.29" + resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= + +"@types/leaflet@^1.4.3": + version "1.7.0" + resolved "https://registry.yarnpkg.com/@types/leaflet/-/leaflet-1.7.0.tgz#3700fb5d29a8214fbd496565b08ec28e40cee808" + integrity sha512-ltv5jR+VjKSMtoDkxH61Rsbo0zLU7iqyOXpVPkAX4F+79fg2eymC7t0msWsfNaEZO1FGTIQATCCCQe+ijWoicg== + dependencies: + "@types/geojson" "*" + +"@types/minimatch@*": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.4.tgz#f0ec25dbf2f0e4b18647313ac031134ca5b24b21" + integrity sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA== + +"@types/node@*": + version "14.14.37" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.37.tgz#a3dd8da4eb84a996c36e331df98d82abd76b516e" + integrity sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw== + +"@types/node@^11.9.0": + version "11.15.50" + resolved "https://registry.yarnpkg.com/@types/node/-/node-11.15.50.tgz#a8c76622a20320d4a04adf2002b04737c510ef11" + integrity sha512-kG/ZmA/uD1L1gVD7vVXQB6v+ICZlJgvakrodHiltT3Zq0YjXq5H9tfgop8MsdMGCwrcLJg9QCQDRP4DZsn9T/g== + +"@types/normalize-package-data@^2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" + integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/prettier@^2.0.0": + version "2.2.3" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.2.3.tgz#ef65165aea2924c9359205bf748865b8881753c0" + integrity sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA== + +"@types/prop-types@*": + version "15.7.3" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7" + integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== + +"@types/q@^1.5.1": + version "1.5.4" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" + integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== + +"@types/ramda@^0.26.39": + version "0.26.44" + resolved "https://registry.yarnpkg.com/@types/ramda/-/ramda-0.26.44.tgz#70bb06f5ae60809dc83a3d804505ee3123443738" + integrity sha512-s0cj9rylWw+Ax/AnttCQzMrLZGq/OxAIZgrkRLK1QHJIF6Qabd0//acMCFM6+Xb8Bi8p8PkT2fqpaQveRju/kA== + dependencies: + ts-toolbelt "^6.3.3" + +"@types/react-dom@^17.0.3": + version "17.0.3" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.3.tgz#7fdf37b8af9d6d40127137865bb3fff8871d7ee1" + integrity sha512-4NnJbCeWE+8YBzupn/YrJxZ8VnjcJq5iR1laqQ1vkpQgBiA7bwk0Rp24fxsdNinzJY2U+HHS4dJJDPdoMjdJ7w== + dependencies: + "@types/react" "*" + +"@types/react@*": + version "17.0.3" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.3.tgz#ba6e215368501ac3826951eef2904574c262cc79" + integrity sha512-wYOUxIgs2HZZ0ACNiIayItyluADNbONl7kt8lkLjVK8IitMH5QMyAh75Fwhmo37r1m7L2JaFj03sIfxBVDvRAg== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/react@16.8.1": + version "16.8.1" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.8.1.tgz#b431b104ecc6febda170b718caa9f50be66a6750" + integrity sha512-tD1ETKJcuhANOejRc/p7OgQ16DKnbGi0M3LccelKlPnUCDp2a5koVxZFoRN9HN+A+m84HB5VGN7I+r3nNhS3PA== + dependencies: + "@types/prop-types" "*" + csstype "^2.2.0" + +"@types/resolve@0.0.8": + version "0.0.8" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194" + integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== + dependencies: + "@types/node" "*" + +"@types/scheduler@*": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.1.tgz#18845205e86ff0038517aab7a18a62a6b9f71275" + integrity sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA== + +"@types/source-list-map@*": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" + integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== + +"@types/stack-utils@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff" + integrity sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== + +"@types/tapable@^1", "@types/tapable@^1.0.5": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.7.tgz#545158342f949e8fd3bfd813224971ecddc3fac4" + integrity sha512-0VBprVqfgFD7Ehb2vd8Lh9TG3jP98gvr8rgehQqzztZNI7o8zS8Ad4jyZneKELphpuE212D8J70LnSNQSyO6bQ== + +"@types/uglify-js@*": + version "3.13.0" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.13.0.tgz#1cad8df1fb0b143c5aba08de5712ea9d1ff71124" + integrity sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q== + dependencies: + source-map "^0.6.1" + +"@types/webpack-sources@*": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-2.1.0.tgz#8882b0bd62d1e0ce62f183d0d01b72e6e82e8c10" + integrity sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg== + dependencies: + "@types/node" "*" + "@types/source-list-map" "*" + source-map "^0.7.3" + +"@types/webpack@^4.39.2", "@types/webpack@^4.41.8": + version "4.41.27" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.27.tgz#f47da488c8037e7f1b2dbf2714fbbacb61ec0ffc" + integrity sha512-wK/oi5gcHi72VMTbOaQ70VcDxSQ1uX8S2tukBK9ARuGXrYM/+u4ou73roc7trXDNmCxCoerE8zruQqX/wuHszA== + dependencies: + "@types/anymatch" "*" + "@types/node" "*" + "@types/tapable" "^1" + "@types/uglify-js" "*" + "@types/webpack-sources" "*" + source-map "^0.6.0" + +"@types/xml2js@^0.4.2": + version "0.4.8" + resolved "https://registry.yarnpkg.com/@types/xml2js/-/xml2js-0.4.8.tgz#84c120c864a5976d0b5cf2f930a75d850fc2b03a" + integrity sha512-EyvT83ezOdec7BhDaEcsklWy7RSIdi6CNe95tmOAK0yx/Lm30C9K75snT3fYayK59ApC2oyW+rcHErdG05FHJA== + dependencies: + "@types/node" "*" + +"@types/yargs-parser@*": + version "20.2.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" + integrity sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA== + +"@types/yargs@^15.0.0": + version "15.0.13" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.13.tgz#34f7fec8b389d7f3c1fd08026a5763e072d3c6dc" + integrity sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ== + dependencies: + "@types/yargs-parser" "*" + +"@typescript-eslint/eslint-plugin@^4.5.0": + version "4.21.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.21.0.tgz#3fce2bfa76d95c00ac4f33dff369cb593aab8878" + integrity sha512-FPUyCPKZbVGexmbCFI3EQHzCZdy2/5f+jv6k2EDljGdXSRc0cKvbndd2nHZkSLqCNOPk0jB6lGzwIkglXcYVsQ== + dependencies: + "@typescript-eslint/experimental-utils" "4.21.0" + "@typescript-eslint/scope-manager" "4.21.0" + debug "^4.1.1" + functional-red-black-tree "^1.0.1" + lodash "^4.17.15" + regexpp "^3.0.0" + semver "^7.3.2" + tsutils "^3.17.1" + +"@typescript-eslint/experimental-utils@4.21.0", "@typescript-eslint/experimental-utils@^4.0.1": + version "4.21.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.21.0.tgz#0b0bb7c15d379140a660c003bdbafa71ae9134b6" + integrity sha512-cEbgosW/tUFvKmkg3cU7LBoZhvUs+ZPVM9alb25XvR0dal4qHL3SiUqHNrzoWSxaXA9gsifrYrS1xdDV6w/gIA== + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/scope-manager" "4.21.0" + "@typescript-eslint/types" "4.21.0" + "@typescript-eslint/typescript-estree" "4.21.0" + eslint-scope "^5.0.0" + eslint-utils "^2.0.0" + +"@typescript-eslint/experimental-utils@^3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz#e179ffc81a80ebcae2ea04e0332f8b251345a686" + integrity sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw== + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/types" "3.10.1" + "@typescript-eslint/typescript-estree" "3.10.1" + eslint-scope "^5.0.0" + eslint-utils "^2.0.0" + +"@typescript-eslint/parser@^4.5.0": + version "4.21.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.21.0.tgz#a227fc2af4001668c3e3f7415d4feee5093894c1" + integrity sha512-eyNf7QmE5O/l1smaQgN0Lj2M/1jOuNg2NrBm1dqqQN0sVngTLyw8tdCbih96ixlhbF1oINoN8fDCyEH9SjLeIA== + dependencies: + "@typescript-eslint/scope-manager" "4.21.0" + "@typescript-eslint/types" "4.21.0" + "@typescript-eslint/typescript-estree" "4.21.0" + debug "^4.1.1" + +"@typescript-eslint/scope-manager@4.21.0": + version "4.21.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.21.0.tgz#c81b661c4b8af1ec0c010d847a8f9ab76ab95b4d" + integrity sha512-kfOjF0w1Ix7+a5T1knOw00f7uAP9Gx44+OEsNQi0PvvTPLYeXJlsCJ4tYnDj5PQEYfpcgOH5yBlw7K+UEI9Agw== + dependencies: + "@typescript-eslint/types" "4.21.0" + "@typescript-eslint/visitor-keys" "4.21.0" + +"@typescript-eslint/types@3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-3.10.1.tgz#1d7463fa7c32d8a23ab508a803ca2fe26e758727" + integrity sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== + +"@typescript-eslint/types@4.21.0": + version "4.21.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.21.0.tgz#abdc3463bda5d31156984fa5bc316789c960edef" + integrity sha512-+OQaupjGVVc8iXbt6M1oZMwyKQNehAfLYJJ3SdvnofK2qcjfor9pEM62rVjBknhowTkh+2HF+/KdRAc/wGBN2w== + +"@typescript-eslint/typescript-estree@3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz#fd0061cc38add4fad45136d654408569f365b853" + integrity sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w== + dependencies: + "@typescript-eslint/types" "3.10.1" + "@typescript-eslint/visitor-keys" "3.10.1" + debug "^4.1.1" + glob "^7.1.6" + is-glob "^4.0.1" + lodash "^4.17.15" + semver "^7.3.2" + tsutils "^3.17.1" + +"@typescript-eslint/typescript-estree@4.21.0": + version "4.21.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.21.0.tgz#3817bd91857beeaeff90f69f1f112ea58d350b0a" + integrity sha512-ZD3M7yLaVGVYLw4nkkoGKumb7Rog7QID9YOWobFDMQKNl+vPxqVIW/uDk+MDeGc+OHcoG2nJ2HphwiPNajKw3w== + dependencies: + "@typescript-eslint/types" "4.21.0" + "@typescript-eslint/visitor-keys" "4.21.0" + debug "^4.1.1" + globby "^11.0.1" + is-glob "^4.0.1" + semver "^7.3.2" + tsutils "^3.17.1" + +"@typescript-eslint/visitor-keys@3.10.1": + version "3.10.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz#cd4274773e3eb63b2e870ac602274487ecd1e931" + integrity sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ== + dependencies: + eslint-visitor-keys "^1.1.0" + +"@typescript-eslint/visitor-keys@4.21.0": + version "4.21.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.21.0.tgz#990a9acdc124331f5863c2cf21c88ba65233cd8d" + integrity sha512-dH22dROWGi5Z6p+Igc8bLVLmwy7vEe8r+8c+raPQU0LxgogPUrRAtRGtvBWmlr9waTu3n+QLt/qrS/hWzk1x5w== + dependencies: + "@typescript-eslint/types" "4.21.0" + eslint-visitor-keys "^2.0.0" + +"@webassemblyjs/ast@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" + integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== + dependencies: + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + +"@webassemblyjs/floating-point-hex-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" + integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== + +"@webassemblyjs/helper-api-error@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" + integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== + +"@webassemblyjs/helper-buffer@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" + integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== + +"@webassemblyjs/helper-code-frame@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" + integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== + dependencies: + "@webassemblyjs/wast-printer" "1.9.0" + +"@webassemblyjs/helper-fsm@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" + integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== + +"@webassemblyjs/helper-module-context@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" + integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== + dependencies: + "@webassemblyjs/ast" "1.9.0" + +"@webassemblyjs/helper-wasm-bytecode@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" + integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== + +"@webassemblyjs/helper-wasm-section@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" + integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + +"@webassemblyjs/ieee754@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" + integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" + integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" + integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== + +"@webassemblyjs/wasm-edit@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" + integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/helper-wasm-section" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-opt" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + "@webassemblyjs/wast-printer" "1.9.0" + +"@webassemblyjs/wasm-gen@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" + integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" + +"@webassemblyjs/wasm-opt@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" + integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-buffer" "1.9.0" + "@webassemblyjs/wasm-gen" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + +"@webassemblyjs/wasm-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" + integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-wasm-bytecode" "1.9.0" + "@webassemblyjs/ieee754" "1.9.0" + "@webassemblyjs/leb128" "1.9.0" + "@webassemblyjs/utf8" "1.9.0" + +"@webassemblyjs/wast-parser@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" + integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/floating-point-hex-parser" "1.9.0" + "@webassemblyjs/helper-api-error" "1.9.0" + "@webassemblyjs/helper-code-frame" "1.9.0" + "@webassemblyjs/helper-fsm" "1.9.0" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/wast-printer@1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" + integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/wast-parser" "1.9.0" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +abab@^2.0.3, abab@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" + integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== + dependencies: + mime-types "~2.1.24" + negotiator "0.6.2" + +acorn-globals@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== + dependencies: + acorn "^7.1.1" + acorn-walk "^7.1.1" + +acorn-jsx@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" + integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== + +acorn-walk@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + +acorn@^6.4.1: + version "6.4.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" + integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== + +acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +acorn@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.1.0.tgz#52311fd7037ae119cbb134309e901aa46295b3fe" + integrity sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA== + +add-px-to-style@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/add-px-to-style/-/add-px-to-style-1.0.0.tgz#d0c135441fa8014a8137904531096f67f28f263a" + integrity sha1-0ME1RB+oAUqBN5BFMQlvZ/KPJjo= + +address@1.1.2, address@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" + integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== + +adjust-sourcemap-loader@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz#5ae12fb5b7b1c585e80bbb5a63ec163a1a45e61e" + integrity sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw== + dependencies: + loader-utils "^2.0.0" + regex-parser "^2.2.11" + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +ajv-errors@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" + integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== + +ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.1: + version "8.0.5" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.0.5.tgz#f07d6fdeffcdbb80485570ce3f1bc845fcc812b9" + integrity sha512-RkiLa/AeJx7+9OvniQ/qeWu0w74A8DiPPBclQ6ji3ZQkv5KamO+QGpqmi7O4JIw3rHGUXZ6CoP9tsAkn3gyazg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +alphanum-sort@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" + integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= + +amdefine@>=0.0.4: + version "1.0.1" + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= + +ansi-colors@^3.0.0: + version "3.2.4" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" + integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== + +ansi-colors@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" + integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== + +ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-html@0.0.7, ansi-html@^0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" + integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4= + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + +ansi-regex@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" + integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +anymatch@^3.0.3, anymatch@~3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +aproba@^1.0.3, aproba@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + +are-we-there-yet@~1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +aria-query@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + +arity-n@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz#d9e76b11733e08569c0847ae7b39b2860b30b745" + integrity sha1-2edrEXM+CFacCEeuezmyhgswt0U= + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + +array-flatten@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-includes@^3.1.1, array-includes@^3.1.2, array-includes@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a" + integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A== + dependencies: + 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" + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= + dependencies: + array-uniq "^1.0.1" + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +array.prototype.flat@^1.2.3: + version "1.2.4" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123" + integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + +array.prototype.flatmap@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9" + integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + function-bind "^1.1.1" + +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + +asap@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + +asn1.js@^5.2.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +assert@^1.1.1: + version "1.5.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== + dependencies: + object-assign "^4.1.1" + util "0.10.3" + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +async-each@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== + +async-foreach@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" + integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= + +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + +async@^2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" + integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== + dependencies: + lodash "^4.17.14" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +autoprefixer@^9.6.1: + version "9.8.6" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" + integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== + dependencies: + 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" + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" + integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== + +axe-core@^4.0.2: + version "4.1.4" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.1.4.tgz#f19cd99a84ee32a318b9c5b5bb8ed373ad94f143" + integrity sha512-Pdgfv6iP0gNx9ejRGa3zE7Xgkj/iclXqLfe7BnatdZz0QnLZ3jrRHUVH8wNSdN68w05Sk3ShGTb3ydktMTooig== + +axios@^0.21.1: + version "0.21.1" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8" + integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA== + dependencies: + follow-redirects "^1.10.0" + +axobject-query@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + +babel-eslint@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" + integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== + dependencies: + "@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@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz#0a2aedf81417ed391b85e18b4614e693a0351a21" + integrity sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ== + dependencies: + babylon "^6.18.0" + +babel-jest@^26.6.0, babel-jest@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" + integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== + dependencies: + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/babel__core" "^7.1.7" + babel-plugin-istanbul "^6.0.0" + babel-preset-jest "^26.6.2" + chalk "^4.0.0" + graceful-fs "^4.2.4" + slash "^3.0.0" + +babel-loader@8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.1.0.tgz#c611d5112bd5209abe8b9fa84c3e4da25275f1c3" + integrity sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw== + dependencies: + find-cache-dir "^2.1.0" + loader-utils "^1.4.0" + mkdirp "^0.5.3" + pify "^4.0.1" + schema-utils "^2.6.5" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + dependencies: + object.assign "^4.1.0" + +babel-plugin-istanbul@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" + integrity sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^4.0.0" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d" + integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.0.0" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-macros@2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" + integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== + dependencies: + "@babel/runtime" "^7.7.2" + cosmiconfig "^6.0.0" + resolve "^1.12.0" + +babel-plugin-named-asset-import@^0.3.7: + version "0.3.7" + resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz#156cd55d3f1228a5765774340937afc8398067dd" + integrity sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw== + +babel-plugin-polyfill-corejs2@^0.1.4: + version "0.1.10" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz#a2c5c245f56c0cac3dbddbf0726a46b24f0f81d1" + integrity sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA== + dependencies: + "@babel/compat-data" "^7.13.0" + "@babel/helper-define-polyfill-provider" "^0.1.5" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.1.3: + version "0.1.7" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz#80449d9d6f2274912e05d9e182b54816904befd0" + integrity sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.1.5" + core-js-compat "^3.8.1" + +babel-plugin-polyfill-regenerator@^0.1.2: + version "0.1.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz#0fe06a026fe0faa628ccc8ba3302da0a6ce02f3f" + integrity sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.1.5" + +babel-plugin-syntax-object-rest-spread@^6.8.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= + +babel-plugin-transform-object-rest-spread@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" + integrity sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= + dependencies: + babel-plugin-syntax-object-rest-spread "^6.8.0" + babel-runtime "^6.26.0" + +babel-plugin-transform-react-remove-prop-types@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" + integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" + integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== + dependencies: + babel-plugin-jest-hoist "^26.6.2" + babel-preset-current-node-syntax "^1.0.0" + +babel-preset-react-app@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz#689b60edc705f8a70ce87f47ab0e560a317d7045" + integrity sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg== + dependencies: + "@babel/core" "7.12.3" + "@babel/plugin-proposal-class-properties" "7.12.1" + "@babel/plugin-proposal-decorators" "7.12.1" + "@babel/plugin-proposal-nullish-coalescing-operator" "7.12.1" + "@babel/plugin-proposal-numeric-separator" "7.12.1" + "@babel/plugin-proposal-optional-chaining" "7.12.1" + "@babel/plugin-transform-flow-strip-types" "7.12.1" + "@babel/plugin-transform-react-display-name" "7.12.1" + "@babel/plugin-transform-runtime" "7.12.1" + "@babel/preset-env" "7.12.1" + "@babel/preset-react" "7.12.1" + "@babel/preset-typescript" "7.12.1" + "@babel/runtime" "7.12.1" + babel-plugin-macros "2.8.0" + babel-plugin-transform-react-remove-prop-types "0.4.24" + +babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.0.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + 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" + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +bfj@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.0.2.tgz#1988ce76f3add9ac2913fd8ba47aad9e651bfbb2" + integrity sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw== + dependencies: + bluebird "^3.5.5" + check-types "^11.1.1" + hoopy "^0.1.4" + tryer "^1.0.1" + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +bindings@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + dependencies: + file-uri-to-path "1.0.0" + +bluebird@^3.5.5: + version "3.7.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.2.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" + integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== + +body-parser@1.19.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== + dependencies: + bytes "3.1.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.2" + http-errors "1.7.2" + iconv-lite "0.4.24" + on-finished "~2.3.0" + qs "6.7.0" + raw-body "2.4.0" + type-is "~1.6.17" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= + dependencies: + 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@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^2.3.1, braces@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +braces@^3.0.1, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +brorand@^1.0.1, brorand@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= + +browser-process-hrtime@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" + integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== + dependencies: + bn.js "^5.0.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== + dependencies: + 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@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + dependencies: + pako "~1.0.5" + +browserslist@4.14.2: + version "4.14.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.14.2.tgz#1b3cec458a1ba87588cc5e9be62f19b6d48813ce" + integrity sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw== + dependencies: + caniuse-lite "^1.0.30001125" + electron-to-chromium "^1.3.564" + escalade "^3.0.2" + node-releases "^1.1.61" + +browserslist@^4.0.0, browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.3, browserslist@^4.6.2, browserslist@^4.6.4: + version "4.16.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.3.tgz#340aa46940d7db878748567c5dea24a48ddf3717" + integrity sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw== + dependencies: + 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@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= + +buffer@^4.3.0: + version "4.9.2" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" + integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +builtin-modules@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" + integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= + +bytes@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + +cacache@^12.0.2: + version "12.0.4" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" + integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== + dependencies: + 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" + +cacache@^15.0.5: + version "15.0.6" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.6.tgz#65a8c580fda15b59150fb76bf3f3a8e45d583099" + integrity sha512-g1WYDMct/jzW+JdWEyjaX2zoBkZ6ZT9VpOyp2I/VMtDsNLffNat3kqPFfi1eDRSK9/SuKGyORDHcQMcPF8sQ/w== + dependencies: + "@npmcli/move-file" "^1.0.1" + chownr "^2.0.0" + fs-minipass "^2.0.0" + glob "^7.1.4" + infer-owner "^1.0.4" + lru-cache "^6.0.0" + minipass "^3.1.1" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.2" + mkdirp "^1.0.3" + p-map "^4.0.0" + promise-inflight "^1.0.1" + rimraf "^3.0.2" + ssri "^8.0.1" + tar "^6.0.2" + unique-filename "^1.1.1" + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + 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@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= + dependencies: + caller-callsite "^2.0.0" + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.1: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= + dependencies: + camelcase "^2.0.0" + map-obj "^1.0.0" + +camelcase@5.3.1, camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= + +camelcase@^6.0.0, camelcase@^6.1.0, camelcase@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" + integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001181: + version "1.0.30001207" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001207.tgz#364d47d35a3007e528f69adb6fecb07c2bb2cc50" + integrity sha512-UPQZdmAsyp2qfCTiMU/zqGSWOYaY9F9LL61V8f+8MrubsaDGpaHD9HRV/EWZGULZn0Hxu48SKzI5DgFwTvHuYw== + +capture-exit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" + integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== + dependencies: + rsvp "^4.8.4" + +case-sensitive-paths-webpack-plugin@2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz#23ac613cc9a856e4f88ff8bb73bbb5e989825cf7" + integrity sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ== + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + +chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + dependencies: + 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" + +chalk@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" + integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +check-types@^11.1.1: + version "11.1.2" + resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f" + integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ== + +chokidar@^2.1.8: + version "2.1.8" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== + dependencies: + anymatch "^2.0.0" + async-each "^1.0.1" + braces "^2.3.2" + 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" + optionalDependencies: + fsevents "^1.2.7" + +chokidar@^3.4.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" + integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== + dependencies: + anymatch "~3.1.1" + braces "~3.0.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" + optionalDependencies: + fsevents "~2.3.1" + +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + +chrome-trace-event@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4" + integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ== + dependencies: + tslib "^1.9.0" + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +cjs-module-lexer@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" + integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +classnames@2.x, classnames@^2.2.1, classnames@^2.2.5, classnames@^2.2.6: + version "2.3.1" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e" + integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== + +clean-css@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" + integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== + dependencies: + source-map "~0.6.0" + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +cliui@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" + integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + dependencies: + string-width "^3.1.0" + strip-ansi "^5.2.0" + wrap-ansi "^5.1.0" + +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= + +coa@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +collect-v8-coverage@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" + integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0, color-convert@^1.9.1: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@^1.0.0, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.5.4: + version "1.5.5" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.5.tgz#65474a8f0e7439625f3d27a6a19d89fc45223014" + integrity sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^3.0.0: + version "3.1.3" + resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" + integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== + dependencies: + color-convert "^1.9.1" + color-string "^1.5.4" + +colorette@^1.2.1, colorette@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + +common-tags@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" + integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +compose-function@3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/compose-function/-/compose-function-3.0.3.tgz#9ed675f13cc54501d30950a486ff6a7ba3ab185f" + integrity sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8= + dependencies: + arity-n "^1.0.4" + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +computed-style@~0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/computed-style/-/computed-style-0.1.4.tgz#7f344fd8584b2e425bedca4a1afc0e300bb05d74" + integrity sha1-fzRP2FhLLkJb7cpKGvwOMAuwXXQ= + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@^1.5.0: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +config@^1.24.0: + version "1.31.0" + resolved "https://registry.yarnpkg.com/config/-/config-1.31.0.tgz#ab08aeba6536015d220cd0afe14b3e0501082542" + integrity sha512-Ep/l9Rd1J9IPueztJfpbOqVzuKHQh4ZODMNt9xqTYdBBNRXbV4oTu34kCkkfdRVcDq0ohtpaeXGgb+c0LQxFRA== + dependencies: + json5 "^1.0.1" + +confusing-browser-globals@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz#30d1e7f3d1b882b25ec4933d1d1adac353d20a59" + integrity sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA== + +connect-history-api-fallback@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" + integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== + +console-browserify@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" + integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== + +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= + +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= + +contains-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" + integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= + +content-disposition@0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== + dependencies: + safe-buffer "5.1.2" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@1.7.0, convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + dependencies: + safe-buffer "~5.1.1" + +convert-source-map@^0.3.3: + version "0.3.5" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" + integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA= + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + +cookie@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== + +copy-concurrently@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== + dependencies: + aproba "^1.1.1" + fs-write-stream-atomic "^1.0.8" + iferr "^0.1.5" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.0" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +core-js-compat@^3.6.2, core-js-compat@^3.8.1, core-js-compat@^3.9.0: + version "3.10.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.10.1.tgz#62183a3a77ceeffcc420d907a3e6fc67d9b27f1c" + integrity sha512-ZHQTdTPkqvw2CeHiZC970NNJcnwzT6YIueDMASKt+p3WbZsLXOcoD392SkcWhkC0wBBHhlfhqGKKsNCQUozYtg== + dependencies: + browserslist "^4.16.3" + semver "7.0.0" + +core-js-pure@^3.0.0: + version "3.10.1" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.10.1.tgz#28642697dfcf02e0fd9f4d9891bd03a22df28ecf" + integrity sha512-PeyJH2SE0KuxY5eCGNWA+W+CeDpB6M1PN3S7Am7jSv/Ttuxz2SnWbIiVQOn/TDaGaGtxo8CRWHkXwJscbUHtVw== + +core-js@^2.4.0: + version "2.6.12" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" + integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== + +core-js@^3.6.5: + version "3.10.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.10.1.tgz#e683963978b6806dcc6c0a4a8bd4ab0bdaf3f21a" + integrity sha512-pwCxEXnj27XG47mu7SXAwhLP3L5CrlvCB91ANUkIz40P27kUcvNfSdvyZJ9CLHiVoKSp+TTChMQMSKQEH/IQxA== + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +cosmiconfig@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@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" + +cosmiconfig@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" + integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== + dependencies: + "@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" + +craco-alias@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/craco-alias/-/craco-alias-2.2.0.tgz#adfd37f1623d394cd5e72ef9bab54a1e451bd205" + integrity sha512-FLSRaCWI/CKLUO+Cb/GH9ljSYWdrlzkYf3N373Kuof0hckJ1tj+wPN0XyToR8KPUggoIB5+IDkGs1uKUBuGUiA== + +craco-fast-refresh@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/craco-fast-refresh/-/craco-fast-refresh-1.0.5.tgz#4b2eff0495ac25f5f93e99254a2da68e3b24c201" + integrity sha512-886u7dAWAdbHW2a2UK1D+oxc1Hf1MPRYatv9JGnGooDfo0AoPV6V/7f8XGwRFNJ06WQhA8dRc699V38PkMMpaA== + dependencies: + "@pmmmwh/react-refresh-webpack-plugin" "^0.4.3" + react-refresh "^0.9.0" + +craco@^0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/craco/-/craco-0.0.3.tgz#1e464b0ae5d9176570382d3a3fcdbf3599577012" + integrity sha512-eeibbwJm1CTf/j3xvNgNmsRS7abegp4Cfm5qtn5nE9/0JjZRas+FHj8IlT8FMFWR0XOyZFGcWZgzaTU19DNGoQ== + dependencies: + "@babel/core" "^7.6.0" + "@craco/craco" "^5.5.0" + "@types/babel__core" "^7.1.3" + "@types/webpack" "^4.39.2" + webpack "^4.41.0" + +create-ecdh@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" + integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== + dependencies: + bn.js "^4.1.0" + elliptic "^6.5.3" + +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + 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@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + 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" + +croppr@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/croppr/-/croppr-2.3.1.tgz#d279e006531240fa8ebf2681e4127ae7c42b074e" + integrity sha512-0rvTl4VmR3I4AahjJPF1u9IlT7ckvjIcgaLnUjYaY+UZsP9oxlVYZWYDuqM3SVCQiaI7DXMjR7wOEYT+mydOFg== + +cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +cross-spawn@^6.0.0: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + 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@^3.11.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + 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" + +crypto-random-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" + integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= + +css-blank-pseudo@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5" + integrity sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w== + dependencies: + postcss "^7.0.5" + +css-color-names@0.0.4, css-color-names@^0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" + integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= + +css-declaration-sorter@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" + integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== + dependencies: + postcss "^7.0.1" + timsort "^0.3.0" + +css-has-pseudo@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz#3c642ab34ca242c59c41a125df9105841f6966ee" + integrity sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ== + dependencies: + postcss "^7.0.6" + postcss-selector-parser "^5.0.0-rc.4" + +css-loader@4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz#c888af64b2a5b2e85462c72c0f4a85c7e2e0821e" + integrity sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg== + dependencies: + camelcase "^6.0.0" + cssesc "^3.0.0" + icss-utils "^4.1.1" + loader-utils "^2.0.0" + postcss "^7.0.32" + 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" + semver "^7.3.2" + +css-prefers-color-scheme@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz#6f830a2714199d4f0d0d0bb8a27916ed65cff1f4" + integrity sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg== + dependencies: + postcss "^7.0.5" + +css-select-base-adapter@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" + integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + +css-select@^2.0.0, css-select@^2.0.2: + version "2.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" + integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== + dependencies: + boolbase "^1.0.0" + css-what "^3.2.1" + domutils "^1.7.0" + nth-check "^1.0.2" + +css-tree@1.0.0-alpha.37: + version "1.0.0-alpha.37" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" + integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== + dependencies: + mdn-data "2.0.4" + source-map "^0.6.1" + +css-tree@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@^3.2.1: + version "3.4.2" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" + integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== + +css@^2.0.0: + version "2.2.4" + resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" + integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== + dependencies: + inherits "^2.0.3" + source-map "^0.6.1" + source-map-resolve "^0.5.2" + urix "^0.1.0" + +cssdb@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-4.4.0.tgz#3bf2f2a68c10f5c6a08abd92378331ee803cddb0" + integrity sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ== + +cssesc@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-2.0.0.tgz#3b13bd1bb1cb36e1bcb5a4dcd27f54c5dcb35703" + integrity sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-default@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz#920622b1fc1e95a34e8838203f1397a504f2d3ff" + integrity sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ== + dependencies: + 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.3" + postcss-unique-selectors "^4.0.1" + +cssnano-util-get-arguments@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" + integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= + +cssnano-util-get-match@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" + integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= + +cssnano-util-raw-cache@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" + integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== + dependencies: + postcss "^7.0.0" + +cssnano-util-same-parent@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" + integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== + +cssnano@^4.1.10: + version "4.1.11" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.11.tgz#c7b5f5b81da269cb1fd982cb960c1200910c9a99" + integrity sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g== + dependencies: + cosmiconfig "^5.0.0" + cssnano-preset-default "^4.0.8" + is-resolvable "^1.0.0" + postcss "^7.0.0" + +csso@^4.0.2: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +cssom@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== + +cssom@~0.3.6: + version "0.3.8" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== + +cssstyle@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== + dependencies: + cssom "~0.3.6" + +csstype@^2.2.0: + version "2.6.16" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.16.tgz#544d69f547013b85a40d15bff75db38f34fe9c39" + integrity sha512-61FBWoDHp/gRtsoDkq/B1nWrCUG/ok1E3tUrcNbZjsE9Cxd9yzUirjS3+nAATB8U4cTtaQmAHbNndoFz5L6C9Q== + +csstype@^3.0.2: + version "3.0.7" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.7.tgz#2a5fb75e1015e84dd15692f71e89a1450290950b" + integrity sha512-KxnUB0ZMlnUWCsx2Z8MUsr6qV6ja1w9ArPErJaJaF8a5SOWoHLIszeCTKGRGRgtLgYrs1E8CHkNSP1VZTTPc9g== + +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= + dependencies: + array-find-index "^1.0.1" + +cyclist@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" + integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= + +d@1, d@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" + integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== + dependencies: + es5-ext "^0.10.50" + type "^1.0.1" + +damerau-levenshtein@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz#143c1641cb3d85c60c32329e26899adea8701791" + integrity sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug== + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +data-urls@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== + dependencies: + abab "^2.0.3" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.0.0" + +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^3.1.1, debug@^3.2.6: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + dependencies: + ms "2.1.2" + +decamelize@^1.1.2, decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decimal.js@^10.2.1: + version "10.2.1" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.1.tgz#238ae7b0f0c793d3e3cea410108b35a2c01426a3" + integrity sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw== + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= + +deep-equal@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" + integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== + dependencies: + 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@^0.1.3, deep-is@~0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" + integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== + dependencies: + execa "^1.0.0" + ip-regex "^2.1.0" + +define-properties@^1.1.2, define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +del@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" + integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== + dependencies: + "@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" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +des.js@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" + integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +detect-node@^2.0.4: + version "2.0.5" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.5.tgz#9d270aa7eaa5af0b72c4c9d9b814e7f4ce738b79" + integrity sha512-qi86tE6hRcFHy8jI1m2VG+LaPUR1LhqDa5G8tVjuUXmOrpuAgqsA1pN0+ldgr3aKUH+QLI9hCY/OcRYisERejw== + +detect-port-alt@1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +diff-sequences@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" + integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= + +dns-packet@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" + integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg== + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= + dependencies: + buffer-indexof "^1.0.0" + +doctrine@1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" + integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo= + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-align@^1.7.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/dom-align/-/dom-align-1.12.0.tgz#56fb7156df0b91099830364d2d48f88963f5a29c" + integrity sha512-YkoezQuhp3SLFGdOlr5xkqZ640iXrnHAwVYcDg8ZKRUtO7mSzSC2BA5V0VuyAwPSJA4CLIc6EDDJh4bEsD2+zA== + +dom-converter@^0.2: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-css@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/dom-css/-/dom-css-2.1.0.tgz#fdbc2d5a015d0a3e1872e11472bbd0e7b9e6a202" + integrity sha1-/bwtWgFdCj4YcuEUcrvQ57nmogI= + dependencies: + add-px-to-style "1.0.0" + prefix-style "2.0.1" + to-camel-case "1.0.0" + +dom-serializer@0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== + +domelementtype@1, domelementtype@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domelementtype@^2.0.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" + integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== + +domexception@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== + dependencies: + webidl-conversions "^5.0.0" + +domhandler@^2.3.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== + dependencies: + domelementtype "1" + +domutils@^1.5.1, domutils@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dot-prop@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + +dotenv-expand@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" + integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== + +dotenv@8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a" + integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== + +duplexer@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +duplexify@^3.4.2, duplexify@^3.6.0: + version "3.7.1" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +ejs@^2.6.1: + version "2.7.4" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" + integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== + +electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.649: + version "1.3.710" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.710.tgz#b33d316e5d6de92b916e766d8a478d19796ffe11" + integrity sha512-b3r0E2o4yc7mNmBeJviejF1rEx49PUBi+2NPa7jHEX3arkAXnVgLhR0YmV8oi6/Qf3HH2a8xzQmCjHNH0IpXWQ== + +elliptic@^6.5.3: + version "6.5.4" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== + dependencies: + 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" + +emittery@^0.7.1: + version "0.7.2" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" + integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== + +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.0.0: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k= + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^4.3.0, enhanced-resolve@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" + integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.5.0" + tapable "^1.0.0" + +enquirer@^2.3.5: + version "2.3.6" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" + +entities@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +env-paths@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== + +errno@^0.1.3, errno@~0.1.7: + version "0.1.8" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" + integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== + dependencies: + prr "~1.0.1" + +error-ex@^1.2.0, error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +error-stack-parser@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz#5a99a707bd7a4c58a797902d48d82803ede6aad8" + integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ== + dependencies: + stackframe "^1.1.1" + +es-abstract@^1.17.2, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2: + version "1.18.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4" + integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw== + dependencies: + 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" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +es5-ext@^0.10.35, es5-ext@^0.10.50: + version "0.10.53" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" + integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.3" + next-tick "~1.0.0" + +es6-iterator@2.0.3, es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-symbol@^3.1.1, es6-symbol@~3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" + integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== + dependencies: + d "^1.0.1" + ext "^1.1.2" + +escalade@^3.0.2, escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + +escape-string-regexp@2.0.0, escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + +eslint-config-react-app@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz#ccff9fc8e36b322902844cbd79197982be355a0e" + integrity sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A== + dependencies: + confusing-browser-globals "^1.0.10" + +eslint-import-resolver-node@^0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" + integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== + dependencies: + debug "^2.6.9" + resolve "^1.13.1" + +eslint-loader@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-4.0.2.tgz#386a1e21bcb613b3cf2d252a3b708023ccfb41ec" + integrity sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw== + dependencies: + find-cache-dir "^3.3.1" + fs-extra "^8.1.0" + loader-utils "^2.0.0" + object-hash "^2.0.3" + schema-utils "^2.6.5" + +eslint-module-utils@^2.6.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz#579ebd094f56af7797d19c9866c9c9486629bfa6" + integrity sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== + dependencies: + debug "^2.6.9" + pkg-dir "^2.0.0" + +eslint-plugin-flowtype@^5.2.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.6.0.tgz#9ddba1ce31990c53e144b3a545b7c74b1d164fd9" + integrity sha512-XbeDejiL+SecDInj9On/9D4EM31kUp6B3uWYsBH6Vsb2CfaFWiUHvosAZx1TafVjp6izLC7D3kpix1DIpDF4Qw== + dependencies: + lodash "^4.17.15" + string-natural-compare "^3.0.1" + +eslint-plugin-import@^2.22.1: + version "2.22.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz#0896c7e6a0cf44109a2d97b95903c2bb689d7702" + integrity sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw== + dependencies: + array-includes "^3.1.1" + array.prototype.flat "^1.2.3" + 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" + tsconfig-paths "^3.9.0" + +eslint-plugin-jest@^24.1.0: + version "24.3.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.3.4.tgz#6d90c3554de0302e879603dd6405474c98849f19" + integrity sha512-3n5oY1+fictanuFkTWPwSlehugBTAgwLnYLFsCllzE3Pl1BwywHl5fL0HFxmMjoQY8xhUDk8uAWc3S4JOHGh3A== + dependencies: + "@typescript-eslint/experimental-utils" "^4.0.1" + +eslint-plugin-jsx-a11y@^6.3.1: + version "6.4.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz#a2d84caa49756942f42f1ffab9002436391718fd" + integrity sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg== + dependencies: + "@babel/runtime" "^7.11.2" + aria-query "^4.2.2" + array-includes "^3.1.1" + ast-types-flow "^0.0.7" + axe-core "^4.0.2" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.6" + emoji-regex "^9.0.0" + has "^1.0.3" + jsx-ast-utils "^3.1.0" + language-tags "^1.0.5" + +eslint-plugin-react-hooks@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz#8c229c268d468956334c943bb45fc860280f5556" + integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== + +eslint-plugin-react@^7.21.5: + version "7.23.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.23.1.tgz#f1a2e844c0d1967c822388204a8bc4dee8415b11" + integrity sha512-MvFGhZjI8Z4HusajmSw0ougGrq3Gs4vT/0WgwksZgf5RrLrRa2oYAw56okU4tZJl8+j7IYNuTM+2RnFEuTSdRQ== + dependencies: + array-includes "^3.1.3" + array.prototype.flatmap "^1.2.4" + doctrine "^2.1.0" + has "^1.0.3" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.0.4" + object.entries "^1.1.3" + object.fromentries "^2.0.4" + object.values "^1.1.3" + prop-types "^15.7.2" + resolve "^2.0.0-next.3" + string.prototype.matchall "^4.0.4" + +eslint-plugin-testing-library@^3.9.2: + version "3.10.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz#609ec2b0369da7cf2e6d9edff5da153cc31d87bd" + integrity sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA== + dependencies: + "@typescript-eslint/experimental-utils" "^3.10.1" + +eslint-scope@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" + integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-scope@^5.0.0, eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-utils@^2.0.0, eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" + integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== + +eslint-webpack-plugin@^2.5.2: + version "2.5.3" + resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.3.tgz#a125585a1d8bb9c939f2a920a9bc9be4a21cdb58" + integrity sha512-LewNevZf9ghDCxCGT6QltNWVi8KIYWc4LKcin8K9Azh1hypG7YAmobUDIU67fAPa+eMjRnU4rjEkLbYI1w5/UA== + dependencies: + "@types/eslint" "^7.2.6" + arrify "^2.0.1" + jest-worker "^26.6.2" + micromatch "^4.0.2" + schema-utils "^3.0.0" + +eslint@^7.11.0: + version "7.23.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.23.0.tgz#8d029d252f6e8cf45894b4bee08f5493f8e94325" + integrity sha512-kqvNVbdkjzpFy0XOszNwjkKzZ+6TcwCQ/h+ozlcIWwaimBBuhlQ4nN6kbiM2L+OjDcznkTJxzYfRFH92sx4a0Q== + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.0" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.0.0" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash "^4.17.21" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.4" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== + dependencies: + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" + +esprima@^4.0.0, esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.1.0, esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + +estree-walker@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" + integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== + +estree-walker@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" + integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +eventsource@^1.0.7: + version "1.1.0" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-1.1.0.tgz#00e8ca7c92109e94b0ddf32dac677d841028cfaf" + integrity sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg== + dependencies: + original "^1.0.0" + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +exec-sh@^0.3.2: + version "0.3.6" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" + integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w== + +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== + dependencies: + cross-spawn "^6.0.0" + get-stream "^4.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + 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" + +expect@^26.6.0, expect@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" + integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== + dependencies: + "@jest/types" "^26.6.2" + ansi-styles "^4.0.0" + jest-get-type "^26.3.0" + jest-matcher-utils "^26.6.2" + jest-message-util "^26.6.2" + jest-regex-util "^26.0.0" + +express@^4.17.1: + version "4.17.1" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== + dependencies: + accepts "~1.3.7" + array-flatten "1.1.1" + body-parser "1.19.0" + content-disposition "0.5.3" + content-type "~1.0.4" + cookie "0.4.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "~1.1.2" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.5" + qs "6.7.0" + range-parser "~1.2.1" + safe-buffer "5.1.2" + send "0.17.1" + serve-static "1.14.1" + setprototypeof "1.1.1" + statuses "~1.5.0" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +ext@^1.1.2: + version "1.4.0" + resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" + integrity sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A== + dependencies: + type "^2.0.0" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + 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" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.1.1: + version "3.2.5" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" + integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" + picomatch "^2.2.1" + +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + +fastq@^1.6.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" + integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== + dependencies: + reusify "^1.0.4" + +faye-websocket@^0.11.3: + version "0.11.3" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e" + integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA== + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== + dependencies: + bser "2.1.1" + +figgy-pudding@^3.5.1: + version "3.5.2" + resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" + integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +file-loader@6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.1.1.tgz#a6f29dfb3f5933a1c350b2dbaa20ac5be0539baa" + integrity sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +file-saver@^2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/file-saver/-/file-saver-2.0.5.tgz#d61cfe2ce059f414d899e9dd6d4107ee25670c38" + integrity sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA== + +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + +filesize@6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00" + integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg== + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-cache-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + +find-cache-dir@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880" + integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469" + integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA== + +flatten@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" + integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== + +flush-write-stream@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" + +follow-redirects@^1.0.0, follow-redirects@^1.10.0: + version "1.13.3" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.3.tgz#e5598ad50174c1bc4e872301e82ac2cd97f90267" + integrity sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA== + +for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +fork-ts-checker-webpack-plugin@4.1.6: + version "4.1.6" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz#5055c703febcf37fa06405d400c122b905167fc5" + integrity sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw== + dependencies: + "@babel/code-frame" "^7.5.5" + chalk "^2.4.1" + micromatch "^3.1.10" + minimatch "^3.0.4" + semver "^5.6.0" + tapable "^1.0.0" + worker-rpc "^0.1.0" + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +forwarded@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + +from2@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + +fs-extra@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^9.0.1: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-minipass@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + dependencies: + minipass "^3.0.0" + +fs-write-stream-atomic@^1.0.8: + version "1.0.10" + resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= + dependencies: + graceful-fs "^4.1.2" + iferr "^0.1.5" + imurmurhash "^0.1.4" + readable-stream "1 || 2" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^1.2.7: + version "1.2.13" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== + dependencies: + bindings "^1.5.0" + nan "^2.12.1" + +fsevents@^2.1.2, fsevents@^2.1.3, fsevents@~2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= + dependencies: + 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@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" + integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== + dependencies: + globule "^1.0.0" + +gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.1: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stdin@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@~7.1.1: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-modules@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^12.1.0: + version "12.4.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" + integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== + dependencies: + type-fest "^0.8.1" + +globals@^13.6.0: + version "13.7.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.7.0.tgz#aed3bcefd80ad3ec0f0be2cf0c895110c0591795" + integrity sha512-Aipsz6ZKRxa/xQkZhNg0qIWXT6x6rD46f6x/PCnBomlttdIyAPak4YD9jTmKpZ72uROSMU87qJtcgpgHaVchiA== + dependencies: + type-fest "^0.20.2" + +globby@11.0.1: + version "11.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" + integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + +globby@^11.0.1: + version "11.0.3" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb" + integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" + +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +globule@^1.0.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.2.tgz#d8bdd9e9e4eef8f96e245999a5dee7eb5d8529c4" + integrity sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA== + dependencies: + glob "~7.1.1" + lodash "~4.17.10" + minimatch "~3.0.2" + +gpx-parser-builder@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/gpx-parser-builder/-/gpx-parser-builder-1.0.2.tgz#80c54d06acfa334291490c27ed5edbea7cff1e64" + integrity sha512-zCTGKANSytYLIicVYUUFTYhz3mbDEtIemWZvC3Vb0j8DhwPMbDSCIl9blMClxSLrr7gGbwLAk1nhj3Z41oC5sw== + dependencies: + isomorphic-xml2js "~0.1" + +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.3, graceful-fs@^4.2.4: + version "4.2.6" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== + +growly@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= + +gzip-size@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" + integrity sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA== + dependencies: + duplexer "^0.1.1" + pify "^4.0.1" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.3: + version "5.1.5" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== + dependencies: + ajv "^6.12.3" + har-schema "^2.0.0" + +harmony-reflect@^1.4.6: + version "1.6.1" + resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.1.tgz#c108d4f2bb451efef7a37861fdbdae72c9bdefa9" + integrity sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA== + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + dependencies: + ansi-regex "^2.0.0" + +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.0, has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== + dependencies: + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +hex-color-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" + integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== + +history@^4.7.2: + version "4.10.1" + resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" + integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== + dependencies: + "@babel/runtime" "^7.1.2" + loose-envify "^1.2.0" + resolve-pathname "^3.0.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + value-equal "^1.0.1" + +hmac-drbg@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +hoist-non-react-statics@^2.5.0: + version "2.5.5" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47" + integrity sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw== + +hoist-non-react-statics@^3.3.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +hoopy@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" + integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== + +hosted-git-info@^2.1.4: + version "2.8.9" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" + integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +hsl-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" + integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= + +hsla-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" + integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= + +html-encoding-sniffer@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== + dependencies: + whatwg-encoding "^1.0.5" + +html-entities@^1.2.1, html-entities@^1.3.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" + integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA== + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^5.0.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz#922e96f1f3bb60832c2634b79884096389b1f054" + integrity sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg== + dependencies: + 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" + +html-webpack-plugin@4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c" + integrity sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw== + dependencies: + "@types/html-minifier-terser" "^5.0.0" + "@types/tapable" "^1.0.5" + "@types/webpack" "^4.41.8" + 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" + +htmlparser2@^3.10.1: + version "3.10.1" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" + integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== + dependencies: + 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" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= + +http-errors@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-errors@~1.7.2: + version "1.7.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-parser-js@>=0.5.1: + version "0.5.3" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" + integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== + +http-proxy-middleware@0.19.1: + version "0.19.1" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a" + integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q== + dependencies: + http-proxy "^1.17.0" + is-glob "^4.0.0" + lodash "^4.17.11" + micromatch "^3.1.10" + +http-proxy@^1.17.0: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^4.0.0, icss-utils@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" + integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA== + dependencies: + postcss "^7.0.14" + +identity-obj-proxy@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" + integrity sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ= + dependencies: + harmony-reflect "^1.4.6" + +ieee754@^1.1.4: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +iferr@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +ignore@^5.1.4: + version "5.1.8" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== + +immer@8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" + integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== + +import-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" + integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= + dependencies: + import-from "^2.1.0" + +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-from@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" + integrity sha1-M1238qev/VOqpHHUuAId7ja387E= + dependencies: + resolve-from "^3.0.0" + +import-local@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== + dependencies: + pkg-dir "^3.0.0" + resolve-cwd "^2.0.0" + +import-local@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" + integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +indent-string@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= + dependencies: + repeating "^2.0.0" + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + +infer-owner@^1.0.3, infer-owner@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +ini@^1.3.5: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +internal-ip@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" + integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== + dependencies: + default-gateway "^4.2.0" + ipaddr.js "^1.9.0" + +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + dependencies: + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" + +invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +ip-regex@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= + +ip@^1.1.0, ip@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= + +ipaddr.js@1.9.1, ipaddr.js@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +is-absolute-url@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" + integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= + +is-absolute-url@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" + integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-arguments@^1.0.4: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.0.tgz#62353031dfbee07ceb34656a6bde59efecae8dd9" + integrity sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg== + dependencies: + call-bind "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-bigint@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.1.tgz#6923051dfcbc764278540b9ce0e6b3213aa5ebc2" + integrity sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg== + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + dependencies: + binary-extensions "^1.0.0" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.0.tgz#e2aaad3a3a8fca34c28f6eee135b156ed2587ff0" + integrity sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA== + dependencies: + call-bind "^1.0.0" + +is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-callable@^1.1.4, is-callable@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" + integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== + +is-ci@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + dependencies: + ci-info "^2.0.0" + +is-color-stop@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" + integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= + dependencies: + 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-core-module@^2.0.0, is-core-module@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" + integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== + dependencies: + has "^1.0.3" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= + +is-docker@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.0.tgz#b037c8815281edaad6c2562648a5f5f18839d5f7" + integrity sha512-K4GwB4i/HzhAzwP/XSlspzRdFTI9N8OxJOyOU7Y5Rz+p+WBokXWVWblaJeBkggthmoSV0OoGTH5thJNvplpkvQ== + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-finite@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" + integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + +is-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" + integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= + +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== + +is-number-object@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197" + integrity sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + dependencies: + kind-of "^3.0.2" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-path-cwd@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-in-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#bfe2dca26c69f397265a4009963602935a053acb" + integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== + dependencies: + is-path-inside "^2.1.0" + +is-path-inside@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-2.1.0.tgz#7c9810587d659a40d27bcdb4d5616eab059494b2" + integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== + dependencies: + path-is-inside "^1.0.2" + +is-plain-obj@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= + +is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-potential-custom-element-name@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== + +is-regex@^1.0.4, is-regex@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251" + integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg== + dependencies: + call-bind "^1.0.2" + has-symbols "^1.0.1" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= + +is-resolvable@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" + integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + +is-root@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + +is-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" + integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== + +is-string@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6" + integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== + dependencies: + has-symbols "^1.0.1" + +is-typedarray@^1.0.0, is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= + +is-wsl@^2.1.1, is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +isomorphic-xml2js@~0.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/isomorphic-xml2js/-/isomorphic-xml2js-0.1.3.tgz#d7fd2b30a28b1f39658e4754cc51bb156856f374" + integrity sha512-dIkT2U9ritKVWF/HfHfGwm5tTnlMnknYsv7l12oJlQQgOV2CNV65pX+FHy6HFL9YP8q0JcrlNQAFRJIN2agUmQ== + dependencies: + "@types/xml2js" "^0.4.2" + xml2js "^0.4.19" + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +istanbul-lib-coverage@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" + integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== + +istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" + integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== + dependencies: + "@babel/core" "^7.7.5" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.0.0" + semver "^6.3.0" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz#75743ce6d96bb86dc7ee4352cf6366a23f0b1ad9" + integrity sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.0.2.tgz#d593210e5000683750cb09fc0644e4b6e27fd53b" + integrity sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jest-changed-files@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" + integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== + dependencies: + "@jest/types" "^26.6.2" + execa "^4.0.0" + throat "^5.0.0" + +jest-circus@26.6.0: + version "26.6.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-26.6.0.tgz#7d9647b2e7f921181869faae1f90a2629fd70705" + integrity sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng== + dependencies: + "@babel/traverse" "^7.1.0" + "@jest/environment" "^26.6.0" + "@jest/test-result" "^26.6.0" + "@jest/types" "^26.6.0" + "@types/babel__traverse" "^7.0.4" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + expect "^26.6.0" + is-generator-fn "^2.0.0" + jest-each "^26.6.0" + jest-matcher-utils "^26.6.0" + jest-message-util "^26.6.0" + jest-runner "^26.6.0" + jest-runtime "^26.6.0" + jest-snapshot "^26.6.0" + jest-util "^26.6.0" + pretty-format "^26.6.0" + stack-utils "^2.0.2" + throat "^5.0.0" + +jest-cli@^26.6.0: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" + integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== + dependencies: + "@jest/core" "^26.6.3" + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.4" + import-local "^3.0.2" + is-ci "^2.0.0" + jest-config "^26.6.3" + jest-util "^26.6.2" + jest-validate "^26.6.2" + prompts "^2.0.1" + yargs "^15.4.1" + +jest-config@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349" + integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== + dependencies: + "@babel/core" "^7.1.0" + "@jest/test-sequencer" "^26.6.3" + "@jest/types" "^26.6.2" + babel-jest "^26.6.3" + chalk "^4.0.0" + deepmerge "^4.2.2" + glob "^7.1.1" + graceful-fs "^4.2.4" + jest-environment-jsdom "^26.6.2" + jest-environment-node "^26.6.2" + jest-get-type "^26.3.0" + jest-jasmine2 "^26.6.3" + jest-regex-util "^26.0.0" + jest-resolve "^26.6.2" + jest-util "^26.6.2" + jest-validate "^26.6.2" + micromatch "^4.0.2" + pretty-format "^26.6.2" + +jest-diff@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" + integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== + dependencies: + chalk "^4.0.0" + diff-sequences "^26.6.2" + jest-get-type "^26.3.0" + pretty-format "^26.6.2" + +jest-docblock@^26.0.0: + version "26.0.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" + integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== + dependencies: + detect-newline "^3.0.0" + +jest-each@^26.6.0, jest-each@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" + integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== + dependencies: + "@jest/types" "^26.6.2" + chalk "^4.0.0" + jest-get-type "^26.3.0" + jest-util "^26.6.2" + pretty-format "^26.6.2" + +jest-environment-jsdom@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" + integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== + dependencies: + "@jest/environment" "^26.6.2" + "@jest/fake-timers" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + jest-mock "^26.6.2" + jest-util "^26.6.2" + jsdom "^16.4.0" + +jest-environment-node@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" + integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== + dependencies: + "@jest/environment" "^26.6.2" + "@jest/fake-timers" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + jest-mock "^26.6.2" + jest-util "^26.6.2" + +jest-get-type@^26.3.0: + version "26.3.0" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" + integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== + +jest-haste-map@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" + integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== + dependencies: + "@jest/types" "^26.6.2" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.4" + jest-regex-util "^26.0.0" + jest-serializer "^26.6.2" + jest-util "^26.6.2" + jest-worker "^26.6.2" + micromatch "^4.0.2" + sane "^4.0.3" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.1.2" + +jest-jasmine2@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" + integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== + dependencies: + "@babel/traverse" "^7.1.0" + "@jest/environment" "^26.6.2" + "@jest/source-map" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + expect "^26.6.2" + is-generator-fn "^2.0.0" + jest-each "^26.6.2" + jest-matcher-utils "^26.6.2" + jest-message-util "^26.6.2" + jest-runtime "^26.6.3" + jest-snapshot "^26.6.2" + jest-util "^26.6.2" + pretty-format "^26.6.2" + throat "^5.0.0" + +jest-leak-detector@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" + integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== + dependencies: + jest-get-type "^26.3.0" + pretty-format "^26.6.2" + +jest-matcher-utils@^26.6.0, jest-matcher-utils@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" + integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== + dependencies: + chalk "^4.0.0" + jest-diff "^26.6.2" + jest-get-type "^26.3.0" + pretty-format "^26.6.2" + +jest-message-util@^26.6.0, jest-message-util@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" + integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== + dependencies: + "@babel/code-frame" "^7.0.0" + "@jest/types" "^26.6.2" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.4" + micromatch "^4.0.2" + pretty-format "^26.6.2" + slash "^3.0.0" + stack-utils "^2.0.2" + +jest-mock@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" + integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== + dependencies: + "@jest/types" "^26.6.2" + "@types/node" "*" + +jest-pnp-resolver@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" + integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== + +jest-regex-util@^26.0.0: + version "26.0.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" + integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== + +jest-resolve-dependencies@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" + integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== + dependencies: + "@jest/types" "^26.6.2" + jest-regex-util "^26.0.0" + jest-snapshot "^26.6.2" + +jest-resolve@26.6.0: + version "26.6.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.0.tgz#070fe7159af87b03e50f52ea5e17ee95bbee40e1" + integrity sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ== + dependencies: + "@jest/types" "^26.6.0" + chalk "^4.0.0" + graceful-fs "^4.2.4" + jest-pnp-resolver "^1.2.2" + jest-util "^26.6.0" + read-pkg-up "^7.0.1" + resolve "^1.17.0" + slash "^3.0.0" + +jest-resolve@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507" + integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== + dependencies: + "@jest/types" "^26.6.2" + chalk "^4.0.0" + graceful-fs "^4.2.4" + jest-pnp-resolver "^1.2.2" + jest-util "^26.6.2" + read-pkg-up "^7.0.1" + resolve "^1.18.1" + slash "^3.0.0" + +jest-runner@^26.6.0, jest-runner@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" + integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== + dependencies: + "@jest/console" "^26.6.2" + "@jest/environment" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.7.1" + exit "^0.1.2" + graceful-fs "^4.2.4" + jest-config "^26.6.3" + jest-docblock "^26.0.0" + jest-haste-map "^26.6.2" + jest-leak-detector "^26.6.2" + jest-message-util "^26.6.2" + jest-resolve "^26.6.2" + jest-runtime "^26.6.3" + jest-util "^26.6.2" + jest-worker "^26.6.2" + source-map-support "^0.5.6" + throat "^5.0.0" + +jest-runtime@^26.6.0, jest-runtime@^26.6.3: + version "26.6.3" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" + integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== + dependencies: + "@jest/console" "^26.6.2" + "@jest/environment" "^26.6.2" + "@jest/fake-timers" "^26.6.2" + "@jest/globals" "^26.6.2" + "@jest/source-map" "^26.6.2" + "@jest/test-result" "^26.6.2" + "@jest/transform" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/yargs" "^15.0.0" + chalk "^4.0.0" + cjs-module-lexer "^0.6.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.2.4" + jest-config "^26.6.3" + jest-haste-map "^26.6.2" + jest-message-util "^26.6.2" + jest-mock "^26.6.2" + jest-regex-util "^26.0.0" + jest-resolve "^26.6.2" + jest-snapshot "^26.6.2" + jest-util "^26.6.2" + jest-validate "^26.6.2" + slash "^3.0.0" + strip-bom "^4.0.0" + yargs "^15.4.1" + +jest-serializer@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" + integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.4" + +jest-snapshot@^26.6.0, jest-snapshot@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" + integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== + dependencies: + "@babel/types" "^7.0.0" + "@jest/types" "^26.6.2" + "@types/babel__traverse" "^7.0.4" + "@types/prettier" "^2.0.0" + chalk "^4.0.0" + expect "^26.6.2" + graceful-fs "^4.2.4" + jest-diff "^26.6.2" + jest-get-type "^26.3.0" + jest-haste-map "^26.6.2" + jest-matcher-utils "^26.6.2" + jest-message-util "^26.6.2" + jest-resolve "^26.6.2" + natural-compare "^1.4.0" + pretty-format "^26.6.2" + semver "^7.3.2" + +jest-util@^26.6.0, jest-util@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" + integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== + dependencies: + "@jest/types" "^26.6.2" + "@types/node" "*" + chalk "^4.0.0" + graceful-fs "^4.2.4" + is-ci "^2.0.0" + micromatch "^4.0.2" + +jest-validate@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" + integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== + dependencies: + "@jest/types" "^26.6.2" + camelcase "^6.0.0" + chalk "^4.0.0" + jest-get-type "^26.3.0" + leven "^3.1.0" + pretty-format "^26.6.2" + +jest-watch-typeahead@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz#45221b86bb6710b7e97baaa1640ae24a07785e63" + integrity sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg== + dependencies: + ansi-escapes "^4.3.1" + chalk "^4.0.0" + jest-regex-util "^26.0.0" + jest-watcher "^26.3.0" + slash "^3.0.0" + string-length "^4.0.1" + strip-ansi "^6.0.0" + +jest-watcher@^26.3.0, jest-watcher@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" + integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== + dependencies: + "@jest/test-result" "^26.6.2" + "@jest/types" "^26.6.2" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + jest-util "^26.6.2" + string-length "^4.0.1" + +jest-worker@^24.9.0: + version "24.9.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" + integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== + dependencies: + merge-stream "^2.0.0" + supports-color "^6.1.0" + +jest-worker@^26.5.0, jest-worker@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^7.0.0" + +jest@26.6.0: + version "26.6.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.0.tgz#546b25a1d8c888569dbbe93cae131748086a4a25" + integrity sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA== + dependencies: + "@jest/core" "^26.6.0" + import-local "^3.0.2" + jest-cli "^26.6.0" + +js-base64@^2.1.8: + version "2.6.4" + resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" + integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +jsdom@^16.4.0: + version "16.5.2" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.5.2.tgz#583fac89a0aea31dbf6237e7e4bedccd9beab472" + integrity sha512-JxNtPt9C1ut85boCbJmffaQ06NBnzkQY/MWO3YxPW8IWS38A26z+B1oBvA9LwKrytewdfymnhi4UNH3/RAgZrg== + dependencies: + abab "^2.0.5" + acorn "^8.1.0" + acorn-globals "^6.0.0" + cssom "^0.4.4" + cssstyle "^2.3.0" + data-urls "^2.0.0" + decimal.js "^10.2.1" + domexception "^2.0.1" + escodegen "^2.0.0" + html-encoding-sniffer "^2.0.1" + is-potential-custom-element-name "^1.0.0" + nwsapi "^2.2.0" + parse5 "6.0.1" + request "^2.88.2" + request-promise-native "^1.0.9" + saxes "^5.0.1" + symbol-tree "^3.2.4" + tough-cookie "^4.0.0" + w3c-hr-time "^1.0.2" + w3c-xmlserializer "^2.0.0" + webidl-conversions "^6.1.0" + whatwg-encoding "^1.0.5" + whatwg-mimetype "^2.3.0" + whatwg-url "^8.5.0" + ws "^7.4.4" + xml-name-validator "^3.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= + +json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +json3@^3.3.3: + version "3.3.3" + resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" + integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA== + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +json5@^2.1.2: + version "2.2.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== + dependencies: + minimist "^1.2.5" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + optionalDependencies: + graceful-fs "^4.1.6" + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82" + integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q== + dependencies: + array-includes "^3.1.2" + object.assign "^4.1.2" + +killable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" + integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +klona@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0" + integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== + +language-subtag-registry@~0.3.2: + version "0.3.21" + resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" + integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== + +language-tags@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= + dependencies: + language-subtag-registry "~0.3.2" + +last-call-webpack-plugin@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" + integrity sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w== + dependencies: + lodash "^4.17.5" + webpack-sources "^1.1.0" + +leaflet-editable@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/leaflet-editable/-/leaflet-editable-1.2.0.tgz#a3a01001764ba58ea923381ee6a1c814708a0b84" + integrity sha512-wG11JwpL8zqIbypTop6xCRGagMuWw68ihYu4uqrqc5Ep0wnEJeyob7NB2Rt5t74Oih4rwJ3OfwaGbzdowOGfYQ== + +leaflet-routing-machine@^3.2.12: + version "3.2.12" + resolved "https://registry.yarnpkg.com/leaflet-routing-machine/-/leaflet-routing-machine-3.2.12.tgz#9e4aef008321b0227cf894d829c3b4c1f13e4e13" + integrity sha512-HLde58G1YtD9xSIzZavJ6BPABZaV1hHeGst8ouhzuxmSC3s32NVtADT+njbIUMW1maHRCrsgTk/E4hz5QH7FrA== + dependencies: + "@mapbox/corslite" "0.0.7" + "@mapbox/polyline" "^0.2.0" + osrm-text-instructions "^0.13.2" + +leaflet.markercluster@^1.4.1: + version "1.5.0" + resolved "https://registry.yarnpkg.com/leaflet.markercluster/-/leaflet.markercluster-1.5.0.tgz#54db42485da32fc3d92c7ae22d0d7982879e0b67" + integrity sha512-Fvf/cq4o806mJL50n+fZW9+QALDDLPvt7vuAjlD2vfnxx3srMDs2vWINJze4nKYJYRY45OC6tM/669C3pLwMCA== + +leaflet@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/leaflet/-/leaflet-1.6.0.tgz#aecbb044b949ec29469eeb31c77a88e2f448f308" + integrity sha512-CPkhyqWUKZKFJ6K8umN5/D2wrJ2+/8UIpXppY7QDnUZW5bZL5+SEI2J7GBpwh4LIupOKqbNSQXgqmrEJopHVNQ== + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +line-height@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/line-height/-/line-height-0.1.1.tgz#e86705fbf0a6f50607aed65500d69db2d9db37e2" + integrity sha1-6GcF+/Cm9QYHrtZVANadstnbN+I= + dependencies: + computed-style "~0.1.3" + +lines-and-columns@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" + integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= + +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +load-json-file@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + +loader-runner@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" + integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== + +loader-utils@1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" + integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA== + dependencies: + big.js "^5.2.2" + emojis-list "^2.0.0" + json5 "^1.0.1" + +loader-utils@2.0.0, loader-utils@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0" + integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^1.1.0, loader-utils@^1.2.3, loader-utils@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" + integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash._reinterpolate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= + +lodash.clonedeep@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + +lodash.flatten@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" + integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + +lodash.template@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" + integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.templatesettings "^4.0.0" + +lodash.templatesettings@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" + integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== + dependencies: + lodash._reinterpolate "^3.0.0" + +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + +"lodash@>=3.5 <5", lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.5, lodash@^4.7.0, lodash@~4.17.10: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loglevel@^1.6.8: + version "1.7.1" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" + integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +loud-rejection@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +magic-string@^0.25.0, magic-string@^0.25.7: + version "0.25.7" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" + integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== + dependencies: + sourcemap-codec "^1.4.4" + +make-dir@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + +make-dir@^3.0.0, make-dir@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +makeerror@1.0.x: + version "1.0.11" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= + dependencies: + tmpl "1.0.x" + +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-obj@^1.0.0, map-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +mdn-data@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" + integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + +memory-fs@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI= + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +memory-fs@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" + integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +meow@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= + dependencies: + 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-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + +microevent.ts@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" + integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== + +micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +micromatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" + integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== + dependencies: + braces "^3.0.1" + picomatch "^2.0.5" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +mime-db@1.47.0, "mime-db@>= 1.43.0 < 2": + version "1.47.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c" + integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw== + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: + version "2.1.30" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d" + integrity sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg== + dependencies: + mime-db "1.47.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mime@^2.4.4: + version "2.5.2" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" + integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mini-css-extract-plugin@0.11.3: + version "0.11.3" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz#15b0910a7f32e62ffde4a7430cfefbd700724ea6" + integrity sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA== + dependencies: + loader-utils "^1.1.0" + normalize-url "1.9.1" + schema-utils "^1.0.0" + webpack-sources "^1.1.0" + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= + +minimatch@3.0.4, minimatch@^3.0.4, minimatch@~3.0.2: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +minipass-collect@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== + dependencies: + minipass "^3.0.0" + +minipass-flush@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== + dependencies: + minipass "^3.0.0" + +minipass-pipeline@^1.2.2: + version "1.2.4" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== + dependencies: + minipass "^3.0.0" + +minipass@^3.0.0, minipass@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" + integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== + dependencies: + yallist "^4.0.0" + +minizlib@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + +mississippi@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" + integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== + dependencies: + 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@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + dependencies: + minimist "^1.2.5" + +mkdirp@^1.0.3, mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +move-concurrently@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= + dependencies: + aproba "^1.1.1" + copy-concurrently "^1.0.0" + fs-write-stream-atomic "^1.0.8" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.3" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + +nan@^2.12.1, nan@^2.13.2: + version "2.14.2" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" + integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== + +nanoid@^3.1.22: + version "3.1.22" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.22.tgz#b35f8fb7d151990a8aebd5aa5015c03cf726f844" + integrity sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +native-url@^0.2.6: + version "0.2.6" + resolved "https://registry.yarnpkg.com/native-url/-/native-url-0.2.6.tgz#ca1258f5ace169c716ff44eccbddb674e10399ae" + integrity sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA== + dependencies: + querystring "^0.2.0" + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== + +neo-async@^2.5.0, neo-async@^2.6.1, neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +next-tick@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-forge@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" + integrity sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== + +node-gyp@^7.1.0: + version "7.1.2" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-7.1.2.tgz#21a810aebb187120251c3bcec979af1587b188ae" + integrity sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ== + dependencies: + env-paths "^2.2.0" + glob "^7.1.4" + graceful-fs "^4.2.3" + nopt "^5.0.0" + npmlog "^4.1.2" + request "^2.88.2" + rimraf "^3.0.2" + semver "^7.3.2" + tar "^6.0.2" + which "^2.0.2" + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + +node-libs-browser@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" + integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== + dependencies: + 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.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.0" + vm-browserify "^1.0.1" + +node-modules-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" + integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= + +node-notifier@^8.0.0: + version "8.0.2" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.2.tgz#f3167a38ef0d2c8a866a83e318c1ba0efeb702c5" + integrity sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg== + dependencies: + growly "^1.3.0" + is-wsl "^2.2.0" + semver "^7.3.2" + shellwords "^0.1.1" + uuid "^8.3.0" + which "^2.0.2" + +node-releases@^1.1.61, node-releases@^1.1.70: + version "1.1.71" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb" + integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg== + +node-sass@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-5.0.0.tgz#4e8f39fbef3bac8d2dc72ebe3b539711883a78d2" + integrity sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw== + dependencies: + async-foreach "^0.1.3" + chalk "^1.1.1" + cross-spawn "^7.0.3" + gaze "^1.0.0" + get-stdin "^4.0.1" + glob "^7.0.3" + lodash "^4.17.15" + meow "^3.7.0" + mkdirp "^0.5.1" + nan "^2.13.2" + node-gyp "^7.1.0" + npmlog "^4.0.0" + request "^2.88.0" + sass-graph "2.2.5" + stdout-stream "^1.4.0" + "true-case-path" "^1.0.2" + +nopt@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" + integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== + dependencies: + abbrev "1" + +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + +normalize-url@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" + integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw= + dependencies: + object-assign "^4.0.1" + prepend-http "^1.0.0" + query-string "^4.1.0" + sort-keys "^1.0.0" + +normalize-url@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" + integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= + dependencies: + path-key "^2.0.0" + +npm-run-path@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +npmlog@^4.0.0, npmlog@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +nth-check@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + +nwsapi@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" + integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-hash@^2.0.3: + version "2.1.1" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.1.1.tgz#9447d0279b4fcf80cff3259bf66a1dc73afabe09" + integrity sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ== + +object-inspect@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a" + integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw== + +object-is@^1.0.1: + version "1.1.5" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.assign@^4.1.0, object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" + +object.entries@^1.1.0, object.entries@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.3.tgz#c601c7f168b62374541a07ddbd3e2d5e4f7711a6" + integrity sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + has "^1.0.3" + +object.fromentries@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.4.tgz#26e1ba5c4571c5c6f0890cef4473066456a120b8" + integrity sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + has "^1.0.3" + +object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7" + integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +object.values@^1.1.0, object.values@^1.1.1, object.values@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.3.tgz#eaa8b1e17589f02f698db093f7c62ee1699742ee" + integrity sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + has "^1.0.3" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^5.1.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^7.0.2: + version "7.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== + dependencies: + is-docker "^2.0.0" + is-wsl "^2.1.1" + +opn@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc" + integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA== + dependencies: + is-wsl "^1.1.0" + +optimize-css-assets-webpack-plugin@5.0.4: + version "5.0.4" + resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz#85883c6528aaa02e30bbad9908c92926bb52dc90" + integrity sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A== + dependencies: + cssnano "^4.1.10" + last-call-webpack-plugin "^3.0.0" + +optionator@^0.8.1: + version "0.8.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== + dependencies: + 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" + +optionator@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" + integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.3" + +original@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" + integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== + dependencies: + url-parse "^1.4.3" + +os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= + +osrm-text-instructions@^0.13.2: + version "0.13.4" + resolved "https://registry.yarnpkg.com/osrm-text-instructions/-/osrm-text-instructions-0.13.4.tgz#78bedabd84cbcabce9c9fd0fbb6b0fd9f06c7f9f" + integrity sha512-ge4ZTIetMQKAHKq2MwWf83ntzdJN20ndRKRaVNoZ3SkDkBNO99Qddz7r6+hrVx38I+ih6Rk5T1yslczAB6Q9Pg== + +p-each-series@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" + integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= + +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-retry@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328" + integrity sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w== + dependencies: + retry "^0.12.0" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +pako@~1.0.5: + version "1.0.11" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== + +parallel-transform@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" + integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== + dependencies: + cyclist "^1.0.1" + inherits "^2.0.3" + readable-stream "^2.1.5" + +param-case@^3.0.3: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-asn1@^5.0.0, parse-asn1@^5.1.5: + version "5.1.6" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" + integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== + dependencies: + 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@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse5@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-is-inside@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + +path-to-regexp@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" + integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== + dependencies: + isarray "0.0.1" + +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM= + dependencies: + pify "^2.0.0" + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +pbkdf2@^3.0.3: + version "3.1.1" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.1.tgz#cb8724b0fada984596856d1a6ebafd3584654b94" + integrity sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg== + dependencies: + 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@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" + integrity sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU= + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1, picomatch@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" + integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + +pirates@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" + integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== + dependencies: + node-modules-regexp "^1.0.0" + +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + dependencies: + find-up "^3.0.0" + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pkg-up@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +pnp-webpack-plugin@1.6.4: + version "1.6.4" + resolved "https://registry.yarnpkg.com/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz#c9711ac4dc48a685dabafc86f8b6dd9f8df84149" + integrity sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg== + dependencies: + ts-pnp "^1.1.6" + +portfinder@^1.0.26: + version "1.0.28" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" + integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== + dependencies: + async "^2.6.2" + debug "^3.1.1" + mkdirp "^0.5.5" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +postcss-attribute-case-insensitive@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz#d93e46b504589e94ac7277b0463226c68041a880" + integrity sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^6.0.2" + +postcss-browser-comments@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz#1248d2d935fb72053c8e1f61a84a57292d9f65e9" + integrity sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig== + dependencies: + postcss "^7" + +postcss-calc@^7.0.1: + version "7.0.5" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.5.tgz#f8a6e99f12e619c2ebc23cf6c486fdc15860933e" + integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== + dependencies: + postcss "^7.0.27" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.0.2" + +postcss-color-functional-notation@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz#5efd37a88fbabeb00a2966d1e53d98ced93f74e0" + integrity sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-color-gray@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz#532a31eb909f8da898ceffe296fdc1f864be8547" + integrity sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw== + dependencies: + "@csstools/convert-colors" "^1.4.0" + postcss "^7.0.5" + postcss-values-parser "^2.0.0" + +postcss-color-hex-alpha@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz#a8d9ca4c39d497c9661e374b9c51899ef0f87388" + integrity sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw== + dependencies: + postcss "^7.0.14" + postcss-values-parser "^2.0.1" + +postcss-color-mod-function@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz#816ba145ac11cc3cb6baa905a75a49f903e4d31d" + integrity sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ== + dependencies: + "@csstools/convert-colors" "^1.4.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-color-rebeccapurple@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz#c7a89be872bb74e45b1e3022bfe5748823e6de77" + integrity sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-colormin@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" + integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== + dependencies: + 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@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" + integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-custom-media@^7.0.8: + version "7.0.8" + resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz#fffd13ffeffad73621be5f387076a28b00294e0c" + integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== + dependencies: + postcss "^7.0.14" + +postcss-custom-properties@^8.0.11: + version "8.0.11" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz#2d61772d6e92f22f5e0d52602df8fae46fa30d97" + integrity sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA== + dependencies: + postcss "^7.0.17" + postcss-values-parser "^2.0.1" + +postcss-custom-selectors@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz#64858c6eb2ecff2fb41d0b28c9dd7b3db4de7fba" + integrity sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" + +postcss-dir-pseudo-class@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz#6e3a4177d0edb3abcc85fdb6fbb1c26dabaeaba2" + integrity sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" + +postcss-discard-comments@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" + integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== + dependencies: + postcss "^7.0.0" + +postcss-discard-duplicates@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" + integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== + dependencies: + postcss "^7.0.0" + +postcss-discard-empty@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" + integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== + dependencies: + postcss "^7.0.0" + +postcss-discard-overridden@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" + integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== + dependencies: + postcss "^7.0.0" + +postcss-double-position-gradients@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz#fc927d52fddc896cb3a2812ebc5df147e110522e" + integrity sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA== + dependencies: + postcss "^7.0.5" + postcss-values-parser "^2.0.0" + +postcss-env-function@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-2.0.2.tgz#0f3e3d3c57f094a92c2baf4b6241f0b0da5365d7" + integrity sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-flexbugs-fixes@4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz#9218a65249f30897deab1033aced8578562a6690" + integrity sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ== + dependencies: + postcss "^7.0.26" + +postcss-focus-visible@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz#477d107113ade6024b14128317ade2bd1e17046e" + integrity sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g== + dependencies: + postcss "^7.0.2" + +postcss-focus-within@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz#763b8788596cee9b874c999201cdde80659ef680" + integrity sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w== + dependencies: + postcss "^7.0.2" + +postcss-font-variant@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz#42d4c0ab30894f60f98b17561eb5c0321f502641" + integrity sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA== + dependencies: + postcss "^7.0.2" + +postcss-gap-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz#431c192ab3ed96a3c3d09f2ff615960f902c1715" + integrity sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg== + dependencies: + postcss "^7.0.2" + +postcss-image-set-function@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz#28920a2f29945bed4c3198d7df6496d410d3f288" + integrity sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-initial@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-3.0.2.tgz#f018563694b3c16ae8eaabe3c585ac6319637b2d" + integrity sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA== + dependencies: + lodash.template "^4.5.0" + postcss "^7.0.2" + +postcss-lab-function@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz#bb51a6856cd12289ab4ae20db1e3821ef13d7d2e" + integrity sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg== + dependencies: + "@csstools/convert-colors" "^1.4.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-load-config@^2.0.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" + integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== + dependencies: + cosmiconfig "^5.0.0" + import-cwd "^2.0.0" + +postcss-loader@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d" + integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA== + dependencies: + loader-utils "^1.1.0" + postcss "^7.0.0" + postcss-load-config "^2.0.0" + schema-utils "^1.0.0" + +postcss-logical@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5" + integrity sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA== + dependencies: + postcss "^7.0.2" + +postcss-media-minmax@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz#b75bb6cbc217c8ac49433e12f22048814a4f5ed5" + integrity sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw== + dependencies: + postcss "^7.0.2" + +postcss-merge-longhand@^4.0.11: + version "4.0.11" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" + integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== + dependencies: + css-color-names "0.0.4" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + stylehacks "^4.0.0" + +postcss-merge-rules@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" + integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== + dependencies: + 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" + +postcss-minify-font-values@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" + integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-gradients@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" + integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== + dependencies: + 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@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" + integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== + dependencies: + 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@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" + integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== + dependencies: + alphanum-sort "^1.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +postcss-modules-extract-imports@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e" + integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ== + dependencies: + postcss "^7.0.5" + +postcss-modules-local-by-default@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0" + integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== + dependencies: + icss-utils "^4.1.1" + postcss "^7.0.32" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" + integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== + dependencies: + postcss "^7.0.6" + postcss-selector-parser "^6.0.0" + +postcss-modules-values@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10" + integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== + dependencies: + icss-utils "^4.0.0" + postcss "^7.0.6" + +postcss-nesting@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-7.0.1.tgz#b50ad7b7f0173e5b5e3880c3501344703e04c052" + integrity sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== + dependencies: + postcss "^7.0.2" + +postcss-normalize-charset@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" + integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== + dependencies: + postcss "^7.0.0" + +postcss-normalize-display-values@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" + integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-positions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" + integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== + dependencies: + 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@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" + integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== + dependencies: + 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@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" + integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== + dependencies: + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-timing-functions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" + integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-unicode@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" + integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-url@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" + integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-whitespace@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" + integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize@8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize/-/postcss-normalize-8.0.1.tgz#90e80a7763d7fdf2da6f2f0f82be832ce4f66776" + integrity sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ== + dependencies: + "@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-ordered-values@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" + integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== + dependencies: + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-overflow-shorthand@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz#31ecf350e9c6f6ddc250a78f0c3e111f32dd4c30" + integrity sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g== + dependencies: + postcss "^7.0.2" + +postcss-page-break@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-2.0.0.tgz#add52d0e0a528cabe6afee8b46e2abb277df46bf" + integrity sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ== + dependencies: + postcss "^7.0.2" + +postcss-place@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-4.0.1.tgz#e9f39d33d2dc584e46ee1db45adb77ca9d1dcc62" + integrity sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg== + dependencies: + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-preset-env@6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz#c34ddacf8f902383b35ad1e030f178f4cdf118a5" + integrity sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg== + dependencies: + 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@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz#2ed3eed393b3702879dec4a87032b210daeb04d1" + integrity sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew== + dependencies: + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" + +postcss-reduce-initial@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" + integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + +postcss-reduce-transforms@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" + integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== + dependencies: + 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@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz#61b360ffdaedca84c7c918d2b0f0d0ea559ab01c" + integrity sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw== + dependencies: + postcss "^7.0.2" + +postcss-safe-parser@5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz#459dd27df6bc2ba64608824ba39e45dacf5e852d" + integrity sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ== + dependencies: + postcss "^8.1.0" + +postcss-selector-matches@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz#71c8248f917ba2cc93037c9637ee09c64436fcff" + integrity sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww== + dependencies: + balanced-match "^1.0.0" + postcss "^7.0.2" + +postcss-selector-not@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz#263016eef1cf219e0ade9a913780fc1f48204cbf" + integrity sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ== + dependencies: + balanced-match "^1.0.0" + postcss "^7.0.2" + +postcss-selector-parser@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" + integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== + dependencies: + dot-prop "^5.2.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^5.0.0-rc.3, postcss-selector-parser@^5.0.0-rc.4: + version "5.0.0" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz#249044356697b33b64f1a8f7c80922dddee7195c" + integrity sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== + dependencies: + cssesc "^2.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3" + integrity sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw== + dependencies: + cssesc "^3.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + util-deprecate "^1.0.2" + +postcss-svgo@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.3.tgz#343a2cdbac9505d416243d496f724f38894c941e" + integrity sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + svgo "^1.0.0" + +postcss-unique-selectors@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" + integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== + dependencies: + alphanum-sort "^1.0.0" + postcss "^7.0.0" + uniqs "^2.0.0" + +postcss-value-parser@^3.0.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== + +postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" + integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== + dependencies: + flatten "^1.0.2" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss@7.0.21: + version "7.0.21" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.21.tgz#06bb07824c19c2021c5d056d5b10c35b989f7e17" + integrity sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: + version "7.0.35" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" + integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +postcss@^8.1.0: + version "8.2.9" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.9.tgz#fd95ff37b5cee55c409b3fdd237296ab4096fba3" + integrity sha512-b+TmuIL4jGtCHtoLi+G/PisuIl9avxs8IZMSmlABRwNz5RLUUACrC+ws81dcomz1nRezm5YPdXiMEzBEKgYn+Q== + dependencies: + colorette "^1.2.2" + nanoid "^3.1.22" + source-map "^0.6.1" + +prefix-style@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/prefix-style/-/prefix-style-2.0.1.tgz#66bba9a870cfda308a5dc20e85e9120932c95a06" + integrity sha1-ZrupqHDP2jCKXcIOhekSCTLJWgY= + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= + +prepend-http@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= + +pretty-bytes@^5.3.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== + +pretty-error@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.2.tgz#be89f82d81b1c86ec8fdfbc385045882727f93b6" + integrity sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw== + dependencies: + lodash "^4.17.20" + renderkid "^2.0.4" + +pretty-format@^26.6.0, pretty-format@^26.6.2: + version "26.6.2" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" + integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== + dependencies: + "@jest/types" "^26.6.2" + ansi-regex "^5.0.0" + ansi-styles "^4.0.0" + react-is "^17.0.1" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= + +promise@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e" + integrity sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q== + dependencies: + asap "~2.0.6" + +prompts@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" + integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prompts@^2.0.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.1.tgz#befd3b1195ba052f9fd2fde8a486c4e82ee77f61" + integrity sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.5.10, prop-types@^15.5.8, prop-types@^15.6.1, prop-types@^15.7.2: + version "15.7.2" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.8.1" + +proxy-addr@~2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" + integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== + dependencies: + forwarded "~0.1.2" + ipaddr.js "1.9.1" + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= + +psl@^1.1.28, psl@^1.1.33: + version "1.8.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + +pt-sans-cyrillic@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/pt-sans-cyrillic/-/pt-sans-cyrillic-0.0.4.tgz#3ed020e2b6f77aca5313df0d60052298d15dc077" + integrity sha512-QbXgUHp5pbSbxbLdfpe5/MzuYPufqv36UMQUUI7QwceaaCJA8NQilysjlexjHLyK0GFv7NB5kl6ZAcIMBBBRXA== + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +pump@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pumpify@^1.3.3: + version "1.5.1" + resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + +punycode@^1.2.4: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= + +qs@6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== + +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + +query-string@^4.1.0: + version "4.3.4" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" + integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s= + dependencies: + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM= + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= + +querystring@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" + integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== + +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +raf@^3.1.0, raf@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" + integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== + dependencies: + performance-now "^2.1.0" + +raleway-cyrillic@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/raleway-cyrillic/-/raleway-cyrillic-4.0.2.tgz#1dc2b3aea6302b08536ecee3188c92d258b88ce1" + integrity sha1-HcKzrqYwKwhTbs7jGIyS0li4jOE= + +ramda@^0.26.1: + version "0.26.1" + resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.26.1.tgz#8d41351eb8111c55353617fc3bbffad8e4d35d06" + integrity sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ== + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== + dependencies: + bytes "3.1.0" + http-errors "1.7.2" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc-align@^4.0.0: + version "4.0.9" + resolved "https://registry.yarnpkg.com/rc-align/-/rc-align-4.0.9.tgz#46d8801c4a139ff6a65ad1674e8efceac98f85f2" + integrity sha512-myAM2R4qoB6LqBul0leaqY8gFaiECDJ3MtQDmzDo9xM9NRT/04TvWOYd2YHU9zvGzqk9QXF6S9/MifzSKDZeMw== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "2.x" + dom-align "^1.7.0" + rc-util "^5.3.0" + resize-observer-polyfill "^1.5.1" + +rc-motion@^2.0.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/rc-motion/-/rc-motion-2.4.1.tgz#323f47c8635e6b2bc0cba2dfad25fc415b58e1dc" + integrity sha512-TWLvymfMu8SngPx5MDH8dQ0D2RYbluNTfam4hY/dNNx9RQ3WtGuZ/GXHi2ymLMzH+UNd6EEFYkOuR5JTTtm8Xg== + dependencies: + "@babel/runtime" "^7.11.1" + classnames "^2.2.1" + rc-util "^5.2.1" + +rc-slider@^9.7.2: + version "9.7.2" + resolved "https://registry.yarnpkg.com/rc-slider/-/rc-slider-9.7.2.tgz#282f571f7582752ebaa33964e441184f4e79ad74" + integrity sha512-mVaLRpDo6otasBs6yVnG02ykI3K6hIrLTNfT5eyaqduFv95UODI9PDS6fWuVVehVpdS4ENgOSwsTjrPVun+k9g== + dependencies: + "@babel/runtime" "^7.10.1" + classnames "^2.2.5" + rc-tooltip "^5.0.1" + rc-util "^5.0.0" + shallowequal "^1.1.0" + +rc-tooltip@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/rc-tooltip/-/rc-tooltip-5.1.0.tgz#abb453c463c31a705aa01d268279f4ae6ae3b15f" + integrity sha512-pFqD1JZwNIpbdcefB7k5xREoHAWM/k3yQwYF0iminbmDXERgq4rvBfUwIvlCqqZSM7HDr9hYeYr6ZsVNaKtvCQ== + dependencies: + "@babel/runtime" "^7.11.2" + rc-trigger "^5.0.0" + +rc-trigger@^5.0.0: + version "5.2.3" + resolved "https://registry.yarnpkg.com/rc-trigger/-/rc-trigger-5.2.3.tgz#8c55046ab432d7b52d51c69afb57ebb5bbe37e17" + integrity sha512-6Fokao07HUbqKIDkDRFEM0AGZvsvK0Fbp8A/KFgl1ngaqfO1nY037cISCG1Jm5fxImVsXp9awdkP7Vu5cxjjog== + dependencies: + "@babel/runtime" "^7.11.2" + classnames "^2.2.6" + rc-align "^4.0.0" + rc-motion "^2.0.0" + rc-util "^5.5.0" + +rc-util@^5.0.0, rc-util@^5.2.1, rc-util@^5.3.0, rc-util@^5.5.0: + version "5.9.8" + resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.9.8.tgz#dfcacc1f7b7c45fa18ab786e2b530dd0509073f1" + integrity sha512-typLSHYGf5irvGLYQshs0Ra3aze086h0FhzsAkyirMunYZ7b3Te8gKa5PVaanoHaZa9sS6qx98BxgysoRP+6Tw== + dependencies: + "@babel/runtime" "^7.12.5" + react-is "^16.12.0" + shallowequal "^1.1.0" + +react-app-polyfill@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz#a0bea50f078b8a082970a9d853dc34b6dcc6a3cf" + integrity sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA== + dependencies: + core-js "^3.6.5" + object-assign "^4.1.1" + promise "^8.1.0" + raf "^3.4.1" + regenerator-runtime "^0.13.7" + whatwg-fetch "^3.4.1" + +react-dev-utils@^11.0.3: + version "11.0.4" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a" + integrity sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A== + dependencies: + "@babel/code-frame" "7.10.4" + address "1.1.2" + browserslist "4.14.2" + chalk "2.4.2" + cross-spawn "7.0.3" + detect-port-alt "1.1.6" + escape-string-regexp "2.0.0" + filesize "6.1.0" + find-up "4.1.0" + fork-ts-checker-webpack-plugin "4.1.6" + global-modules "2.0.0" + globby "11.0.1" + gzip-size "5.1.1" + immer "8.0.1" + is-root "2.1.0" + loader-utils "2.0.0" + open "^7.0.2" + pkg-up "3.1.0" + prompts "2.4.0" + react-error-overlay "^6.0.9" + recursive-readdir "2.2.2" + shell-quote "1.7.2" + strip-ansi "6.0.0" + text-table "0.2.0" + +react-dom@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-error-overlay@^6.0.9: + version "6.0.9" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" + integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== + +react-infinite-scroller@^1.2.2: + version "1.2.4" + resolved "https://registry.yarnpkg.com/react-infinite-scroller/-/react-infinite-scroller-1.2.4.tgz#f67eaec4940a4ce6417bebdd6e3433bfc38826e9" + integrity sha512-/oOa0QhZjXPqaD6sictN2edFMsd3kkMiE19Vcz5JDgHpzEJVqYcmq+V3mkwO88087kvKGe1URNksHEOt839Ubw== + dependencies: + prop-types "^15.5.8" + +react-is@^16.12.0, react-is@^16.6.0, react-is@^16.7.0, react-is@^16.8.1: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-lifecycles-compat@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + +react-motion@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/react-motion/-/react-motion-0.5.2.tgz#0dd3a69e411316567927917c6626551ba0607316" + integrity sha512-9q3YAvHoUiWlP3cK0v+w1N5Z23HXMj4IF4YuvjvWegWqNPfLXsOBE/V7UvQGpXxHFKRQQcNcVQE31g9SB/6qgQ== + dependencies: + performance-now "^0.2.0" + prop-types "^15.5.8" + raf "^3.1.0" + +react-redux@^5.0.7: + version "5.1.2" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-5.1.2.tgz#b19cf9e21d694422727bf798e934a916c4080f57" + integrity sha512-Ns1G0XXc8hDyH/OcBHOxNgQx9ayH3SPxBnFCOidGKSle8pKihysQw2rG/PmciUQRoclhVBO8HMhiRmGXnDja9Q== + dependencies: + "@babel/runtime" "^7.1.2" + hoist-non-react-statics "^3.3.0" + invariant "^2.2.4" + loose-envify "^1.1.0" + prop-types "^15.6.1" + react-is "^16.6.0" + react-lifecycles-compat "^3.0.0" + +react-refresh@^0.8.3: + version "0.8.3" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.8.3.tgz#721d4657672d400c5e3c75d063c4a85fb2d5d68f" + integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== + +react-refresh@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.9.0.tgz#71863337adc3e5c2f8a6bfddd12ae3bfe32aafbf" + integrity sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ== + +react-router@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-4.3.1.tgz#aada4aef14c809cb2e686b05cee4742234506c4e" + integrity sha512-yrvL8AogDh2X42Dt9iknk4wF4V8bWREPirFfS9gLU1huk6qK41sg7Z/1S81jjTrGHxa3B8R3J6xIkDAA6CVarg== + dependencies: + history "^4.7.2" + hoist-non-react-statics "^2.5.0" + invariant "^2.2.4" + loose-envify "^1.3.1" + path-to-regexp "^1.7.0" + prop-types "^15.6.1" + warning "^4.0.1" + +react-scripts@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-4.0.3.tgz#b1cafed7c3fa603e7628ba0f187787964cb5d345" + integrity sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A== + dependencies: + "@babel/core" "7.12.3" + "@pmmmwh/react-refresh-webpack-plugin" "0.4.3" + "@svgr/webpack" "5.5.0" + "@typescript-eslint/eslint-plugin" "^4.5.0" + "@typescript-eslint/parser" "^4.5.0" + babel-eslint "^10.1.0" + babel-jest "^26.6.0" + babel-loader "8.1.0" + babel-plugin-named-asset-import "^0.3.7" + babel-preset-react-app "^10.0.0" + bfj "^7.0.2" + camelcase "^6.1.0" + case-sensitive-paths-webpack-plugin "2.3.0" + css-loader "4.3.0" + dotenv "8.2.0" + dotenv-expand "5.1.0" + eslint "^7.11.0" + eslint-config-react-app "^6.0.0" + eslint-plugin-flowtype "^5.2.0" + eslint-plugin-import "^2.22.1" + eslint-plugin-jest "^24.1.0" + eslint-plugin-jsx-a11y "^6.3.1" + eslint-plugin-react "^7.21.5" + eslint-plugin-react-hooks "^4.2.0" + eslint-plugin-testing-library "^3.9.2" + eslint-webpack-plugin "^2.5.2" + file-loader "6.1.1" + fs-extra "^9.0.1" + html-webpack-plugin "4.5.0" + identity-obj-proxy "3.0.0" + jest "26.6.0" + jest-circus "26.6.0" + jest-resolve "26.6.0" + jest-watch-typeahead "0.6.1" + mini-css-extract-plugin "0.11.3" + optimize-css-assets-webpack-plugin "5.0.4" + pnp-webpack-plugin "1.6.4" + postcss-flexbugs-fixes "4.2.1" + postcss-loader "3.0.0" + postcss-normalize "8.0.1" + postcss-preset-env "6.7.0" + postcss-safe-parser "5.0.2" + prompts "2.4.0" + react-app-polyfill "^2.0.0" + react-dev-utils "^11.0.3" + react-refresh "^0.8.3" + resolve "1.18.1" + resolve-url-loader "^3.1.2" + sass-loader "^10.0.5" + semver "7.3.2" + style-loader "1.3.0" + terser-webpack-plugin "4.2.3" + ts-pnp "1.2.0" + url-loader "4.1.1" + webpack "4.44.2" + webpack-dev-server "3.11.1" + webpack-manifest-plugin "2.2.0" + workbox-webpack-plugin "5.1.4" + optionalDependencies: + fsevents "^2.1.3" + +react-scrollbar@^0.5.4: + version "0.5.6" + resolved "https://registry.yarnpkg.com/react-scrollbar/-/react-scrollbar-0.5.6.tgz#bd57b45714f8d70e56813fe299d7fb3a2e42a27b" + integrity sha512-TsSLsuovOlxmfTxY9bRjRUfQjycvfs73L4gz7yE+2D8Qs7U3zhwbGS0lj0JScCDipcyn7EX66LsaI00cU3aRSQ== + dependencies: + config "^1.24.0" + line-height "^0.1.1" + react-motion "^0.5.2" + +react@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4= + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + +read-pkg-up@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" + integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== + dependencies: + find-up "^4.1.0" + read-pkg "^5.2.0" + type-fest "^0.8.1" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +read-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg= + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +read-pkg@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== + dependencies: + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^2.5.0" + parse-json "^5.0.0" + type-fest "^0.6.0" + +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + +readdirp@~3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" + integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== + dependencies: + picomatch "^2.2.1" + +recursive-readdir@2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" + integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== + dependencies: + minimatch "3.0.4" + +redent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= + dependencies: + indent-string "^2.1.0" + strip-indent "^1.0.1" + +redux-persist@^5.10.0: + version "5.10.0" + resolved "https://registry.yarnpkg.com/redux-persist/-/redux-persist-5.10.0.tgz#5d8d802c5571e55924efc1c3a9b23575283be62b" + integrity sha512-sSJAzNq7zka3qVHKce1hbvqf0Vf5DuTVm7dr4GtsqQVOexnrvbV47RWFiPxQ8fscnyiuWyD2O92DOxPl0tGCRg== + +redux-saga@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/redux-saga/-/redux-saga-1.1.3.tgz#9f3e6aebd3c994bbc0f6901a625f9a42b51d1112" + integrity sha512-RkSn/z0mwaSa5/xH/hQLo8gNf4tlvT18qXDNvedihLcfzh+jMchDgaariQoehCpgRltEm4zHKJyINEz6aqswTw== + dependencies: + "@redux-saga/core" "^1.1.3" + +redux@^4.0.1, redux@^4.0.4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.5.tgz#4db5de5816e17891de8a80c424232d06f051d93f" + integrity sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w== + dependencies: + loose-envify "^1.4.0" + symbol-observable "^1.2.0" + +regenerate-unicode-properties@^8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" + integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== + dependencies: + regenerate "^1.4.0" + +regenerate@^1.4.0: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== + +regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7: + version "0.13.7" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" + integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== + +regenerator-transform@^0.14.2: + version "0.14.5" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" + integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== + dependencies: + "@babel/runtime" "^7.8.4" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regex-parser@^2.2.11: + version "2.2.11" + resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" + integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== + +regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" + integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +regexpp@^3.0.0, regexpp@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" + integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== + +regexpu-core@^4.7.1: + version "4.7.1" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6" + integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ== + dependencies: + 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@^0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== + +regjsparser@^0.6.4: + version "0.6.9" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.9.tgz#b489eef7c9a2ce43727627011429cf833a7183e6" + integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + +renderkid@^2.0.4: + version "2.0.5" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.5.tgz#483b1ac59c6601ab30a7a596a5965cabccfdd0a5" + integrity sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ== + dependencies: + css-select "^2.0.2" + dom-converter "^0.2" + htmlparser2 "^3.10.1" + lodash "^4.17.20" + strip-ansi "^3.0.0" + +repeat-element@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" + integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== + +repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + dependencies: + is-finite "^1.0.0" + +request-promise-core@1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" + integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== + dependencies: + lodash "^4.17.19" + +request-promise-native@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" + integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== + dependencies: + request-promise-core "1.1.4" + stealthy-require "^1.1.1" + tough-cookie "^2.3.3" + +request@^2.88.0, request@^2.88.2: + version "2.88.2" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + +resize-observer-polyfill@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" + integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== + +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= + dependencies: + resolve-from "^3.0.0" + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve-pathname@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" + integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== + +resolve-url-loader@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz#235e2c28e22e3e432ba7a5d4e305c59a58edfc08" + integrity sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ== + dependencies: + adjust-sourcemap-loader "3.0.0" + camelcase "5.3.1" + compose-function "3.0.3" + convert-source-map "1.7.0" + es6-iterator "2.0.3" + loader-utils "1.2.3" + postcss "7.0.21" + rework "1.0.1" + rework-visit "1.0.0" + source-map "0.6.1" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@1.18.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.18.1.tgz#018fcb2c5b207d2a6424aee361c5a266da8f4130" + integrity sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA== + dependencies: + is-core-module "^2.0.0" + path-parse "^1.0.6" + +resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.3.2, resolve@^1.8.1: + version "1.20.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + +resolve@^2.0.0-next.3: + version "2.0.0-next.3" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" + integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q== + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rework-visit@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" + integrity sha1-mUWygD8hni96ygCtuLyfZA+ELJo= + +rework@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/rework/-/rework-1.0.1.tgz#30806a841342b54510aa4110850cd48534144aa7" + integrity sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc= + dependencies: + convert-source-map "^0.3.3" + css "^2.0.0" + +rgb-regex@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" + integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= + +rgba-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" + integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= + +rimraf@^2.5.4, rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +rollup-plugin-babel@^4.3.3: + version "4.4.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz#d15bd259466a9d1accbdb2fe2fff17c52d030acb" + integrity sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + rollup-pluginutils "^2.8.1" + +rollup-plugin-terser@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz#8c650062c22a8426c64268548957463bf981b413" + integrity sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w== + dependencies: + "@babel/code-frame" "^7.5.5" + jest-worker "^24.9.0" + rollup-pluginutils "^2.8.2" + serialize-javascript "^4.0.0" + terser "^4.6.2" + +rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2: + version "2.8.2" + resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" + integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== + dependencies: + estree-walker "^0.6.1" + +rollup@^1.31.1: + version "1.32.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.32.1.tgz#4480e52d9d9e2ae4b46ba0d9ddeaf3163940f9c4" + integrity sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A== + dependencies: + "@types/estree" "*" + "@types/node" "*" + acorn "^7.1.0" + +rsvp@^4.8.4: + version "4.8.5" + resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" + integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +run-queue@^1.0.0, run-queue@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= + dependencies: + aproba "^1.1.1" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sane@^4.0.3: + version "4.1.0" + resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" + integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== + dependencies: + "@cnakazawa/watch" "^1.0.3" + anymatch "^2.0.0" + capture-exit "^2.0.0" + exec-sh "^0.3.2" + execa "^1.0.0" + fb-watchman "^2.0.0" + micromatch "^3.1.4" + minimist "^1.1.1" + walker "~1.0.5" + +sanitize.css@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/sanitize.css/-/sanitize.css-10.0.0.tgz#b5cb2547e96d8629a60947544665243b1dc3657a" + integrity sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg== + +sass-graph@2.2.5: + version "2.2.5" + resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.5.tgz#a981c87446b8319d96dce0671e487879bd24c2e8" + integrity sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag== + dependencies: + glob "^7.0.0" + lodash "^4.0.0" + scss-tokenizer "^0.2.3" + yargs "^13.3.2" + +sass-loader@^10.0.5: + version "10.1.1" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-10.1.1.tgz#4ddd5a3d7638e7949065dd6e9c7c04037f7e663d" + integrity sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw== + dependencies: + klona "^2.0.4" + loader-utils "^2.0.0" + neo-async "^2.6.2" + schema-utils "^3.0.0" + semver "^7.3.2" + +sax@>=0.6.0, sax@~1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +saxes@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== + dependencies: + xmlchars "^2.2.0" + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== + dependencies: + ajv "^6.1.0" + ajv-errors "^1.0.0" + ajv-keywords "^3.1.0" + +schema-utils@^2.6.5, schema-utils@^2.7.0, schema-utils@^2.7.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef" + integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA== + dependencies: + "@types/json-schema" "^7.0.6" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +scss-tokenizer@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" + integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE= + dependencies: + js-base64 "^2.1.8" + source-map "^0.4.2" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= + +selfsigned@^1.10.8: + version "1.10.8" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.8.tgz#0d17208b7d12c33f8eac85c41835f27fc3d81a30" + integrity sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w== + dependencies: + node-forge "^0.10.0" + +"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + +semver@7.3.2: + version "7.3.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" + integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.2.1, semver@^7.3.2: + version "7.3.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + dependencies: + lru-cache "^6.0.0" + +send@0.17.1: + version "0.17.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.7.2" + mime "1.6.0" + ms "2.1.1" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + +serialize-javascript@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" + integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== + dependencies: + randombytes "^2.1.0" + +serialize-javascript@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" + integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.14.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.1" + +set-blocking@^2.0.0, set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + dependencies: + shebang-regex "^1.0.0" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" + integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== + +shellwords@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + dependencies: + is-arrayish "^0.3.1" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +sockjs-client@^1.5.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.5.1.tgz#256908f6d5adfb94dabbdbd02c66362cca0f9ea6" + integrity sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ== + dependencies: + debug "^3.2.6" + eventsource "^1.0.7" + faye-websocket "^0.11.3" + inherits "^2.0.4" + json3 "^3.3.3" + url-parse "^1.5.1" + +sockjs@^0.3.21: + version "0.3.21" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.21.tgz#b34ffb98e796930b60a0cfa11904d6a339a7d417" + integrity sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw== + dependencies: + faye-websocket "^0.11.3" + uuid "^3.4.0" + websocket-driver "^0.7.4" + +sort-keys@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= + dependencies: + is-plain-obj "^1.0.0" + +source-list-map@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: + version "0.5.3" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19: + version "0.5.19" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== + +source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.4.2: + version "0.4.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" + integrity sha1-66T12pwNyZneaAMti092FzZSA2s= + dependencies: + amdefine ">=0.0.4" + +source-map@^0.5.0, source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.7.3, source-map@~0.7.2: + version "0.7.3" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + +sourcemap-codec@^1.4.4: + version "1.4.8" + resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== + +spdx-correct@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.7" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" + integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + 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" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +ssri@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5" + integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== + dependencies: + figgy-pudding "^3.5.1" + +ssri@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" + integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== + dependencies: + minipass "^3.1.1" + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +stack-utils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277" + integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw== + dependencies: + escape-string-regexp "^2.0.0" + +stackframe@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303" + integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +stdout-stream@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de" + integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA== + dependencies: + readable-stream "^2.0.1" + +stealthy-require@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= + +stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-each@^1.1.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== + dependencies: + end-of-stream "^1.1.0" + stream-shift "^1.0.0" + +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-shift@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== + +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-natural-compare@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" + integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== + +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2": + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^3.0.0, string-width@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.1.0" + +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" + integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + +string.prototype.matchall@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.4.tgz#608f255e93e072107f5de066f81a2dfb78cf6b29" + integrity sha512-pknFIWVachNcyqRfaQSeu/FUfpvJTe4uskUSZ9Wc1RijsPuzbZ8TyYT8WCNnntCjUEqQ3vUHMAfVj2+wLAisPQ== + dependencies: + 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" + +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + +string_decoder@^1.0.0, string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + +strip-ansi@6.0.0, strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + dependencies: + ansi-regex "^5.0.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= + dependencies: + ansi-regex "^3.0.0" + +strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + dependencies: + is-utf8 "^0.2.0" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-comments@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-1.0.2.tgz#82b9c45e7f05873bee53f37168af930aa368679d" + integrity sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw== + dependencies: + babel-extract-comments "^1.0.0" + babel-plugin-transform-object-rest-spread "^6.26.0" + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-indent@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= + dependencies: + get-stdin "^4.0.1" + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +style-loader@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.3.0.tgz#828b4a3b3b7e7aa5847ce7bae9e874512114249e" + integrity sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q== + dependencies: + loader-utils "^2.0.0" + schema-utils "^2.7.0" + +stylehacks@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" + integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-hyperlinks@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" + integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== + dependencies: + has-flag "^4.0.0" + supports-color "^7.0.0" + +svg-parser@^2.0.2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +svgo@^1.0.0, svgo@^1.2.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" + integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + dependencies: + 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.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@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" + integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== + +symbol-tree@^3.2.4: + version "3.2.4" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== + +table@^6.0.4: + version "6.0.9" + resolved "https://registry.yarnpkg.com/table/-/table-6.0.9.tgz#790a12bf1e09b87b30e60419bafd6a1fd85536fb" + integrity sha512-F3cLs9a3hL1Z7N4+EkSscsel3z55XT950AvB05bwayrNg5T1/gykXtigioTAjbltvbMSJvvhFCbnf6mX+ntnJQ== + dependencies: + ajv "^8.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + lodash.clonedeep "^4.5.0" + lodash.flatten "^4.4.0" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.0" + +tapable@^1.0.0, tapable@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tar@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83" + integrity sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^3.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + +temp-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= + +tempy@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.3.0.tgz#6f6c5b295695a16130996ad5ab01a8bd726e8bf8" + integrity sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ== + dependencies: + temp-dir "^1.0.0" + type-fest "^0.3.1" + unique-string "^1.0.0" + +terminal-link@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== + dependencies: + ansi-escapes "^4.2.1" + supports-hyperlinks "^2.0.0" + +terser-webpack-plugin@4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a" + integrity sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ== + dependencies: + cacache "^15.0.5" + find-cache-dir "^3.3.1" + jest-worker "^26.5.0" + p-limit "^3.0.2" + schema-utils "^3.0.0" + serialize-javascript "^5.0.1" + source-map "^0.6.1" + terser "^5.3.4" + webpack-sources "^1.4.3" + +terser-webpack-plugin@^1.4.3: + version "1.4.5" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" + integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== + dependencies: + 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" + +terser@^4.1.2, terser@^4.6.2, terser@^4.6.3: + version "4.8.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" + integrity sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== + dependencies: + commander "^2.20.0" + source-map "~0.6.1" + source-map-support "~0.5.12" + +terser@^5.3.4: + version "5.6.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.6.1.tgz#a48eeac5300c0a09b36854bf90d9c26fb201973c" + integrity sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw== + dependencies: + commander "^2.20.0" + source-map "~0.7.2" + source-map-support "~0.5.19" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@0.2.0, text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + +throat@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" + integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== + +through2@^2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +timers-browserify@^2.0.4: + version "2.0.12" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" + integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== + dependencies: + setimmediate "^1.0.4" + +timsort@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" + integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= + +tiny-invariant@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875" + integrity sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw== + +tiny-warning@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + +tmpl@1.0.x: + version "1.0.4" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= + +to-camel-case@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/to-camel-case/-/to-camel-case-1.0.0.tgz#1a56054b2f9d696298ce66a60897322b6f423e46" + integrity sha1-GlYFSy+daWKYzmamCJcyK29CPkY= + dependencies: + to-space-case "^1.0.0" + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-no-case@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/to-no-case/-/to-no-case-1.0.2.tgz#c722907164ef6b178132c8e69930212d1b4aa16a" + integrity sha1-xyKQcWTvaxeBMsjmmTAhLRtKoWo= + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +to-space-case@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/to-space-case/-/to-space-case-1.0.0.tgz#b052daafb1b2b29dc770cea0163e5ec0ebc9fc17" + integrity sha1-sFLar7Gysp3HcM6gFj5ewOvJ/Bc= + dependencies: + to-no-case "^1.0.0" + +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + +tough-cookie@^2.3.3, tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +tough-cookie@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" + integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.1.2" + +tr46@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.0.2.tgz#03273586def1595ae08fedb38d7733cee91d2479" + integrity sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg== + dependencies: + punycode "^2.1.1" + +trim-newlines@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= + +"true-case-path@^1.0.2": + version "1.0.3" + resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d" + integrity sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew== + dependencies: + glob "^7.1.2" + +tryer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" + integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== + +ts-pnp@1.2.0, ts-pnp@^1.1.6: + version "1.2.0" + resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" + integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== + +ts-toolbelt@^6.3.3: + version "6.15.5" + resolved "https://registry.yarnpkg.com/ts-toolbelt/-/ts-toolbelt-6.15.5.tgz#cb3b43ed725cb63644782c64fbcad7d8f28c0a83" + integrity sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A== + +tsconfig-paths@^3.9.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz#098547a6c4448807e8fcb8eae081064ee9a3c90b" + integrity sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.1" + minimist "^1.2.0" + strip-bom "^3.0.0" + +tslib@^1.8.1, tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.3: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" + integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== + +tsutils@^3.17.1: + version "3.21.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" + integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== + dependencies: + tslib "^1.8.1" + +tt-react-custom-scrollbars@^4.2.1-tt2: + version "4.2.1-tt2" + resolved "https://registry.yarnpkg.com/tt-react-custom-scrollbars/-/tt-react-custom-scrollbars-4.2.1-tt2.tgz#574b2b38e5f1462c001916e910fc410a302d72de" + integrity sha512-gMEVHHOClNJXM1d/p4PrLdXtCU2JzWRtcZdzUkXgck8sgzkxwFwSDNc3scnTk21sSKG2GSgf7G54sboXwsMVlg== + dependencies: + dom-css "^2.0.0" + prop-types "^15.5.10" + raf "^3.1.0" + +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= + dependencies: + prelude-ls "~1.1.2" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-fest@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" + integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== + +type-fest@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" + integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + +type-is@~1.6.17, type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +type@^1.0.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" + integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== + +type@^2.0.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/type/-/type-2.5.0.tgz#0a2e78c2e77907b252abe5f298c1b01c63f0db3d" + integrity sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw== + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +typeface-pt-sans@0.0.54: + version "0.0.54" + resolved "https://registry.yarnpkg.com/typeface-pt-sans/-/typeface-pt-sans-0.0.54.tgz#b6d5a409b2ee618b961f1116b86c421a18a7efd0" + integrity sha512-uvf3OIiTRXBly8iXD09iNZcLndJ89iGCyzWh4YzxdL+OMXPZxROupW8OR4JYo1RRfhzCdvebE6W/KrKDnAbdmw== + +typescript-compare@^0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/typescript-compare/-/typescript-compare-0.0.2.tgz#7ee40a400a406c2ea0a7e551efd3309021d5f425" + integrity sha512-8ja4j7pMHkfLJQO2/8tut7ub+J3Lw2S3061eJLFQcvs3tsmJKp8KG5NtpLn7KcY2w08edF74BSVN7qJS0U6oHA== + dependencies: + typescript-logic "^0.0.0" + +typescript-logic@^0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/typescript-logic/-/typescript-logic-0.0.0.tgz#66ebd82a2548f2b444a43667bec120b496890196" + integrity sha512-zXFars5LUkI3zP492ls0VskH3TtdeHCqu0i7/duGt60i5IGPIpAHE/DWo5FqJ6EjQ15YKXrt+AETjv60Dat34Q== + +typescript-tuple@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/typescript-tuple/-/typescript-tuple-2.2.1.tgz#7d9813fb4b355f69ac55032e0363e8bb0f04dad2" + integrity sha512-Zcr0lbt8z5ZdEzERHAMAniTiIKerFCMgd7yjq1fPnDJ43et/k9twIFQMUYff9k5oXcsQ0WpvFcgzK2ZKASoW6Q== + dependencies: + typescript-compare "^0.0.2" + +typescript@^4.2.4: + version "4.2.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.2.4.tgz#8610b59747de028fda898a8aef0e103f156d0961" + integrity sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg== + +unbox-primitive@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" + +unicode-canonical-property-names-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" + integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ== + +unicode-match-property-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" + integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg== + dependencies: + unicode-canonical-property-names-ecmascript "^1.0.4" + unicode-property-aliases-ecmascript "^1.0.4" + +unicode-match-property-value-ecmascript@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531" + integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ== + +unicode-property-aliases-ecmascript@^1.0.4: + version "1.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4" + integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg== + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" + integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= + +unique-filename@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== + dependencies: + unique-slug "^2.0.0" + +unique-slug@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== + dependencies: + imurmurhash "^0.1.4" + +unique-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" + integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= + dependencies: + crypto-random-string "^1.0.0" + +universalify@^0.1.0, universalify@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +upath@^1.1.1, upath@^1.1.2, upath@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +url-loader@4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== + dependencies: + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" + +url-parse@^1.4.3, url-parse@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b" + integrity sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + +url@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util.promisify@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== + dependencies: + define-properties "^1.1.2" + object.getownpropertydescriptors "^2.0.3" + +util.promisify@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" + integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.2" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.0" + +util@0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= + dependencies: + inherits "2.0.1" + +util@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== + dependencies: + inherits "2.0.3" + +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + +uuid@^3.3.2, uuid@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +uuid@^8.3.0: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-compile-cache@^2.0.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + +v8-to-istanbul@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.1.tgz#04bfd1026ba4577de5472df4f5e89af49de5edda" + integrity sha512-p0BB09E5FRjx0ELN6RgusIPsSPhtgexSRcKETybEs6IGOTXJSZqfwxp7r//55nnu0f1AxltY5VvdVqy2vZf9AA== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + source-map "^0.7.3" + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +value-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" + integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + +vendors@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" + integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vm-browserify@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== + +w3c-hr-time@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== + dependencies: + browser-process-hrtime "^1.0.0" + +w3c-xmlserializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== + dependencies: + xml-name-validator "^3.0.0" + +walker@^1.0.7, walker@~1.0.5: + version "1.0.7" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + dependencies: + makeerror "1.0.x" + +warning@^4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" + integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w== + dependencies: + loose-envify "^1.0.0" + +watchpack-chokidar2@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" + integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== + dependencies: + chokidar "^2.1.8" + +watchpack@^1.7.4: + version "1.7.5" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" + integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== + dependencies: + graceful-fs "^4.1.2" + neo-async "^2.5.0" + optionalDependencies: + chokidar "^3.4.1" + watchpack-chokidar2 "^2.0.1" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webidl-conversions@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== + +webidl-conversions@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== + +webpack-dev-middleware@^3.7.2: + version "3.7.3" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5" + integrity sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ== + dependencies: + 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@3.11.1: + version "3.11.1" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz#c74028bf5ba8885aaf230e48a20e8936ab8511f0" + integrity sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ== + dependencies: + 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.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.6.8" + opn "^5.5.0" + p-retry "^3.0.1" + portfinder "^1.0.26" + schema-utils "^1.0.0" + selfsigned "^1.10.8" + semver "^6.3.0" + serve-index "^1.9.1" + sockjs "^0.3.21" + sockjs-client "^1.5.0" + 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" + +webpack-log@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" + integrity sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg== + dependencies: + ansi-colors "^3.0.0" + uuid "^3.3.2" + +webpack-manifest-plugin@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz#19ca69b435b0baec7e29fbe90fb4015de2de4f16" + integrity sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ== + dependencies: + fs-extra "^7.0.0" + lodash ">=3.5 <5" + object.entries "^1.1.0" + tapable "^1.0.0" + +webpack-merge@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d" + integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g== + dependencies: + lodash "^4.17.15" + +webpack-sources@^1.1.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack@4.44.2: + version "4.44.2" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.2.tgz#6bfe2b0af055c8b2d1e90ed2cd9363f841266b72" + integrity sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/wasm-edit" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + acorn "^6.4.1" + ajv "^6.10.2" + ajv-keywords "^3.4.1" + chrome-trace-event "^1.0.2" + enhanced-resolve "^4.3.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.3" + 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.7.4" + webpack-sources "^1.4.1" + +webpack@^4.41.0: + version "4.46.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542" + integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q== + dependencies: + "@webassemblyjs/ast" "1.9.0" + "@webassemblyjs/helper-module-context" "1.9.0" + "@webassemblyjs/wasm-edit" "1.9.0" + "@webassemblyjs/wasm-parser" "1.9.0" + acorn "^6.4.1" + ajv "^6.10.2" + ajv-keywords "^3.4.1" + 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.2.3" + memory-fs "^0.4.1" + micromatch "^3.1.10" + mkdirp "^0.5.3" + 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.7.4" + webpack-sources "^1.4.1" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-encoding@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== + dependencies: + iconv-lite "0.4.24" + +whatwg-fetch@^3.4.1: + version "3.6.2" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" + integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== + +whatwg-mimetype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== + +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.5.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.5.0.tgz#7752b8464fc0903fec89aa9846fc9efe07351fd3" + integrity sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg== + dependencies: + lodash "^4.7.0" + tr46 "^2.0.2" + webidl-conversions "^6.1.0" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + 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@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + +which@^1.2.9, which@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1, which@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== + dependencies: + string-width "^1.0.2 || 2" + +word-wrap@^1.2.3, word-wrap@~1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" + integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + +workbox-background-sync@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz#5ae0bbd455f4e9c319e8d827c055bb86c894fd12" + integrity sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA== + dependencies: + workbox-core "^5.1.4" + +workbox-broadcast-update@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz#0eeb89170ddca7f6914fa3523fb14462891f2cfc" + integrity sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA== + dependencies: + workbox-core "^5.1.4" + +workbox-build@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-5.1.4.tgz#23d17ed5c32060c363030c8823b39d0eabf4c8c7" + integrity sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow== + dependencies: + "@babel/core" "^7.8.4" + "@babel/preset-env" "^7.8.4" + "@babel/runtime" "^7.8.4" + "@hapi/joi" "^15.1.0" + "@rollup/plugin-node-resolve" "^7.1.1" + "@rollup/plugin-replace" "^2.3.1" + "@surma/rollup-plugin-off-main-thread" "^1.1.1" + common-tags "^1.8.0" + fast-json-stable-stringify "^2.1.0" + fs-extra "^8.1.0" + glob "^7.1.6" + lodash.template "^4.5.0" + pretty-bytes "^5.3.0" + rollup "^1.31.1" + rollup-plugin-babel "^4.3.3" + rollup-plugin-terser "^5.3.1" + source-map "^0.7.3" + source-map-url "^0.4.0" + stringify-object "^3.3.0" + strip-comments "^1.0.2" + tempy "^0.3.0" + upath "^1.2.0" + workbox-background-sync "^5.1.4" + workbox-broadcast-update "^5.1.4" + workbox-cacheable-response "^5.1.4" + workbox-core "^5.1.4" + workbox-expiration "^5.1.4" + workbox-google-analytics "^5.1.4" + workbox-navigation-preload "^5.1.4" + workbox-precaching "^5.1.4" + workbox-range-requests "^5.1.4" + workbox-routing "^5.1.4" + workbox-strategies "^5.1.4" + workbox-streams "^5.1.4" + workbox-sw "^5.1.4" + workbox-window "^5.1.4" + +workbox-cacheable-response@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz#9ff26e1366214bdd05cf5a43da9305b274078a54" + integrity sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA== + dependencies: + workbox-core "^5.1.4" + +workbox-core@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-5.1.4.tgz#8bbfb2362ecdff30e25d123c82c79ac65d9264f4" + integrity sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg== + +workbox-expiration@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-5.1.4.tgz#92b5df461e8126114943a3b15c55e4ecb920b163" + integrity sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ== + dependencies: + workbox-core "^5.1.4" + +workbox-google-analytics@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz#b3376806b1ac7d7df8418304d379707195fa8517" + integrity sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA== + dependencies: + workbox-background-sync "^5.1.4" + workbox-core "^5.1.4" + workbox-routing "^5.1.4" + workbox-strategies "^5.1.4" + +workbox-navigation-preload@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz#30d1b720d26a05efc5fa11503e5cc1ed5a78902a" + integrity sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ== + dependencies: + workbox-core "^5.1.4" + +workbox-precaching@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-5.1.4.tgz#874f7ebdd750dd3e04249efae9a1b3f48285fe6b" + integrity sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA== + dependencies: + workbox-core "^5.1.4" + +workbox-range-requests@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz#7066a12c121df65bf76fdf2b0868016aa2bab859" + integrity sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw== + dependencies: + workbox-core "^5.1.4" + +workbox-routing@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-5.1.4.tgz#3e8cd86bd3b6573488d1a2ce7385e547b547e970" + integrity sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw== + dependencies: + workbox-core "^5.1.4" + +workbox-strategies@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-5.1.4.tgz#96b1418ccdfde5354612914964074d466c52d08c" + integrity sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA== + dependencies: + workbox-core "^5.1.4" + workbox-routing "^5.1.4" + +workbox-streams@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-5.1.4.tgz#05754e5e3667bdc078df2c9315b3f41210d8cac0" + integrity sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw== + dependencies: + workbox-core "^5.1.4" + workbox-routing "^5.1.4" + +workbox-sw@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-5.1.4.tgz#2bb34c9f7381f90d84cef644816d45150011d3db" + integrity sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA== + +workbox-webpack-plugin@5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz#7bfe8c16e40fe9ed8937080ac7ae9c8bde01e79c" + integrity sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ== + dependencies: + "@babel/runtime" "^7.5.5" + fast-json-stable-stringify "^2.0.0" + source-map-url "^0.4.0" + upath "^1.1.2" + webpack-sources "^1.3.0" + workbox-build "^5.1.4" + +workbox-window@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-5.1.4.tgz#2740f7dea7f93b99326179a62f1cc0ca2c93c863" + integrity sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw== + dependencies: + workbox-core "^5.1.4" + +worker-farm@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" + integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== + dependencies: + errno "~0.1.7" + +worker-rpc@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/worker-rpc/-/worker-rpc-0.1.1.tgz#cb565bd6d7071a8f16660686051e969ad32f54d5" + integrity sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg== + dependencies: + microevent.ts "~0.1.1" + +wrap-ansi@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" + integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + dependencies: + ansi-styles "^3.2.0" + string-width "^3.0.0" + strip-ansi "^5.0.0" + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^6.2.1: + version "6.2.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" + integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== + dependencies: + async-limiter "~1.0.0" + +ws@^7.4.4: + version "7.4.4" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.4.tgz#383bc9742cb202292c9077ceab6f6047b17f2d59" + integrity sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw== + +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== + +xml2js@^0.4.19: + version "0.4.23" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" + integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== + dependencies: + sax ">=0.6.0" + xmlbuilder "~11.0.0" + +xmlbuilder@~11.0.0: + version "11.0.1" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" + integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== + +xmlchars@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== + +xtend@^4.0.0, xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.0, yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^13.1.2: + version "13.1.2" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" + integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs@^13.3.2: + version "13.3.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" + integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== + dependencies: + 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" + +yargs@^15.4.1: + version "15.4.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + dependencies: + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==