diff --git a/api/db/migrations/20240102165858_add_ban_table.ts b/api/db/migrations/20240102165858_add_ban_table.ts new file mode 100644 index 00000000..51c1265b --- /dev/null +++ b/api/db/migrations/20240102165858_add_ban_table.ts @@ -0,0 +1,43 @@ +import {knex, Knex} from 'knex'; + +const COLLATE = 'utf8mb4_unicode_ci'; +function applyCommon(table: Knex.CreateTableBuilder) { + table.collate(COLLATE); + table.increments('id').primary(); + table.timestamps(false, true); +} + +export async function up(knex: Knex): Promise { + if (!await knex.schema.hasTable('ban')){ + await knex.schema.createTable('ban', (table) => { + console.log('Creating ban table'); + applyCommon(table); + + table.integer('status') + .defaultTo(1); + + table.integer('ban_member_id') + .notNullable(); + + table.date('end_date') + .notNullable(); + + table.enu('type', ['jail', 'full']) + .defaultTo('jail') + .notNullable(); + + table.integer('assigner_member_id') + .notNullable(); + + table.text('reason').notNullable(); + }); + } +} + + +export async function down(knex: Knex): Promise { + if (await knex.schema.hasTable('ban')){ + await knex.schema.dropTable('ban'); + } +} + diff --git a/api/db/seed/06-donor.roles.seed.ts b/api/db/seed/06-donor.roles.seed.ts new file mode 100644 index 00000000..c08ff1a4 --- /dev/null +++ b/api/db/seed/06-donor.roles.seed.ts @@ -0,0 +1,9 @@ +import { Knex } from 'knex'; + +const donorData = require('./../seed_data/donor_data.json'); + +export async function seed(knex: Knex): Promise { + console.log('Seeding donor data'); + + await knex('role').insert(donorData); +} diff --git a/api/db/seed_data/donor_data.json b/api/db/seed_data/donor_data.json new file mode 100644 index 00000000..256f0642 --- /dev/null +++ b/api/db/seed_data/donor_data.json @@ -0,0 +1,22 @@ +[ + { + "name": "Supporter", + "income_xp": 0, + "income_cc": 0 + }, + { + "name": "Advocate", + "income_xp": 0, + "income_cc": 0 + }, + { + "name": "Devotee", + "income_xp": 0, + "income_cc": 0 + }, + { + "name": "Champion", + "income_xp": 0, + "income_cc": 0 + } +] \ No newline at end of file diff --git a/api/src/api.ts b/api/src/api.ts index 72412afc..8778c2c6 100644 --- a/api/src/api.ts +++ b/api/src/api.ts @@ -4,6 +4,7 @@ import express from 'express'; import { Request, Response } from 'express'; import morgan from 'morgan'; import { + adminRoutes, avatarRoutes, memberRoutes, messageRoutes, @@ -51,6 +52,7 @@ app.use('/api/colony', colonyRoutes); app.use('/api/block', blockRoutes); app.use('/api/home', homeRoutes); app.use('/api/messageboard', messageboardRoutes); +app.use('/api/admin', adminRoutes); app.use('/api/inbox', inboxRoutes); app.use((request, response, next) => { diff --git a/api/src/controllers/admin.controller.ts b/api/src/controllers/admin.controller.ts new file mode 100644 index 00000000..eeaa74c7 --- /dev/null +++ b/api/src/controllers/admin.controller.ts @@ -0,0 +1,151 @@ +import {Request, Response} from 'express'; +import { Container } from 'typedi'; + +import { AdminService, MemberService } from '../services'; + +class AdminController { + constructor(private adminService: AdminService, private memberService: MemberService) {} + + public async addBan(request: Request, response: Response): Promise { + const session = this.memberService.decryptSession(request, response); + if (!session) return; + const admin = await this.memberService.canAdmin(session.id); + if (admin) { + try { + await this.adminService.addBan( + request.body.ban_member_id, + request.body.time_frame, + request.body.type, + session.id, + request.body.reason, + ); + response.status(200).json({message: 'Ban added successfully'}); + } catch (error) { + console.log(error); + response.status(400).json({error}); + } + } else { + response.status(403).json({message: 'Access Denied'}); + } + } + + public async addDonor(request: Request, response: Response): Promise{ + const session = this.memberService.decryptSession(request, response); + if (!session) return; + const accessLevel = await this.memberService.getAccessLevel(session.id); + if (accessLevel === 'admin') { + try { + await this.adminService.addDonor( + request.body.member_id, + request.body.level, + ); + response.status(200).json({message: 'Donor added successfully'}); + } catch (e) { + console.log(e); + response.status(400).json({error: 'Error adding donor'}); + } + } else { + response.status(403).json({error: 'Access Denied'}); + } + } + + public async getBanHistory(request: Request, response: Response): Promise { + const session = this.memberService.decryptSession(request, response); + if (!session) return; + const admin = await this.memberService.canAdmin(session.id); + if (admin) { + try { + const banHistory = await this.adminService + .getBanHistory(Number(request.query.ban_member_id.toString())); + response.status(200).json({banHistory}); + } catch (error) { + console.log(error); + response.status(400).json({error}); + } + } else { + response.status(403).json({message: 'Access Denied'}); + } + } + + public async deleteBan(request: Request, response: Response): Promise { + const session = this.memberService.decryptSession(request, response); + if (!session) return; + const admin = await this.memberService.canAdmin(session.id); + if (admin) { + try { + const banId = Number(request.body.banId); + const reason = request.body.banReason; + const deleteBy = await this.memberService.getMemberInfoPublic(session.id); + const updateReason = `${reason} (Deleted by ${deleteBy.username})`; + await this.adminService.deleteBan(banId, updateReason); + response.status(200).json({message: 'Ban deleted successfully'}); + } catch (error) { + console.log(error); + response.status(400).json({error}); + } + } else { + response.status(403).json({message: 'Access Denied'}); + } + } + + public async getDonor(request: Request, response: Response): Promise { + const session = this.memberService.decryptSession(request, response); + if (!session) return; + const accessLevel = await this.memberService.getAccessLevel(session.id); + if (accessLevel === 'admin') { + const currentLevel = await this + .adminService + .getDonor(Number(request.query.memberId)); + response.status(200).json({donorLevel: currentLevel}); + } else { + response.status(403).json({error: 'Access Denied'}); + } + } + + public async searchUsers(request: Request, response: Response): Promise { + const session = this.memberService.decryptSession(request, response); + if (!session) return; + const admin = await this.memberService.canAdmin(session.id); + if (admin) { + try { + const results = await this.adminService.searchUsers( + request.query.search.toString(), + Number.parseInt(request.query.limit.toString()), + Number.parseInt(request.query.offset.toString()), + ); + response.status(200).json({results}); + } catch (error) { + console.log(error); + response.status(400).json({error}); + } + } else { + response.status(403).json({message: 'Access Denied'}); + } + } + + public async searchUserChat(request: Request, response: Response): Promise { + const session = this.memberService.decryptSession(request, response); + if (!session) return; + const admin = await this.memberService.canAdmin(session.id); + if (admin) { + try { + const results = await this.adminService.searchUserChat( + request.query.search.toString(), + Number.parseInt(request.query.user.toString()), + Number.parseInt(request.query.limit.toString()), + Number.parseInt(request.query.offset.toString()), + ); + response.status(200).json({results}); + } catch (error) { + console.log(error); + response.status(400).json({error}); + } + } else { + response.status(403).json({message: 'Access Denied'}); + } + } +} + +const adminService = Container.get(AdminService); +const memberService = Container.get(MemberService); +export const adminController = new AdminController(adminService, memberService); diff --git a/api/src/controllers/index.ts b/api/src/controllers/index.ts index 37de78e5..4939c67d 100644 --- a/api/src/controllers/index.ts +++ b/api/src/controllers/index.ts @@ -1,3 +1,4 @@ +export * from './admin.controller'; export * from './avatar.controller'; export * from './block.controller'; export * from './colony.controller'; diff --git a/api/src/controllers/member.controller.ts b/api/src/controllers/member.controller.ts index 19b68854..78c2c1f4 100644 --- a/api/src/controllers/member.controller.ts +++ b/api/src/controllers/member.controller.ts @@ -1,10 +1,9 @@ import * as _ from 'lodash'; import bcrypt from 'bcrypt'; -import { Request, Response } from 'express'; +import {Request, Response} from 'express'; import { Container } from 'typedi'; import validator from 'validator'; -import { db, knex } from '../db'; import { sendPasswordResetEmail, sendPasswordResetUnknownEmail } from '../libs'; import { MemberService, HomeService } from '../services'; import { SessionInfo } from 'session-info.interface'; @@ -29,6 +28,24 @@ class MemberController { */ constructor(private memberService: MemberService, private homeService: HomeService) {} + public async getAdminLevel(request: Request, response: Response): Promise { + const session = this.memberService.decryptSession(request, response); + if (!session) return; + const accessLevel = await this.memberService.getAccessLevel(session.id); + response.status(200).json({accessLevel}); + } + + public async getDonorLevel(request: Request, response: Response): Promise{ + const session = this.memberService.decryptSession(request, response); + if (!session) return; + try { + const donorLevel = await this.memberService.getDonorLevel(session.id); + response.status(200).json(donorLevel); + } catch (e) { + response.status(400).json({error: 'Something went wrong try to get donor level.'}); + } + } + /** * Controller method for providing member information * @route /api/member/info @@ -40,7 +57,7 @@ class MemberController { let memberInfo; if (typeof request.params.id !== 'undefined') { - if (await memberService.isAdmin(session.id)) { + if (await this.memberService.canAdmin(session.id)) { memberInfo = await this.memberService.getMemberInfoAdmin(parseInt(request.params.id)); } else if (parseInt(request.params.id) === session.id) { memberInfo = await this.memberService.getMemberInfo(parseInt(request.params.id)); @@ -190,9 +207,9 @@ class MemberController { if (session) { // refresh client token with latest from database const token = await this.memberService.getMemberToken(session.id); - const status = await this.memberService.isBanned(session.id); - if (status !== 0) { - this.memberService.maybeGiveDailyCredits(session.id); + const {banned, banInfo} = await this.memberService.isBanned(session.id); + if (!banned) { + await this.memberService.maybeGiveDailyCredits(session.id); const homeInfo = await this.homeService.getHome(session.id); const chatdefault = await this.memberService.getMemberChat(session.id); session.hasHome = !!homeInfo; @@ -202,7 +219,8 @@ class MemberController { message: 'success', token, user: session, - status: status, + banned: banned, + banInfo: banInfo, }); } else { throw new Error('Invalid or missing token'); diff --git a/api/src/controllers/message.controller.ts b/api/src/controllers/message.controller.ts index d5b579dc..18777a34 100644 --- a/api/src/controllers/message.controller.ts +++ b/api/src/controllers/message.controller.ts @@ -30,7 +30,7 @@ class MessageController { return; } - if(parseInt(request.params.placeId) <= 0) { + if(Number.parseInt(request.params.placeId) <= 0) { response.status(400).json({ error: 'placeId is required.', }); @@ -86,6 +86,46 @@ class MessageController { } } } + + /** delete a message from the chat **/ + public async deleteMessage(request: Request, response: Response): Promise { + const { apitoken } = request.headers; + const session = this.memberService.decodeMemberToken( apitoken); + if(!session) { + response.status(400).json({ + error: 'Invalid or missing token.', + }); + return; + } + + const messageId = Number.parseInt(request.params.messageid); + + if(messageId <= 0) { + response.status(400).json({ + error: 'messageId is required.', + }); + return; + } + + try { + // Check if the member has permission to delete the message + const admin = await this.memberService.canAdmin(session.id); + if (!admin) { + response.status(403).json({ + error: 'You do not have permission to delete this message.', + }); + return; + } + + await this.messageService.deleteMessage(messageId); + response.status(200).json({ success: true }); + } catch (error) { + console.error(error); + response.status(400).json({ + error: 'A problem occurred while trying to delete the message.', + }); + } + } /** Provides an ordered list of messages for the given place */ public async getResults(request: Request, response: Response): Promise { diff --git a/api/src/repositories/ban/ban.repository.ts b/api/src/repositories/ban/ban.repository.ts new file mode 100644 index 00000000..0f0ebbe9 --- /dev/null +++ b/api/src/repositories/ban/ban.repository.ts @@ -0,0 +1,62 @@ +import {Service} from 'typedi'; + +import {Db} from '../../db/db.class'; +import {knex} from '../../db'; +import {Member} from 'models'; + +@Service() +export class BanRepository { + constructor( + private db: Db, + ) { + } + + public async addBan(ban_member_id, end_date, type, assigner_member_id, reason) { + return knex('ban') + .insert({ + ban_member_id: ban_member_id, + end_date: end_date, + type: type, + assigner_member_id: assigner_member_id, + reason: reason, + }); + } + + public async deleteBan(banId: number, updateReason: string): Promise { + return knex('ban') + .where({id: banId}) + .update({ + status: 0, + reason: updateReason, + }); + } + + public async getBanHistory(ban_member_id: number): Promise { + return knex + .select( + 'ban.id', + 'ban.created_at', + 'ban.end_date', + 'ban.type', + 'member.username', + 'ban.reason', + ) + .from('ban') + .innerJoin('member', 'ban.assigner_member_id', 'member.id') + .where('ban.ban_member_id', ban_member_id) + .where('ban.status', 1) + .orderBy('ban.created_at', 'desc'); + } + + public async getBanMaxDate(member_id): Promise { + return this.db.knex + .select('end_date', 'reason', 'type') + .from('ban') + .where('ban_member_id', member_id) + .where('status', 1) + .orderBy('end_date', 'desc') + .limit(1) + .first(); + } + +} diff --git a/api/src/repositories/home-design/home-design.repository.ts b/api/src/repositories/home-design/home-design.repository.ts index fe5c5dfa..1b7fd74e 100644 --- a/api/src/repositories/home-design/home-design.repository.ts +++ b/api/src/repositories/home-design/home-design.repository.ts @@ -51,6 +51,10 @@ export class HomeDesignRepository { 'id': '008', 'price': 100000, }, + { + 'id': 'championhome', + 'price': 0, + }, ] constructor() {} diff --git a/api/src/repositories/index.ts b/api/src/repositories/index.ts index dd2c3582..a27ef552 100644 --- a/api/src/repositories/index.ts +++ b/api/src/repositories/index.ts @@ -1,4 +1,5 @@ export * from './avatar/avatar.repository'; +export * from './ban/ban.repository'; export * from './block/block.repository'; export * from './colony/colony.repository'; export * from './home/home.repository'; diff --git a/api/src/repositories/member/member.repository.ts b/api/src/repositories/member/member.repository.ts index 3fc0cb85..30ea87dd 100644 --- a/api/src/repositories/member/member.repository.ts +++ b/api/src/repositories/member/member.repository.ts @@ -1,10 +1,7 @@ -import { Service } from 'typedi'; - +import {Service} from 'typedi'; import { Db } from '../../db/db.class'; import { Member, Wallet } from 'models'; -import { join } from 'path'; -import { result } from 'lodash'; -import {stringify} from 'ts-jest'; +import {knex} from '../../db'; /** Repository for interacting with member table data in the database. */ @Service() @@ -73,6 +70,34 @@ export class MemberRepository { .where('member.id', memberId) .join('role', 'member.primary_role_id', 'role.id'); } + + /** + * This is to assist with the pagination of the user search + * @param search + * @return number + */ + public async getTotal(search: string): Promise { + return knex + .count('id as count') + .from('member') + .where(this.like('username', search)); + } + + public async searchUsers(search: string, limit: number, offset: number): Promise { + return knex + .select( + 'id', + 'username', + 'email', + 'last_daily_login_credit', + ) + .from('member') + .where(this.like('username', search)) + .orWhere(this.like('email', search)) + .orderBy('id') + .limit(limit) + .offset(offset); + } /** * Updates properties on the member record with the given id. @@ -89,4 +114,18 @@ export class MemberRepository { await this.db.member.where({ id: memberId }).update(props); return returning ? this.findById(memberId) : undefined; } + + /** + * This is used to bind the user inputted value to prevent + * SQL injection attempts while using a Knex Raw + * @param field + * @param value + * @private + */ + private like(field: string, value: string) { + return function() { + this.whereRaw('?? LIKE ?', [field, `%${value}%`]); + }; + } + } diff --git a/api/src/repositories/message/message.repository.ts b/api/src/repositories/message/message.repository.ts index cdeaec18..e10b3419 100644 --- a/api/src/repositories/message/message.repository.ts +++ b/api/src/repositories/message/message.repository.ts @@ -25,6 +25,23 @@ export class MessageRepository { return message; } + + public async deleteMessage(id: number): Promise { + return knex('message') + .where('id', id) + .update({ + status: 0, + }); + } + + public async getChatTotal(search: string, user: number): Promise { + return knex + .count('message.id as count') + .from('message') + .innerJoin('place', 'message.place_id', 'place.id') + .where('message.member_id', user) + .where(this.like('place.name', search)); + } public async getResults( placeId: number, @@ -32,7 +49,7 @@ export class MessageRepository { orderDirection: string, limit:number, ): Promise { - return await knex + return knex .select( 'message.id', 'message.body as msg', @@ -44,6 +61,42 @@ export class MessageRepository { .innerJoin('member', 'message.member_id', 'member.id') .orderBy(orderField, orderDirection) .limit(limit); - } + + public async searchUserChat( + search: string, + user: number, + limit: number, + offset: number, + ): Promise { + return knex + .select( + 'message.id', + 'message.body', + 'message.created_at', + 'message.status', + 'place.name', + ) + .from('message') + .innerJoin('place', 'message.place_id', 'place.id') + .where('message.member_id', user) + .where(this.like('place.name', search)) + .orderBy('message.created_at', 'desc') + .limit(limit) + .offset(offset); + } + + /** + * This is used to bind the user inputted value to prevent + * SQL injection attempts while using a Knex Raw + * @param field + * @param value + * @private + */ + private like(field: string, value: string) { + return function() { + this.whereRaw('?? LIKE ?', [field, `%${value}%`]); + }; + } + } diff --git a/api/src/repositories/role-assignment/role-assignment.repository.ts b/api/src/repositories/role-assignment/role-assignment.repository.ts index af5fae5b..f3fa25e1 100644 --- a/api/src/repositories/role-assignment/role-assignment.repository.ts +++ b/api/src/repositories/role-assignment/role-assignment.repository.ts @@ -8,12 +8,49 @@ import { RoleAssignment } from '../../types/models'; @Service() export class RoleAssignmentRepository { constructor(private db: Db) {} - + + public async addDonor(member_id: number, roleId: any): Promise { + try{ + await this.db.knex('role_assignment') + .where('member_id', member_id) + .whereIn('role_id', [ + roleId.supporter, + roleId.advocate, + roleId.devotee, + roleId.champion, + ]) + .del(); + } finally { + if (roleId.donorLevel !== undefined) { + await this.db.knex('role_assignment').insert({ + member_id: member_id, + role_id: roleId.donorLevel, + }); + } + } + } + public async getByMemberId(memberId: number): Promise { const roleResults = await this.db.roleAssignment.where('member_id', memberId); return roleResults; } + public async getDonor(memberId: number, roleId: any): Promise { + return this.db.knex + .select('role.name') + .from('role_assignment') + .innerJoin('role', 'role_assignment.role_id', 'role.id') + .where('role_assignment.member_id', memberId) + .whereIn('role_id', [ + roleId.supporter, + roleId.advocate, + roleId.devotee, + roleId.champion, + ]) + .limit(1) + .first(); + } + public async getRoleNameAndIdByMemberId(memberId: number): Promise { return this.db.knex .distinct( diff --git a/api/src/routes/admin.routes.ts b/api/src/routes/admin.routes.ts new file mode 100644 index 00000000..5427bab5 --- /dev/null +++ b/api/src/routes/admin.routes.ts @@ -0,0 +1,20 @@ +import Router from 'express'; +import {adminController} from '../controllers'; + +const adminRoutes = Router(); +adminRoutes.post('/ban', (request, response) => + adminController.addBan(request, response)); +adminRoutes.post('/donor', (request, response) => + adminController.addDonor(request, response)); +adminRoutes.post('/deleteban', (request, response) => + adminController.deleteBan(request, response)); +adminRoutes.get('/banhistory', (request, response) => + adminController.getBanHistory(request, response)); +adminRoutes.get('/donor', (request, response) => + adminController.getDonor(request, response)); +adminRoutes.get('/usersearch', (request, response) => + adminController.searchUsers(request, response)); +adminRoutes.get('/userchat', (request, response) => + adminController.searchUserChat(request, response)); + +export {adminRoutes}; diff --git a/api/src/routes/index.ts b/api/src/routes/index.ts index 95b7ec2e..787d373e 100644 --- a/api/src/routes/index.ts +++ b/api/src/routes/index.ts @@ -1,3 +1,4 @@ +export * from './admin.routes'; export * from './avatar.routes'; export * from './block.routes'; export * from './colony.routes'; diff --git a/api/src/routes/member.routes.ts b/api/src/routes/member.routes.ts index 529a2b87..3af9b70e 100644 --- a/api/src/routes/member.routes.ts +++ b/api/src/routes/member.routes.ts @@ -13,6 +13,10 @@ memberRoutes.post('/is_banned', (request, response) => memberController.isBanned(request, response)); memberRoutes.get('/getrolename', (request, response) => memberController.getPrimaryRoleName(request, response)); +memberRoutes.get('/getadminlevel', + (request, response) => memberController.getAdminLevel(request, response)); +memberRoutes.get('/getdonorlevel', + (request, response) => memberController.getDonorLevel(request, response)); memberRoutes.post('/login', (request, response) => memberController.login(request, response)); memberRoutes.get('/session', (request, response) => memberController.session(request, response)); memberRoutes.post('/update_password', diff --git a/api/src/routes/message.routes.ts b/api/src/routes/message.routes.ts index ab22ba81..cd34ef81 100644 --- a/api/src/routes/message.routes.ts +++ b/api/src/routes/message.routes.ts @@ -7,6 +7,8 @@ messageRoutes.get('/place/:placeId', (request, response) => messageController.getResults(request, response)); messageRoutes.post('/place/:placeId', (request, response) => messageController.addMessage(request, response)); +messageRoutes.post('/message/:messageid', + (request, response) => messageController.deleteMessage(request, response)); export { messageRoutes }; diff --git a/api/src/services/admin/admin.services.ts b/api/src/services/admin/admin.services.ts new file mode 100644 index 00000000..2558080f --- /dev/null +++ b/api/src/services/admin/admin.services.ts @@ -0,0 +1,87 @@ +import { Service } from 'typedi'; + +import { + BanRepository, + MemberRepository, + MessageRepository, + RoleAssignmentRepository, + RoleRepository, +} from '../../repositories'; + +@Service() +export class AdminService { + constructor( + private banRepository: BanRepository, + private memberRepository: MemberRepository, + private messageRepository: MessageRepository, + private roleAssignmentRepository: RoleAssignmentRepository, + private roleRepository: RoleRepository, + ) {} + + public async addBan(ban_member_id, time_frame, type, assigner_member_id, reason): Promise { + const end_date = new Date(); + end_date.setTime(end_date.getTime() + time_frame * 24 * 60 * 60 * 1000); + end_date.getUTCDate(); + await this.banRepository.addBan(ban_member_id, end_date, type, assigner_member_id, reason); + } + + public async addDonor(member_id: number, donor: string): Promise { + const donorId = { + supporter: await this.roleRepository.roleMap.Supporter, + advocate: await this.roleRepository.roleMap.Advocate, + devotee: await this.roleRepository.roleMap.Devotee, + champion: await this.roleRepository.roleMap.Champion, + donorLevel: await this.roleRepository.roleMap[donor], + }; + try { + await this.roleAssignmentRepository.addDonor(member_id, donorId); + } catch (e) { + console.log(e); + } + } + + public async deleteBan(banId: number, updateReason: string): Promise{ + await this.banRepository.deleteBan(banId, updateReason); + } + + public async getBanHistory(ban_member_id: number): Promise { + return await this.banRepository.getBanHistory(ban_member_id); + } + + public async getDonor(member_id: number): Promise { + const donorId = { + supporter: await this.roleRepository.roleMap.Supporter, + advocate: await this.roleRepository.roleMap.Advocate, + devotee: await this.roleRepository.roleMap.Devotee, + champion: await this.roleRepository.roleMap.Champion, + }; + try { + return await this.roleAssignmentRepository.getDonor(member_id, donorId); + } catch (e) { + console.log(e); + } + } + + public async searchUsers(search: string, limit: number, offset: number): Promise { + const users = await this.memberRepository.searchUsers(search, limit, offset); + const total = await this.memberRepository.getTotal(search); + return { + users: users, + total: total, + }; + } + + public async searchUserChat( + search: string, + user: number, + limit: number, + offset: number, + ): Promise { + const messages = await this.messageRepository.searchUserChat(search, user, limit, offset); + const total = await this.messageRepository.getChatTotal(search, user); + return { + messages: messages, + total: total, + }; + } +} diff --git a/api/src/services/block/block.service.ts b/api/src/services/block/block.service.ts index 00446556..55752571 100644 --- a/api/src/services/block/block.service.ts +++ b/api/src/services/block/block.service.ts @@ -9,7 +9,7 @@ import { MemberRepository, } from '../../repositories'; import {Member, Place} from '../../types/models'; -import {request} from 'express'; +import {includes} from 'lodash'; /** Service for dealing with blocks */ @Service() diff --git a/api/src/services/colony/colony.service.ts b/api/src/services/colony/colony.service.ts index 0255b9cd..e4462afd 100644 --- a/api/src/services/colony/colony.service.ts +++ b/api/src/services/colony/colony.service.ts @@ -1,8 +1,14 @@ import { Service } from 'typedi'; -import { ColonyRepository, RoleAssignmentRepository, RoleRepository, MemberRepository } from '../../repositories'; +import { + ColonyRepository, + RoleAssignmentRepository, + RoleRepository, + MemberRepository, +} from '../../repositories'; import { Place } from '../../types/models'; import * as console from 'console'; +import {includes} from 'lodash'; /** Service for dealing with colony */ @Service() diff --git a/api/src/services/hood/hood.service.ts b/api/src/services/hood/hood.service.ts index 0cbe3a15..5162ef76 100644 --- a/api/src/services/hood/hood.service.ts +++ b/api/src/services/hood/hood.service.ts @@ -9,6 +9,7 @@ import { MemberRepository, } from '../../repositories'; import { Place } from '../../types/models'; +import {includes} from 'lodash'; /** Service for dealing with blocks */ @Service() diff --git a/api/src/services/index.ts b/api/src/services/index.ts index f56e7f50..500cba81 100644 --- a/api/src/services/index.ts +++ b/api/src/services/index.ts @@ -1,3 +1,4 @@ +export * from './admin/admin.services'; export * from './avatar/avatar.service'; export * from './block/block.service'; export * from './colony/colony.service'; diff --git a/api/src/services/member/member.service.ts b/api/src/services/member/member.service.ts index 043804de..7b0482f3 100644 --- a/api/src/services/member/member.service.ts +++ b/api/src/services/member/member.service.ts @@ -2,21 +2,23 @@ import * as _ from 'lodash'; import bcrypt from 'bcrypt'; import crypto from 'crypto'; import jwt from 'jsonwebtoken'; -import { Service } from 'typedi'; +import {Service} from 'typedi'; import { AvatarRepository, + BanRepository, + MapLocationRepository, MemberRepository, - TransactionRepository, - WalletRepository, PlaceRepository, - MapLocationRepository, RoleAssignmentRepository, + RoleRepository, + TransactionRepository, + WalletRepository, } from '../../repositories'; -import { Member, Place } from '../../types/models'; -import { MemberInfoView } from '../../types/views'; -import { SessionInfo } from 'session-info.interface'; -import { Request, Response } from 'express'; +import {Member} from '../../types/models'; +import {MemberInfoView, MemberAdminView} from '../../types/views'; +import {SessionInfo} from 'session-info.interface'; +import {Request, Response} from 'express'; /** Service for dealing with members */ @Service() @@ -36,14 +38,50 @@ export class MemberService { constructor( private avatarRepository: AvatarRepository, + private banRepository: BanRepository, private memberRepository: MemberRepository, private transactionRepository: TransactionRepository, private walletRepository: WalletRepository, private placeRepository: PlaceRepository, private mapLocationRespository: MapLocationRepository, private roleAssignmentRepository: RoleAssignmentRepository, + private roleRepository: RoleRepository, ) {} - + + + public async canAdmin(memberId: number): Promise { + const roleAssignments = await this.roleAssignmentRepository.getByMemberId(memberId); + // Extracted admin roles into a constant for easy management + const ADMIN_ROLES = [ + this.roleRepository.roleMap.Admin, + this.roleRepository.roleMap.CityMayor, + this.roleRepository.roleMap.DeputyMayor, + this.roleRepository.roleMap.CityCouncil, + this.roleRepository.roleMap.SecurityCaptain, + this.roleRepository.roleMap.SecurityChief, + this.roleRepository.roleMap.SecurityLieutenant, + this.roleRepository.roleMap.SecurityOfficer, + this.roleRepository.roleMap.SecuritySergeant, + ]; + return !!roleAssignments.find(assignment => ADMIN_ROLES.includes(assignment.role_id)); + } + + public async getAccessLevel(memberId: number): Promise{ + const access = await this.canAdmin(memberId); + const roleAssignments = await this.roleAssignmentRepository.getByMemberId(memberId); + const admin = !!roleAssignments + .find(assignment => assignment.role_id === this.roleRepository.roleMap.Admin); + let accessLevel; + if (access && admin) { + accessLevel = 'admin'; + } else if (access) { + accessLevel = 'security'; + } else { + accessLevel = 'none'; + } + return accessLevel; + } + /** * Creates a new member with the given email, username, and password. If successful, distributes * daily login bonuses, and returns an encoded member token. @@ -52,6 +90,7 @@ export class MemberService { * @param password raw member password * @returns promise resolving in the session token for the newly created member */ + public async createMemberAndLogin( email: string, username: string, @@ -110,6 +149,16 @@ export class MemberService { public async findByPasswordResetToken(resetToken: string): Promise { return this.memberRepository.findByPasswordResetToken(resetToken); } + + public async getDonorLevel(memberId: number): Promise { + const donorId = { + supporter: await this.roleRepository.roleMap.Supporter, + advocate: await this.roleRepository.roleMap.Advocate, + devotee: await this.roleRepository.roleMap.Devotee, + champion: await this.roleRepository.roleMap.Champion, + }; + return await this.roleAssignmentRepository.getDonor(memberId, donorId); + } /** * Builds a member info view. @@ -159,7 +208,7 @@ export class MemberService { * @param memberId id of member to retrieve info for * @returns promise resolving in a member info view object, or rejecting on error */ - public async getMemberInfoAdmin(memberId: number): Promise { + public async getMemberInfoAdmin(memberId: number): Promise { const member = await this.find({ id: memberId }); const wallet = await this.walletRepository.findById(member.wallet_id); return { @@ -171,6 +220,8 @@ export class MemberService { firstName: member.firstname, lastName: member.lastname, chatdefault: member.chatdefault, + last_daily_login_credit: member.last_daily_login_credit, + last_weekly_role_credit: member.last_weekly_role_credit, }; } @@ -216,9 +267,25 @@ export class MemberService { return member.admin; } - public async isBanned(memberId: number): Promise { + /** + * Checks if the user is currently banned + * @param memberId + * @return banned boolean true if banned + */ + public async isBanned(memberId: number): Promise { + let banned = false; const member = await this.memberRepository.findById(memberId); - return member.status; + const banInfo = await this.banRepository.getBanMaxDate(memberId); + if (typeof banInfo !== 'undefined') { + const endDate = new Date(banInfo.end_date); + const currentDate = new Date(); + if (member.status === 0 || endDate > currentDate) { + banned = true; + } + } else { + if (member.status === 0) banned = true; + } + return {banned, banInfo}; } /** @@ -364,22 +431,41 @@ export class MemberService { const member = await this.memberRepository.findById(memberId); await this.transactionRepository.createHomeRefundTransaction(member.wallet_id, amount); } - + /** * Attempts to decode the session token present in the request and automatically responds with a * 400 error if decryption is unsuccessful - * @param request express request object + * @param request Express request object + * @param response Express response object used for sending error messages in case of token + * decryption failure * @returns session info object if decoding was successful, `void` otherwise */ public decryptSession(request: Request, response: Response): SessionInfo { const { apitoken } = request.headers; - const session = this.decodeMemberToken(apitoken); - if (!session) { + + if (!apitoken || typeof apitoken !== 'string') { + response.status(400).json({ + error: 'Invalid token.', + }); + return; + } + + try { + const session = this.decodeMemberToken(apitoken); + if (!session) { + console.log('Invalid or missing Token'); + response.status(400).json({ + error: 'Invalid or missing token.', + }); + return; + } + return session; + } catch (error) { + console.log('Malformed JWT token (expected if logged out)'); response.status(400).json({ - error: 'Invalid or missing token.', + error: 'Malformed JWT token.', }); return; } - return session; } } diff --git a/api/src/services/message/message.service.ts b/api/src/services/message/message.service.ts index c6b66f2d..d7ba0711 100644 --- a/api/src/services/message/message.service.ts +++ b/api/src/services/message/message.service.ts @@ -24,6 +24,10 @@ export class MessageService { ): Promise { return await this.messageRepository.create(memberId, placeId, messageBody, status); } + + public async deleteMessage(messageId: number): Promise { + await this.messageRepository.deleteMessage(messageId); + } public async getResults( placeId: number, diff --git a/api/src/types/models/member.model.ts b/api/src/types/models/member.model.ts index 63b0ad2c..928fada1 100644 --- a/api/src/types/models/member.model.ts +++ b/api/src/types/models/member.model.ts @@ -34,4 +34,8 @@ export interface Member extends Model { primary_role_id?: number; /** this last time they received role based credits */ last_weekly_role_credit: Date; + /** this is the max end date of the last ban the user has */ + end_date?: string; + /** this is the ban status for the user */ + banned: boolean; } diff --git a/api/src/types/views/member-info.view.interface.ts b/api/src/types/views/member-info.view.interface.ts index 93f5a460..c6655cab 100644 --- a/api/src/types/views/member-info.view.interface.ts +++ b/api/src/types/views/member-info.view.interface.ts @@ -22,3 +22,26 @@ export interface MemberInfoView { /**add chatdefault */ chatdefault?: number; } + +export interface MemberAdminView { + /** Member's email address */ + email?: string; + /** Date the member's account was created */ + immigrationDate: Date; + /** The member's username */ + username: string; + /** The amount of CCs contained in the member's wallet */ + walletBalance?: number; + /** Amount of experience points the member has accrued over the lifetime of their account */ + xp: number; + /** members first name **/ + firstName?: string; + /** members last name **/ + lastName?: string; + /**primary role id that the member wants displayed in chat**/ + primary_role_id?: number; + /**last login to the system**/ + last_daily_login_credit: Date; + /**last date the user was paid out by the system**/ + last_weekly_role_credit: Date; +} \ No newline at end of file diff --git a/spa/assets/img/homes/Picon3Dchampionhome.gif b/spa/assets/img/homes/Picon3Dchampionhome.gif new file mode 100644 index 00000000..3abe814e Binary files /dev/null and b/spa/assets/img/homes/Picon3Dchampionhome.gif differ diff --git a/spa/assets/worlds/championhome/Door.png b/spa/assets/worlds/championhome/Door.png new file mode 100644 index 00000000..c1f8029f Binary files /dev/null and b/spa/assets/worlds/championhome/Door.png differ diff --git a/spa/assets/worlds/championhome/alum.jpg b/spa/assets/worlds/championhome/alum.jpg new file mode 100644 index 00000000..81915368 Binary files /dev/null and b/spa/assets/worlds/championhome/alum.jpg differ diff --git a/spa/assets/worlds/championhome/cliff.jpg b/spa/assets/worlds/championhome/cliff.jpg new file mode 100644 index 00000000..cd77237a Binary files /dev/null and b/spa/assets/worlds/championhome/cliff.jpg differ diff --git a/spa/assets/worlds/championhome/clouds_1.jpg b/spa/assets/worlds/championhome/clouds_1.jpg new file mode 100644 index 00000000..993af87c Binary files /dev/null and b/spa/assets/worlds/championhome/clouds_1.jpg differ diff --git a/spa/assets/worlds/championhome/clouds_2.jpg b/spa/assets/worlds/championhome/clouds_2.jpg new file mode 100644 index 00000000..c3daae71 Binary files /dev/null and b/spa/assets/worlds/championhome/clouds_2.jpg differ diff --git a/spa/assets/worlds/championhome/clouds_3.jpg b/spa/assets/worlds/championhome/clouds_3.jpg new file mode 100644 index 00000000..384b71eb Binary files /dev/null and b/spa/assets/worlds/championhome/clouds_3.jpg differ diff --git a/spa/assets/worlds/championhome/clouds_4.jpg b/spa/assets/worlds/championhome/clouds_4.jpg new file mode 100644 index 00000000..18ba4dd2 Binary files /dev/null and b/spa/assets/worlds/championhome/clouds_4.jpg differ diff --git a/spa/assets/worlds/championhome/cricket.mp3 b/spa/assets/worlds/championhome/cricket.mp3 new file mode 100644 index 00000000..f87aac7d Binary files /dev/null and b/spa/assets/worlds/championhome/cricket.mp3 differ diff --git a/spa/assets/worlds/championhome/crown.jpg b/spa/assets/worlds/championhome/crown.jpg new file mode 100644 index 00000000..8299c117 Binary files /dev/null and b/spa/assets/worlds/championhome/crown.jpg differ diff --git a/spa/assets/worlds/championhome/door.mp3 b/spa/assets/worlds/championhome/door.mp3 new file mode 100644 index 00000000..8c5108cf Binary files /dev/null and b/spa/assets/worlds/championhome/door.mp3 differ diff --git a/spa/assets/worlds/championhome/floor.jpg b/spa/assets/worlds/championhome/floor.jpg new file mode 100644 index 00000000..e95c6461 Binary files /dev/null and b/spa/assets/worlds/championhome/floor.jpg differ diff --git a/spa/assets/worlds/championhome/grass.jpg b/spa/assets/worlds/championhome/grass.jpg new file mode 100644 index 00000000..f340e002 Binary files /dev/null and b/spa/assets/worlds/championhome/grass.jpg differ diff --git a/spa/assets/worlds/championhome/home.wrl b/spa/assets/worlds/championhome/home.wrl new file mode 100644 index 00000000..654940a6 --- /dev/null +++ b/spa/assets/worlds/championhome/home.wrl @@ -0,0 +1,12790 @@ +#VRML V2.0 utf8 +WorldInfo { + title "Tree2" + info ["Created with Vivaty Studio, a Web3D authoring tool" +] +} +PROTO BooleanFilter [ + eventIn SFBool set_boolean + eventOut SFBool inputFalse + eventOut SFBool inputNegate + eventOut SFBool inputTrue +] +{ + Script { + directOutput TRUE + + eventIn SFBool set_boolean IS set_boolean + eventOut SFBool inputFalse IS inputFalse + eventOut SFBool inputNegate IS inputNegate + eventOut SFBool inputTrue IS inputTrue + + url "javascript: + function set_boolean( bval, curtime ) { + if( bval ){ + inputTrue = bval; + } + else { + inputFalse = bval; + } + inputNegate = !bval; + } + " + } +} +PROTO BooleanTrigger [ + eventIn SFTime set_triggerTime + eventOut SFBool triggerTrue +] +{ + Script { + directOutput TRUE + + eventIn SFTime set_triggerTime IS set_triggerTime + eventOut SFBool triggerTrue IS triggerTrue + + url "javascript: + function set_triggerTime( bval, curtime ) { + triggerTrue = TRUE; + } + " + } +} +PROTO TimeTrigger [ + eventIn SFBool set_boolean + eventOut SFTime triggerTime +] +{ + Script { + directOutput TRUE + + eventIn SFBool set_boolean IS set_boolean + eventOut SFTime triggerTime IS triggerTime + + url "javascript: + function set_boolean( bval, curtime ) { + triggerTime = curtime; + } + " + } +} +## Vizthumbnail Thumb_house8_wrl1437811706153934.jpg +DEF Entrance Viewpoint { + description "Entrance" + fieldOfView 0.785 + position 0 1.4 55 +} +DEF Wizard TimeSensor { + cycleInterval 900.000 + loop TRUE + startTime -1.000 +} +DEF dad_House_Master Transform { + translation .6 0 -10 + children [ + DEF dad_Post_Master Transform { + translation 0 0 -1 + children [ + DEF dad_Post Transform { + translation 0 0 6 + children [ + DEF Post__6M Group { + children [ + DEF dad_Post0 Transform { + translation 0 3.7 0 + children [ + DEF Post_6M Shape { + appearance Appearance { + texture ImageTexture { + url [ + "crown.jpg" + ] + } + textureTransform TextureTransform { + rotation 1.571 + } + material DEF White Material { + ambientIntensity 0.100 + shininess 0.000 + diffuseColor 1 1 1 + specularColor 1 1 1 + } + } + geometry DEF GeoBox16 Box { + size .5 7.4 .5 + } + } + ] + } + ] + } + ] + } + DEF dad_Reference9 Transform { + translation -10 0 15 + children [ + USE Post__6M + ] + } + DEF dad_Reference79 Transform { + translation -10 0 25 + children [ + USE Post__6M + ] + } + DEF dad_Reference80 Transform { + translation -10 0 35 + children [ + USE Post__6M + ] + } + DEF dad_Reference81 Transform { + translation 0 0 44 + children [ + USE Post__6M + ] + } + DEF dad_Reference6 Transform { + translation 10 0 15 + children [ + USE Post__6M + ] + } + DEF dad_Reference7 Transform { + translation 10 0 25 + children [ + USE Post__6M + ] + } + DEF dad_Reference8 Transform { + translation 10 0 35 + children [ + USE Post__6M + ] + } + DEF dad_Small_Post Transform { + translation -20.1 1.5 10.1 + children [ + DEF Small_Post Group { + children [ + DEF Post2 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "crown.jpg" + ] + } + textureTransform TextureTransform { + rotation 1.571 + } + material USE White + } + geometry DEF GeoBox11 Box { + size .5 3 .5 + } + } + ] + } + ] + } + DEF dad_Reference10 Transform { + translation 20.1 1.5 10.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference11 Transform { + translation -30.1 1.5 25.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference12 Transform { + translation -20.1 1.5 30.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference13 Transform { + translation -5.1 1.5 51.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference14 Transform { + translation 4.9 1.5 51.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference15 Transform { + translation 20.1 1.5 30.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference16 Transform { + translation 30.1 1.5 25.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference17 Transform { + translation -9.9 1.5 -4.9 + children [ + USE Small_Post + ] + } + DEF dad_Reference18 Transform { + translation 9.9 1.5 -4.9 + children [ + USE Small_Post + ] + } + DEF dad_Reference29 Transform { + translation 20.1 1.5 -4.9 + children [ + USE Small_Post + ] + } + DEF dad_Reference30 Transform { + translation -20.1 1.5 -4.9 + children [ + USE Small_Post + ] + } + DEF dad_Reference31 Transform { + translation -39.9 1.5 -4.9 + children [ + USE Small_Post + ] + } + DEF dad_Reference32 Transform { + translation -39.9 1.5 10.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference33 Transform { + translation -30.1 1.5 10.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference34 Transform { + translation -50.1 1.5 10.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference35 Transform { + translation -50.1 1.5 25.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference36 Transform { + translation -35.1 1.5 25.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference37 Transform { + translation -50.1 1.5 45.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference38 Transform { + translation -35.1 1.5 30.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference39 Transform { + translation -35.1 1.5 45.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference40 Transform { + translation -35.1 1.5 50.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference41 Transform { + translation -20.1 1.5 50.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference42 Transform { + translation -20.1 1.5 55.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference43 Transform { + translation -5.1 1.5 55.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference44 Transform { + translation 4.9 1.5 55.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference45 Transform { + translation 20.1 1.5 55.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference46 Transform { + translation 20.1 1.5 50.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference19 Transform { + translation 34.9 1.5 45.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference20 Transform { + translation 34.9 1.5 50.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference21 Transform { + translation 34.9 1.5 30.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference22 Transform { + translation 34.9 1.5 25.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference23 Transform { + translation 50.1 1.5 45.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference24 Transform { + translation 50.1 1.5 25.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference25 Transform { + translation 50.1 1.5 10.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference26 Transform { + translation 40.1 1.5 10.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference27 Transform { + translation 30.1 1.5 10.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference28 Transform { + translation 40.1 1.5 -4.9 + children [ + USE Small_Post + ] + } + DEF dad_Reference51 Transform { + translation -34 4.7 49 + children [ + USE Small_Post + ] + } + DEF dad_Reference52 Transform { + translation -34 4.7 1 + children [ + USE Small_Post + ] + } + DEF dad_Reference53 Transform { + translation 34 4.7 1 + children [ + USE Small_Post + ] + } + DEF dad_Reference54 Transform { + translation 34 4.7 49 + children [ + USE Small_Post + ] + } + DEF dad_Reference55 Transform { + translation -34 4.7 17 + children [ + USE Small_Post + ] + } + DEF dad_Reference56 Transform { + translation -34 4.7 33 + children [ + USE Small_Post + ] + } + DEF dad_Reference57 Transform { + translation 34 4.7 17 + children [ + USE Small_Post + ] + } + DEF dad_Reference58 Transform { + translation 34 4.7 33 + children [ + USE Small_Post + ] + } + DEF dad_Reference85 Transform { + translation 10 3.6 19 + scale 1 .4 1 + children [ + USE Small_Post + ] + } + DEF dad_Reference86 Transform { + translation -10 3.6 19 + scale 1 .4 1 + children [ + USE Small_Post + ] + } + DEF dad_Reference87 Transform { + translation 8 .6 21.4 + rotation 0 1 0 .262 + scale 1 .54 1 + children [ + USE Small_Post + ] + } + DEF dad_Reference88 Transform { + translation 4.3 .6 22.4 + rotation 0 1 0 .262 + scale 1 .54 1 + children [ + USE Small_Post + ] + } + DEF dad_Reference89 Transform { + translation -4.3 .6 22.5 + rotation 0 1 0 -.262 + scale 1 .54 1 + children [ + USE Small_Post + ] + } + DEF dad_Reference90 Transform { + translation -8 .6 21.4 + rotation 0 1 0 -.262 + scale 1 .54 1 + children [ + USE Small_Post + ] + } + DEF dad_Reference47 Transform { + translation 23.9 4.7 48.9 + children [ + USE Small_Post + ] + } + DEF dad_Reference48 Transform { + translation -24.1 4.7 48.9 + children [ + USE Small_Post + ] + } + DEF dad_Reference49 Transform { + translation -24.1 4.7 1.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference50 Transform { + translation 23.9 4.7 1.1 + children [ + USE Small_Post + ] + } + DEF dad_Reference11 Transform { + translation -13.1 4.7 1.1 + children [ + USE Post2 + ] + } + DEF dad_Reference13 Transform { + translation 13.1 4.7 1.1 + children [ + USE Post2 + ] + } + DEF dad_Reference14 Transform { + translation 23.9 4.7 11.9 + children [ + USE Post2 + ] + } + DEF dad_Reference15 Transform { + translation -24.1 4.7 11.9 + children [ + USE Post2 + ] + } + DEF dad_Reference16 Transform { + translation 23.9 4.7 38.1 + children [ + USE Post2 + ] + } + DEF dad_Reference17 Transform { + translation 13.1 4.7 48.9 + children [ + USE Post2 + ] + } + DEF dad_Reference18 Transform { + translation -13.1 4.7 48.9 + children [ + USE Post2 + ] + } + DEF dad_Reference19 Transform { + translation -24.1 4.7 38.1 + children [ + USE Post2 + ] + } + ] + } + DEF dad_Floors_and_Ceilings Transform { + translation -.6 0 10 + children [ + DEF dad_Top_Ceiling0 Transform { + translation .6 6.4 14 + children [ + DEF Top_Ceiling0 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "alum.jpg" + ] + } + material DEF Shiny_Rust Material { + ambientIntensity 0.100 + shininess 0.000 + diffuseColor 1 1 1 + specularColor 1 1 1 + } + } + geometry DEF GeoExtrusion80 IndexedFaceSet { + ccw FALSE + creaseAngle 0.524 +coordIndex [ 1 5 14 -1 1 14 13 -1 1 13 12 -1 1 12 11 -1 1 11 10 -1 1 10 9 +-1 1 9 8 -1 1 8 7 -1 1 7 6 -1 1 6 2 -1 4 3 24 -1 4 24 23 -1 4 23 22 -1 4 22 +21 -1 4 21 20 -1 4 20 19 -1 4 19 18 -1 4 18 17 -1 4 17 16 -1 4 16 15 -1 4 15 +5 -1 3 2 6 -1 3 6 0 -1 3 0 28 -1 3 28 27 -1 3 27 26 -1 3 26 25 -1 3 25 24 +-1 14 5 15 -1 ] texCoordIndex +[ 0 8 7 -1 0 7 6 -1 0 6 5 -1 0 5 4 -1 0 4 3 -1 0 3 2 -1 0 2 0 -1 0 0 1 -1 1 +1 0 -1 1 0 0 -1 ] +coord DEF Top_Ceiling0_Coord +Coordinate { +point [ -10 0 10 -10 0 -25 -35 0 -25 -35 0 25 35 0 25 35 0 -25 -10 0 -10 -9 +0 -13 -8 0 -15 -6 0 -17 -4 0 -18 -1 0 -19 1 0 -19 4 0 -18 6 0 -17 8 0 -15 +9 0 -13 10 0 -10 10 0 10 9 0 13 8 0 15 6 0 17 4 0 18 1 0 19 -1 0 19 -4 0 18 +-6 0 17 -8 0 15 -9 0 13 ] + } + texCoord +TextureCoordinate { point [ .357 -1 0 -1 .371 -1 .386 -1 .414 -1 .443 -1 .486 +-1 .514 -1 .557 -1 ] } + } + } + ] + } + DEF dad_Ceiling Transform { + translation .6 3.2 -6 + children [ + DEF Floor Shape { + appearance Appearance { + texture ImageTexture { + url [ + "tile.jpg" + ] + } + textureTransform TextureTransform { + scale 33.3333 18 + } + material DEF Shiny_Black Material { + ambientIntensity 0.100 + shininess 0.000 + diffuseColor .7 .7 .7 + specularColor .7 .7 .7 + } + } + geometry DEF GeoExtrusion76 IndexedFaceSet { + solid FALSE + ccw FALSE + creaseAngle 0.524 +coordIndex [ 28 29 7 -1 28 7 6 -1 28 6 5 -1 28 5 4 -1 28 4 3 -1 28 3 2 -1 28 +2 1 -1 28 1 0 -1 28 0 26 -1 28 26 25 -1 28 25 24 -1 28 24 23 -1 28 23 22 -1 +28 22 51 -1 20 19 18 -1 20 18 48 -1 20 48 49 -1 20 49 50 -1 20 50 51 -1 20 51 +22 -1 20 22 21 -1 9 8 31 -1 9 31 32 -1 9 32 33 -1 9 33 34 -1 9 34 35 -1 9 35 +36 -1 9 36 37 -1 9 37 38 -1 9 38 39 -1 9 39 18 -1 9 18 17 -1 9 17 10 -1 7 29 +30 -1 7 30 31 -1 7 31 8 -1 10 16 11 -1 11 16 15 -1 11 15 12 -1 12 15 14 -1 12 +14 13 -1 18 39 40 -1 18 40 41 -1 18 41 42 -1 18 42 43 -1 18 43 44 -1 18 44 45 +-1 18 45 46 -1 18 46 47 -1 18 47 48 -1 16 10 17 -1 26 0 27 -1 ] texCoordIndex +[ 28 29 7 -1 28 7 6 -1 28 6 5 -1 28 5 4 -1 28 4 3 -1 28 3 2 -1 28 2 1 -1 28 +1 0 -1 28 0 26 -1 28 26 25 -1 28 25 24 -1 28 24 23 -1 28 23 22 -1 28 22 51 +-1 20 19 18 -1 20 18 48 -1 20 48 49 -1 20 49 50 -1 20 50 51 -1 20 51 22 -1 20 +22 21 -1 9 8 31 -1 9 31 32 -1 9 32 33 -1 9 33 34 -1 9 34 35 -1 9 35 36 -1 9 +36 37 -1 9 37 38 -1 9 38 39 -1 9 39 18 -1 9 18 17 -1 9 17 10 -1 7 29 30 -1 7 +30 31 -1 7 31 8 -1 10 16 11 -1 11 16 15 -1 11 15 12 -1 12 15 14 -1 12 14 13 +-1 18 39 40 -1 18 40 41 -1 18 41 42 -1 18 42 43 -1 18 43 44 -1 18 44 45 -1 18 +45 46 -1 18 46 47 -1 18 47 48 -1 16 10 17 -1 26 0 27 -1 ] +coord DEF Floor_Coord +Coordinate { +point [ -1.5 0 -18.5 -5.5 0 -17.5 -7.5 0 -16.5 -9.5 0 -14.5 -10.5 0 -12.5 +-10.5 0 -10.5 -40.5 0 -10.5 -40.5 0 4.5 -50.5 0 4.5 -50.5 0 40.5 -35.5 0 40.5 +-35.5 0 45.5 -20.5 0 45.5 -20.5 0 50.5 20.5 0 50.5 20.5 0 45.5 35.5 0 45.5 +35.5 0 40.5 50.5 0 40.5 50.5 0 4.5 40.5 0 4.5 40.5 0 -10.5 10.5 0 -10.5 10.5 +0 -12.5 9.5 0 -14.5 7.5 0 -16.5 5.5 0 -17.5 .5 0 -18.5 -1 0 1 -4 0 2 -6 0 +3 -8 0 5 -9 0 7 -10 0 10 -10 0 30 -9 0 33 -8 0 35 -6 0 37 -4 0 38 -1 0 39 +1 0 39 4 0 38 6 0 37 8 0 35 9 0 33 10 0 30 10 0 10 9 0 7 8 0 5 6 0 3 4 0 2 +1 0 1 ] + } + texCoord +TextureCoordinate { point [ .485 1 .446 .986 .426 .971 .406 .942 .396 .913 +.396 .884 .099 .884 .099 .667 0 .667 0 .145 .149 .145 .149 .072 .297 .072 +.297 0 .703 0 .703 .072 .851 .072 .851 .145 1 .145 1 .667 .901 .667 .901 .884 +.604 .884 .604 .913 .594 .942 .574 .971 .554 .986 .505 1 .49 .717 .46 .703 +.441 .688 .421 .659 .411 .63 .401 .587 .401 .297 .411 .254 .421 .225 .441 +.196 .46 .181 .49 .167 .51 .167 .54 .181 .559 .196 .579 .225 .589 .254 .599 +.297 .599 .587 .589 .63 .579 .659 .559 .688 .54 .703 .51 .717 ] } + } + } + ] + } + DEF dad_Ceiling0 Transform { + translation .6 3 -6 + children [ + DEF Ceiling0 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "floor.jpg" + ] + } + textureTransform TextureTransform { + scale 33.333 18 + } + material DEF Yellow Material { + ambientIntensity 0.100 + shininess 0.000 + diffuseColor 1 1 1 + specularColor 1 1 1 + } + } + geometry DEF GeoExtrusion93 Extrusion { + solid FALSE + endCap FALSE + creaseAngle 0.524 + convex FALSE + crossSection [ + -1.5 -18.5 + -5.5 -17.5 + -7.5 -16.5 + -9.5 -14.5 + -10.5 -12.5 + -10.5 -10.5 + -40.5 -10.5 + -40.5 4.5 + -50.5 4.5 + -50.5 40.5 + -35.5 40.5 + -35.5 45.5 + -20.5 45.5 + -20.5 50.5 + 20.5 50.5 + 20.5 45.5 + 35.5 45.5 + 35.5 40.5 + 50.5 40.5 + 50.5 4.5 + 40.5 4.5 + 40.5 -10.5 + 10.5 -10.5 + 10.5 -12.5 + 9.5 -14.5 + 7.5 -16.5 + 5.5 -17.5 + .5 -18.5 + -1.5 -18.5 + -1 1 + -4 2 + -6 3 + -8 5 + -9 7 + -10 10 + -10 30 + -9 33 + -8 35 + -6 37 + -4 38 + -1 39 + 1 39 + 4 38 + 6 37 + 8 35 + 9 33 + 10 30 + 10 10 + 9 7 + 8 5 + 6 3 + 4 2 + 1 1 + -1 1 + -1.5 -18.5 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Front_Step Transform { + translation .6 0 42 + children [ + DEF Front_Step Shape { + appearance Appearance { + texture ImageTexture { + url [ + "white.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion94 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] coord DEF Front_Step_Coord Coordinate { +point [ -5 0 -2 -5 0 2 5 0 2 5 0 -2 ] + } + texCoord +TextureCoordinate { point [ 0 -1 ] } + } + } + ] + } + DEF dad_Foundation Transform { + translation .6 0 10 + children [ + DEF Foundation Shape { + appearance Appearance { + texture ImageTexture { + url [ + "white.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoSculptedSurface1 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 0 1 29 -1 0 29 28 -1 1 2 30 -1 1 30 29 -1 2 3 31 -1 2 31 30 -1 +3 4 32 -1 3 32 31 -1 4 5 33 -1 4 33 32 -1 5 6 34 -1 5 34 33 -1 6 7 35 -1 6 35 +34 -1 7 8 36 -1 7 36 35 -1 8 9 37 -1 8 37 36 -1 9 10 38 -1 9 38 37 -1 10 11 +39 -1 10 39 38 -1 11 12 40 -1 11 40 39 -1 12 13 41 -1 12 41 40 -1 13 14 42 +-1 13 42 41 -1 14 15 43 -1 14 43 42 -1 15 16 44 -1 15 44 43 -1 16 17 45 -1 16 +45 44 -1 17 18 46 -1 17 46 45 -1 18 19 47 -1 18 47 46 -1 19 20 48 -1 19 48 47 +-1 20 21 49 -1 20 49 48 -1 21 22 50 -1 21 50 49 -1 22 23 51 -1 22 51 50 -1 23 +24 52 -1 23 52 51 -1 24 25 53 -1 24 53 52 -1 25 26 54 -1 25 54 53 -1 26 27 55 +-1 26 55 54 -1 27 0 28 -1 27 28 55 -1 28 29 57 -1 28 57 56 -1 29 30 58 -1 29 +58 57 -1 30 31 59 -1 30 59 58 -1 31 32 60 -1 31 60 59 -1 32 33 61 -1 32 61 60 +-1 33 34 62 -1 33 62 61 -1 34 35 63 -1 34 63 62 -1 35 36 64 -1 35 64 63 -1 36 +37 65 -1 36 65 64 -1 37 38 66 -1 37 66 65 -1 38 39 67 -1 38 67 66 -1 39 40 68 +-1 39 68 67 -1 40 41 69 -1 40 69 68 -1 41 42 70 -1 41 70 69 -1 42 43 71 -1 42 +71 70 -1 43 44 72 -1 43 72 71 -1 44 45 73 -1 44 73 72 -1 45 46 74 -1 45 74 73 +-1 46 47 75 -1 46 75 74 -1 47 48 76 -1 47 76 75 -1 48 49 77 -1 48 77 76 -1 49 +50 78 -1 49 78 77 -1 50 51 79 -1 50 79 78 -1 51 52 80 -1 51 80 79 -1 52 53 81 +-1 52 81 80 -1 53 54 82 -1 53 82 81 -1 54 55 83 -1 54 83 82 -1 55 28 56 -1 55 +56 83 -1 ] texCoordIndex +[ 0 1 19 -1 0 19 18 -1 1 2 20 -1 1 20 19 -1 2 3 21 -1 2 21 20 -1 3 4 22 -1 3 +22 21 -1 4 4 22 -1 4 22 22 -1 4 5 23 -1 4 23 22 -1 5 5 23 -1 5 23 23 -1 5 6 +24 -1 5 24 23 -1 6 6 24 -1 6 24 24 -1 6 7 25 -1 6 25 24 -1 7 7 25 -1 7 25 25 +-1 7 8 26 -1 7 26 25 -1 8 8 26 -1 8 26 26 -1 8 9 27 -1 8 27 26 -1 9 9 27 -1 +9 27 27 -1 9 10 28 -1 9 28 27 -1 10 10 28 -1 10 28 28 -1 10 11 29 -1 10 29 28 +-1 11 11 29 -1 11 29 29 -1 11 12 30 -1 11 30 29 -1 12 12 30 -1 12 30 30 -1 12 +13 31 -1 12 31 30 -1 13 13 31 -1 13 31 31 -1 13 14 32 -1 13 32 31 -1 14 15 33 +-1 14 33 32 -1 15 16 34 -1 15 34 33 -1 16 17 35 -1 16 35 34 -1 17 0 18 -1 17 +18 35 -1 18 19 37 -1 18 37 36 -1 19 20 38 -1 19 38 37 -1 20 21 39 -1 20 39 38 +-1 21 22 40 -1 21 40 39 -1 22 22 40 -1 22 40 40 -1 22 23 41 -1 22 41 40 -1 23 +23 41 -1 23 41 41 -1 23 24 42 -1 23 42 41 -1 24 24 42 -1 24 42 42 -1 24 25 43 +-1 24 43 42 -1 25 25 43 -1 25 43 43 -1 25 26 44 -1 25 44 43 -1 26 26 44 -1 26 +44 44 -1 26 27 45 -1 26 45 44 -1 27 27 45 -1 27 45 45 -1 27 28 46 -1 27 46 45 +-1 28 28 46 -1 28 46 46 -1 28 29 47 -1 28 47 46 -1 29 29 47 -1 29 47 47 -1 29 +30 48 -1 29 48 47 -1 30 30 48 -1 30 48 48 -1 30 31 49 -1 30 49 48 -1 31 31 49 +-1 31 49 49 -1 31 32 50 -1 31 50 49 -1 32 33 51 -1 32 51 50 -1 33 34 52 -1 33 +52 51 -1 34 35 53 -1 34 53 52 -1 35 18 36 -1 35 36 53 -1 ] +coord DEF Foundation_Coord +Coordinate { +point [ -1 0 -34 -5 0 -33 -7 0 -32 -9 0 -30 -10 0 -28 -10 0 -26 -40 0 -26 +-40 0 -11 -50 0 -11 -50 0 24 -35 0 24 -35 0 29 -20 0 29 -20 0 34 20 0 34 20 +0 29 35 0 29 35 0 24 50 0 24 50 0 -11 40 0 -11 40 0 -26 10 0 -26 10 0 -28 +9 0 -30 7 0 -32 5 0 -33 1 0 -34 -1.5 0 -34.5 -5.5 0 -33.5 -7.5 0 -32.5 -9.5 +0 -30.5 -10.5 0 -28.5 -10.5 0 -33 -40.5 0 -33 -40.5 0 -11.5 -50.5 0 -11.5 +-50.5 0 24.5 -35.5 0 24.5 -35.5 0 29.5 -20.5 0 29.5 -20.5 0 39.5 20.5 0 39.5 +20.5 0 29.5 35.5 0 29.5 35.5 0 24.5 50.5 0 24.5 50.5 0 -11.5 40.5 0 -11.5 +40.5 0 -33 10.5 0 -33 10.5 0 -28.5 9.5 0 -30.5 7.5 0 -32.5 5.5 0 -33.5 1.5 +0 -34.5 -1.5 -.2 -34.5 -5.5 -.2 -33.5 -7.5 -.2 -32.5 -9.5 -.2 -30.5 -10.5 +-.2 -28.5 -10.5 -.2 -33 -40.5 -.2 -33 -40.5 -.2 -11.5 -50.5 -.2 -11.5 -50.5 +-.2 24.5 -35.5 -.2 24.5 -35.5 -.2 29.5 -20.5 -.2 29.5 -20.5 -.2 39.5 20.5 +-.2 39.5 20.5 -.2 29.5 35.5 -.2 29.5 35.5 -.2 24.5 50.5 -.2 24.5 50.5 -.2 +-11.5 40.5 -.2 -11.5 40.5 -.2 -33 10.5 -.2 -33 10.5 -.2 -28.5 9.5 -.2 -30.5 +7.5 -.2 -32.5 5.5 -.2 -33.5 1.5 -.2 -34.5 ] + } + texCoord +TextureCoordinate { point [ .49 1 .45 1 .431 1 .411 1 .401 1 .104 1 .005 1 +.153 1 .302 1 .698 1 .847 1 .995 1 .896 1 .599 1 .589 1 .569 1 .55 1 .51 1 +.485 1 .446 1 .426 1 .406 1 .396 1 .099 1 0 1 .149 1 .297 1 .703 1 .851 1 +1 1 .901 1 .604 1 .594 1 .574 1 .554 1 .515 1 .485 0 .446 0 .426 0 .406 0 +.396 0 .099 0 0 0 .149 0 .297 0 .703 0 .851 0 1 0 .901 0 .604 0 .594 0 .574 +0 .554 0 .515 0 ] } + } + } + ] + } + DEF dad_Top_Ceiling Transform { + translation .6 6.2 14 + children [ + DEF Top_Ceiling Shape { + appearance Appearance { + texture ImageTexture { + url [ + "floor.jpg" + ] + } + textureTransform TextureTransform { + scale 16 16 + } + material USE Yellow + } + geometry DEF GeoExtrusion79 Extrusion { + endCap FALSE + creaseAngle 0.524 + convex FALSE + crossSection [ + -10 10 + -10 -25 + -35 -25 + -35 25 + 35 25 + 35 -25 + -10 -25 + -10 -10 + -9 -13 + -8 -15 + -6 -17 + -4 -18 + -1 -19 + 1 -19 + 4 -18 + 6 -17 + 8 -15 + 9 -13 + 10 -10 + 10 10 + 9 13 + 8 15 + 6 17 + 4 18 + 1 19 + -1 19 + -4 18 + -6 17 + -8 15 + -9 13 + -10 10 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Floor Transform { + translation .6 -.2 -6 + children [ + DEF Floor0 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "tile.jpg" + ] + } + textureTransform TextureTransform { + scale 33.333 18 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion75 Extrusion { + creaseAngle 0.524 + convex FALSE + crossSection [ + -1 -18 + -5 -17 + -7 -16 + -9 -14 + -10 -12 + -10 -10 + -40 -10 + -40 5 + -50 5 + -50 40 + -35 40 + -35 45 + -20 45 + -20 50 + -5 50 + -5 46 + 5 46 + 5 50 + 20 50 + 20 45 + 35 45 + 35 40 + 50 40 + 50 5 + 40 5 + 40 -10 + 10 -10 + 10 -12 + 9 -14 + 7 -16 + 5 -17 + 0 -18 + -1 -18 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + ] + } + DEF dad_Switches Transform { + translation -.6 0 10 + children [ + DEF dad_Reference84 Transform { + translation 28.7 0 19.15 + children [ + DEF Switch Group { + children [ + DEF Off Group { + children [ + DEF dad_Off0 Transform { + translation 0 1.25 .05 + children [ + DEF Off0 Shape { + appearance Appearance { + material USE White + } + geometry DEF GeoBox12 Box { + size .1 .15 .05 + } + } + ] + } + DEF Off1 TouchSensor { + } + DEF Off2 TimeSensor { + cycleInterval 0.050 + startTime -1.000 + } + ] + } + DEF On Group { + children [ + DEF dad_On0 Transform { + translation 0 1.25 .05 + scale .9 .9 .9 + children [ + DEF On0 Shape { + appearance Appearance { + material USE White + } + geometry DEF GeoBox13 Box { + size .1 .15 .05 + } + } + ] + } + DEF On1 TouchSensor { + } + DEF On2 TimeSensor { + cycleInterval 0.050 + startTime -1.000 + } + ] + } + ] + } + ] + } + DEF dad_Reference83 Transform { + translation 35.65 0 15.9 + rotation 0 -1 0 1.571 + children [ + USE Switch + ] + } + DEF dad_Reference82 Transform { + translation 30.85 0 4.9 + rotation 0 -1 0 1.571 + children [ + USE Switch + ] + } + DEF dad_Reference5 Transform { + translation 20.85 0 -10.1 + rotation 0 -1 0 1.571 + children [ + USE Switch + ] + } + DEF dad_Reference4 Transform { + translation -28.5 0 19.15 + children [ + USE Switch + ] + } + DEF dad_Reference3 Transform { + translation -34.55 0 15.9 + rotation 0 -1 0 1.571 + children [ + USE Switch + ] + } + DEF dad_Reference2 Transform { + translation -29.55 0 4.9 + rotation 0 -1 0 1.571 + children [ + USE Switch + ] + } + DEF dad_Reference1 Transform { + translation -19.55 0 -10.1 + rotation 0 -1 0 1.571 + children [ + USE Switch + ] + } + DEF dad_Reference64 Transform { + translation -23.45 3.2 12.9 + rotation 0 1 0 1.571 + children [ + USE Switch + ] + } + DEF dad_Reference63 Transform { + translation 24.35 3.2 15.1 + rotation 0 1 0 1.571 + children [ + USE Switch + ] + } + DEF dad_Reference62 Transform { + translation -.5 3.2 37.75 + children [ + USE Switch + ] + } + DEF dad_Reference61 Transform { + translation 1.7 3.2 -9.85 + children [ + USE Switch + ] + } + DEF dad_Reference60 Transform { + translation 10.5 0 -15.7 + children [ + USE Switch + ] + } + DEF dad_Reference59 Transform { + translation -9.3 0 -15.7 + children [ + USE Switch + ] + } + DEF dad_Switch Transform { + translation 5.5 0 39.8 + children [ + USE Switch + ] + } + ] + } + DEF dad_Doors Transform { + translation -.6 0 10 + children [ + DEF dad_Door9 Transform { + translation .6 0 40.1 + children [ + DEF Door9 Group { + children [ + DEF dad_Group21 Transform { + translation -1 0 0 + children [ + DEF dad_Extrusion61 Transform { + translation 1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion61 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion73 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion61_Coord Coordinate { +point [ 0 0 0 0 0 -2.8 -1 0 -2.8 -1 0 0 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 0 ] } + } + } + ] + } + ] + } + DEF dad_Group22 Transform { + translation 1 0 0 + children [ + DEF dad_Extrusion62 Transform { + translation -1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion62 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion74 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion62_Coord Coordinate { +point [ 0 0 0 1 0 0 1 0 -2.8 0 0 -2.8 ] + } + texCoord +TextureCoordinate { point [ 0 0 1 0 1 1 0 1 ] } + } + } + ] + } + ] + } + DEF Sensor11 ProximitySensor { + size 2 3 4 + center 0 1.5 0 + } + DEF TimeSensor11 TimeSensor { + cycleInterval 10.000 + startTime -1.000 + } + ] + } + ] + } + DEF dad_Door8 Transform { + translation -14.4 0 -15.9 + children [ + DEF Door8 Group { + children [ + DEF dad_Group19 Transform { + translation -1 0 0 + children [ + DEF dad_Extrusion59 Transform { + translation 1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion59 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion71 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion59_Coord Coordinate { +point [ 0 0 0 0 0 -2.8 -1 0 -2.8 -1 0 0 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 0 ] } + } + } + ] + } + ] + } + DEF dad_Group20 Transform { + translation 1 0 0 + children [ + DEF dad_Extrusion60 Transform { + translation -1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion60 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion72 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion60_Coord Coordinate { +point [ 0 0 0 1 0 0 1 0 -2.8 0 0 -2.8 ] + } + texCoord +TextureCoordinate { point [ 0 0 1 0 1 1 0 1 ] } + } + } + ] + } + ] + } + DEF Sensor10 ProximitySensor { + size 2 3 4 + center 0 1.5 0 + } + DEF TimeSensor10 TimeSensor { + cycleInterval 10.000 + startTime -1.000 + } + ] + } + ] + } + DEF dad_Door7 Transform { + translation 15.6 0 -15.9 + children [ + DEF Door7 Group { + children [ + DEF dad_Group17 Transform { + translation -1 0 0 + children [ + DEF dad_Extrusion57 Transform { + translation 1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion57 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion69 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion57_Coord Coordinate { +point [ 0 0 0 0 0 -2.8 -1 0 -2.8 -1 0 0 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 0 ] } + } + } + ] + } + ] + } + DEF dad_Group18 Transform { + translation 1 0 0 + children [ + DEF dad_Extrusion58 Transform { + translation -1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion58 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion70 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion58_Coord Coordinate { +point [ 0 0 0 1 0 0 1 0 -2.8 0 0 -2.8 ] + } + texCoord +TextureCoordinate { point [ 0 0 1 0 1 1 0 1 ] } + } + } + ] + } + ] + } + DEF Sensor9 ProximitySensor { + size 2 3 4 + center 0 1.5 0 + } + DEF TimeSensor9 TimeSensor { + cycleInterval 10.000 + startTime -1.000 + } + ] + } + ] + } + DEF dad_Door6 Transform { + translation -27.4 0 19.1 + children [ + DEF Door6 Group { + children [ + DEF dad_Group15 Transform { + translation -1 0 0 + children [ + DEF dad_Extrusion55 Transform { + translation 1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion55 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion67 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion55_Coord Coordinate { +point [ 0 0 0 0 0 -2.8 -1 0 -2.8 -1 0 0 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 0 ] } + } + } + ] + } + ] + } + DEF dad_Group16 Transform { + translation 1 0 0 + children [ + DEF dad_Extrusion56 Transform { + translation -1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion56 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion68 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion56_Coord Coordinate { +point [ 0 0 0 1 0 0 1 0 -2.8 0 0 -2.8 ] + } + texCoord +TextureCoordinate { point [ 0 0 1 0 1 1 0 1 ] } + } + } + ] + } + ] + } + DEF Sensor8 ProximitySensor { + size 2 3 4 + center 0 1.5 0 + } + DEF TimeSensor8 TimeSensor { + cycleInterval 10.000 + startTime -1.000 + } + ] + } + ] + } + DEF dad_Door5 Transform { + translation 27.6 0 19.1 + children [ + DEF Door5 Group { + children [ + DEF dad_Group13 Transform { + translation -1 0 0 + children [ + DEF dad_Extrusion53 Transform { + translation 1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion53 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion65 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion53_Coord Coordinate { +point [ 0 0 0 0 0 -2.8 -1 0 -2.8 -1 0 0 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 0 ] } + } + } + ] + } + ] + } + DEF dad_Group14 Transform { + translation 1 0 0 + children [ + DEF dad_Extrusion54 Transform { + translation -1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion54 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion66 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion54_Coord Coordinate { +point [ 0 0 0 1 0 0 1 0 -2.8 0 0 -2.8 ] + } + texCoord +TextureCoordinate { point [ 0 0 1 0 1 1 0 1 ] } + } + } + ] + } + ] + } + DEF Sensor7 ProximitySensor { + size 2 3 4 + center 0 1.5 0 + } + DEF TimeSensor7 TimeSensor { + cycleInterval 10.000 + startTime -1.000 + } + ] + } + ] + } + DEF dad_Door4 Transform { + translation 35.5 0 17 + rotation 0 -1 0 1.571 + children [ + DEF Door4 Group { + children [ + DEF dad_Group11 Transform { + translation -1 0 0 + children [ + DEF dad_Extrusion51 Transform { + translation 1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion51 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion63 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion51_Coord Coordinate { +point [ 0 0 0 0 0 -2.8 -1 0 -2.8 -1 0 0 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 0 ] } + } + } + ] + } + ] + } + DEF dad_Group12 Transform { + translation 1 0 0 + children [ + DEF dad_Extrusion52 Transform { + translation -1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion52 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion64 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion52_Coord Coordinate { +point [ 0 0 0 1 0 0 1 0 -2.8 0 0 -2.8 ] + } + texCoord +TextureCoordinate { point [ 0 0 1 0 1 1 0 1 ] } + } + } + ] + } + ] + } + DEF Sensor6 ProximitySensor { + size 2 3 4 + center 0 1.5 0 + } + DEF TimeSensor6 TimeSensor { + cycleInterval 10.000 + startTime -1.000 + } + ] + } + ] + } + DEF dad_Door3 Transform { + translation 30.7 0 6 + rotation 0 -1 0 1.571 + children [ + DEF Door3 Group { + children [ + DEF dad_Group9 Transform { + translation -1 0 0 + children [ + DEF dad_Extrusion49 Transform { + translation 1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion49 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion61 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion49_Coord Coordinate { +point [ 0 0 0 0 0 -2.8 -1 0 -2.8 -1 0 0 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 0 ] } + } + } + ] + } + ] + } + DEF dad_Group10 Transform { + translation 1 0 0 + children [ + DEF dad_Extrusion50 Transform { + translation -1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion50 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion62 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion50_Coord Coordinate { +point [ 0 0 0 1 0 0 1 0 -2.8 0 0 -2.8 ] + } + texCoord +TextureCoordinate { point [ 0 0 1 0 1 1 0 1 ] } + } + } + ] + } + ] + } + DEF Sensor5 ProximitySensor { + size 2 3 4 + center 0 1.5 0 + } + DEF TimeSensor5 TimeSensor { + cycleInterval 10.000 + startTime -1.000 + } + ] + } + ] + } + DEF dad_Door2 Transform { + translation 20.7 0 -9 + rotation 0 -1 0 1.571 + children [ + DEF Door2 Group { + children [ + DEF dad_Group7 Transform { + translation -1 0 0 + children [ + DEF dad_Extrusion47 Transform { + translation 1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion47 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion59 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion47_Coord Coordinate { +point [ 0 0 0 0 0 -2.8 -1 0 -2.8 -1 0 0 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 0 ] } + } + } + ] + } + ] + } + DEF dad_Group8 Transform { + translation 1 0 0 + children [ + DEF dad_Extrusion48 Transform { + translation -1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion48 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion60 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion48_Coord Coordinate { +point [ 0 0 0 1 0 0 1 0 -2.8 0 0 -2.8 ] + } + texCoord +TextureCoordinate { point [ 0 0 1 0 1 1 0 1 ] } + } + } + ] + } + ] + } + DEF Sensor4 ProximitySensor { + size 2 3 4 + center 0 1.5 0 + } + DEF TimeSensor4 TimeSensor { + cycleInterval 10.000 + startTime -1.000 + } + ] + } + ] + } + DEF dad_Door1 Transform { + translation -19.5 0 -9 + rotation 0 -1 0 1.571 + children [ + DEF Door1 Group { + children [ + DEF dad_Group5 Transform { + translation -1 0 0 + children [ + DEF dad_Extrusion45 Transform { + translation 1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion45 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion57 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion45_Coord Coordinate { +point [ 0 0 0 0 0 -2.8 -1 0 -2.8 -1 0 0 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 0 ] } + } + } + ] + } + ] + } + DEF dad_Group6 Transform { + translation 1 0 0 + children [ + DEF dad_Extrusion46 Transform { + translation -1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion46 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion58 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion46_Coord Coordinate { +point [ 0 0 0 1 0 0 1 0 -2.8 0 0 -2.8 ] + } + texCoord +TextureCoordinate { point [ 0 0 1 0 1 1 0 1 ] } + } + } + ] + } + ] + } + DEF Sensor3 ProximitySensor { + size 2 3 4 + center 0 1.5 0 + } + DEF TimeSensor3 TimeSensor { + cycleInterval 10.000 + startTime -1.000 + } + ] + } + ] + } + DEF dad_Door0 Transform { + translation -29.5 0 6 + rotation 0 -1 0 1.571 + children [ + DEF Door0 Group { + children [ + DEF dad_Group2 Transform { + translation -1 0 0 + children [ + DEF dad_Extrusion43 Transform { + translation 1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion43 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion55 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion43_Coord Coordinate { +point [ 0 0 0 0 0 -2.8 -1 0 -2.8 -1 0 0 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 0 ] } + } + } + ] + } + ] + } + DEF dad_Group4 Transform { + translation 1 0 0 + children [ + DEF dad_Extrusion44 Transform { + translation -1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion44 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion56 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion44_Coord Coordinate { +point [ 0 0 0 1 0 0 1 0 -2.8 0 0 -2.8 ] + } + texCoord +TextureCoordinate { point [ 0 0 1 0 1 1 0 1 ] } + } + } + ] + } + ] + } + DEF Sensor2 ProximitySensor { + size 2 3 4 + center 0 1.5 0 + } + DEF TimeSensor2 TimeSensor { + cycleInterval 10.000 + startTime -1.000 + } + ] + } + ] + } + DEF dad_Door Transform { + translation -34.5 0 17 + rotation 0 -1 0 1.571 + children [ + DEF Door Group { + children [ + DEF dad_Group1 Transform { + translation -1 0 0 + children [ + DEF dad_Extrusion41 Transform { + translation 1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion41 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion53 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion41_Coord Coordinate { +point [ 0 0 0 0 0 -2.8 -1 0 -2.8 -1 0 0 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 0 ] } + } + } + ] + } + ] + } + DEF dad_Group3 Transform { + translation 1 0 0 + children [ + DEF dad_Extrusion42 Transform { + translation -1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion42 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion54 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion42_Coord Coordinate { +point [ 0 0 0 1 0 0 1 0 -2.8 0 0 -2.8 ] + } + texCoord +TextureCoordinate { point [ 0 0 1 0 1 1 0 1 ] } + } + } + ] + } + ] + } + DEF Sensor1 ProximitySensor { + size 2 3 4 + center 0 1.5 0 + } + DEF TimeSensor1 TimeSensor { + cycleInterval 10.000 + startTime -1.000 + } + ] + } + ] + } + DEF dad_Door12 Transform { + translation 24.5 3.2 14 + rotation 0 -1 0 1.571 + children [ + DEF Door12 Group { + children [ + DEF dad_Group27 Transform { + translation -1 0 0 + children [ + DEF dad_Extrusion67 Transform { + translation 1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion67 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion89 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion67_Coord Coordinate { +point [ 0 0 0 0 0 -2.8 -1 0 -2.8 -1 0 0 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 0 ] } + } + } + ] + } + ] + } + DEF dad_Group28 Transform { + translation 1 0 0 + children [ + DEF dad_Extrusion68 Transform { + translation -1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion68 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion90 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion68_Coord Coordinate { +point [ 0 0 0 1 0 0 1 0 -2.8 0 0 -2.8 ] + } + texCoord +TextureCoordinate { point [ 0 0 1 0 1 1 0 1 ] } + } + } + ] + } + ] + } + DEF Sensor14 ProximitySensor { + size 2 3 4 + center 0 1.5 0 + } + DEF TimeSensor14 TimeSensor { + cycleInterval 10.000 + startTime -1.000 + } + ] + } + ] + } + DEF dad_Door11 Transform { + translation .6 3.2 -9.9 + children [ + DEF Door11 Group { + children [ + DEF dad_Group25 Transform { + translation -1 0 0 + children [ + DEF dad_Extrusion65 Transform { + translation 1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion65 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion87 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion65_Coord Coordinate { +point [ 0 0 0 0 0 -2.8 -1 0 -2.8 -1 0 0 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 0 ] } + } + } + ] + } + ] + } + DEF dad_Group26 Transform { + translation 1 0 0 + children [ + DEF dad_Extrusion66 Transform { + translation -1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion66 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion88 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion66_Coord Coordinate { +point [ 0 0 0 1 0 0 1 0 -2.8 0 0 -2.8 ] + } + texCoord +TextureCoordinate { point [ 0 0 1 0 1 1 0 1 ] } + } + } + ] + } + ] + } + DEF Sensor13 ProximitySensor { + size 2 3 4 + center 0 1.5 0 + } + DEF TimeSensor13 TimeSensor { + cycleInterval 10.000 + startTime -1.000 + } + ] + } + ] + } + DEF dad_Door10 Transform { + translation .6 3.2 37.9 + children [ + DEF Door10 Group { + children [ + DEF dad_Group23 Transform { + translation -1 0 0 + children [ + DEF dad_Extrusion63 Transform { + translation 1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion63 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion85 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion63_Coord Coordinate { +point [ 0 0 0 0 0 -2.8 -1 0 -2.8 -1 0 0 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 0 ] } + } + } + ] + } + ] + } + DEF dad_Group24 Transform { + translation 1 0 0 + children [ + DEF dad_Extrusion64 Transform { + translation -1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion64 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion86 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion64_Coord Coordinate { +point [ 0 0 0 1 0 0 1 0 -2.8 0 0 -2.8 ] + } + texCoord +TextureCoordinate { point [ 0 0 1 0 1 1 0 1 ] } + } + } + ] + } + ] + } + DEF Sensor12 ProximitySensor { + size 2 3 4 + center 0 1.5 0 + } + DEF TimeSensor12 TimeSensor { + cycleInterval 10.000 + startTime -1.000 + } + ] + } + ] + } + DEF dad_Door13 Transform { + translation -23.5 3.2 14 + rotation 0 1 0 1.571 + children [ + DEF Door13 Group { + children [ + DEF dad_Group29 Transform { + translation -1 0 0 + children [ + DEF dad_Extrusion69 Transform { + translation 1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion69 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion91 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion69_Coord Coordinate { +point [ 0 0 0 0 0 -2.8 -1 0 -2.8 -1 0 0 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 0 ] } + } + } + ] + } + ] + } + DEF dad_Group30 Transform { + translation 1 0 0 + children [ + DEF dad_Extrusion70 Transform { + translation -1 0 0 + rotation 1 0 0 1.571 + children [ + DEF Extrusion70 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion92 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Extrusion70_Coord Coordinate { +point [ 0 0 0 1 0 0 1 0 -2.8 0 0 -2.8 ] + } + texCoord +TextureCoordinate { point [ 0 0 1 0 1 1 0 1 ] } + } + } + ] + } + ] + } + DEF Sensor15 ProximitySensor { + size 2 3 4 + center 0 1.5 0 + } + DEF TimeSensor15 TimeSensor { + cycleInterval 10.000 + startTime -1.000 + } + ] + } + ] + } + DEF dad_Garage_Door Transform { + translation -49.9 -.5 10.5 + children [ + DEF Garage_Door Group { + children [ + DEF dad_Garage_Door_Group Transform { + children [ + DEF dad_Garage_Door0 Transform { + translation 0 -3.2 2 + rotation 0 0 -1 1.571 + children [ + DEF Garage_Door0 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "Door.png" + ] + } + textureTransform TextureTransform { + rotation -1.571 + scale 4 4 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion1 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord Coordinate { +point [ -.5 0 2 -.5 0 -2 -3.2 0 -2 -3.2 0 2 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 0 ] } + } + } + ] + } + ] + } + DEF Wizard1 TimeSensor { + cycleInterval 10.000 + startTime -1.000 + } + DEF Sensor18 ProximitySensor { + size 12 3 6 + center 0 -1.2 2 + } + ] + } + ] + } + DEF Door14 Sound { + priority 1.000 + minBack 60.000 + minFront 60.000 + maxBack 75.000 + maxFront 75.000 + spatialize FALSE + source DEF AClip_Door14 AudioClip { + url [ + "door.mp3" + ] +startTime -1 + } + } + ] + } + DEF dad_Walls Transform { + translation -.6 0 10 + children [ + DEF dad_Garage_Door_Wall Transform { + translation -49.8 -3.2 12.5 + rotation 0 0 1 1.571 + children [ + DEF Garage_Door_Wall Shape { + appearance Appearance { + texture ImageTexture { + url [ + "white.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion918 Extrusion { + creaseAngle 0.524 + convex FALSE + crossSection [ + 0 -2 + 2.7 -2 + 2.7 2 + 0 2 + 0 12.5 + 3 12.5 + 3 -12.5 + 0 -12.5 + 0 -2 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Inner_and_Outter_Wall2 Transform { + translation -19.6 0 31 + rotation 0 0 -1 1.571 + children [ + DEF Inner_and_Outter_Wall2 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "wall.jpg" + ] + } + textureTransform TextureTransform { + rotation -1.571 + scale 6.6666 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion30 IndexedFaceSet { + creaseAngle 0.524 +coordIndex [ 4 5 6 -1 4 6 7 -1 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 0 1 2 -1 0 2 3 -1 3 2 1 -1 3 1 0 -1 ] coord Coordinate { +point [ -3 0 -12 -3 0 8 0 0 8 0 0 -12 -3 .2 -12 -3 .2 8 0 .2 8 0 .2 -12 ] + } + texCoord +TextureCoordinate { point [ 0 1 0 0 1 0 1 1 ] } + } + } + ] + } + DEF dad_Inner_and_Outter_Wall1 Transform { + translation 20.6 0 31 + rotation 0 0 -1 1.571 + children [ + DEF Inner_and_Outter_Wall1 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "wall.jpg" + ] + } + textureTransform TextureTransform { + rotation -1.571 + scale 6.6666 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion29 IndexedFaceSet { + creaseAngle 0.524 +coordIndex [ 4 5 6 -1 4 6 7 -1 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 0 1 2 -1 0 2 3 -1 3 2 1 -1 3 1 0 -1 ] coord Coordinate { +point [ -3 0 -12 -3 0 8 0 0 8 0 0 -12 -3 .2 -12 -3 .2 8 0 .2 8 0 .2 -12 ] + } + texCoord +TextureCoordinate { point [ 0 1 0 0 1 0 1 1 ] } + } + } + ] + } + DEF dad_Inner_and_Outter_Wall0 Transform { + translation -34.4 0 26 + rotation 0 0 1 1.571 + children [ + DEF Inner_and_Outter_Wall0 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "wall.jpg" + ] + } + textureTransform TextureTransform { + rotation 1.571 + scale 6.6666 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion20 IndexedFaceSet { + creaseAngle 0.524 +coordIndex [ 12 13 11 -1 11 13 14 -1 11 14 10 -1 10 14 15 -1 10 15 9 -1 9 15 +8 -1 2 1 0 -1 2 0 7 -1 2 7 6 -1 2 6 3 -1 4 3 6 -1 4 6 5 -1 ] texCoordIndex +[ 4 5 3 -1 3 5 6 -1 3 6 2 -1 2 6 7 -1 2 7 1 -1 1 7 0 -1 2 1 0 -1 2 0 7 -1 2 +7 6 -1 2 6 3 -1 4 3 6 -1 4 6 5 -1 ] coord Coordinate { +point [ 0 0 -11.9 0 0 -10 2.8 0 -10 2.8 0 -8 0 0 -8 0 0 8 3 0 8 3 0 -11.9 +0 .2 -11.9 0 .2 -10 2.8 .2 -10 2.8 .2 -8 0 .2 -8 0 .2 8 3 .2 8 3 .2 -11.9 +] + } + texCoord +TextureCoordinate { point [ 0 1 0 .905 .933 .905 .933 .804 0 .804 0 0 1 0 +1 1 ] } + } + } + ] + } + DEF dad_Inner_Wall8 Transform { + translation 27.6 0 19 + rotation 1 0 0 1.571 + children [ + DEF Inner_Wall8 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "wall.jpg" + ] + } + textureTransform TextureTransform { + scale 5 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion19 IndexedFaceSet { + creaseAngle 0.524 +coordIndex [ 15 8 14 -1 14 8 9 -1 14 9 13 -1 13 9 10 -1 13 10 11 -1 13 11 12 +-1 4 3 5 -1 5 3 2 -1 5 2 6 -1 6 2 1 -1 6 1 0 -1 6 0 7 -1 ] texCoordIndex +[ 7 0 6 -1 6 0 1 -1 6 1 5 -1 5 1 2 -1 5 2 3 -1 5 3 4 -1 4 3 5 -1 5 3 2 -1 5 +2 6 -1 6 2 1 -1 6 1 0 -1 6 0 7 -1 ] coord Coordinate { +point [ 8 0 0 8 0 -3 -7 0 -3 -7 0 0 -1 0 0 -1 0 -2.8 1 0 -2.8 1 0 0 8 .2 0 +8 .2 -3 -7 .2 -3 -7 .2 0 -1 .2 0 -1 .2 -2.8 1 .2 -2.8 1 .2 0 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 0 .4 0 .4 .933 .533 .933 .533 0 +] } + } + } + ] + } + DEF dad_Inner_Wall7 Transform { + translation -27.4 0 19 + rotation 1 0 0 1.571 + children [ + DEF Inner_Wall7 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "wall.jpg" + ] + } + textureTransform TextureTransform { + scale 5 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion18 IndexedFaceSet { + creaseAngle 0.524 +coordIndex [ 15 8 14 -1 14 8 9 -1 14 9 13 -1 13 9 10 -1 13 10 11 -1 13 11 12 +-1 4 3 5 -1 5 3 2 -1 5 2 6 -1 6 2 1 -1 6 1 0 -1 6 0 7 -1 ] texCoordIndex +[ 7 0 6 -1 6 0 1 -1 6 1 5 -1 5 1 2 -1 5 2 3 -1 5 3 4 -1 4 3 5 -1 5 3 2 -1 5 +2 6 -1 6 2 1 -1 6 1 0 -1 6 0 7 -1 ] coord Coordinate { +point [ 8 0 0 8 0 -3 -7 0 -3 -7 0 0 -1 0 0 -1 0 -2.8 1 0 -2.8 1 0 0 8 .2 0 +8 .2 -3 -7 .2 -3 -7 .2 0 -1 .2 0 -1 .2 -2.8 1 .2 -2.8 1 .2 0 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 0 .4 0 .4 .933 .533 .933 .533 0 +] } + } + } + ] + } + DEF dad_Inner_Wall6 Transform { + translation -39.4 0 14 + rotation 1 0 0 1.571 + children [ + DEF Inner_Wall6 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "wall.jpg" + ] + } + textureTransform TextureTransform { + scale 6.6666 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion17 IndexedFaceSet { + creaseAngle 0.524 +coordIndex [ 4 5 6 -1 4 6 7 -1 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 0 1 2 -1 0 2 3 -1 3 2 1 -1 3 1 0 -1 ] coord Coordinate { +point [ 10 0 -3 -10 0 -3 -10 0 0 10 0 0 10 .2 -3 -10 .2 -3 -10 .2 0 10 .2 +0 ] + } + texCoord +TextureCoordinate { point [ 1 1 0 1 0 0 1 0 ] } + } + } + ] + } + DEF dad_Inner_Wall5 Transform { + translation 40.6 0 14 + rotation 1 0 0 1.571 + children [ + DEF Inner_Wall5 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "wall.jpg" + ] + } + textureTransform TextureTransform { + scale 6.6666 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion16 IndexedFaceSet { + creaseAngle 0.524 +coordIndex [ 4 5 6 -1 4 6 7 -1 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 0 1 2 -1 0 2 3 -1 3 2 1 -1 3 1 0 -1 ] coord Coordinate { +point [ 10 0 -3 -10 0 -3 -10 0 0 10 0 0 10 .2 -3 -10 .2 -3 -10 .2 0 10 .2 +0 ] + } + texCoord +TextureCoordinate { point [ 1 1 0 1 0 0 1 0 ] } + } + } + ] + } + DEF dad_Inner_and_Outter_Wall Transform { + translation 35.6 0 26 + rotation 0 0 1 1.571 + children [ + DEF Inner_and_Outter_Wall Shape { + appearance Appearance { + texture ImageTexture { + url [ + "wall.jpg" + ] + } + textureTransform TextureTransform { + rotation 1.571 + scale 6.6666 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion15 IndexedFaceSet { + creaseAngle 0.524 +coordIndex [ 12 13 11 -1 11 13 14 -1 11 14 10 -1 10 14 15 -1 10 15 9 -1 9 15 +8 -1 2 1 0 -1 2 0 7 -1 2 7 6 -1 2 6 3 -1 4 3 6 -1 4 6 5 -1 ] texCoordIndex +[ 4 5 3 -1 3 5 6 -1 3 6 2 -1 2 6 7 -1 2 7 1 -1 1 7 0 -1 2 1 0 -1 2 0 7 -1 2 +7 6 -1 2 6 3 -1 4 3 6 -1 4 6 5 -1 ] coord Coordinate { +point [ 0 0 -11.9 0 0 -10 2.8 0 -10 2.8 0 -8 0 0 -8 0 0 8 3 0 8 3 0 -11.9 +0 .2 -11.9 0 .2 -10 2.8 .2 -10 2.8 .2 -8 0 .2 -8 0 .2 8 3 .2 8 3 .2 -11.9 +] + } + texCoord +TextureCoordinate { point [ 0 1 0 .905 .933 .905 .933 .804 0 .804 0 0 1 0 +1 1 ] } + } + } + ] + } + DEF dad_Inner_Wall4 Transform { + translation 30.6 0 -1 + rotation 1 0 0 1.571 + children [ + DEF Inner_Wall4 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "wall.jpg" + ] + } + textureTransform TextureTransform { + scale 6.6666 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion14 IndexedFaceSet { + creaseAngle 0.524 +coordIndex [ 4 5 6 -1 4 6 7 -1 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 0 1 2 -1 0 2 3 -1 3 2 1 -1 3 1 0 -1 ] coord Coordinate { +point [ 10 0 -3 -10 0 -3 -10 0 0 10 0 0 10 .2 -3 -10 .2 -3 -10 .2 0 10 .2 +0 ] + } + texCoord +TextureCoordinate { point [ 1 1 0 1 0 0 1 0 ] } + } + } + ] + } + DEF dad_Inner_Wall3 Transform { + translation -29.4 0 -1 + rotation 1 0 0 1.571 + children [ + DEF Inner_Wall3 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "wall.jpg" + ] + } + textureTransform TextureTransform { + scale 6.6666 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion13 IndexedFaceSet { + creaseAngle 0.524 +coordIndex [ 4 5 6 -1 4 6 7 -1 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 0 1 2 -1 0 2 3 -1 3 2 1 -1 3 1 0 -1 ] coord Coordinate { +point [ 10 0 -3 -10 0 -3 -10 0 0 10 0 0 10 .2 -3 -10 .2 -3 -10 .2 0 10 .2 +0 ] + } + texCoord +TextureCoordinate { point [ 1 1 0 1 0 0 1 0 ] } + } + } + ] + } + DEF dad_Inner_Wall2 Transform { + translation -29.4 0 6 + rotation 0 0 1 1.571 + children [ + DEF Inner_Wall2 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "wall.jpg" + ] + } + textureTransform TextureTransform { + rotation 1.571 + scale 5 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion10 IndexedFaceSet { + creaseAngle 0.524 +coordIndex [ 14 15 13 -1 13 15 8 -1 13 8 12 -1 12 8 9 -1 12 9 11 -1 11 9 10 +-1 4 3 2 -1 4 2 1 -1 4 1 0 -1 4 0 5 -1 6 5 0 -1 6 0 7 -1 ] texCoordIndex +[ 6 7 5 -1 5 7 0 -1 5 0 4 -1 4 0 1 -1 4 1 3 -1 3 1 2 -1 4 3 2 -1 4 2 1 -1 4 +1 0 -1 4 0 5 -1 6 5 0 -1 6 0 7 -1 ] coord Coordinate { +point [ 3 0 8 3 0 -6.9 0 0 -6.9 0 0 -1 2.8 0 -1 2.8 0 1 0 0 1 0 0 8 3 .2 8 +3 .2 -6.9 0 .2 -6.9 0 .2 -1 2.8 .2 -1 2.8 .2 1 0 .2 1 0 .2 8 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 .604 .933 .604 .933 .47 0 .47 0 +0 ] } + } + } + ] + } + DEF dad_Inner_Wall1 Transform { + translation 30.8 0 6 + rotation 0 0 1 1.571 + children [ + DEF Inner_Wall1 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "wall.jpg" + ] + } + textureTransform TextureTransform { + rotation 1.571 + scale 5 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion9 IndexedFaceSet { + creaseAngle 0.524 +coordIndex [ 14 15 13 -1 13 15 8 -1 13 8 12 -1 12 8 9 -1 12 9 11 -1 11 9 10 +-1 4 3 2 -1 4 2 1 -1 4 1 0 -1 4 0 5 -1 6 5 0 -1 6 0 7 -1 ] texCoordIndex +[ 6 7 5 -1 5 7 0 -1 5 0 4 -1 4 0 1 -1 4 1 3 -1 3 1 2 -1 4 3 2 -1 4 2 1 -1 4 +1 0 -1 4 0 5 -1 6 5 0 -1 6 0 7 -1 ] coord Coordinate { +point [ 3 0 8 3 0 -6.9 0 0 -6.9 0 0 -1 2.8 0 -1 2.8 0 1 0 0 1 0 0 8 3 .2 8 +3 .2 -6.9 0 .2 -6.9 0 .2 -1 2.8 .2 -1 2.8 .2 1 0 .2 1 0 .2 8 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 .604 .933 .604 .933 .47 0 .47 0 +0 ] } + } + } + ] + } + DEF dad_Inner_Wall0 Transform { + translation 20.8 0 -9 + rotation 0 0 1 1.571 + children [ + DEF Inner_Wall0 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "wall.jpg" + ] + } + textureTransform TextureTransform { + rotation 1.571 + scale 5 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion8 IndexedFaceSet { + creaseAngle 0.524 +coordIndex [ 14 15 13 -1 13 15 8 -1 13 8 12 -1 12 8 9 -1 12 9 11 -1 11 9 10 +-1 4 3 2 -1 4 2 1 -1 4 1 0 -1 4 0 5 -1 6 5 0 -1 6 0 7 -1 ] texCoordIndex +[ 6 7 5 -1 5 7 0 -1 5 0 4 -1 4 0 1 -1 4 1 3 -1 3 1 2 -1 4 3 2 -1 4 2 1 -1 4 +1 0 -1 4 0 5 -1 6 5 0 -1 6 0 7 -1 ] coord Coordinate { +point [ 3 0 8 3 0 -7 0 0 -7 0 0 -1 2.8 0 -1 2.8 0 1 0 0 1 0 0 8 3 .2 8 3 .2 +-7 0 .2 -7 0 .2 -1 2.8 .2 -1 2.8 .2 1 0 .2 1 0 .2 8 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 .6 .933 .6 .933 .467 0 .467 0 0 +] } + } + } + ] + } + DEF dad_Inner_Wall Transform { + translation -19.4 0 -9 + rotation 0 0 1 1.571 + children [ + DEF Inner_Wall Shape { + appearance Appearance { + texture ImageTexture { + url [ + "wall.jpg" + ] + } + textureTransform TextureTransform { + rotation 1.571 + scale 5 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion7 IndexedFaceSet { + creaseAngle 0.524 +coordIndex [ 14 15 13 -1 13 15 8 -1 13 8 12 -1 12 8 9 -1 12 9 11 -1 11 9 10 +-1 4 3 2 -1 4 2 1 -1 4 1 0 -1 4 0 5 -1 6 5 0 -1 6 0 7 -1 ] texCoordIndex +[ 6 7 5 -1 5 7 0 -1 5 0 4 -1 4 0 1 -1 4 1 3 -1 3 1 2 -1 4 3 2 -1 4 2 1 -1 4 +1 0 -1 4 0 5 -1 6 5 0 -1 6 0 7 -1 ] coord Coordinate { +point [ 3 0 8 3 0 -7 0 0 -7 0 0 -1 2.8 0 -1 2.8 0 1 0 0 1 0 0 8 3 .2 8 3 .2 +-7 0 .2 -7 0 .2 -1 2.8 .2 -1 2.8 .2 1 0 .2 1 0 .2 8 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 .6 .933 .6 .933 .467 0 .467 0 0 +] } + } + } + ] + } + DEF dad_Curved_Wall Transform { + translation .6 0 -16 + children [ + DEF Curved_Wall Shape { + appearance Appearance { + texture ImageTexture { + url [ + "stone.jpg" + ] + } + textureTransform TextureTransform { + scale 20 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion919 Extrusion { + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + convex FALSE + crossSection [ + -9.8 .2 + -9.8 -1.8 + -8.9 -3.8 + -6.8 -5.9 + -4.9 -6.8 + -1 -7.8 + 1 -7.8 + 4.9 -6.8 + 6.9 -5.8 + 8.9 -3.8 + 9.8 -1.8 + 9.8 .2 + 10 .2 + 10 -2 + 9 -4 + 7 -6 + 5 -7 + 1 -8 + -1 -8 + -5 -7 + -7 -6 + -9 -4 + -10 -2 + -10 .2 + -9.8 .2 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_A5M Transform { + translation -19.6 0 41.6 + rotation 0 1 0 1.571 + children [ + DEF A5M Group { + children [ + DEF dad_Outter_Wall7 Transform { + translation 0 0 .1 + rotation 0 1 0 3.142 + children [ + DEF Outter_Wall7 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "stone.jpg" + ] + } + textureTransform TextureTransform { + scale 1.6666 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion99 Extrusion { + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -2.5 .1 + 2.5 .1 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Outter_Wall3 Transform { + translation 0 0 .1 + children [ + DEF Inner_Wall9 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "wall.jpg" + ] + } + textureTransform TextureTransform { + scale 1.6666 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion25 Extrusion { + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -2.6 .1 + 2.5 .1 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + ] + } + ] + } + DEF dad_A35M Transform { + translation -49.6 0 16.5 + rotation 0 1 0 1.571 + children [ + DEF A35M Group { + children [ + DEF dad_Outter_Wall6 Transform { + translation 0 0 .1 + rotation 0 1 0 3.142 + children [ + DEF Outter_Wall6 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "stone.jpg" + ] + } + textureTransform TextureTransform { + scale 11.6666 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion98 Extrusion { + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -17.5 .1 + 17.5 .1 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Outter_Wall0 Transform { + translation 0 0 .1 + children [ + DEF Outter_Wall0 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "wall.jpg" + ] + } + textureTransform TextureTransform { + scale 11.6666 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion6 Extrusion { + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -17.5 .1 + 17.5 .1 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + ] + } + ] + } + DEF dad_Reference67 Transform { + translation -29.4 0 -16 + children [ + DEF A15M Group { + children [ + DEF dad_Outter_Wall5 Transform { + translation 0 0 .1 + rotation 0 1 0 3.142 + children [ + DEF Outter_Wall5 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "stone.jpg" + ] + } + textureTransform TextureTransform { + scale 6.6666 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion97 Extrusion { + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -10 .1 + 10 .1 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Outter_Wall Transform { + translation 0 0 .1 + children [ + DEF Outter_Wall Shape { + appearance Appearance { + texture ImageTexture { + url [ + "wall.jpg" + ] + } + textureTransform TextureTransform { + scale 6.6666 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion5 Extrusion { + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -10 .1 + 10 .1 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + ] + } + ] + } + DEF dad_Reference71 Transform { + translation -34.6 0 36.6 + rotation 0 1 0 1.571 + children [ + USE A5M + ] + } + DEF dad_Reference70 Transform { + translation 35.6 0 36.7 + rotation 0 -1 0 1.571 + children [ + USE A5M + ] + } + DEF dad_Reference69 Transform { + translation 20.8 0 41.6 + rotation 0 -1 0 1.571 + children [ + USE A5M + ] + } + DEF dad_Reference68 Transform { + translation 50.8 0 16.5 + rotation 0 -1 0 1.571 + children [ + USE A35M + ] + } + DEF dad_A15M Transform { + translation 30.6 0 -16 + children [ + USE A15M + ] + } + DEF dad_Reference72 Transform { + translation 19.1 3.2 -10 + children [ + DEF A11M Group { + children [ + DEF dad_Outter_Wall8 Transform { + translation 0 0 .1 + rotation 0 1 0 3.142 + children [ + DEF Outter_Wall8 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "stone.jpg" + ] + } + textureTransform TextureTransform { + scale 3.6666 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion910 Extrusion { + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -5.5 .1 + 5.5 .1 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Outter_Wall4 Transform { + translation 0 0 .1 + children [ + DEF Outter_Wall4 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "wall.jpg" + ] + } + textureTransform TextureTransform { + scale 3.6666 1 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion26 Extrusion { + creaseAngle 0.524 + crossSection [ + -5.5 .1 + 5.5 .1 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + ] + } + ] + } + DEF dad_A11M Transform { + translation -17.9 3.2 -10 + children [ + USE A11M + ] + } + DEF dad_Reference73 Transform { + translation -17.9 3.2 38 + rotation 0 -1 0 3.142 + children [ + USE A11M + ] + } + DEF dad_Reference74 Transform { + translation 19.1 3.2 38 + rotation 0 -1 0 3.142 + children [ + USE A11M + ] + } + DEF dad_Reference75 Transform { + translation -23.6 3.2 32.5 + rotation 0 1 0 1.571 + children [ + USE A11M + ] + } + DEF dad_Reference76 Transform { + translation -23.6 3.2 -4.5 + rotation 0 1 0 1.571 + children [ + USE A11M + ] + } + DEF dad_Reference77 Transform { + translation 24.6 3.2 -4.5 + rotation 0 -1 0 1.571 + children [ + USE A11M + ] + } + DEF dad_Reference78 Transform { + translation 24.6 3.2 32.5 + rotation 0 -1 0 1.571 + children [ + USE A11M + ] + } + DEF dad_Reference65 Transform { + translation .6 3.2 -10 + rotation 1 0 0 1.571 + children [ + DEF Top_Wall1 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "alum.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion82 Extrusion { + creaseAngle 0.524 + convex FALSE + crossSection [ + 1 -2.8 + 1 -0 + 13 -0 + 13 -3 + -13 -3 + -13 -0 + -1 -0 + -1 -2.8 + -1.2 -2.8 + -1.2 -.2 + -2.8 -.2 + -2.8 -2.8 + -3 -2.8 + -3 -.2 + -4.8 -.2 + -4.8 -2.8 + -5 -2.8 + -5 -.2 + -6.8 -.2 + -6.8 -2.8 + -7 -2.8 + -7 -.2 + -8.8 -.2 + -8.8 -2.8 + -9 -2.8 + -9 -.2 + -10.8 -.2 + -10.8 -2.8 + -11 -2.8 + -11 -.2 + -12.8 -.2 + -12.8 -2.8 + 12.8 -2.8 + 12.8 -.2 + 11 -.2 + 11 -2.8 + 10.8 -2.8 + 10.8 -.2 + 9 -.2 + 9 -2.8 + 8.8 -2.8 + 8.8 -.2 + 7 -.2 + 7 -2.8 + 6.8 -2.8 + 6.8 -.2 + 5 -.2 + 5 -2.8 + 4.8 -2.8 + 4.8 -.2 + 3 -.2 + 3 -2.8 + 2.8 -2.8 + 2.8 -.2 + 1.2 -.2 + 1.2 -2.8 + 1 -2.8 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Top_Wall Transform { + translation 24.6 3.2 14 + rotation -0 -1 0 1.571 + children [ + DEF Top_Window_Frame Group { + children [ + DEF dad_Top_Wall1 Transform { + rotation 1 0 0 1.571 + children [ + USE Top_Wall1 + ] + } + ] + } + ] + } + DEF dad_Reference66 Transform { + translation .6 3.2 38 + rotation 0 1 0 3.142 + children [ + USE Top_Window_Frame + ] + } + DEF dad_Top_Glass2 Transform { + translation -23.4 0 -10 + children [ + DEF Top_Glass Group { + children [ + DEF dad_Top_Glass1 Transform { + translation -.1 3.2 23 + children [ + DEF Top_Glass1 Shape { + appearance Appearance { + material DEF Shiny_Cyan Material { + ambientIntensity 0.500 + shininess 0.500 + transparency 0.500 + diffuseColor 1 1 1 + specularColor 1 1 1 + } + } + geometry DEF GeoExtrusion84 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + 0 -12 + 0 -0 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Top_Glass0 Transform { + translation -.1 3.2 37 + children [ + DEF Top_Glass0 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion83 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + 0 -12 + 0 -0 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + ] + } + ] + } + DEF dad_Top_Glass3 Transform { + translation -23.4 0 37.8 + rotation 0 1 0 1.571 + children [ + USE Top_Glass + ] + } + DEF dad_Top_Glass4 Transform { + translation -23.4 0 -10 + rotation 0 1 0 1.571 + children [ + USE Top_Glass + ] + } + DEF dad_Top_Glass Transform { + translation 24.6 0 -10 + children [ + USE Top_Glass + ] + } + DEF dad_Window_Frame Transform { + translation 15.6 0 -16 + rotation 1 0 0 1.571 + children [ + DEF Window_Frame Shape { + appearance Appearance { + texture ImageTexture { + url [ + "alum.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion2 Extrusion { + creaseAngle 0.524 + convex FALSE + crossSection [ + 3.1 -.2 + 3.1 -2.8 + 2.9 -2.8 + 2.9 -.2 + 1.2 -.2 + 1.2 -2.8 + 1 -2.8 + 1 -0 + 5 -0 + 5 -3 + -5 -3 + -5 -0 + -1 -0 + -1 -2.8 + -1.2 -2.8 + -1.2 -.2 + -2.9 -.2 + -2.9 -2.8 + -3.1 -2.8 + -3.1 -.2 + -4.8 -.2 + -4.8 -2.8 + 4.8 -2.8 + 4.8 -.2 + 3.1 -.2 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window_Frame0 Transform { + translation -14.4 0 -16 + rotation 1 0 0 1.571 + children [ + DEF Window_Frame0 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "alum.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion4 Extrusion { + creaseAngle 0.524 + convex FALSE + crossSection [ + 3.1 -.2 + 3.1 -2.8 + 2.9 -2.8 + 2.9 -.2 + 1.2 -.2 + 1.2 -2.8 + 1 -2.8 + 1 -0 + 5 -0 + 5 -3 + -5 -3 + -5 -0 + -1 -0 + -1 -2.8 + -1.2 -2.8 + -1.2 -.2 + -2.9 -.2 + -2.9 -2.8 + -3.1 -2.8 + -3.1 -.2 + -4.8 -.2 + -4.8 -2.8 + 4.8 -2.8 + 4.8 -.2 + 3.1 -.2 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window_Frame1 Transform { + translation 42.8 0 34 + rotation 1 0 0 1.571 + children [ + DEF Window_Frame1 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "alum.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion21 Extrusion { + creaseAngle 0.524 + convex FALSE + crossSection [ + -6.8 -.2 + -6.8 -2.8 + 7.6 -2.8 + 7.6 -.2 + 7.8 -.2 + 7.8 -3 + -7 -3 + -7 -0 + 7.8 -0 + 7.8 -.2 + 5.6 -.2 + 5.6 -2.8 + 5.4 -2.8 + 5.4 -.2 + 3.5 -.2 + 3.5 -2.8 + 3.3 -2.8 + 3.3 -.2 + 1.4 -.2 + 1.4 -2.8 + 1.2 -2.8 + 1.2 -.2 + -.7 -.2 + -.7 -2.8 + -.9 -2.8 + -.9 -.2 + -2.8 -.2 + -2.8 -2.8 + -3 -2.8 + -3 -.2 + -4.9 -.2 + -4.9 -2.8 + -5.1 -2.8 + -5.1 -.2 + -6.8 -.2 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window_Frame2 Transform { + translation 45.6 0 -1 + rotation 1 0 0 1.571 + children [ + DEF Window_Frame2 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "alum.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion23 Extrusion { + creaseAngle 0.524 + convex FALSE + crossSection [ + -5 -3 + -5 -0 + 5 -0 + 5 -.2 + 3.1 -.2 + 3.1 -2.8 + 2.9 -2.8 + 2.9 -.2 + 1.1 -.2 + 1.1 -2.8 + .9 -2.8 + .9 -.2 + -.9 -.2 + -.9 -2.8 + -1.1 -2.8 + -1.1 -.2 + -2.9 -.2 + -2.9 -2.8 + -3.1 -2.8 + -3.1 -.2 + -4.8 -.2 + -4.8 -2.8 + 4.8 -2.8 + 4.8 -.2 + 5 -.2 + 5 -3 + -5 -3 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window_Frame3 Transform { + translation -44.4 0 -1 + rotation 1 0 0 1.571 + children [ + DEF Window_Frame3 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "alum.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion24 Extrusion { + creaseAngle 0.524 + convex FALSE + crossSection [ + -5 -3 + -5 -0 + 5 -0 + 5 -.2 + 3.1 -.2 + 3.1 -2.8 + 2.9 -2.8 + 2.9 -.2 + 1.1 -.2 + 1.1 -2.8 + .9 -2.8 + .9 -.2 + -.9 -.2 + -.9 -2.8 + -1.1 -2.8 + -1.1 -.2 + -2.9 -.2 + -2.9 -2.8 + -3.1 -2.8 + -3.1 -.2 + -4.8 -.2 + -4.8 -2.8 + 4.8 -2.8 + 4.8 -.2 + 5 -.2 + 5 -3 + -5 -3 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window_Frame6 Transform { + translation 5.6 0 42 + rotation 0 0 1 1.571 + children [ + DEF Window_Frame6 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "alum.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion3 Extrusion { + creaseAngle 0.524 + convex FALSE + crossSection [ + .2 2 + 3 2 + 3 -2 + 0 -2 + 0 2 + .2 2 + .2 .1 + 2.8 .1 + 2.8 -.1 + .2 -.1 + .2 -1.8 + 2.8 -1.8 + 2.8 1.8 + .2 1.8 + .2 2 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window_Frame7 Transform { + translation 12.6 0 44 + rotation 1 0 0 1.571 + children [ + DEF Window_Frame7 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "alum.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion31 Extrusion { + creaseAngle 0.524 + convex FALSE + crossSection [ + -6.8 -.2 + -6.8 -2.8 + 7.6 -2.8 + 7.6 -.2 + 7.8 -.2 + 7.8 -3 + -7 -3 + -7 -0 + 7.8 -0 + 7.8 -.2 + 5.6 -.2 + 5.6 -2.8 + 5.4 -2.8 + 5.4 -.2 + 3.5 -.2 + 3.5 -2.8 + 3.3 -2.8 + 3.3 -.2 + 1.4 -.2 + 1.4 -2.8 + 1.2 -2.8 + 1.2 -.2 + -.7 -.2 + -.7 -2.8 + -.9 -2.8 + -.9 -.2 + -2.8 -.2 + -2.8 -2.8 + -3 -2.8 + -3 -.2 + -4.9 -.2 + -4.9 -2.8 + -5.1 -2.8 + -5.1 -.2 + -6.8 -.2 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window_Frame8 Transform { + translation -12.4 0 44 + rotation 1 0 0 1.571 + children [ + DEF Window_Frame8 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "alum.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion32 Extrusion { + creaseAngle 0.524 + convex FALSE + crossSection [ + -6.8 -.2 + -6.8 -2.8 + 7.6 -2.8 + 7.6 -.2 + 7.8 -.2 + 7.8 -3 + -7 -3 + -7 -0 + 7.8 -0 + 7.8 -.2 + 5.6 -.2 + 5.6 -2.8 + 5.4 -2.8 + 5.4 -.2 + 3.5 -.2 + 3.5 -2.8 + 3.3 -2.8 + 3.3 -.2 + 1.4 -.2 + 1.4 -2.8 + 1.2 -2.8 + 1.2 -.2 + -.7 -.2 + -.7 -2.8 + -.9 -2.8 + -.9 -.2 + -2.8 -.2 + -2.8 -2.8 + -3 -2.8 + -3 -.2 + -4.9 -.2 + -4.9 -2.8 + -5.1 -2.8 + -5.1 -.2 + -6.8 -.2 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window_Frame9 Transform { + translation -4.4 0 42 + rotation 0 0 1 1.571 + children [ + DEF Window_Frame9 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "alum.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion33 Extrusion { + creaseAngle 0.524 + convex FALSE + crossSection [ + .2 2 + 3 2 + 3 -2 + 0 -2 + 0 2 + .2 2 + .2 .1 + 2.8 .1 + 2.8 -.1 + .2 -.1 + .2 -1.8 + 2.8 -1.8 + 2.8 1.8 + .2 1.8 + .2 2 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window_Frame4 Transform { + translation 27.6 0 39 + rotation 1 0 0 1.571 + children [ + DEF Window_Frame4 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "alum.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion27 Extrusion { + creaseAngle 0.524 + convex FALSE + crossSection [ + -6.8 -.2 + -6.8 -2.8 + 7.6 -2.8 + 7.6 -.2 + 7.8 -.2 + 7.8 -3 + -7 -3 + -7 -0 + 7.8 -0 + 7.8 -.2 + 5.6 -.2 + 5.6 -2.8 + 5.4 -2.8 + 5.4 -.2 + 3.5 -.2 + 3.5 -2.8 + 3.3 -2.8 + 3.3 -.2 + 1.4 -.2 + 1.4 -2.8 + 1.2 -2.8 + 1.2 -.2 + -.7 -.2 + -.7 -2.8 + -.9 -2.8 + -.9 -.2 + -2.8 -.2 + -2.8 -2.8 + -3 -2.8 + -3 -.2 + -4.9 -.2 + -4.9 -2.8 + -5.1 -2.8 + -5.1 -.2 + -6.8 -.2 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window_Frame5 Transform { + translation -27.4 0 39 + rotation 1 0 0 1.571 + children [ + DEF Window_Frame5 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "alum.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion28 Extrusion { + creaseAngle 0.524 + convex FALSE + crossSection [ + -6.8 -.2 + -6.8 -2.8 + 7.6 -2.8 + 7.6 -.2 + 7.8 -.2 + 7.8 -3 + -7 -3 + -7 -0 + 7.8 -0 + 7.8 -.2 + 5.6 -.2 + 5.6 -2.8 + 5.4 -2.8 + 5.4 -.2 + 3.5 -.2 + 3.5 -2.8 + 3.3 -2.8 + 3.3 -.2 + 1.4 -.2 + 1.4 -2.8 + 1.2 -2.8 + 1.2 -.2 + -.7 -.2 + -.7 -2.8 + -.9 -2.8 + -.9 -.2 + -2.8 -.2 + -2.8 -2.8 + -3 -2.8 + -3 -.2 + -4.9 -.2 + -4.9 -2.8 + -5.1 -2.8 + -5.1 -.2 + -6.8 -.2 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window_Frame10 Transform { + translation .6 0 40 + rotation 1 0 0 1.571 + children [ + DEF Window_Frame10 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "alum.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion34 Extrusion { + creaseAngle 0.524 + convex FALSE + crossSection [ + 3.1 -.2 + 3.1 -2.8 + 2.9 -2.8 + 2.9 -.2 + 1.2 -.2 + 1.2 -2.8 + 1 -2.8 + 1 -0 + 5 -0 + 5 -3 + -5 -3 + -5 -0 + -1 -0 + -1 -2.8 + -1.2 -2.8 + -1.2 -.2 + -2.9 -.2 + -2.9 -2.8 + -3.1 -2.8 + -3.1 -.2 + -4.8 -.2 + -4.8 -2.8 + 4.8 -2.8 + 4.8 -.2 + 3.1 -.2 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Top_Window_Frame Transform { + translation -23.6 3.2 14 + rotation 0 1 0 1.571 + children [ + USE Top_Window_Frame + ] + } + DEF dad_Extrusion37 Transform { + translation -11.4 0 -15.9 + children [ + DEF Window_Glass4 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion37 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -2 -0 + 2 -0 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Extrusion38 Transform { + translation -17.4 0 -15.9 + children [ + DEF Window_Glass3 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion38 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -2 -0 + 2 -0 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Extrusion39 Transform { + translation 40.7 0 -9 + children [ + DEF Window_Glass2 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion39 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + 0 8 + 0 -7 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Extrusion40 Transform { + translation -39.3 0 -9 + children [ + DEF Window_Glass1 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion40 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + 0 8 + 0 -7 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window Transform { + translation 45.6 0 -.9 + children [ + DEF Window Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion41 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -5 -0 + 5 -0 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window0 Transform { + translation -44.4 0 -.9 + children [ + DEF Window0 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion42 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -5 -0 + 5 -0 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window1 Transform { + translation -41.4 0 34.1 + children [ + DEF Window1 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion43 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -8 -0 + 7 -0 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window2 Transform { + translation 43.6 0 34.1 + children [ + DEF Window2 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion44 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -8 -0 + 7 -0 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window5 Transform { + translation 5.5 0 42 + children [ + DEF Window5 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion47 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + 0 2 + 0 -2 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window6 Transform { + translation -4.5 0 42 + children [ + DEF Window6 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion48 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + 0 2 + 0 -2 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window7 Transform { + translation 13.6 0 44.1 + children [ + DEF Window7 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion49 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -8 -0 + 7 -0 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window8 Transform { + translation -11.4 0 44.1 + children [ + DEF Window8 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion50 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -8 -0 + 7 -0 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window9 Transform { + translation 3.6 0 40.1 + children [ + DEF Window9 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion51 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -2 -0 + 2 -0 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window10 Transform { + translation -2.4 0 40.1 + children [ + DEF Window10 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion52 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -2 -0 + 2 -0 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Extrusion35 Transform { + translation 18.6 0 -15.9 + children [ + DEF Window_Glass0 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion35 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -2 -0 + 2 -0 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window3 Transform { + translation 28.6 0 39.1 + children [ + DEF Window3 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion45 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -8 -0 + 7 -0 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Extrusion36 Transform { + translation 12.6 0 -15.9 + children [ + DEF Window_Glass Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion36 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -2 -0 + 2 -0 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window4 Transform { + translation -26.4 0 39.1 + children [ + DEF Window4 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion46 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -8 -0 + 7 -0 + ] + spine [ + 0 0 0 + 0 3 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Window_Frame11 Transform { + translation -42.4 0 34 + rotation 1 0 0 1.571 + children [ + DEF Window_Frame11 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "alum.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion22 Extrusion { + creaseAngle 0.524 + convex FALSE + crossSection [ + -6.8 -.2 + -6.8 -2.8 + 7.6 -2.8 + 7.6 -.2 + 7.8 -.2 + 7.8 -3 + -7 -3 + -7 -0 + 7.8 -0 + 7.8 -.2 + 5.6 -.2 + 5.6 -2.8 + 5.4 -2.8 + 5.4 -.2 + 3.5 -.2 + 3.5 -2.8 + 3.3 -2.8 + 3.3 -.2 + 1.4 -.2 + 1.4 -2.8 + 1.2 -2.8 + 1.2 -.2 + -.7 -.2 + -.7 -2.8 + -.9 -2.8 + -.9 -.2 + -2.8 -.2 + -2.8 -2.8 + -3 -2.8 + -3 -.2 + -4.9 -.2 + -4.9 -2.8 + -5.1 -2.8 + -5.1 -.2 + -6.8 -.2 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Outter_Wall2 Transform { + translation 40.6 0 -9 + rotation 0 -0 -1 1.571 + children [ + DEF Window_Frame12 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "alum.jpg" + ] + } + material USE Shiny_Rust + } + geometry DEF GeoExtrusion12 Extrusion { + creaseAngle 0.524 + convex FALSE + crossSection [ + -.2 -.5 + -.2 1.4 + -2.8 1.4 + -2.8 1.6 + -.2 1.6 + -.2 3.6 + -2.8 3.6 + -2.8 3.8 + -.2 3.8 + -.2 5.7 + -2.8 5.7 + -2.8 5.9 + -.2 5.9 + -.2 7.8 + -3 7.8 + -3 8 + 0 8 + 0 -7 + -3 -7 + -3 7.8 + -2.8 7.8 + -2.8 -6.8 + -.2 -6.8 + -.2 -4.9 + -2.8 -4.9 + -2.8 -4.7 + -.2 -4.7 + -.2 -2.8 + -2.8 -2.8 + -2.8 -2.6 + -.2 -2.6 + -.2 -.7 + -2.8 -.7 + -2.8 -.5 + -.2 -.5 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Outter_Wall1 Transform { + translation -39.4 0 -9 + rotation 0 -0 -1 1.571 + children [ + DEF Window_Frame13 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "alum.jpg" + ] + } + material USE Shiny_Rust + } + geometry DEF GeoExtrusion11 Extrusion { + creaseAngle 0.524 + convex FALSE + crossSection [ + -.2 -.5 + -.2 1.4 + -2.8 1.4 + -2.8 1.6 + -.2 1.6 + -.2 3.6 + -2.8 3.6 + -2.8 3.8 + -.2 3.8 + -.2 5.7 + -2.8 5.7 + -2.8 5.9 + -.2 5.9 + -.2 7.8 + -3 7.8 + -3 8 + 0 8 + 0 -7 + -3 -7 + -3 7.8 + -2.8 7.8 + -2.8 -6.8 + -.2 -6.8 + -.2 -4.9 + -2.8 -4.9 + -2.8 -4.7 + -.2 -4.7 + -.2 -2.8 + -2.8 -2.8 + -2.8 -2.6 + -.2 -2.6 + -.2 -.7 + -2.8 -.7 + -2.8 -.5 + -.2 -.5 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + ] + } + DEF dad_Skylight Transform { + translation -.6 0 10 + children [ + DEF dad_Level_2_Rim0 Transform { + translation .6 6 14 + children [ + DEF Level_2_Rim0 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "white.jpg" + ] + } + material USE Yellow + } + geometry DEF GeoSweptSurface11 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -10 10 + -9 13 + -8 15 + -6 17 + -4 18 + -1 19 + 1 19 + 4 18 + 6 17 + 8 15 + 9 13 + 10 10 + 10 -10 + 9 -13 + 8 -15 + 6 -17 + 4 -18 + 1 -19 + -1 -19 + -4 -18 + -6 -17 + -8 -15 + -9 -13 + -10 -10 + -10 10 + ] + spine [ + 0 0 0 + 0 .4 0 + 0 .4 0 + 0 0 0 + 0 0 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + 0 0 1 3.142 + 0 0 1 3.142 + 0 0 1 0 + ] + scale [ + 1.02 1.02 + 1.02 1.02 + .97 .98 + .97 .98 + 1.02 1.02 + ] + } + } + ] + } + DEF dad_Skylight_beam2 Transform { + translation .6 7.2 14 + rotation 0 -1 0 1.571 + children [ + DEF Skylight_beam2 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "crown.jpg" + ] + } + material USE White + } + geometry DEF GeoBox17 Box { + size 38 .4 .4 + } + } + ] + } + DEF dad_Skylight_beam1 Transform { + translation .6 7.2 24 + children [ + DEF Skylight_beam1 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "crown.jpg" + ] + } + material USE White + } + geometry DEF GeoBox15 Box { + size 20 .4 .4 + } + } + ] + } + DEF dad_Skylight_beam0 Transform { + translation .6 7.2 4 + children [ + DEF Skylight_beam0 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "crown.jpg" + ] + } + material USE White + } + geometry DEF GeoBox14 Box { + size 20 .4 .4 + } + } + ] + } + DEF dad_Skylight_Glass Transform { + translation .6 7.3 14 + children [ + DEF Skylight_Glass Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion915 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 23 22 21 -1 23 21 20 -1 23 20 19 -1 23 19 18 -1 23 18 17 -1 23 +17 16 -1 23 16 15 -1 23 15 14 -1 23 14 13 -1 23 13 12 -1 23 12 11 -1 23 11 10 +-1 23 10 9 -1 23 9 8 -1 23 8 7 -1 23 7 6 -1 23 6 5 -1 23 5 4 -1 23 4 3 -1 23 +3 2 -1 23 2 1 -1 23 1 0 -1 ] coord DEF Skylight_Glass_Coord Coordinate { +point [ -10 0 10 -9 0 13 -8 0 15 -6 0 17 -4 0 18 -1 0 19 1 0 19 4 0 18 6 0 +17 8 0 15 9 0 13 10 0 10 10 0 -10 9 0 -13 8 0 -15 6 0 -17 4 0 -18 1 0 -19 +-1 0 -19 -4 0 -18 -6 0 -17 -8 0 -15 -9 0 -13 -10 0 -10 ] + } + } + } + ] + } + DEF dad_Skylight_beam Transform { + translation .6 7.2 14 + children [ + DEF Skylight_beam Shape { + appearance Appearance { + texture ImageTexture { + url [ + "crown.jpg" + ] + } + material USE White + } + geometry DEF GeoBox10 Box { + size 20 .4 .4 + } + } + ] + } + DEF dad_Skylight_Rim Transform { + translation .6 7.1 14 + children [ + DEF Skylight_Rim Shape { + appearance Appearance { + texture ImageTexture { + url [ + "crown.jpg" + ] + } + material USE White + } + geometry DEF GeoSweptSurface1 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -10 10 + -9 13 + -8 15 + -6 17 + -4 18 + -1 19 + 1 19 + 4 18 + 6 17 + 8 15 + 9 13 + 10 10 + 10 -10 + 9 -13 + 8 -15 + 6 -17 + 4 -18 + 1 -19 + -1 -19 + -4 -18 + -6 -17 + -8 -15 + -9 -13 + -10 -10 + -10 10 + ] + spine [ + 0 0 0 + 0 .4 0 + 0 .4 0 + 0 0 0 + 0 0 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + 0 0 1 3.142 + 0 0 1 3.142 + 0 0 1 0 + ] + scale [ + 1.03 1.02 + 1.03 1.02 + .97 .98 + .97 .98 + 1.03 1.02 + ] + } + } + ] + } + DEF dad_Level_3_outside Transform { + translation .6 6.4 14 + children [ + DEF Level_3_outside Shape { + appearance Appearance { + texture ImageTexture { + url [ + "stone.jpg" + ] + } + textureTransform TextureTransform { + scale 30 1 + } + material USE Shiny_Rust + } + geometry DEF GeoExtrusion916 Extrusion { + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -10.1 10 + -9 13 + -8 15 + -6 17 + -4 18 + -1 19 + 1 19 + 4 18 + 6 17 + 8 15 + 9 13 + 10.1 10 + 10.1 7.5 + 10.1 5 + 10.1 2.5 + 10.1 -0 + 10.1 -2.5 + 10.1 -5 + 10.1 -8 + 10.1 -10 + 9 -13 + 8 -15 + 6 -17 + 4 -18 + 1 -19 + -1 -19 + -4 -18 + -6 -17 + -8 -15 + -9 -13 + -10.1 -10 + -10.1 -7.5 + -10.1 -5 + -10.1 -2.5 + -10.1 -0 + -10.1 2.5 + -10.1 5 + -10.1 7.5 + -10.1 10 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Level_3_inside Transform { + translation .6 6.4 14 + children [ + DEF Level_3_inside Shape { + appearance Appearance { + texture ImageTexture { + url [ + "floor.jpg" + ] + } + textureTransform TextureTransform { + rotation 1.571 + scale 1 30 + } + material USE Shiny_Rust + } + geometry DEF GeoExtrusion914 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -10 10 + -8.9 12.9 + -7.9 14.9 + -5.9 16.9 + -3.9 17.9 + -1 18.9 + 1 18.9 + 3.9 17.9 + 5.9 16.9 + 7.9 14.9 + 8.9 12.9 + 10 10 + 10 7.5 + 10 5 + 10 2.5 + 10 -0 + 10 -2.5 + 10 -5 + 10 -7.5 + 10 -10 + 8.9 -12.9 + 7.9 -14.9 + 5.9 -16.9 + 3.9 -17.9 + 1 -18.9 + -1 -18.9 + -3.9 -17.9 + -5.9 -16.9 + -7.9 -14.9 + -8.9 -12.9 + -10 -10 + -10 -7.5 + -10 -5 + -10 -2.5 + -10 -0 + -10 2.5 + -10 5 + -10 7.5 + -10 10 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Level_1_Rim Transform { + translation .6 2.7 14 + children [ + DEF Level_1_Rim Shape { + appearance Appearance { + texture ImageTexture { + url [ + "white.jpg" + ] + } + material USE Yellow + } + geometry DEF GeoSweptSurface12 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -10 10 + -9 13 + -8 15 + -6 17 + -4 18 + -1 19 + 1 19 + 4 18 + 6 17 + 8 15 + 9 13 + 10 10 + 10 -10 + 9 -13 + 8 -15 + 6 -17 + 4 -18 + 1 -19 + -1 -19 + -4 -18 + -6 -17 + -8 -15 + -9 -13 + -10 -10 + -10 10 + ] + spine [ + 0 0 0 + 0 .4 0 + 0 .4 0 + 0 0 0 + 0 0 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + 0 0 1 3.142 + 0 0 1 3.142 + 0 0 1 0 + ] + scale [ + 1.02 1.02 + 1.02 1.02 + .97 .98 + .97 .98 + 1.02 1.02 + ] + } + } + ] + } + ] + } + DEF dad_Glass_Rails Transform { + translation -.6 0 10 + children [ + DEF dad_Roof_Glass Transform { + translation .6 3.2 -6 + children [ + DEF Roof_Glass Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion77 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + convex FALSE + crossSection [ + -1.2 -18.2 + -5.2 -17.2 + -7.2 -16.2 + -9.2 -14.2 + -10.2 -12.2 + -10.2 -10.2 + -40.2 -10.2 + -40.2 4.8 + -50.2 4.8 + -50.2 40.2 + -35.2 40.2 + -35.2 45.2 + -20.2 45.2 + -20.2 50.2 + 20.2 50.2 + 20.2 45.2 + 35.2 45.2 + 35.2 40.2 + 50.2 40.2 + 50.2 4.8 + 40.2 4.8 + 40.2 -10.2 + 10.2 -10.2 + 10.2 -12.2 + 9.2 -14.2 + 7.2 -16.2 + 5.2 -17.2 + .2 -18.2 + -1.2 -18.2 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Balcony_Glass Transform { + translation .6 3.2 14 + children [ + DEF Balcony_Glass Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion78 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -10 -6 + -10 10 + -9 13 + -8 15 + -6 17 + -4 18 + -1 19 + 1 19 + 4 18 + 6 17 + 8 15 + 9 13 + 10 10 + 10 -6 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Balcony_Glass0 Transform { + translation .6 3.2 14 + children [ + DEF Balcony_Glass0 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion913 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + 10 -10 + 9 -13 + 8 -15 + 6 -17 + 4 -18 + 1 -19 + -1 -19 + -4 -18 + -6 -17 + -8 -15 + -9 -13 + -10 -10 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + ] + } + DEF dad_Elev_1-B Transform { + translation 0 -3.2 -2 + children [ + DEF Elevator_Edges0 Collision { + collide FALSE + children [ + DEF dad_Elev_Down0 Transform { + translation 0 0 4 + children [ + DEF Elev_Down0 Shape { + appearance Appearance { + material DEF Purple Material { + ambientIntensity 0.500 + shininess 0.500 + transparency 0.800 + diffuseColor .9176 0 .874 + specularColor .9176 0 .874 + } + } + geometry DEF GeoExtrusion921 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -18.5 38.5 + -18.5 41.5 + -15.5 41.5 + -15.5 38.5 + -18.5 38.5 + ] + spine [ + 0 0 0 + 0 9.1 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF Group31 Group { + children [ + DEF dad_down0_button Transform { + translation -17.1 5 44 + rotation 1 0 0 3.142 + children [ + DEF down0_button Shape { + appearance Appearance { + material DEF Red Material { + ambientIntensity 0.100 + shininess 0.000 + diffuseColor 1 0 0 + specularColor 1 0 0 + } + } + geometry DEF GeoSweptSurface3 Extrusion { + creaseAngle 0.524 + crossSection [ + -.2 -.2 + -.2 .2 + .2 .2 + .2 -.2 + -.2 -.2 + ] + spine [ + 0 0 0 + 0 .5 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 0 0 + ] + } + } + ] + } + DEF down0_button_ts TouchSensor { + } + ] + } + DEF Group32 Group { + children [ + DEF dad_Down_Button Transform { + translation -17.1 8.2 44 + rotation 1 0 0 3.142 + children [ + DEF Down_Button Shape { + appearance Appearance { + material USE Red + } + geometry DEF GeoSweptSurface4 Extrusion { + creaseAngle 0.524 + crossSection [ + -.2 -.2 + -.2 .2 + .2 .2 + .2 -.2 + -.2 -.2 + ] + spine [ + 0 0 0 + 0 .5 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 0 0 + ] + } + } + ] + } + DEF Down_Button_TS TouchSensor { + } + ] + } + ] + } + DEF B1_Bacement Viewpoint { + description "B1 Bacement" + fieldOfView 0.785 + position -17 1.6 44 + orientation 0 -1 0 1.571 + } + DEF Up0 TimeSensor { + cycleInterval 4.000 + startTime -1.000 + } + DEF Down0 TimeSensor { + cycleInterval 4.000 + startTime -1.000 + } + DEF Up01 TimeSensor { + cycleInterval 0.050 + startTime -1.000 + } + DEF Down01 TimeSensor { + cycleInterval 0.050 + startTime -1.000 + } + DEF B1rst_Floor Viewpoint { + description "B2 1rst Floor" + fieldOfView 0.785 + position 17 4.8 44 + orientation 0 1 0 1.571 + } + ] + } + DEF dad_Elev_1-2 Transform { + translation 0 0 2 + children [ + DEF Elevator_Edges Collision { + collide FALSE + children [ + DEF Group33 Group { + children [ + DEF up0_button_ts TouchSensor { + } + DEF dad_up0_button Transform { + translation 17.1 -1.75 40 + children [ + DEF up0_button Shape { + appearance Appearance { + material USE Red + } + geometry DEF GeoSweptSurface5 Extrusion { + creaseAngle 0.524 + crossSection [ + -.2 -.2 + -.2 .2 + .2 .2 + .2 -.2 + -.2 -.2 + ] + spine [ + 0 0 0 + 0 .5 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 0 0 + ] + } + } + ] + } + ] + } + DEF Group34 Group { + children [ + DEF dad_up_button Transform { + translation 17.1 1.5 40 + children [ + DEF up_button Shape { + appearance Appearance { + material USE Red + } + geometry DEF GeoSweptSurface6 Extrusion { + creaseAngle 0.524 + crossSection [ + -.2 -.2 + -.2 .2 + .2 .2 + .2 -.2 + -.2 -.2 + ] + spine [ + 0 0 0 + 0 .5 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 0 0 + ] + } + } + ] + } + DEF up_button_ts TouchSensor { + } + ] + } + DEF Elev_Up Shape { + appearance Appearance { + material DEF Shiny_Green Material { + ambientIntensity 0.500 + shininess 0.500 + transparency 0.800 + diffuseColor .5 1 .5 + specularColor .5 1 .5 + } + } + geometry DEF GeoExtrusion96 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + 15.5 38.5 + 15.5 41.5 + 18.5 41.5 + 18.5 38.5 + 15.5 38.5 + ] + spine [ + 0 -3.2 0 + 0 5.9 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF A2nd_Floor Viewpoint { + description "A2nd Floor" + fieldOfView 0.785 + position 17 4.8 40 + orientation 0 1 0 1.571 + } + DEF A1rst_Floor Viewpoint { + description "A1rst Floor" + fieldOfView 0.785 + position -17 1.6 40 + orientation 0 -1 0 1.571 + } + DEF Up TimeSensor { + cycleInterval 4.000 + startTime -1.000 + } + DEF Down TimeSensor { + cycleInterval 4.000 + startTime -1.000 + } + DEF dad_Beam Transform { + translation 0 0 24 + children [ + DEF Beam Sound { + priority 1.000 + minBack 100.000 + minFront 100.000 + maxBack 100.000 + maxFront 100.000 + spatialize FALSE + source DEF AClip_Beam AudioClip { + url [ + "power-up.mp3" + ] +startTime -1 + } + } + ] + } + DEF Up- TimeSensor { + cycleInterval 0.050 + startTime -1.000 + } + DEF Down- TimeSensor { + cycleInterval 0.050 + startTime -1.000 + } + ] + } + DEF dad_Crown_Master Transform { + translation -.6 0 10 + children [ + DEF dad_Room_Crown Transform { + translation -42 2.75 24 + children [ + DEF Room_Crown Shape { + appearance Appearance { + texture ImageTexture { + url [ + "white.jpg" + ] + } + textureTransform TextureTransform { + translation 1 1 + } + material USE Yellow + } + geometry DEF GeoExtrusion925 Extrusion { + endCap FALSE + creaseAngle 0.524 + convex FALSE + crossSection [ + 6.5 -9 + 6.5 -5 + 2.5 -5 + 2.5 -4.5 + 6.5 -4.5 + 6.5 -.5 + 2.5 -.5 + 2.5 -0 + 6.5 -0 + 6.5 4 + 2.5 4 + 2.5 4.5 + 6.5 4.5 + 6.5 8.5 + 2.5 8.5 + 2.5 -9 + 2 -9 + 2 8.5 + -2 8.5 + -2 4.5 + 2 4.5 + 2 4 + -2 4 + -2 -0 + 2 -0 + 2 -.5 + -2 -.5 + -2 -4.5 + 2 -4.5 + 2 -5 + -2 -5 + -2 -9 + -2.5 -9 + -2.5 8.5 + -7 8.5 + -7 9 + 7 9 + 7 -9.5 + -7 -9.5 + -7 8.5 + -6.5 8.5 + -6.5 4.5 + -2.5 4.5 + -2.5 4 + -6.5 4 + -6.5 -0 + -2.5 -0 + -2.5 -.5 + -6.5 -.5 + -6.5 -4.5 + -2.5 -4.5 + -2.5 -5 + -6.5 -5 + -6.5 -9 + 6.5 -9 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + } + } + ] + } + Transform { + translation -39 2.75 6.5 + rotation 0 1 0 1.571 + children [ + USE Room_Crown + ] + } + Transform { + translation -27 2.75 29 + children [ + USE Room_Crown + ] + } + Transform { + translation -29 2.75 -8.5 + rotation 0 1 0 1.571 + children [ + USE Room_Crown + ] + } + Transform { + translation 31 2.75 -8.5 + rotation 0 1 0 1.571 + children [ + USE Room_Crown + ] + } + Transform { + translation 41 2.75 6.5 + rotation 0 1 0 1.571 + children [ + USE Room_Crown + ] + } + Transform { + translation 43 2.75 24 + children [ + USE Room_Crown + ] + } + Transform { + translation 28 2.75 29 + children [ + USE Room_Crown + ] + } + DEF dad_Great_Hall_Crown Transform { + translation .6 2.75 12 + children [ + DEF Great_Hall_Crown Shape { + appearance Appearance { + texture ImageTexture { + url [ + "white.jpg" + ] + } + material USE Yellow + } + geometry DEF GeoExtrusion926 Extrusion { + endCap FALSE + creaseAngle 0.524 + convex FALSE + crossSection [ + -18.5 26 + -18.5 22 + -11 22 + -11 21 + -18.5 21 + -18.5 14 + -11 14 + -11 13 + -18.5 13 + -18.5 6.5 + -11 6.5 + -11 5.5 + -18.5 5.5 + -18.5 -2.5 + -19.5 -2.5 + -19.5 5.5 + -28.5 5.5 + -28.5 -2.5 + -11 -2.5 + -11 -3.5 + -28.5 -3.5 + -28.5 -11.5 + -19.5 -11.5 + -19.5 -3.5 + -18.5 -3.5 + -18.5 -11.5 + -11 -11.5 + -11 -12.5 + -18.5 -12.5 + -18.5 -17 + -11 -17 + -11 -18 + -18.5 -18 + -18.5 -26 + -.5 -26 + -.5 -18 + .5 -18 + .5 -26 + 18.5 -26 + 18.5 -27 + -19.5 -27 + -19.5 -12.5 + -29.5 -12.5 + -29.5 6.5 + -19.5 6.5 + -19.5 27 + 19.5 27 + 19.5 6.5 + 29.5 6.5 + 29.5 -12.5 + 19.5 -12.5 + 19.5 -27 + 18.5 -27 + 18.5 -18 + 11 -18 + 11 -17 + 18.5 -17 + 18.5 -12.5 + 11 -12.5 + 11 -11.5 + 18.5 -11.5 + 18.5 -3.5 + 19.5 -3.5 + 19.5 -11.5 + 28.5 -11.5 + 28.5 -3.5 + 11 -3.5 + 11 -2.5 + 28.5 -2.5 + 28.5 5.5 + 19.5 5.5 + 19.5 -2.5 + 18.5 -2.5 + 18.5 5.5 + 11 5.5 + 11 6.5 + 18.5 6.5 + 18.5 13 + 11 13 + 11 14 + 18.5 14 + 18.5 21 + 11 21 + 11 22 + 18.5 22 + 18.5 26 + 11 26 + 11 -26 + 10 -26 + 10 26 + .5 26 + .5 22 + -.5 22 + -.5 26 + -10 26 + -10 22 + 10 22 + 10 21 + -10 21 + -10 -17 + 10 -17 + 10 -18 + -10 -18 + -10 -26 + -11 -26 + -11 26 + -18.5 26 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + } + } + ] + } + DEF dad_Great_Hall_Crown_Floor_2 Transform { + translation .6 6 12 + children [ + DEF Great_Hall_Crown_Floor_2 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "white.jpg" + ] + } + material USE Yellow + } + geometry DEF GeoExtrusion927 Extrusion { + endCap FALSE + creaseAngle 0.524 + convex FALSE + crossSection [ + -22 24 + -22 22 + -11 22 + -11 21 + -22 21 + -22 10 + -11 10 + -11 9 + -22 9 + -22 -4 + -11 -4 + -11 -5 + -22 -5 + -22 -17 + -11 -17 + -11 -18 + -22 -18 + -22 -20 + -.5 -20 + -.5 -18 + .5 -18 + .5 -20 + 22 -20 + 22 -21 + -23 -21 + -23 25 + 23 25 + 23 -21 + 22 -21 + 22 -18 + 11 -18 + 11 -17 + 22 -17 + 22 -5 + 11 -5 + 11 -4 + 22 -4 + 22 9 + 11 9 + 11 10 + 22 10 + 22 21 + 11 21 + 11 22 + 22 22 + 22 24 + 11 24 + 11 -20 + 10 -20 + 10 24 + .5 24 + .5 22 + -.5 22 + -.5 24 + -10 24 + -10 22 + 10 22 + 10 21 + -10 21 + -10 -17 + 10 -17 + 10 -18 + -10 -18 + -10 -20 + -11 -20 + -11 24 + -22.5 24 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + } + } + ] + } + ] + } + DEF dad_Door_Frames Transform { + translation -.6 0 10 + children [ + DEF dad_Door_Frame Transform { + translation -34.4 0 26 + rotation 0 0 1 1.571 + children [ + DEF Door_Frame Shape { + appearance Appearance { + material USE Shiny_Rust + } + geometry DEF GeoExtrusion928 Extrusion { + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + 0 -10 + 2.8 -10 + 2.8 -8 + 0 -8 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Door_Frame0 Transform { + translation 27.6 0 19 + rotation 1 0 0 1.571 + children [ + DEF Door_Frame0 Shape { + appearance Appearance { + material USE Shiny_Rust + } + geometry DEF GeoExtrusion929 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -1 -0 + -1 -2.8 + 1 -2.8 + 1 -0 + ] + spine [ + 0 0 0 + 0 .2 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Reference27 Transform { + translation -27.4 0 19 + rotation 1 0 0 1.571 + children [ + USE Door_Frame0 + ] + } + DEF dad_Reference28 Transform { + translation 35.6 0 26 + rotation 0 0 1 1.571 + children [ + USE Door_Frame + ] + } + DEF dad_Reference3 Transform { + translation -29.4 0 15 + rotation 0 0 1 1.571 + children [ + USE Door_Frame + ] + } + DEF dad_Reference4 Transform { + translation 30.8 0 15 + rotation 0 0 1 1.571 + children [ + USE Door_Frame + ] + } + DEF dad_Reference5 Transform { + translation 20.8 0 0 + rotation 0 0 1 1.571 + children [ + USE Door_Frame + ] + } + DEF dad_Reference6 Transform { + translation -19.4 0 0 + rotation 0 0 1 1.571 + children [ + USE Door_Frame + ] + } + ] + } + DEF dad_Stairs Transform { + translation 0 3.2 10 + children [ + DEF dad_Group31 Transform { + translation 10 0 10 + rotation 0 1 0 1.571 + children [ + DEF dad_Group32 Transform { + rotation -1 0 0 1.571 + children [ + DEF Bottom0 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "white.jpg" + ] + } + material USE Yellow + } + geometry DEF GeoSculptedSurface3 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 0 1 5 -1 0 5 4 -1 1 2 6 -1 1 6 5 -1 2 3 7 -1 2 7 6 -1 4 5 8 -1 +6 7 9 -1 8 5 11 -1 8 11 10 -1 5 6 12 -1 5 12 11 -1 6 9 13 -1 6 13 12 -1 10 11 +14 -1 12 13 15 -1 14 11 17 -1 14 17 16 -1 11 12 18 -1 11 18 17 -1 12 15 19 +-1 12 19 18 -1 16 17 20 -1 18 19 21 -1 20 17 23 -1 20 23 22 -1 17 18 24 -1 17 +24 23 -1 18 21 25 -1 18 25 24 -1 22 23 26 -1 24 25 27 -1 26 23 29 -1 26 29 28 +-1 23 24 30 -1 23 30 29 -1 24 27 31 -1 24 31 30 -1 28 29 32 -1 30 31 33 -1 32 +29 35 -1 32 35 34 -1 29 30 36 -1 29 36 35 -1 30 33 37 -1 30 37 36 -1 34 35 38 +-1 36 37 39 -1 38 35 41 -1 38 41 40 -1 35 36 42 -1 35 42 41 -1 36 39 43 -1 36 +43 42 -1 ] texCoordIndex +[ 0 0 2 -1 0 2 2 -1 0 1 3 -1 0 3 2 -1 1 1 3 -1 1 3 3 -1 2 2 2 -1 3 3 3 -1 2 +2 4 -1 2 4 4 -1 2 3 5 -1 2 5 4 -1 3 3 5 -1 3 5 5 -1 4 4 4 -1 5 5 5 -1 4 4 6 +-1 4 6 6 -1 4 5 7 -1 4 7 6 -1 5 5 7 -1 5 7 7 -1 6 6 6 -1 7 7 7 -1 6 6 8 -1 6 +8 8 -1 6 7 9 -1 6 9 8 -1 7 7 9 -1 7 9 9 -1 8 8 8 -1 9 9 9 -1 8 8 10 -1 8 10 +10 -1 8 9 11 -1 8 11 10 -1 9 9 11 -1 9 11 11 -1 10 10 10 -1 11 11 11 -1 10 10 +12 -1 10 12 12 -1 10 11 13 -1 10 13 12 -1 11 11 13 -1 11 13 13 -1 12 12 12 +-1 13 13 13 -1 12 12 14 -1 12 14 14 -1 12 13 15 -1 12 15 14 -1 13 13 15 -1 13 +15 15 -1 ] coord DEF Bottom0_Coord Coordinate { +point [ 6 0 0 6 0 -.5 2 0 -.5 2 0 0 5.79555 1.55291 0 5.79555 1.55291 -1 1.93185 +.51764 -1 1.93185 .51764 0 5.79555 1.55291 -.5 1.93185 .51764 -.5 5.19615 +3 -.5 5.19615 3 -1.5 1.73205 1 -1.5 1.73205 1 -.5 5.19615 3 -1 1.73205 1 -1 +4.24264 4.24264 -1 4.24264 4.24264 -2 1.41421 1.41421 -2 1.41421 1.41421 -1 +4.24264 4.24264 -1.5 1.41421 1.41421 -1.5 3 5.19615 -1.5 3 5.19615 -2.5 1 +1.73205 -2.5 1 1.73205 -1.5 3 5.19615 -2 1 1.73205 -2 1.55291 5.79555 -2 1.55291 +5.79555 -3 .51764 1.93185 -3 .51764 1.93185 -2 1.55291 5.79555 -2.5 .51764 +1.93185 -2.5 0 6 -2.5 0 6 -3.5 0 2 -3.5 0 2 -2.5 0 6 -3 0 2 -3 -1.55291 5.79555 +-3 -1.55291 5.79555 -3.5 -.51764 1.93185 -3.5 -.51764 1.93185 -3 ] + } + texCoord +TextureCoordinate { point [ 1 0 .47 0 .973 .259 .461 .086 .894 .5 .435 .167 +.767 .707 .393 .236 .603 .866 .338 .289 .411 .966 .274 .322 .206 1 .206 .333 +0 .966 .137 .322 ] } + } + } + DEF Top0 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "crown.jpg" + ] + } + material USE White + } + geometry DEF GeoSculptedSurface4 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 0 1 3 -1 0 3 2 -1 2 3 5 -1 2 5 4 -1 4 5 7 -1 4 7 6 -1 6 7 9 -1 +6 9 8 -1 8 9 11 -1 8 11 10 -1 10 11 13 -1 10 13 12 -1 12 13 15 -1 12 15 14 +-1 14 15 17 -1 14 17 16 -1 16 17 19 -1 16 19 18 -1 18 19 21 -1 18 21 20 -1 20 +21 23 -1 20 23 22 -1 22 23 25 -1 22 25 24 -1 24 25 27 -1 24 27 26 -1 26 27 29 +-1 26 29 28 -1 ] texCoordIndex +[ 0 1 3 -1 0 3 2 -1 2 3 3 -1 2 3 2 -1 2 3 5 -1 2 5 4 -1 4 5 5 -1 4 5 4 -1 4 +5 7 -1 4 7 6 -1 6 7 7 -1 6 7 6 -1 6 7 9 -1 6 9 8 -1 8 9 9 -1 8 9 8 -1 8 9 11 +-1 8 11 10 -1 10 11 11 -1 10 11 10 -1 10 11 13 -1 10 13 12 -1 12 13 13 -1 12 +13 12 -1 12 13 15 -1 12 15 14 -1 14 15 15 -1 14 15 14 -1 ] +coord DEF Top0_Coord +Coordinate { +point [ 2 0 0 6 0 0 1.93185 .51764 0 5.79555 1.55291 0 1.93185 .51764 -.5 +5.79555 1.55291 -.5 1.73205 1 -.5 5.19615 3 -.5 1.73205 1 -1 5.19615 3 -1 +1.41421 1.41421 -1 4.24264 4.24264 -1 1.41421 1.41421 -1.5 4.24264 4.24264 +-1.5 1 1.73205 -1.5 3 5.19615 -1.5 1 1.73205 -2 3 5.19615 -2 .51764 1.93185 +-2 1.55291 5.79555 -2 .51764 1.93185 -2.5 1.55291 5.79555 -2.5 0 2 -2.5 0 +6 -2.5 0 2 -3 0 6 -3 -.51764 1.93185 -3 -1.55291 5.79555 -3 -.51764 1.93185 +-3.5 -1.55291 5.79555 -3.5 ] + } + texCoord +TextureCoordinate { point [ .47 0 1 0 .461 .086 .973 .259 .435 .167 .894 .5 +.393 .236 .767 .707 .338 .289 .603 .866 .274 .322 .411 .966 .206 .333 .206 +1 .137 .322 0 .966 ] } + } + } + DEF SculptedSurface7 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoSculptedSurface7 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 0 1 3 -1 0 3 2 -1 2 3 5 -1 2 5 4 -1 4 5 7 -1 4 7 6 -1 6 7 9 -1 +6 9 8 -1 8 9 11 -1 8 11 10 -1 10 11 13 -1 10 13 12 -1 12 13 15 -1 12 15 14 +-1 ] coord DEF SculptedSurface7_Coord Coordinate { +point [ 6 0 0 6 0 1 5.79555 1.55291 0 5.79555 1.55291 1 5.19615 3 -.5 5.19615 +3 .5 4.24264 4.24264 -1 4.24264 4.24264 0 3 5.19615 -1.5 3 5.19615 -.5 1.55291 +5.79555 -2 1.55291 5.79555 -1 0 6 -2.5 0 6 -1.5 -1.55291 5.79555 -3 -1.55291 +5.79555 -2 ] + } + } + } + DEF SculptedSurface8 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoSculptedSurface8 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 0 1 3 -1 0 3 2 -1 2 3 5 -1 2 5 4 -1 4 5 7 -1 4 7 6 -1 6 7 9 -1 +6 9 8 -1 8 9 11 -1 8 11 10 -1 10 11 13 -1 10 13 12 -1 12 13 15 -1 12 15 14 +-1 ] coord DEF SculptedSurface8_Coord Coordinate { +point [ 2 0 0 2 0 1 1.93185 .51764 0 1.93185 .51764 1 1.73205 1 -.5 1.73205 +1 .5 1.41421 1.41421 -1 1.41421 1.41421 0 1 1.73205 -1.5 1 1.73205 -.5 .51764 +1.93185 -2 .51764 1.93185 -1 0 2 -2.5 0 2 -1.5 -.51764 1.93185 -3 -.51764 +1.93185 -2 ] + } + } + } + ] + } + ] + } + DEF dad_Group33 Transform { + translation -10 0 10 + rotation 0 1 0 1.571 + children [ + DEF dad_Group34 Transform { + rotation -1 0 0 1.571 + children [ + DEF SculptedSurface5 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoSculptedSurface5 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 0 1 3 -1 0 3 2 -1 2 3 5 -1 2 5 4 -1 4 5 7 -1 4 7 6 -1 6 7 9 -1 +6 9 8 -1 8 9 11 -1 8 11 10 -1 10 11 13 -1 10 13 12 -1 12 13 15 -1 12 15 14 +-1 ] coord DEF SculptedSurface5_Coord Coordinate { +point [ 2 0 0 2 0 1 1.93185 -.51764 0 1.93185 -.51764 1 1.73205 -1 -.5 1.73205 +-1 .5 1.41421 -1.41421 -1 1.41421 -1.41421 0 1 -1.73205 -1.5 1 -1.73205 -.5 +.51764 -1.93185 -2 .51764 -1.93185 -1 0 -2 -2.5 0 -2 -1.5 -.51764 -1.93185 +-3 -.51764 -1.93185 -2 ] + } + } + } + DEF SculptedSurface6 Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoSculptedSurface6 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 0 1 3 -1 0 3 2 -1 2 3 5 -1 2 5 4 -1 4 5 7 -1 4 7 6 -1 6 7 9 -1 +6 9 8 -1 8 9 11 -1 8 11 10 -1 10 11 13 -1 10 13 12 -1 12 13 15 -1 12 15 14 +-1 ] coord DEF SculptedSurface6_Coord Coordinate { +point [ 6 0 0 6 0 1 5.79555 -1.55291 0 5.79555 -1.55291 1 5.19615 -3 -.5 5.19615 +-3 .5 4.24264 -4.24264 -1 4.24264 -4.24264 0 3 -5.19615 -1.5 3 -5.19615 -.5 +1.55291 -5.79555 -2 1.55291 -5.79555 -1 0 -6 -2.5 0 -6 -1.5 -1.55291 -5.79555 +-3 -1.55291 -5.79555 -2 ] + } + } + } + DEF Bottom Shape { + appearance Appearance { + texture ImageTexture { + url [ + "white.jpg" + ] + } + material USE Yellow + } + geometry DEF GeoSculptedSurface2 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 0 1 5 -1 0 5 4 -1 1 2 6 -1 1 6 5 -1 2 3 7 -1 2 7 6 -1 4 5 8 -1 +6 7 9 -1 8 5 11 -1 8 11 10 -1 5 6 12 -1 5 12 11 -1 6 9 13 -1 6 13 12 -1 10 11 +14 -1 12 13 15 -1 14 11 17 -1 14 17 16 -1 11 12 18 -1 11 18 17 -1 12 15 19 +-1 12 19 18 -1 16 17 20 -1 18 19 21 -1 20 17 23 -1 20 23 22 -1 17 18 24 -1 17 +24 23 -1 18 21 25 -1 18 25 24 -1 22 23 26 -1 24 25 27 -1 26 23 29 -1 26 29 28 +-1 23 24 30 -1 23 30 29 -1 24 27 31 -1 24 31 30 -1 28 29 32 -1 30 31 33 -1 32 +29 35 -1 32 35 34 -1 29 30 36 -1 29 36 35 -1 30 33 37 -1 30 37 36 -1 34 35 38 +-1 36 37 39 -1 38 35 41 -1 38 41 40 -1 35 36 42 -1 35 42 41 -1 36 39 43 -1 36 +43 42 -1 ] texCoordIndex +[ 0 0 2 -1 0 2 2 -1 0 1 3 -1 0 3 2 -1 1 1 3 -1 1 3 3 -1 2 2 2 -1 3 3 3 -1 2 +2 4 -1 2 4 4 -1 2 3 5 -1 2 5 4 -1 3 3 5 -1 3 5 5 -1 4 4 4 -1 5 5 5 -1 4 4 6 +-1 4 6 6 -1 4 5 7 -1 4 7 6 -1 5 5 7 -1 5 7 7 -1 6 6 6 -1 7 7 7 -1 6 6 8 -1 6 +8 8 -1 6 7 9 -1 6 9 8 -1 7 7 9 -1 7 9 9 -1 8 8 8 -1 9 9 9 -1 8 8 10 -1 8 10 +10 -1 8 9 11 -1 8 11 10 -1 9 9 11 -1 9 11 11 -1 10 10 10 -1 11 11 11 -1 10 10 +12 -1 10 12 12 -1 10 11 13 -1 10 13 12 -1 11 11 13 -1 11 13 13 -1 12 12 12 +-1 13 13 13 -1 12 12 14 -1 12 14 14 -1 12 13 15 -1 12 15 14 -1 13 13 15 -1 13 +15 15 -1 ] coord DEF Bottom_Coord Coordinate { +point [ 6 0 0 6 0 -.5 2 0 -.5 2 0 0 5.79555 -1.55291 0 5.79555 -1.55291 -1 +1.93185 -.51764 -1 1.93185 -.51764 0 5.79555 -1.55291 -.5 1.93185 -.51764 +-.5 5.19615 -3 -.5 5.19615 -3 -1.5 1.73205 -1 -1.5 1.73205 -1 -.5 5.19615 +-3 -1 1.73205 -1 -1 4.24264 -4.24264 -1 4.24264 -4.24264 -2 1.41421 -1.41421 +-2 1.41421 -1.41421 -1 4.24264 -4.24264 -1.5 1.41421 -1.41421 -1.5 3 -5.19615 +-1.5 3 -5.19615 -2.5 1 -1.73205 -2.5 1 -1.73205 -1.5 3 -5.19615 -2 1 -1.73205 +-2 1.55291 -5.79555 -2 1.55291 -5.79555 -3 .51764 -1.93185 -3 .51764 -1.93185 +-2 1.55291 -5.79555 -2.5 .51764 -1.93185 -2.5 0 -6 -2.5 0 -6 -3.5 0 -2 -3.5 +0 -2 -2.5 0 -6 -3 0 -2 -3 -1.55291 -5.79555 -3 -1.55291 -5.79555 -3.5 -.51764 +-1.93185 -3.5 -.51764 -1.93185 -3 ] + } + texCoord +TextureCoordinate { point [ 1 1 .47 1 .973 .741 .461 .914 .894 .5 .435 .833 +.767 .293 .393 .764 .603 .134 .338 .711 .411 .034 .274 .678 .206 0 .206 .667 +0 .034 .137 .678 ] } + } + } + DEF Top Shape { + appearance Appearance { + texture ImageTexture { + url [ + "crown.jpg" + ] + } + material USE White + } + geometry DEF GeoSculptedSurface9 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 0 1 3 -1 0 3 2 -1 2 3 5 -1 2 5 4 -1 4 5 7 -1 4 7 6 -1 6 7 9 -1 +6 9 8 -1 8 9 11 -1 8 11 10 -1 10 11 13 -1 10 13 12 -1 12 13 15 -1 12 15 14 +-1 14 15 17 -1 14 17 16 -1 16 17 19 -1 16 19 18 -1 18 19 21 -1 18 21 20 -1 20 +21 23 -1 20 23 22 -1 22 23 25 -1 22 25 24 -1 24 25 27 -1 24 27 26 -1 26 27 29 +-1 26 29 28 -1 ] texCoordIndex +[ 0 1 3 -1 0 3 2 -1 2 3 3 -1 2 3 2 -1 2 3 5 -1 2 5 4 -1 4 5 5 -1 4 5 4 -1 4 +5 7 -1 4 7 6 -1 6 7 7 -1 6 7 6 -1 6 7 9 -1 6 9 8 -1 8 9 9 -1 8 9 8 -1 8 9 11 +-1 8 11 10 -1 10 11 11 -1 10 11 10 -1 10 11 13 -1 10 13 12 -1 12 13 13 -1 12 +13 12 -1 12 13 15 -1 12 15 14 -1 14 15 15 -1 14 15 14 -1 ] +coord DEF Top_Coord +Coordinate { +point [ 2 0 0 6 0 0 1.93185 -.51764 0 5.79555 -1.55291 0 1.93185 -.51764 -.5 +5.79555 -1.55291 -.5 1.73205 -1 -.5 5.19615 -3 -.5 1.73205 -1 -1 5.19615 -3 +-1 1.41421 -1.41421 -1 4.24264 -4.24264 -1 1.41421 -1.41421 -1.5 4.24264 -4.24264 +-1.5 1 -1.73205 -1.5 3 -5.19615 -1.5 1 -1.73205 -2 3 -5.19615 -2 .51764 -1.93185 +-2 1.55291 -5.79555 -2 .51764 -1.93185 -2.5 1.55291 -5.79555 -2.5 0 -2 -2.5 +0 -6 -2.5 0 -2 -3 0 -6 -3 -.51764 -1.93185 -3 -1.55291 -5.79555 -3 -.51764 +-1.93185 -3.5 -1.55291 -5.79555 -3.5 ] + } + texCoord +TextureCoordinate { point [ .47 1 1 1 .461 .914 .973 .741 .435 .833 .894 .5 +.393 .764 .767 .293 .338 .711 .603 .134 .274 .678 .411 .034 .206 .667 .206 +0 .137 .678 0 .034 ] } + } + } + ] + } + ] + } + ] + } + ] +} +DEF dad_Ground Transform { + translation 0 -.2 0 + children [ + DEF Ground Group { + children [ + DEF dad_Ocean_Water Transform { + translation 0 -1.5 0 + children [ + DEF Ocean_Water Collision { + collide FALSE + children [ + DEF dad_Ocean_Water0 Transform { + children [ + DEF Ocean_Water0 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "water.jpg" + ] + } + textureTransform TextureTransform { + scale 10 10 + } + material DEF Shiny_Purple Material { + ambientIntensity 0.500 + shininess 0.500 + transparency 0.500 + diffuseColor .2 .2 1 + specularColor .2 .2 1 + } + } + geometry DEF GeoExtrusion81 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 0 1 5 -1 0 5 4 -1 1 2 6 -1 1 6 5 -1 2 3 7 -1 2 7 6 -1 3 0 4 -1 +3 4 7 -1 4 5 6 -1 4 6 7 -1 ] texCoordIndex +[ 0 1 6 -1 0 6 5 -1 1 2 7 -1 1 7 6 -1 2 3 8 -1 2 8 7 -1 3 4 9 -1 3 9 8 -1 0 +4 10 -1 0 10 11 -1 ] coord DEF Ocean_Water0_pnts Coordinate { +point [ -290 0 290 290 0 290 250 0 100 -250 0 100 -290 1 290 290 1 290 250 +1 100 -250 1 100 ] + } + texCoord +TextureCoordinate { point [ 0 0 .395 0 .527 0 .868 0 1 0 0 1 .395 1 .527 1 +.868 1 1 1 .931 1 .069 1 ] } + } + } + ] + } + DEF Wizard0 TimeSensor { + cycleInterval 10.000 + loop TRUE + startTime -1.000 + } + ] + } + ] + } + DEF dad_Pool_Water Transform { + translation 100 0 0 + children [ + DEF Pool_Water Collision { + collide FALSE + children [ + DEF dad_Pool_Water0 Transform { + translation -100 0 0 + children [ + DEF Pool_Water0 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "water.jpg" + ] + } + textureTransform TextureTransform { + scale 2 3 + } + material USE Shiny_Purple + } + geometry DEF GeoExtrusion912 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 3 2 1 -1 3 1 0 -1 ] texCoordIndex +[ 3 2 1 -1 3 1 0 -1 ] coord DEF Pool_Water0_Coord Coordinate { +point [ 125 0 50 125 0 -25 75 0 -25 75 0 50 ] + } + texCoord +TextureCoordinate { point [ 1 0 1 1 0 1 0 0 ] } + } + } + ] + } + ] + } + ] + } + DEF Sensor16 ProximitySensor { + size 50 4.4 75 + center 100 .2 12.5 + } + DEF Sensor17 ProximitySensor { + size 500 40 190 + center 0 .2 155 + } + DEF dad_Crickets Transform { + translation 0 .2 0 + rotation -1 0 0 1.571 + children [ + DEF Crickets Sound { + priority 1.000 + minBack 1000.000 + minFront 1000.000 + maxBack 1000.000 + maxFront 1000.000 + spatialize FALSE + source DEF AClip_Crickets AudioClip { + url [ + "cricket.mp3" + ] + loop TRUE + startTime -1 + } + } + ] + } + DEF dad_Splash Transform { + translation 100 .2 12.5 + children [ + DEF Splash Sound { + priority 1.000 + minBack 50.000 + minFront 50.000 + maxBack 50.000 + maxFront 50.000 + spatialize FALSE + source DEF AClip_Splash AudioClip { + url [ + "splash.mp3" + ] +startTime -1 + } + } + ] + } + DEF dad_Waves Transform { + translation 0 .2 1000 + children [ + DEF Waves Sound { + intensity 0.500 + priority 1.000 + minBack 800.000 + minFront 800.000 + maxBack 925.000 + maxFront 925.000 + spatialize FALSE + source DEF AClip_Waves AudioClip { + url [ + "wave.mp3" + ] + loop TRUE + startTime -1 + } + } + ] + } + DEF dad_Hills_Master Transform { + translation 0 -8 0 + children [ + DEF dad_Island Transform { + translation 0 -10.2 -30 + scale 1 .5 1 + children [ + DEF Island Shape { + appearance Appearance { + texture ImageTexture { + url [ + "cliff.jpg" + ] + } + textureTransform TextureTransform { + scale 10 1 + } + material USE White + } + geometry DEF Island_Geo IndexedFaceSet { + solid FALSE + creaseAngle 3.000 +coordIndex [ 121 122 123 -1 38 122 121 -1 39 123 122 -1 37 121 123 -1 124 121 +125 -1 38 121 124 -1 37 125 121 -1 1 124 125 -1 126 122 127 -1 39 122 126 +-1 38 127 122 -1 2 126 127 -1 128 123 129 -1 37 123 128 -1 39 129 123 -1 0 128 +129 -1 130 131 132 -1 40 131 130 -1 41 132 131 -1 39 130 132 -1 133 130 126 +-1 40 130 133 -1 39 126 130 -1 2 133 126 -1 134 131 135 -1 41 131 134 -1 40 +135 131 -1 3 134 135 -1 129 132 136 -1 39 132 129 -1 41 136 132 -1 0 129 136 +-1 137 138 139 -1 43 138 137 -1 44 139 138 -1 42 137 139 -1 140 137 141 -1 43 +137 140 -1 42 141 137 -1 4 140 141 -1 142 138 143 -1 44 138 142 -1 43 143 138 +-1 5 142 143 -1 144 139 145 -1 42 139 144 -1 44 145 139 -1 1 144 145 -1 146 +147 148 -1 45 147 146 -1 38 148 147 -1 44 146 148 -1 149 146 142 -1 45 146 149 +-1 44 142 146 -1 5 149 142 -1 127 147 150 -1 38 147 127 -1 45 150 147 -1 2 127 +150 -1 145 148 124 -1 44 148 145 -1 38 124 148 -1 1 145 124 -1 151 152 153 +-1 47 152 151 -1 48 153 152 -1 46 151 153 -1 154 151 155 -1 47 151 154 -1 46 +155 151 -1 6 154 155 -1 156 152 157 -1 48 152 156 -1 47 157 152 -1 7 156 157 +-1 158 153 159 -1 46 153 158 -1 48 159 153 -1 4 158 159 -1 160 161 162 -1 49 +161 160 -1 43 162 161 -1 48 160 162 -1 163 160 156 -1 49 160 163 -1 48 156 160 +-1 7 163 156 -1 143 161 164 -1 43 161 143 -1 49 164 161 -1 5 143 164 -1 159 +162 140 -1 48 162 159 -1 43 140 162 -1 4 159 140 -1 165 166 167 -1 51 166 165 +-1 52 167 166 -1 50 165 167 -1 168 165 169 -1 51 165 168 -1 50 169 165 -1 8 +168 169 -1 170 166 171 -1 52 166 170 -1 51 171 166 -1 9 170 171 -1 172 167 173 +-1 50 167 172 -1 52 173 167 -1 6 172 173 -1 174 175 176 -1 53 175 174 -1 47 +176 175 -1 52 174 176 -1 177 174 170 -1 53 174 177 -1 52 170 174 -1 9 177 170 +-1 157 175 178 -1 47 175 157 -1 53 178 175 -1 7 157 178 -1 173 176 154 -1 52 +176 173 -1 47 154 176 -1 6 173 154 -1 179 180 181 -1 55 180 179 -1 56 181 180 +-1 54 179 181 -1 182 179 183 -1 55 179 182 -1 54 183 179 -1 10 182 183 -1 184 +180 185 -1 56 180 184 -1 55 185 180 -1 11 184 185 -1 186 181 187 -1 54 181 186 +-1 56 187 181 -1 8 186 187 -1 188 189 190 -1 57 189 188 -1 51 190 189 -1 56 +188 190 -1 191 188 184 -1 57 188 191 -1 56 184 188 -1 11 191 184 -1 171 189 +192 -1 51 189 171 -1 57 192 189 -1 9 171 192 -1 187 190 168 -1 56 190 187 +-1 51 168 190 -1 8 187 168 -1 193 194 195 -1 59 194 193 -1 60 195 194 -1 58 +193 195 -1 196 193 197 -1 59 193 196 -1 58 197 193 -1 12 196 197 -1 198 194 +199 -1 60 194 198 -1 59 199 194 -1 13 198 199 -1 200 195 201 -1 58 195 200 +-1 60 201 195 -1 10 200 201 -1 202 203 204 -1 61 203 202 -1 55 204 203 -1 60 +202 204 -1 205 202 198 -1 61 202 205 -1 60 198 202 -1 13 205 198 -1 185 203 +206 -1 55 203 185 -1 61 206 203 -1 11 185 206 -1 201 204 182 -1 60 204 201 +-1 55 182 204 -1 10 201 182 -1 207 208 209 -1 63 208 207 -1 64 209 208 -1 62 +207 209 -1 210 207 211 -1 63 207 210 -1 62 211 207 -1 14 210 211 -1 212 208 +213 -1 64 208 212 -1 63 213 208 -1 15 212 213 -1 214 209 215 -1 62 209 214 +-1 64 215 209 -1 12 214 215 -1 216 217 218 -1 65 217 216 -1 59 218 217 -1 64 +216 218 -1 219 216 212 -1 65 216 219 -1 64 212 216 -1 15 219 212 -1 199 217 +220 -1 59 217 199 -1 65 220 217 -1 13 199 220 -1 215 218 196 -1 64 218 215 +-1 59 196 218 -1 12 215 196 -1 221 222 223 -1 67 222 221 -1 68 223 222 -1 66 +221 223 -1 224 221 225 -1 67 221 224 -1 66 225 221 -1 16 224 225 -1 226 222 +227 -1 68 222 226 -1 67 227 222 -1 17 226 227 -1 228 223 229 -1 66 223 228 +-1 68 229 223 -1 14 228 229 -1 230 231 232 -1 69 231 230 -1 63 232 231 -1 68 +230 232 -1 233 230 226 -1 69 230 233 -1 68 226 230 -1 17 233 226 -1 213 231 +234 -1 63 231 213 -1 69 234 231 -1 15 213 234 -1 229 232 210 -1 68 232 229 +-1 63 210 232 -1 14 229 210 -1 235 236 237 -1 71 236 235 -1 72 237 236 -1 70 +235 237 -1 238 235 239 -1 71 235 238 -1 70 239 235 -1 18 238 239 -1 240 236 +241 -1 72 236 240 -1 71 241 236 -1 19 240 241 -1 242 237 243 -1 70 237 242 +-1 72 243 237 -1 16 242 243 -1 244 245 246 -1 73 245 244 -1 67 246 245 -1 72 +244 246 -1 247 244 240 -1 73 244 247 -1 72 240 244 -1 19 247 240 -1 227 245 +248 -1 67 245 227 -1 73 248 245 -1 17 227 248 -1 243 246 224 -1 72 246 243 +-1 67 224 246 -1 16 243 224 -1 249 250 251 -1 75 250 249 -1 76 251 250 -1 74 +249 251 -1 252 249 253 -1 75 249 252 -1 74 253 249 -1 20 252 253 -1 254 250 +255 -1 76 250 254 -1 75 255 250 -1 21 254 255 -1 256 251 257 -1 74 251 256 +-1 76 257 251 -1 18 256 257 -1 258 259 260 -1 77 259 258 -1 71 260 259 -1 76 +258 260 -1 261 258 254 -1 77 258 261 -1 76 254 258 -1 21 261 254 -1 241 259 +262 -1 71 259 241 -1 77 262 259 -1 19 241 262 -1 257 260 238 -1 76 260 257 +-1 71 238 260 -1 18 257 238 -1 263 264 265 -1 79 264 263 -1 80 265 264 -1 78 +263 265 -1 266 263 267 -1 79 263 266 -1 78 267 263 -1 22 266 267 -1 268 264 +269 -1 80 264 268 -1 79 269 264 -1 23 268 269 -1 270 265 271 -1 78 265 270 +-1 80 271 265 -1 20 270 271 -1 272 273 274 -1 81 273 272 -1 75 274 273 -1 80 +272 274 -1 275 272 268 -1 81 272 275 -1 80 268 272 -1 23 275 268 -1 255 273 +276 -1 75 273 255 -1 81 276 273 -1 21 255 276 -1 271 274 252 -1 80 274 271 +-1 75 252 274 -1 20 271 252 -1 277 278 279 -1 83 278 277 -1 84 279 278 -1 82 +277 279 -1 280 277 281 -1 83 277 280 -1 82 281 277 -1 24 280 281 -1 282 278 +283 -1 84 278 282 -1 83 283 278 -1 25 282 283 -1 284 279 285 -1 82 279 284 +-1 84 285 279 -1 22 284 285 -1 286 287 288 -1 85 287 286 -1 79 288 287 -1 84 +286 288 -1 289 286 282 -1 85 286 289 -1 84 282 286 -1 25 289 282 -1 269 287 +290 -1 79 287 269 -1 85 290 287 -1 23 269 290 -1 285 288 266 -1 84 288 285 +-1 79 266 288 -1 22 285 266 -1 291 292 293 -1 86 292 291 -1 87 293 292 -1 40 +291 293 -1 294 291 133 -1 86 291 294 -1 40 133 291 -1 2 294 133 -1 295 292 296 +-1 87 292 295 -1 86 296 292 -1 26 295 296 -1 135 293 297 -1 40 293 135 -1 87 +297 293 -1 3 135 297 -1 298 299 300 -1 88 299 298 -1 41 300 299 -1 87 298 300 +-1 301 298 295 -1 88 298 301 -1 87 295 298 -1 26 301 295 -1 136 299 302 -1 41 +299 136 -1 88 302 299 -1 0 136 302 -1 297 300 134 -1 87 300 297 -1 41 134 300 +-1 3 297 134 -1 303 304 305 -1 89 304 303 -1 90 305 304 -1 45 303 305 -1 306 +303 149 -1 89 303 306 -1 45 149 303 -1 5 306 149 -1 307 304 308 -1 90 304 307 +-1 89 308 304 -1 27 307 308 -1 150 305 309 -1 45 305 150 -1 90 309 305 -1 2 +150 309 -1 310 311 312 -1 91 311 310 -1 86 312 311 -1 90 310 312 -1 313 310 +307 -1 91 310 313 -1 90 307 310 -1 27 313 307 -1 296 311 314 -1 86 311 296 +-1 91 314 311 -1 26 296 314 -1 309 312 294 -1 90 312 309 -1 86 294 312 -1 2 +309 294 -1 315 316 317 -1 92 316 315 -1 93 317 316 -1 49 315 317 -1 318 315 +163 -1 92 315 318 -1 49 163 315 -1 7 318 163 -1 319 316 320 -1 93 316 319 +-1 92 320 316 -1 28 319 320 -1 164 317 321 -1 49 317 164 -1 93 321 317 -1 5 +164 321 -1 322 323 324 -1 94 323 322 -1 89 324 323 -1 93 322 324 -1 325 322 +319 -1 94 322 325 -1 93 319 322 -1 28 325 319 -1 308 323 326 -1 89 323 308 +-1 94 326 323 -1 27 308 326 -1 321 324 306 -1 93 324 321 -1 89 306 324 -1 5 +321 306 -1 327 328 329 -1 95 328 327 -1 96 329 328 -1 53 327 329 -1 330 327 +177 -1 95 327 330 -1 53 177 327 -1 9 330 177 -1 331 328 332 -1 96 328 331 +-1 95 332 328 -1 29 331 332 -1 178 329 333 -1 53 329 178 -1 96 333 329 -1 7 +178 333 -1 334 335 336 -1 97 335 334 -1 92 336 335 -1 96 334 336 -1 337 334 +331 -1 97 334 337 -1 96 331 334 -1 29 337 331 -1 320 335 338 -1 92 335 320 +-1 97 338 335 -1 28 320 338 -1 333 336 318 -1 96 336 333 -1 92 318 336 -1 7 +333 318 -1 339 340 341 -1 98 340 339 -1 99 341 340 -1 57 339 341 -1 342 339 +191 -1 98 339 342 -1 57 191 339 -1 11 342 191 -1 343 340 344 -1 99 340 343 +-1 98 344 340 -1 30 343 344 -1 192 341 345 -1 57 341 192 -1 99 345 341 -1 9 +192 345 -1 346 347 348 -1 100 347 346 -1 95 348 347 -1 99 346 348 -1 349 346 +343 -1 100 346 349 -1 99 343 346 -1 30 349 343 -1 332 347 350 -1 95 347 332 +-1 100 350 347 -1 29 332 350 -1 345 348 330 -1 99 348 345 -1 95 330 348 -1 9 +345 330 -1 351 352 353 -1 101 352 351 -1 102 353 352 -1 61 351 353 -1 354 351 +205 -1 101 351 354 -1 61 205 351 -1 13 354 205 -1 355 352 356 -1 102 352 355 +-1 101 356 352 -1 31 355 356 -1 206 353 357 -1 61 353 206 -1 102 357 353 -1 +11 206 357 -1 358 359 360 -1 103 359 358 -1 98 360 359 -1 102 358 360 -1 361 +358 355 -1 103 358 361 -1 102 355 358 -1 31 361 355 -1 344 359 362 -1 98 359 +344 -1 103 362 359 -1 30 344 362 -1 357 360 342 -1 102 360 357 -1 98 342 360 +-1 11 357 342 -1 363 364 365 -1 104 364 363 -1 105 365 364 -1 65 363 365 -1 +366 363 219 -1 104 363 366 -1 65 219 363 -1 15 366 219 -1 367 364 368 -1 105 +364 367 -1 104 368 364 -1 32 367 368 -1 220 365 369 -1 65 365 220 -1 105 369 +365 -1 13 220 369 -1 370 371 372 -1 106 371 370 -1 101 372 371 -1 105 370 372 +-1 373 370 367 -1 106 370 373 -1 105 367 370 -1 32 373 367 -1 356 371 374 +-1 101 371 356 -1 106 374 371 -1 31 356 374 -1 369 372 354 -1 105 372 369 +-1 101 354 372 -1 13 369 354 -1 375 376 377 -1 107 376 375 -1 108 377 376 +-1 69 375 377 -1 378 375 233 -1 107 375 378 -1 69 233 375 -1 17 378 233 -1 379 +376 380 -1 108 376 379 -1 107 380 376 -1 33 379 380 -1 234 377 381 -1 69 377 +234 -1 108 381 377 -1 15 234 381 -1 382 383 384 -1 109 383 382 -1 104 384 383 +-1 108 382 384 -1 385 382 379 -1 109 382 385 -1 108 379 382 -1 33 385 379 +-1 368 383 386 -1 104 383 368 -1 109 386 383 -1 32 368 386 -1 381 384 366 +-1 108 384 381 -1 104 366 384 -1 15 381 366 -1 387 388 389 -1 110 388 387 +-1 111 389 388 -1 73 387 389 -1 390 387 247 -1 110 387 390 -1 73 247 387 -1 +19 390 247 -1 391 388 392 -1 111 388 391 -1 110 392 388 -1 34 391 392 -1 248 +389 393 -1 73 389 248 -1 111 393 389 -1 17 248 393 -1 394 395 396 -1 112 395 +394 -1 107 396 395 -1 111 394 396 -1 397 394 391 -1 112 394 397 -1 111 391 394 +-1 34 397 391 -1 380 395 398 -1 107 395 380 -1 112 398 395 -1 33 380 398 -1 +393 396 378 -1 111 396 393 -1 107 378 396 -1 17 393 378 -1 399 400 401 -1 113 +400 399 -1 114 401 400 -1 77 399 401 -1 402 399 261 -1 113 399 402 -1 77 261 +399 -1 21 402 261 -1 403 400 404 -1 114 400 403 -1 113 404 400 -1 35 403 404 +-1 262 401 405 -1 77 401 262 -1 114 405 401 -1 19 262 405 -1 406 407 408 -1 +115 407 406 -1 110 408 407 -1 114 406 408 -1 409 406 403 -1 115 406 409 -1 114 +403 406 -1 35 409 403 -1 392 407 410 -1 110 407 392 -1 115 410 407 -1 34 392 +410 -1 405 408 390 -1 114 408 405 -1 110 390 408 -1 19 405 390 -1 411 412 413 +-1 116 412 411 -1 117 413 412 -1 81 411 413 -1 414 411 275 -1 116 411 414 +-1 81 275 411 -1 23 414 275 -1 415 412 416 -1 117 412 415 -1 116 416 412 -1 +36 415 416 -1 276 413 417 -1 81 413 276 -1 117 417 413 -1 21 276 417 -1 418 +419 420 -1 118 419 418 -1 113 420 419 -1 117 418 420 -1 421 418 415 -1 118 418 +421 -1 117 415 418 -1 36 421 415 -1 404 419 422 -1 113 419 404 -1 118 422 419 +-1 35 404 422 -1 417 420 402 -1 117 420 417 -1 113 402 420 -1 21 417 402 -1 +423 424 425 -1 83 424 423 -1 119 425 424 -1 85 423 425 -1 283 423 289 -1 83 +423 283 -1 85 289 423 -1 25 283 289 -1 426 424 280 -1 119 424 426 -1 83 280 +424 -1 24 426 280 -1 290 425 427 -1 85 425 290 -1 119 427 425 -1 23 290 427 +-1 428 429 430 -1 120 429 428 -1 116 430 429 -1 119 428 430 -1 431 428 426 +-1 120 428 431 -1 119 426 428 -1 24 431 426 -1 416 429 432 -1 116 429 416 +-1 120 432 429 -1 36 416 432 -1 427 430 414 -1 119 430 427 -1 116 414 430 +-1 23 427 414 -1 ] texCoordIndex +[ 125 126 127 -1 40 126 125 -1 41 127 126 -1 39 125 127 -1 128 125 129 -1 40 +125 128 -1 39 129 125 -1 1 128 129 -1 130 126 131 -1 41 126 130 -1 40 131 126 +-1 2 130 131 -1 132 127 133 -1 39 127 132 -1 41 133 127 -1 0 132 133 -1 134 +135 136 -1 42 135 134 -1 43 136 135 -1 41 134 136 -1 137 134 130 -1 42 134 137 +-1 41 130 134 -1 2 137 130 -1 138 135 139 -1 43 135 138 -1 42 139 135 -1 3 138 +139 -1 133 136 140 -1 41 136 133 -1 43 140 136 -1 0 133 140 -1 141 142 143 +-1 45 142 141 -1 46 143 142 -1 44 141 143 -1 144 141 145 -1 45 141 144 -1 44 +145 141 -1 4 144 145 -1 146 142 147 -1 46 142 146 -1 45 147 142 -1 5 146 147 +-1 148 143 149 -1 44 143 148 -1 46 149 143 -1 1 148 149 -1 150 151 152 -1 47 +151 150 -1 40 152 151 -1 46 150 152 -1 153 150 146 -1 47 150 153 -1 46 146 150 +-1 5 153 146 -1 131 151 154 -1 40 151 131 -1 47 154 151 -1 2 131 154 -1 149 +152 128 -1 46 152 149 -1 40 128 152 -1 1 149 128 -1 155 156 157 -1 49 156 155 +-1 50 157 156 -1 48 155 157 -1 158 155 159 -1 49 155 158 -1 48 159 155 -1 6 +158 159 -1 160 156 161 -1 50 156 160 -1 49 161 156 -1 7 160 161 -1 162 157 163 +-1 48 157 162 -1 50 163 157 -1 4 162 163 -1 164 165 166 -1 51 165 164 -1 45 +166 165 -1 50 164 166 -1 167 164 160 -1 51 164 167 -1 50 160 164 -1 7 167 160 +-1 147 165 168 -1 45 165 147 -1 51 168 165 -1 5 147 168 -1 163 166 144 -1 50 +166 163 -1 45 144 166 -1 4 163 144 -1 169 170 171 -1 53 170 169 -1 54 171 170 +-1 52 169 171 -1 172 169 173 -1 53 169 172 -1 52 173 169 -1 8 172 173 -1 174 +170 175 -1 54 170 174 -1 53 175 170 -1 9 174 175 -1 176 171 177 -1 52 171 176 +-1 54 177 171 -1 6 176 177 -1 178 179 180 -1 55 179 178 -1 49 180 179 -1 54 +178 180 -1 181 178 174 -1 55 178 181 -1 54 174 178 -1 9 181 174 -1 161 179 182 +-1 49 179 161 -1 55 182 179 -1 7 161 182 -1 177 180 158 -1 54 180 177 -1 49 +158 180 -1 6 177 158 -1 183 184 185 -1 57 184 183 -1 58 185 184 -1 56 183 185 +-1 186 183 187 -1 57 183 186 -1 56 187 183 -1 10 186 187 -1 188 184 189 -1 58 +184 188 -1 57 189 184 -1 11 188 189 -1 190 185 191 -1 56 185 190 -1 58 191 185 +-1 8 190 191 -1 192 193 194 -1 59 193 192 -1 53 194 193 -1 58 192 194 -1 195 +192 188 -1 59 192 195 -1 58 188 192 -1 11 195 188 -1 175 193 196 -1 53 193 175 +-1 59 196 193 -1 9 175 196 -1 191 194 172 -1 58 194 191 -1 53 172 194 -1 8 191 +172 -1 197 198 199 -1 61 198 197 -1 62 199 198 -1 60 197 199 -1 200 197 201 +-1 61 197 200 -1 60 201 197 -1 12 200 201 -1 202 198 203 -1 62 198 202 -1 61 +203 198 -1 13 202 203 -1 204 199 205 -1 60 199 204 -1 62 205 199 -1 10 204 205 +-1 206 207 208 -1 63 207 206 -1 57 208 207 -1 62 206 208 -1 209 206 202 -1 63 +206 209 -1 62 202 206 -1 13 209 202 -1 189 207 210 -1 57 207 189 -1 63 210 207 +-1 11 189 210 -1 205 208 186 -1 62 208 205 -1 57 186 208 -1 10 205 186 -1 211 +212 213 -1 65 212 211 -1 66 213 212 -1 64 211 213 -1 214 211 215 -1 65 211 214 +-1 64 215 211 -1 14 214 215 -1 216 212 217 -1 66 212 216 -1 65 217 212 -1 15 +216 217 -1 218 213 219 -1 64 213 218 -1 66 219 213 -1 12 218 219 -1 220 221 +222 -1 67 221 220 -1 61 222 221 -1 66 220 222 -1 223 220 216 -1 67 220 223 +-1 66 216 220 -1 15 223 216 -1 203 221 224 -1 61 221 203 -1 67 224 221 -1 13 +203 224 -1 219 222 200 -1 66 222 219 -1 61 200 222 -1 12 219 200 -1 225 226 +227 -1 69 226 225 -1 70 227 226 -1 68 225 227 -1 228 225 229 -1 69 225 228 +-1 68 229 225 -1 16 228 229 -1 230 226 231 -1 70 226 230 -1 69 231 226 -1 17 +230 231 -1 232 227 233 -1 68 227 232 -1 70 233 227 -1 14 232 233 -1 234 235 +236 -1 71 235 234 -1 65 236 235 -1 70 234 236 -1 237 234 230 -1 71 234 237 +-1 70 230 234 -1 17 237 230 -1 217 235 238 -1 65 235 217 -1 71 238 235 -1 15 +217 238 -1 233 236 214 -1 70 236 233 -1 65 214 236 -1 14 233 214 -1 239 240 +241 -1 73 240 239 -1 74 241 240 -1 72 239 241 -1 242 239 243 -1 73 239 242 +-1 72 243 239 -1 18 242 243 -1 244 240 245 -1 74 240 244 -1 73 245 240 -1 19 +244 245 -1 246 241 247 -1 72 241 246 -1 74 247 241 -1 16 246 247 -1 248 249 +250 -1 75 249 248 -1 69 250 249 -1 74 248 250 -1 251 248 244 -1 75 248 251 +-1 74 244 248 -1 19 251 244 -1 231 249 252 -1 69 249 231 -1 75 252 249 -1 17 +231 252 -1 247 250 228 -1 74 250 247 -1 69 228 250 -1 16 247 228 -1 253 254 +255 -1 77 254 253 -1 78 255 254 -1 76 253 255 -1 256 253 257 -1 77 253 256 +-1 76 257 253 -1 20 256 257 -1 258 254 259 -1 78 254 258 -1 77 259 254 -1 21 +258 259 -1 260 255 261 -1 76 255 260 -1 78 261 255 -1 18 260 261 -1 262 263 +264 -1 79 263 262 -1 73 264 263 -1 78 262 264 -1 265 262 258 -1 79 262 265 +-1 78 258 262 -1 21 265 258 -1 245 263 266 -1 73 263 245 -1 79 266 263 -1 19 +245 266 -1 261 264 242 -1 78 264 261 -1 73 242 264 -1 18 261 242 -1 267 268 +269 -1 81 268 267 -1 82 269 268 -1 80 267 269 -1 270 267 271 -1 81 267 270 +-1 80 271 267 -1 22 270 271 -1 272 268 273 -1 82 268 272 -1 81 273 268 -1 23 +272 273 -1 274 269 275 -1 80 269 274 -1 82 275 269 -1 20 274 275 -1 276 277 +278 -1 83 277 276 -1 77 278 277 -1 82 276 278 -1 279 276 272 -1 83 276 279 +-1 82 272 276 -1 23 279 272 -1 259 277 280 -1 77 277 259 -1 83 280 277 -1 21 +259 280 -1 275 278 256 -1 82 278 275 -1 77 256 278 -1 20 275 256 -1 281 282 +283 -1 85 282 281 -1 86 283 282 -1 84 281 283 -1 284 281 285 -1 85 281 284 +-1 84 285 281 -1 24 284 285 -1 286 282 287 -1 86 282 286 -1 85 287 282 -1 25 +286 287 -1 288 283 289 -1 84 283 288 -1 86 289 283 -1 22 288 289 -1 290 291 +292 -1 87 291 290 -1 81 292 291 -1 86 290 292 -1 293 290 286 -1 87 290 293 +-1 86 286 290 -1 25 293 286 -1 273 291 294 -1 81 291 273 -1 87 294 291 -1 23 +273 294 -1 289 292 270 -1 86 292 289 -1 81 270 292 -1 22 289 270 -1 295 296 +297 -1 88 296 295 -1 89 297 296 -1 42 295 297 -1 298 295 137 -1 88 295 298 +-1 42 137 295 -1 2 298 137 -1 299 296 300 -1 89 296 299 -1 88 300 296 -1 26 +299 300 -1 139 297 301 -1 42 297 139 -1 89 301 297 -1 3 139 301 -1 302 303 304 +-1 90 303 302 -1 91 304 303 -1 89 302 304 -1 305 302 299 -1 90 302 305 -1 89 +299 302 -1 26 305 299 -1 306 303 307 -1 91 303 306 -1 90 307 303 -1 27 306 307 +-1 301 304 308 -1 89 304 301 -1 91 308 304 -1 3 301 308 -1 309 310 311 -1 92 +310 309 -1 93 311 310 -1 47 309 311 -1 312 309 153 -1 92 309 312 -1 47 153 309 +-1 5 312 153 -1 313 310 314 -1 93 310 313 -1 92 314 310 -1 28 313 314 -1 154 +311 315 -1 47 311 154 -1 93 315 311 -1 2 154 315 -1 316 317 318 -1 94 317 316 +-1 88 318 317 -1 93 316 318 -1 319 316 313 -1 94 316 319 -1 93 313 316 -1 28 +319 313 -1 300 317 320 -1 88 317 300 -1 94 320 317 -1 26 300 320 -1 315 318 +298 -1 93 318 315 -1 88 298 318 -1 2 315 298 -1 321 322 323 -1 95 322 321 +-1 96 323 322 -1 51 321 323 -1 324 321 167 -1 95 321 324 -1 51 167 321 -1 7 +324 167 -1 325 322 326 -1 96 322 325 -1 95 326 322 -1 29 325 326 -1 168 323 +327 -1 51 323 168 -1 96 327 323 -1 5 168 327 -1 328 329 330 -1 97 329 328 +-1 92 330 329 -1 96 328 330 -1 331 328 325 -1 97 328 331 -1 96 325 328 -1 29 +331 325 -1 314 329 332 -1 92 329 314 -1 97 332 329 -1 28 314 332 -1 327 330 +312 -1 96 330 327 -1 92 312 330 -1 5 327 312 -1 333 334 335 -1 98 334 333 +-1 99 335 334 -1 55 333 335 -1 336 333 181 -1 98 333 336 -1 55 181 333 -1 9 +336 181 -1 337 334 338 -1 99 334 337 -1 98 338 334 -1 30 337 338 -1 182 335 +339 -1 55 335 182 -1 99 339 335 -1 7 182 339 -1 340 341 342 -1 100 341 340 +-1 95 342 341 -1 99 340 342 -1 343 340 337 -1 100 340 343 -1 99 337 340 -1 30 +343 337 -1 326 341 344 -1 95 341 326 -1 100 344 341 -1 29 326 344 -1 339 342 +324 -1 99 342 339 -1 95 324 342 -1 7 339 324 -1 345 346 347 -1 101 346 345 +-1 102 347 346 -1 59 345 347 -1 348 345 195 -1 101 345 348 -1 59 195 345 -1 +11 348 195 -1 349 346 350 -1 102 346 349 -1 101 350 346 -1 31 349 350 -1 196 +347 351 -1 59 347 196 -1 102 351 347 -1 9 196 351 -1 352 353 354 -1 103 353 +352 -1 98 354 353 -1 102 352 354 -1 355 352 349 -1 103 352 355 -1 102 349 352 +-1 31 355 349 -1 338 353 356 -1 98 353 338 -1 103 356 353 -1 30 338 356 -1 351 +354 336 -1 102 354 351 -1 98 336 354 -1 9 351 336 -1 357 358 359 -1 104 358 +357 -1 105 359 358 -1 63 357 359 -1 360 357 209 -1 104 357 360 -1 63 209 357 +-1 13 360 209 -1 361 358 362 -1 105 358 361 -1 104 362 358 -1 32 361 362 -1 +210 359 363 -1 63 359 210 -1 105 363 359 -1 11 210 363 -1 364 365 366 -1 106 +365 364 -1 101 366 365 -1 105 364 366 -1 367 364 361 -1 106 364 367 -1 105 361 +364 -1 32 367 361 -1 350 365 368 -1 101 365 350 -1 106 368 365 -1 31 350 368 +-1 363 366 348 -1 105 366 363 -1 101 348 366 -1 11 363 348 -1 369 370 371 +-1 107 370 369 -1 108 371 370 -1 67 369 371 -1 372 369 223 -1 107 369 372 +-1 67 223 369 -1 15 372 223 -1 373 370 374 -1 108 370 373 -1 107 374 370 -1 +33 373 374 -1 224 371 375 -1 67 371 224 -1 108 375 371 -1 13 224 375 -1 376 +377 378 -1 109 377 376 -1 104 378 377 -1 108 376 378 -1 379 376 373 -1 109 376 +379 -1 108 373 376 -1 33 379 373 -1 362 377 380 -1 104 377 362 -1 109 380 377 +-1 32 362 380 -1 375 378 360 -1 108 378 375 -1 104 360 378 -1 13 375 360 -1 +381 382 383 -1 110 382 381 -1 111 383 382 -1 71 381 383 -1 384 381 237 -1 110 +381 384 -1 71 237 381 -1 17 384 237 -1 385 382 386 -1 111 382 385 -1 110 386 +382 -1 34 385 386 -1 238 383 387 -1 71 383 238 -1 111 387 383 -1 15 238 387 +-1 388 389 390 -1 112 389 388 -1 107 390 389 -1 111 388 390 -1 391 388 385 +-1 112 388 391 -1 111 385 388 -1 34 391 385 -1 374 389 392 -1 107 389 374 +-1 112 392 389 -1 33 374 392 -1 387 390 372 -1 111 390 387 -1 107 372 390 +-1 15 387 372 -1 393 394 395 -1 113 394 393 -1 114 395 394 -1 75 393 395 -1 +396 393 251 -1 113 393 396 -1 75 251 393 -1 19 396 251 -1 397 394 398 -1 114 +394 397 -1 113 398 394 -1 35 397 398 -1 252 395 399 -1 75 395 252 -1 114 399 +395 -1 17 252 399 -1 400 401 402 -1 115 401 400 -1 110 402 401 -1 114 400 402 +-1 403 400 397 -1 115 400 403 -1 114 397 400 -1 35 403 397 -1 386 401 404 +-1 110 401 386 -1 115 404 401 -1 34 386 404 -1 399 402 384 -1 114 402 399 +-1 110 384 402 -1 17 399 384 -1 405 406 407 -1 116 406 405 -1 117 407 406 +-1 79 405 407 -1 408 405 265 -1 116 405 408 -1 79 265 405 -1 21 408 265 -1 409 +406 410 -1 117 406 409 -1 116 410 406 -1 36 409 410 -1 266 407 411 -1 79 407 +266 -1 117 411 407 -1 19 266 411 -1 412 413 414 -1 118 413 412 -1 113 414 413 +-1 117 412 414 -1 415 412 409 -1 118 412 415 -1 117 409 412 -1 36 415 409 +-1 398 413 416 -1 113 413 398 -1 118 416 413 -1 35 398 416 -1 411 414 396 +-1 117 414 411 -1 113 396 414 -1 19 411 396 -1 417 418 419 -1 119 418 417 +-1 120 419 418 -1 83 417 419 -1 420 417 279 -1 119 417 420 -1 83 279 417 -1 +23 420 279 -1 421 418 422 -1 120 418 421 -1 119 422 418 -1 37 421 422 -1 280 +419 423 -1 83 419 280 -1 120 423 419 -1 21 280 423 -1 424 425 426 -1 121 425 +424 -1 116 426 425 -1 120 424 426 -1 427 424 421 -1 121 424 427 -1 120 421 424 +-1 37 427 421 -1 410 425 428 -1 116 425 410 -1 121 428 425 -1 36 410 428 -1 +423 426 408 -1 120 426 423 -1 116 408 426 -1 21 423 408 -1 429 430 431 -1 122 +430 429 -1 123 431 430 -1 87 429 431 -1 432 429 293 -1 122 429 432 -1 87 293 +429 -1 25 432 293 -1 433 430 434 -1 123 430 433 -1 122 434 430 -1 38 433 434 +-1 294 431 435 -1 87 431 294 -1 123 435 431 -1 23 294 435 -1 436 437 438 -1 +124 437 436 -1 119 438 437 -1 123 436 438 -1 439 436 433 -1 124 436 439 -1 123 +433 436 -1 38 439 433 -1 422 437 440 -1 119 437 422 -1 124 440 437 -1 37 422 +440 -1 435 438 420 -1 123 438 435 -1 119 420 438 -1 23 435 420 -1 ] +coord +DEF Island_Coord Coordinate { +point [ 200 .2 320 190 .2 260 190 28.2101 291.9899 200 -.07417 320.27417 150 +.2 230 150 42.35224 277.84776 130 .2 245 130 35.28117 284.91883 100 .2 245 +100 35.28117 284.91883 70 .2 230 70 42.35224 277.84776 0 .2 230 0 42.35224 +277.84776 -40 .2 245 -40 35.28117 284.91883 -80 .2 245 -80 35.28117 284.91883 +-120 .2 260 -120 28.2101 291.9899 -140 .2 260 -140 28.2101 291.9899 -160 .2 +290 -160 14.06797 306.13203 -170 .2 320 -170 -.07417 320.27417 190 40.2 320 +150 60.2 320 130 50.2 320 100 50.2 320 70 60.2 320 0 60.2 320 -40 50.2 320 +-80 50.2 320 -120 40.2 320 -140 40.2 320 -160 20.2 320 197.5 -2.41738 288.86738 +195 10.70379 275.74621 197.5 5.70379 309.49621 196.66667 8.33191 308.53475 +201.45833 -2.78797 325.07131 171.25 -3.7432 239.5682 152.5 16.00709 246.06791 +173.75 16.00709 259.19291 170.625 37.15617 283.04383 141.875 -4.62709 232.01459 +133.75 13.35544 259.96956 137.5 13.35544 246.84456 139.375 38.1917 278.5708 +116.875 -4.62709 240.45209 103.75 13.35544 261.84456 116.25 13.35544 261.84456 +115.625 34.65617 285.85633 89.375 -4.62709 232.01459 78.75 16.00709 247.94291 +85 16.00709 257.31791 87.5 39.4417 282.3208 37.5 -4.62709 223.57709 5 16.00709 +246.06791 40 16.00709 246.06791 35.625 42.97724 276.91026 -17.5 -4.62709 232.01459 +-35 13.35544 259.96956 -23.75 13.35544 250.59456 -21.875 38.1917 280.4458 +-57.5 -3.7432 239.5682 -75 13.35544 258.09456 -60 13.35544 261.84456 -60 35.90617 +285.85633 -98.75 -3.7432 248.0057 -117.5 10.70379 271.99621 -100 10.70379 +262.62121 -101.25 31.12064 287.51686 -128.75 -2.41738 255.11738 -137.5 10.70379 +268.24621 -132.5 10.70379 273.87121 -131.25 29.4601 292.9274 -149.375 -1.5335 +271.1085 -158.75 5.40049 292.29951 -150 5.40049 277.29951 -150.625 21.13903 +297.18597 -165.625 -1.5335 304.8585 -171.45833 -1.78205 321.98205 -166.45833 +-.53205 306.98205 -166.66667 5.77269 316.92731 188.75 40.73806 309.46194 195.20833 +20.46139 323.07194 198.125 17.19937 321.75063 145 57.50583 307.69417 165 50.43476 +314.76524 170.625 53.325 320 127.5 45.58641 312.11359 137.5 49.12194 308.57806 +139.375 56.45 320 96.25 46.47029 311.22971 111.25 46.47029 311.22971 115.625 +48.95 320 66.25 56.62194 308.57806 81.25 53.08641 312.11359 87.5 55.2 320 +-8.75 55.73806 309.46194 26.25 55.73806 309.46194 35.625 61.45 320 -45 45.58641 +312.11359 -25 49.12194 308.57806 -21.875 55.2 320 -85 46.47029 311.22971 -65 +46.47029 311.22971 -60 50.2 320 -125 36.31864 313.88136 -105 39.85418 310.34582 +-101.25 45.2 320 -142.5 37.20253 312.99747 -132.5 37.20253 312.99747 -131.25 +40.825 320 -162.5 16.89922 318.30078 -152.5 23.97029 311.22971 -150.625 31.45 +320 -167.5 5.40049 318.54951 -166.25 8.96714 319.98286 196.25 2.17589 280.05536 +197.35677 8.55987 292.00471 198.4375 .30089 300.21161 193.90625 2.16303 266.00572 +194.92188 -1.36981 274.42137 195.3125 14.79335 298.3754 192.70833 20.29217 +284.72554 198.8151 -1.74201 304.93681 199.29688 .139 315.84225 197.03125 6.97264 +309.55549 199.97396 -.85763 316.89097 199.96094 -.15797 319.42047 194.32292 +19.15049 300.21618 201.28472 -3.61673 323.01811 198.88889 1.94322 314.74984 +200.85938 -.59332 325.79332 161.875 3.17026 239.45162 162.65625 16.09898 251.58149 +174.84375 3.17026 248.12349 152.5 4.48323 233.9199 160.97656 -2.7043 233.43165 +161.60156 29.40894 265.81059 151.83594 29.96137 261.80113 181.32813 -2.84241 +247.57366 183.28125 4.81468 257.72907 172.96875 26.84344 271.20812 184.375 +23.28895 275.66105 185.15625 13.99985 266.70796 159.53125 41.05159 279.73434 +181.25 32.82828 287.21547 137.8125 1.51297 242.74953 136.17188 12.60921 253.05954 +141.71875 1.51297 235.95265 133.125 3.48886 248.50802 137.03125 -3.03576 237.86467 +134.29688 25.03529 265.94596 131.71875 24.48286 271.30308 145.11719 -3.091 +228.6621 145 3.1574 234.30822 138.67188 25.84122 261.58534 144.92188 27.77472 +260.23778 144.10156 15.15128 245.38075 134.375 36.29449 281.24926 144.45313 +40.13468 277.1747 110.3125 1.51297 247.90578 110.03906 12.53108 261.37986 +118.75 1.51297 247.90578 103.28125 3.1574 249.77697 109.14063 -3.03576 242.2006 +108.39844 24.40473 273.47105 102.42188 24.72279 272.91862 123.51563 -3.03576 +242.2006 124.375 3.48886 249.44552 116.40625 24.1287 273.02443 125.54688 24.1287 +273.2588 125.15625 13.8807 262.12008 107.5 34.55516 285.44953 123.59375 35.02391 +286.03546 84.0625 2.50734 236.36453 83.47656 15.54655 251.72376 90.15625 2.50734 +241.75516 77.03125 4.15177 234.7201 81.99219 -3.20149 229.82727 79.84375 29.34029 +266.40658 74.25781 29.89272 262.80728 94.29688 -3.20149 237.79602 93.90625 +4.48323 247.51365 86.40625 27.93097 269.37841 95.78125 25.99747 271.3119 94.29688 +15.36277 260.79426 79.53125 41.33891 280.11109 94.14063 37.38824 284.17894 +21.25 2.50734 231.20828 21.95313 15.62467 245.16126 43.125 2.50734 231.20828 +4.84375 4.48323 233.45115 19.6875 -3.20149 225.25696 19.72656 29.97084 260.99088 +3.24219 29.65279 261.5433 54.57031 -3.20149 225.25696 57.65625 4.15177 233.7826 +39.14063 29.64349 260.75182 59.60938 29.64349 260.75182 60.27344 16.6886 247.16374 +16.40625 43.07824 277.31707 54.53125 42.60949 276.96551 -26.25 1.51297 242.74953 +-28.94531 12.53108 254.81736 -17.03125 1.51297 237.3589 -35.625 3.48886 248.50802 +-27.26563 -3.091 237.68553 -31.64063 24.95716 268.05534 -37.69531 24.63911 +271.65464 -10 -3.03576 229.66154 -9.53125 3.1574 235.71447 -22.1875 25.84122 +264.39784 -9.84375 27.77472 262.46434 -10.85938 15.20652 248.48957 -32.03125 +36.29449 282.65551 -11.09375 40.24516 278.58765 -66.25 2.17589 245.83661 -67.10938 +13.08351 259.06962 -55.625 2.17589 247.24286 -75.625 3.82032 247.70781 -67.42188 +-2.59382 240.70397 -69.45313 25.02581 272.73279 -77.5 24.70775 271.5274 -49.0625 +-2.53857 241.93779 -48.125 3.48886 249.44552 -59.375 24.7537 273.2588 -46.95313 +24.7537 273.02443 -47.8125 13.98171 262.17532 -70.625 36.00718 285.79439 -49.14063 +35.64891 285.80109 -108.125 1.18152 257.37786 -109.0625 9.95085 266.9679 -96.5625 +1.18152 251.98723 -117.5 2.82595 262.76468 -108.75 -2.51095 253.39455 -110.46875 +19.97306 277.68788 -118.59375 19.7722 281.28718 -89.60938 -2.42809 245.34293 +-88.125 2.49449 249.97113 -99.84375 20.95143 274.09232 -87.8125 22.88492 271.92445 +-87.89063 12.44439 260.39233 -111.875 29.22343 289.72657 -90 33.17409 285.42434 +-133.125 2.17589 259.43036 -134.72656 10.74043 270.06504 -128.75 2.17589 261.53974 +-137.8125 3.48886 260.92989 -133.55469 -1.82042 255.69229 -136.13281 20.31318 +281.99619 -138.98438 19.91145 280.46433 -125.15625 -1.68231 257.48778 -125 +2.82595 263.70218 -131.5625 20.1764 283.07047 -125.15625 20.1764 282.71891 +-125.9375 11.27007 274.10571 -136.25 29.66212 293.03788 -125.625 28.89034 +292.87216 -154.0625 .85006 280.44369 -154.46615 5.26031 284.1975 -148.28125 +.85006 271.06869 -158.72396 2.24169 288.73956 -154.29688 -.99178 279.23865 +-155.16927 11.06153 291.99003 -159.33594 9.60125 298.88 -144.80469 -.93654 +264.53497 -144.0625 .83721 265.45654 -149.92188 13.19687 286.37813 -143.75 +17.06386 281.92521 -143.94531 8.32407 272.14937 -155.85938 17.54877 301.71373 +-144.84375 24.62095 293.11811 -168.51563 -1.84339 313.13714 -169.45313 -2.1046 +314.88272 -165.39063 -1.37464 303.76214 -170.85938 -1.19333 320.92458 -167.99479 +-1.27728 312.2976 -168.68056 -.60987 314.87237 -171.18056 -1.23487 322.37237 +-163.11198 -.54287 297.53974 -162.57813 -.72458 296.08083 -166.22396 2.61712 +311.02038 -163.04688 6.59565 305.86997 -163.125 2.49788 300.35837 -168.78472 +2.5425 319.845 -163.46354 10.02135 311.35053 193.82813 24.6024 306.8476 192.89063 +30.49995 316.45787 195.59896 15.55251 315.63708 188.71094 34.52952 301.41267 +194.375 31.1574 321.15198 188.51563 43.27685 315.8294 198.15972 8.00796 322.01843 +196.61458 20.92105 321.83104 199.73958 9.29636 322.83072 199.14063 7.41087 +325.75788 194.02344 29.72852 321.64336 199.72656 6.91816 321.64122 156.48438 +49.33318 295.71057 154.45313 54.86873 310.99533 166.95313 44.88532 299.92405 +147.42188 50.64607 293.44065 156.95313 57.00678 318.03697 145.54688 60.04906 +315.38532 178.21615 40.94255 301.69235 166.25 53.81453 319.35422 178.125 48.96618 +316.70257 177.7474 46.66029 311.63867 159.41406 57.7512 320.76911 181.27604 +47.56648 319.808 133.82813 42.91582 297.28418 132.73438 46.96355 309.99426 +138.28125 44.71202 294.90204 128.4375 41.88632 299.66134 134.60938 49.95198 +315.71677 127.89063 47.68865 317.0426 142.42188 47.9993 293.91945 137.96875 +53.57 317.255 141.71875 57.76194 316.81306 140.54688 54.05492 307.76617 134.17969 +53.37897 320.4929 144.33594 59.32595 320.32717 105.625 41.28697 299.38178 +103.63281 46.15779 311.3469 112.89063 41.75572 299.49896 97.57813 42.18934 +299.35832 105.78125 48.17636 316.71114 96.64063 48.95761 316.71114 120.70313 +41.72059 299.70988 112.5 48.44056 317.69694 120.625 47.99862 318.13888 119.76563 +45.72925 312.00981 107.14844 49.72998 320.54814 123.32031 49.56425 320.71387 +78.20313 49.51001 295.96343 75.11719 55.16668 310.46301 83.90625 47.60332 +298.22168 67.5 50.53951 294.28939 78.51563 57.37615 317.0426 66.40625 59.48323 +315.71677 90.27344 44.93319 299.19259 84.0625 55.49862 318.13888 91.5625 52.19056 +317.69694 88.86719 49.55738 311.77543 78.20313 58.23613 320.71387 94.14063 +52.62061 320.54814 11.40625 51.13886 294.56896 7.96875 56.05056 309.34475 +29.53125 50.67011 294.45177 -4.45313 50.23649 294.59241 12.57813 59.15177 +316.04823 -7.73438 58.37052 316.04823 48.78906 50.70524 294.35804 28.28125 +59.91153 317.47597 48.28125 60.35347 317.03403 47.38281 56.4791 308.79903 +16.21094 61.182 320.65863 54.33594 61.34772 320.4929 -33.51563 42.91582 297.9873 +-35.11719 46.96355 310.22864 -23.82813 44.82251 295.72905 -42.8125 41.73007 +299.66134 -31.875 49.79573 315.71677 -44.14063 47.8449 317.0426 -14.6875 47.49264 +294.75814 -24.6875 52.85347 317.03403 -16.5625 56.16153 317.47597 -17.96875 +52.65097 308.91622 -31.99219 52.67585 320.4929 -11.44531 58.29137 320.65863 +-72.8125 42.73899 299.49226 -74.92188 46.86092 311.3469 -63.125 42.38072 299.49896 +-82.65625 41.83663 298.81259 -71.71875 49.42636 316.71114 -84.375 48.80136 +316.71114 -53.00781 41.79871 299.59269 -63.75 49.37806 317.69694 -53.75 48.93612 +318.13888 -54.88281 45.80738 311.89262 -70.9375 50.43311 320.54814 -49.6875 +50.26738 320.71387 -114.21875 34.51596 302.20748 -115.625 37.65672 311.9964 +-103.75 36.42264 299.94923 -122.5 33.25208 303.88152 -112.96875 39.99219 316.37968 +-124.21875 38.11949 317.70551 -93.20313 39.09277 298.86113 -104.6875 43.03653 +317.47597 -94.6875 46.34459 317.91791 -95.07813 43.3832 310.5668 -111.64063 +42.63008 320.38242 -90.39063 48.24561 320.54814 -136.875 35.06513 303.76768 +-137.53906 37.86659 313.11466 -132.03125 34.29336 303.71914 -141.32813 33.10415 +302.75991 -135.85938 40.1697 317.37405 -142.03125 38.99782 317.37405 -127.5 +33.43791 303.81287 -132.5 40.02987 318.13888 -128.75 39.58793 318.58082 -129.375 +36.57868 313.66039 -136.17188 40.7389 320.43766 -126.01563 40.57318 320.60339 +-157.03125 20.07322 309.42366 -157.77344 20.43369 314.53194 -151.875 23.05744 +305.03319 -161.30208 16.04412 312.59338 -156.40625 23.01797 316.71328 -162.10938 +17.55596 319.36279 -146.52344 27.85082 302.91558 -152.34375 27.92604 317.58646 +-147.34375 34.54216 318.47034 -147.46094 31.10648 311.73024 -155.82031 25.48442 +320.1062 -145.19531 36.71547 320.43766 -169.81771 1.83587 321.80163 -170.19531 +1.21659 321.67872 -167.1875 5.72073 318.07302 -168.88021 2.39794 319.20831 +-164.45313 10.46043 314.77863 -167.1875 6.63813 319.65562 -164.6875 12.3875 +319.53125 -165.32552 11.07226 318.30743 -168.78906 3.98986 320.93671 -163.35938 +14.89587 320.5385 ] + } + texCoord +TextureCoordinate { point [ 0 0 .095 0 .095 .583 0 .5 .198 0 .198 .582 .25 +0 .25 .582 .319 0 .319 .582 .392 0 .392 .582 .554 0 .554 .582 .649 0 .649 +.582 .742 0 .742 .582 .837 0 .837 .583 .883 0 .883 .583 .948 0 .948 .584 1 +0 1 .5 .095 1 0 1 .198 1 .25 1 .319 1 .392 1 .554 1 .649 1 .742 1 .837 1 .883 +1 .948 1 1 1 .048 0 .095 .291 .048 .291 .048 .541 0 .25 .147 0 .198 .291 .147 +.291 .147 .582 .224 0 .25 .291 .224 .291 .224 .582 .285 0 .319 .291 .285 .291 +.285 .582 .356 0 .392 .291 .356 .291 .356 .582 .473 0 .554 .291 .473 .291 +.473 .582 .602 0 .649 .291 .602 .291 .602 .582 .695 0 .742 .291 .695 .291 +.695 .582 .789 0 .837 .291 .789 .291 .789 .582 .86 0 .883 .291 .86 .291 .86 +.583 .916 0 .948 .292 .916 .292 .916 .583 .974 0 1 .25 .974 .25 .974 .542 +.095 .791 .048 .75 .048 1 0 .75 .198 .791 .147 .791 .147 1 .25 .791 .224 .791 +.224 1 .319 .791 .285 .791 .285 1 .392 .791 .356 .791 .356 1 .554 .791 .473 +.791 .473 1 .649 .791 .602 .791 .602 1 .742 .791 .695 .791 .695 1 .837 .791 +.789 .791 .789 1 .883 .791 .86 .791 .86 1 .948 .792 .916 .791 .916 1 1 .75 +.974 .792 .974 1 .071 .146 .071 .291 .048 .146 .095 .146 .071 0 .071 .437 +.095 .437 .024 0 .024 .146 .048 .416 .024 .396 .024 .271 .071 .562 0 .375 +.024 .521 0 .125 .173 .146 .173 .291 .147 .146 .198 .146 .173 0 .173 .437 +.198 .437 .121 0 .121 .146 .147 .437 .121 .437 .121 .291 .173 .582 .121 .582 +.237 .146 .237 .291 .224 .146 .25 .146 .237 0 .237 .437 .25 .437 .211 0 .211 +.146 .224 .437 .211 .437 .211 .291 .237 .582 .211 .582 .302 .146 .302 .291 +.285 .146 .319 .146 .302 0 .302 .437 .319 .437 .267 0 .267 .146 .285 .437 +.267 .437 .267 .291 .302 .582 .267 .582 .374 .146 .374 .291 .356 .146 .392 +.146 .374 0 .374 .437 .392 .437 .338 0 .338 .146 .356 .437 .338 .437 .338 +.291 .374 .582 .338 .582 .514 .146 .514 .291 .473 .146 .554 .146 .514 0 .514 +.437 .554 .437 .433 0 .433 .146 .473 .437 .433 .437 .433 .291 .514 .582 .433 +.582 .625 .146 .625 .291 .602 .146 .649 .146 .625 0 .625 .437 .649 .437 .578 +0 .578 .146 .602 .437 .578 .437 .578 .291 .625 .582 .578 .582 .719 .146 .719 +.291 .695 .146 .742 .146 .719 0 .719 .437 .742 .437 .672 0 .672 .146 .695 +.437 .672 .437 .672 .291 .719 .582 .672 .582 .813 .146 .813 .291 .789 .146 +.837 .146 .813 0 .813 .437 .837 .437 .765 0 .765 .146 .789 .437 .765 .437 +.765 .291 .813 .582 .765 .582 .872 .146 .872 .291 .86 .146 .883 .146 .872 +0 .872 .437 .883 .437 .848 0 .848 .146 .86 .437 .848 .437 .848 .291 .872 .583 +.848 .583 .932 .146 .932 .292 .916 .146 .948 .146 .932 0 .932 .438 .948 .438 +.899 0 .899 .146 .916 .438 .899 .437 .899 .292 .932 .584 .899 .583 .987 .125 +.987 .25 .974 .125 1 .125 .987 0 .987 .375 1 .375 .961 0 .961 .125 .974 .396 +.961 .417 .961 .271 .987 .521 .961 .563 .071 .666 .071 .771 .048 .646 .095 +.687 .071 .875 .095 .896 .024 .625 .048 .875 .024 .875 .024 .75 .071 1 0 .875 +.024 1 0 .625 .173 .687 .173 .791 .147 .687 .198 .687 .173 .896 .198 .896 +.121 .687 .147 .896 .121 .896 .121 .791 .173 1 .121 1 .237 .687 .237 .791 +.224 .687 .25 .687 .237 .896 .25 .896 .211 .687 .224 .896 .211 .896 .211 .791 +.237 1 .211 1 .302 .687 .302 .791 .285 .687 .319 .687 .302 .896 .319 .896 +.267 .687 .285 .896 .267 .896 .267 .791 .302 1 .267 1 .374 .687 .374 .791 +.356 .687 .392 .687 .374 .896 .392 .896 .338 .687 .356 .896 .338 .896 .338 +.791 .374 1 .338 1 .514 .687 .514 .791 .473 .687 .554 .687 .514 .896 .554 +.896 .433 .687 .473 .896 .433 .896 .433 .791 .514 1 .433 1 .625 .687 .625 +.791 .602 .687 .649 .687 .625 .896 .649 .896 .578 .687 .602 .896 .578 .896 +.578 .791 .625 1 .578 1 .719 .687 .719 .791 .695 .687 .742 .687 .719 .896 +.742 .896 .672 .687 .695 .896 .672 .896 .672 .791 .719 1 .672 1 .813 .687 +.813 .791 .789 .687 .837 .687 .813 .896 .837 .896 .765 .687 .789 .896 .765 +.896 .765 .791 .813 1 .765 1 .872 .687 .872 .791 .86 .687 .883 .687 .872 .896 +.883 .896 .848 .687 .86 .896 .848 .896 .848 .791 .872 1 .848 1 .932 .688 .932 +.792 .916 .687 .948 .688 .932 .896 .948 .896 .899 .687 .916 .896 .899 .896 +.899 .791 .932 1 .899 1 .987 .646 .987 .771 .974 .667 1 .625 .987 .896 1 .875 +.961 .688 .974 .896 .961 .896 .961 .792 .987 1 .961 1 ] } + } + } + ] + } + DEF dad_Hills2 Transform { + rotation 0 -1 0 1.571 + children [ + DEF Hills2 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "cliff.jpg" + ] + } + textureTransform TextureTransform { + scale 10 1 + } + material USE White + } + geometry DEF Hills2_Geo IndexedFaceSet { + creaseAngle 3.000 +coordIndex [ 213 214 215 -1 73 214 213 -1 74 215 214 -1 72 213 215 -1 216 213 +217 -1 73 213 216 -1 72 217 213 -1 1 216 217 -1 218 214 219 -1 74 214 218 +-1 73 219 214 -1 2 218 219 -1 220 215 221 -1 72 215 220 -1 74 221 215 -1 0 220 +221 -1 222 223 224 -1 75 223 222 -1 76 224 223 -1 74 222 224 -1 225 222 218 +-1 75 222 225 -1 74 218 222 -1 2 225 218 -1 226 223 227 -1 76 223 226 -1 75 +227 223 -1 3 226 227 -1 221 224 228 -1 74 224 221 -1 76 228 224 -1 0 221 228 +-1 229 230 231 -1 78 230 229 -1 79 231 230 -1 77 229 231 -1 232 229 233 -1 78 +229 232 -1 77 233 229 -1 4 232 233 -1 234 230 235 -1 79 230 234 -1 78 235 230 +-1 5 234 235 -1 236 231 237 -1 77 231 236 -1 79 237 231 -1 1 236 237 -1 238 +239 240 -1 80 239 238 -1 73 240 239 -1 79 238 240 -1 241 238 234 -1 80 238 241 +-1 79 234 238 -1 5 241 234 -1 219 239 242 -1 73 239 219 -1 80 242 239 -1 2 219 +242 -1 237 240 216 -1 79 240 237 -1 73 216 240 -1 1 237 216 -1 243 244 245 +-1 82 244 243 -1 83 245 244 -1 81 243 245 -1 246 243 247 -1 82 243 246 -1 81 +247 243 -1 6 246 247 -1 248 244 249 -1 83 244 248 -1 82 249 244 -1 7 248 249 +-1 250 245 251 -1 81 245 250 -1 83 251 245 -1 4 250 251 -1 252 253 254 -1 84 +253 252 -1 78 254 253 -1 83 252 254 -1 255 252 248 -1 84 252 255 -1 83 248 252 +-1 7 255 248 -1 235 253 256 -1 78 253 235 -1 84 256 253 -1 5 235 256 -1 251 +254 232 -1 83 254 251 -1 78 232 254 -1 4 251 232 -1 257 258 259 -1 86 258 257 +-1 87 259 258 -1 85 257 259 -1 260 257 261 -1 86 257 260 -1 85 261 257 -1 8 +260 261 -1 262 258 263 -1 87 258 262 -1 86 263 258 -1 9 262 263 -1 264 259 265 +-1 85 259 264 -1 87 265 259 -1 6 264 265 -1 266 267 268 -1 88 267 266 -1 82 +268 267 -1 87 266 268 -1 269 266 262 -1 88 266 269 -1 87 262 266 -1 9 269 262 +-1 249 267 270 -1 82 267 249 -1 88 270 267 -1 7 249 270 -1 265 268 246 -1 87 +268 265 -1 82 246 268 -1 6 265 246 -1 271 272 273 -1 90 272 271 -1 91 273 272 +-1 89 271 273 -1 274 271 275 -1 90 271 274 -1 89 275 271 -1 10 274 275 -1 276 +272 277 -1 91 272 276 -1 90 277 272 -1 11 276 277 -1 278 273 279 -1 89 273 278 +-1 91 279 273 -1 8 278 279 -1 280 281 282 -1 92 281 280 -1 86 282 281 -1 91 +280 282 -1 283 280 276 -1 92 280 283 -1 91 276 280 -1 11 283 276 -1 263 281 +284 -1 86 281 263 -1 92 284 281 -1 9 263 284 -1 279 282 260 -1 91 282 279 +-1 86 260 282 -1 8 279 260 -1 285 286 287 -1 94 286 285 -1 95 287 286 -1 93 +285 287 -1 288 285 289 -1 94 285 288 -1 93 289 285 -1 12 288 289 -1 290 286 +291 -1 95 286 290 -1 94 291 286 -1 13 290 291 -1 292 287 293 -1 93 287 292 +-1 95 293 287 -1 10 292 293 -1 294 295 296 -1 96 295 294 -1 90 296 295 -1 95 +294 296 -1 297 294 290 -1 96 294 297 -1 95 290 294 -1 13 297 290 -1 277 295 +298 -1 90 295 277 -1 96 298 295 -1 11 277 298 -1 293 296 274 -1 95 296 293 +-1 90 274 296 -1 10 293 274 -1 299 300 301 -1 98 300 299 -1 99 301 300 -1 97 +299 301 -1 302 299 303 -1 98 299 302 -1 97 303 299 -1 14 302 303 -1 304 300 +305 -1 99 300 304 -1 98 305 300 -1 15 304 305 -1 306 301 307 -1 97 301 306 +-1 99 307 301 -1 12 306 307 -1 308 309 310 -1 100 309 308 -1 94 310 309 -1 99 +308 310 -1 311 308 304 -1 100 308 311 -1 99 304 308 -1 15 311 304 -1 291 309 +312 -1 94 309 291 -1 100 312 309 -1 13 291 312 -1 307 310 288 -1 99 310 307 +-1 94 288 310 -1 12 307 288 -1 313 314 315 -1 102 314 313 -1 103 315 314 -1 +101 313 315 -1 316 313 317 -1 102 313 316 -1 101 317 313 -1 16 316 317 -1 318 +314 319 -1 103 314 318 -1 102 319 314 -1 17 318 319 -1 320 315 321 -1 101 315 +320 -1 103 321 315 -1 14 320 321 -1 322 323 324 -1 104 323 322 -1 98 324 323 +-1 103 322 324 -1 325 322 318 -1 104 322 325 -1 103 318 322 -1 17 325 318 +-1 305 323 326 -1 98 323 305 -1 104 326 323 -1 15 305 326 -1 321 324 302 -1 +103 324 321 -1 98 302 324 -1 14 321 302 -1 327 328 329 -1 106 328 327 -1 107 +329 328 -1 105 327 329 -1 330 327 331 -1 106 327 330 -1 105 331 327 -1 18 330 +331 -1 332 328 333 -1 107 328 332 -1 106 333 328 -1 19 332 333 -1 334 329 335 +-1 105 329 334 -1 107 335 329 -1 16 334 335 -1 336 337 338 -1 108 337 336 +-1 102 338 337 -1 107 336 338 -1 339 336 332 -1 108 336 339 -1 107 332 336 +-1 19 339 332 -1 319 337 340 -1 102 337 319 -1 108 340 337 -1 17 319 340 -1 +335 338 316 -1 107 338 335 -1 102 316 338 -1 16 335 316 -1 341 342 343 -1 110 +342 341 -1 111 343 342 -1 109 341 343 -1 344 341 345 -1 110 341 344 -1 109 345 +341 -1 20 344 345 -1 346 342 347 -1 111 342 346 -1 110 347 342 -1 21 346 347 +-1 348 343 349 -1 109 343 348 -1 111 349 343 -1 18 348 349 -1 350 351 352 +-1 112 351 350 -1 106 352 351 -1 111 350 352 -1 353 350 346 -1 112 350 353 +-1 111 346 350 -1 21 353 346 -1 333 351 354 -1 106 351 333 -1 112 354 351 +-1 19 333 354 -1 349 352 330 -1 111 352 349 -1 106 330 352 -1 18 349 330 -1 +355 356 357 -1 114 356 355 -1 115 357 356 -1 113 355 357 -1 358 355 359 -1 114 +355 358 -1 113 359 355 -1 22 358 359 -1 360 356 361 -1 115 356 360 -1 114 361 +356 -1 23 360 361 -1 362 357 363 -1 113 357 362 -1 115 363 357 -1 20 362 363 +-1 364 365 366 -1 116 365 364 -1 110 366 365 -1 115 364 366 -1 367 364 360 +-1 116 364 367 -1 115 360 364 -1 23 367 360 -1 347 365 368 -1 110 365 347 +-1 116 368 365 -1 21 347 368 -1 363 366 344 -1 115 366 363 -1 110 344 366 +-1 20 363 344 -1 369 370 371 -1 118 370 369 -1 119 371 370 -1 117 369 371 +-1 372 369 373 -1 118 369 372 -1 117 373 369 -1 24 372 373 -1 374 370 375 +-1 119 370 374 -1 118 375 370 -1 25 374 375 -1 376 371 377 -1 117 371 376 +-1 119 377 371 -1 22 376 377 -1 378 379 380 -1 120 379 378 -1 114 380 379 +-1 119 378 380 -1 381 378 374 -1 120 378 381 -1 119 374 378 -1 25 381 374 +-1 361 379 382 -1 114 379 361 -1 120 382 379 -1 23 361 382 -1 377 380 358 +-1 119 380 377 -1 114 358 380 -1 22 377 358 -1 383 384 385 -1 122 384 383 +-1 123 385 384 -1 121 383 385 -1 386 383 387 -1 122 383 386 -1 121 387 383 +-1 26 386 387 -1 388 384 389 -1 123 384 388 -1 122 389 384 -1 27 388 389 -1 +390 385 391 -1 121 385 390 -1 123 391 385 -1 24 390 391 -1 392 393 394 -1 124 +393 392 -1 118 394 393 -1 123 392 394 -1 395 392 388 -1 124 392 395 -1 123 388 +392 -1 27 395 388 -1 375 393 396 -1 118 393 375 -1 124 396 393 -1 25 375 396 +-1 391 394 372 -1 123 394 391 -1 118 372 394 -1 24 391 372 -1 397 398 399 +-1 126 398 397 -1 127 399 398 -1 125 397 399 -1 400 397 401 -1 126 397 400 +-1 125 401 397 -1 28 400 401 -1 402 398 403 -1 127 398 402 -1 126 403 398 +-1 29 402 403 -1 404 399 405 -1 125 399 404 -1 127 405 399 -1 26 404 405 -1 +406 407 408 -1 128 407 406 -1 122 408 407 -1 127 406 408 -1 409 406 402 -1 128 +406 409 -1 127 402 406 -1 29 409 402 -1 389 407 410 -1 122 407 389 -1 128 410 +407 -1 27 389 410 -1 405 408 386 -1 127 408 405 -1 122 386 408 -1 26 405 386 +-1 411 412 413 -1 130 412 411 -1 131 413 412 -1 129 411 413 -1 414 411 415 +-1 130 411 414 -1 129 415 411 -1 30 414 415 -1 416 412 417 -1 131 412 416 +-1 130 417 412 -1 31 416 417 -1 418 413 419 -1 129 413 418 -1 131 419 413 +-1 28 418 419 -1 420 421 422 -1 132 421 420 -1 126 422 421 -1 131 420 422 +-1 423 420 416 -1 132 420 423 -1 131 416 420 -1 31 423 416 -1 403 421 424 +-1 126 421 403 -1 132 424 421 -1 29 403 424 -1 419 422 400 -1 131 422 419 +-1 126 400 422 -1 28 419 400 -1 425 426 427 -1 134 426 425 -1 135 427 426 +-1 133 425 427 -1 428 425 429 -1 134 425 428 -1 133 429 425 -1 32 428 429 +-1 430 426 431 -1 135 426 430 -1 134 431 426 -1 33 430 431 -1 432 427 433 +-1 133 427 432 -1 135 433 427 -1 30 432 433 -1 434 435 436 -1 136 435 434 +-1 130 436 435 -1 135 434 436 -1 437 434 430 -1 136 434 437 -1 135 430 434 +-1 33 437 430 -1 417 435 438 -1 130 435 417 -1 136 438 435 -1 31 417 438 -1 +433 436 414 -1 135 436 433 -1 130 414 436 -1 30 433 414 -1 439 440 441 -1 138 +440 439 -1 139 441 440 -1 137 439 441 -1 442 439 443 -1 138 439 442 -1 137 443 +439 -1 34 442 443 -1 444 440 445 -1 139 440 444 -1 138 445 440 -1 35 444 445 +-1 446 441 447 -1 137 441 446 -1 139 447 441 -1 32 446 447 -1 448 449 450 +-1 140 449 448 -1 134 450 449 -1 139 448 450 -1 451 448 444 -1 140 448 451 +-1 139 444 448 -1 35 451 444 -1 431 449 452 -1 134 449 431 -1 140 452 449 +-1 33 431 452 -1 447 450 428 -1 139 450 447 -1 134 428 450 -1 32 447 428 -1 +453 454 455 -1 142 454 453 -1 143 455 454 -1 141 453 455 -1 456 453 457 -1 142 +453 456 -1 141 457 453 -1 36 456 457 -1 458 454 459 -1 143 454 458 -1 142 459 +454 -1 37 458 459 -1 460 455 461 -1 141 455 460 -1 143 461 455 -1 34 460 461 +-1 462 463 464 -1 144 463 462 -1 138 464 463 -1 143 462 464 -1 465 462 458 +-1 144 462 465 -1 143 458 462 -1 37 465 458 -1 445 463 466 -1 138 463 445 +-1 144 466 463 -1 35 445 466 -1 461 464 442 -1 143 464 461 -1 138 442 464 +-1 34 461 442 -1 467 468 469 -1 146 468 467 -1 147 469 468 -1 145 467 469 +-1 470 467 471 -1 146 467 470 -1 145 471 467 -1 38 470 471 -1 472 468 473 +-1 147 468 472 -1 146 473 468 -1 39 472 473 -1 474 469 475 -1 145 469 474 +-1 147 475 469 -1 36 474 475 -1 476 477 478 -1 148 477 476 -1 142 478 477 +-1 147 476 478 -1 479 476 472 -1 148 476 479 -1 147 472 476 -1 39 479 472 +-1 459 477 480 -1 142 477 459 -1 148 480 477 -1 37 459 480 -1 475 478 456 +-1 147 478 475 -1 142 456 478 -1 36 475 456 -1 481 482 483 -1 150 482 481 +-1 151 483 482 -1 149 481 483 -1 484 481 485 -1 150 481 484 -1 149 485 481 +-1 40 484 485 -1 486 482 487 -1 151 482 486 -1 150 487 482 -1 41 486 487 -1 +488 483 489 -1 149 483 488 -1 151 489 483 -1 38 488 489 -1 490 491 492 -1 152 +491 490 -1 146 492 491 -1 151 490 492 -1 493 490 486 -1 152 490 493 -1 151 486 +490 -1 41 493 486 -1 473 491 494 -1 146 491 473 -1 152 494 491 -1 39 473 494 +-1 489 492 470 -1 151 492 489 -1 146 470 492 -1 38 489 470 -1 495 496 497 +-1 154 496 495 -1 155 497 496 -1 153 495 497 -1 498 495 499 -1 154 495 498 +-1 153 499 495 -1 42 498 499 -1 500 496 501 -1 155 496 500 -1 154 501 496 +-1 43 500 501 -1 502 497 503 -1 153 497 502 -1 155 503 497 -1 40 502 503 -1 +504 505 506 -1 156 505 504 -1 150 506 505 -1 155 504 506 -1 507 504 500 -1 156 +504 507 -1 155 500 504 -1 43 507 500 -1 487 505 508 -1 150 505 487 -1 156 508 +505 -1 41 487 508 -1 503 506 484 -1 155 506 503 -1 150 484 506 -1 40 503 484 +-1 509 510 511 -1 158 510 509 -1 159 511 510 -1 157 509 511 -1 512 509 513 +-1 158 509 512 -1 157 513 509 -1 44 512 513 -1 514 510 515 -1 159 510 514 +-1 158 515 510 -1 45 514 515 -1 516 511 517 -1 157 511 516 -1 159 517 511 +-1 42 516 517 -1 518 519 520 -1 160 519 518 -1 154 520 519 -1 159 518 520 +-1 521 518 514 -1 160 518 521 -1 159 514 518 -1 45 521 514 -1 501 519 522 +-1 154 519 501 -1 160 522 519 -1 43 501 522 -1 517 520 498 -1 159 520 517 +-1 154 498 520 -1 42 517 498 -1 523 524 525 -1 162 524 523 -1 163 525 524 +-1 161 523 525 -1 526 523 527 -1 162 523 526 -1 161 527 523 -1 46 526 527 +-1 528 524 529 -1 163 524 528 -1 162 529 524 -1 47 528 529 -1 530 525 531 +-1 161 525 530 -1 163 531 525 -1 44 530 531 -1 532 533 534 -1 164 533 532 +-1 158 534 533 -1 163 532 534 -1 535 532 528 -1 164 532 535 -1 163 528 532 +-1 47 535 528 -1 515 533 536 -1 158 533 515 -1 164 536 533 -1 45 515 536 -1 +531 534 512 -1 163 534 531 -1 158 512 534 -1 44 531 512 -1 537 538 539 -1 166 +538 537 -1 167 539 538 -1 165 537 539 -1 540 537 541 -1 166 537 540 -1 165 541 +537 -1 48 540 541 -1 542 538 543 -1 167 538 542 -1 166 543 538 -1 49 542 543 +-1 544 539 545 -1 165 539 544 -1 167 545 539 -1 46 544 545 -1 546 547 548 +-1 168 547 546 -1 162 548 547 -1 167 546 548 -1 549 546 542 -1 168 546 549 +-1 167 542 546 -1 49 549 542 -1 529 547 550 -1 162 547 529 -1 168 550 547 +-1 47 529 550 -1 545 548 526 -1 167 548 545 -1 162 526 548 -1 46 545 526 -1 +551 552 553 -1 170 552 551 -1 171 553 552 -1 169 551 553 -1 554 551 555 -1 170 +551 554 -1 169 555 551 -1 50 554 555 -1 556 552 557 -1 171 552 556 -1 170 557 +552 -1 51 556 557 -1 558 553 559 -1 169 553 558 -1 171 559 553 -1 48 558 559 +-1 560 561 562 -1 172 561 560 -1 166 562 561 -1 171 560 562 -1 563 560 556 +-1 172 560 563 -1 171 556 560 -1 51 563 556 -1 543 561 564 -1 166 561 543 +-1 172 564 561 -1 49 543 564 -1 559 562 540 -1 171 562 559 -1 166 540 562 +-1 48 559 540 -1 565 566 567 -1 174 566 565 -1 175 567 566 -1 173 565 567 +-1 568 565 569 -1 174 565 568 -1 173 569 565 -1 52 568 569 -1 570 566 571 +-1 175 566 570 -1 174 571 566 -1 53 570 571 -1 572 567 573 -1 173 567 572 +-1 175 573 567 -1 50 572 573 -1 574 575 576 -1 176 575 574 -1 170 576 575 +-1 175 574 576 -1 577 574 570 -1 176 574 577 -1 175 570 574 -1 53 577 570 +-1 557 575 578 -1 170 575 557 -1 176 578 575 -1 51 557 578 -1 573 576 554 +-1 175 576 573 -1 170 554 576 -1 50 573 554 -1 579 580 581 -1 178 580 579 +-1 179 581 580 -1 177 579 581 -1 582 579 583 -1 178 579 582 -1 177 583 579 +-1 54 582 583 -1 584 580 585 -1 179 580 584 -1 178 585 580 -1 55 584 585 -1 +586 581 587 -1 177 581 586 -1 179 587 581 -1 52 586 587 -1 588 589 590 -1 180 +589 588 -1 174 590 589 -1 179 588 590 -1 591 588 584 -1 180 588 591 -1 179 584 +588 -1 55 591 584 -1 571 589 592 -1 174 589 571 -1 180 592 589 -1 53 571 592 +-1 587 590 568 -1 179 590 587 -1 174 568 590 -1 52 587 568 -1 593 594 595 +-1 182 594 593 -1 183 595 594 -1 181 593 595 -1 596 593 597 -1 182 593 596 +-1 181 597 593 -1 56 596 597 -1 598 594 599 -1 183 594 598 -1 182 599 594 +-1 57 598 599 -1 600 595 601 -1 181 595 600 -1 183 601 595 -1 54 600 601 -1 +602 603 604 -1 184 603 602 -1 178 604 603 -1 183 602 604 -1 605 602 598 -1 184 +602 605 -1 183 598 602 -1 57 605 598 -1 585 603 606 -1 178 603 585 -1 184 606 +603 -1 55 585 606 -1 601 604 582 -1 183 604 601 -1 178 582 604 -1 54 601 582 +-1 607 608 609 -1 186 608 607 -1 187 609 608 -1 185 607 609 -1 610 607 611 +-1 186 607 610 -1 185 611 607 -1 58 610 611 -1 612 608 613 -1 187 608 612 +-1 186 613 608 -1 59 612 613 -1 614 609 615 -1 185 609 614 -1 187 615 609 +-1 56 614 615 -1 616 617 618 -1 188 617 616 -1 182 618 617 -1 187 616 618 +-1 619 616 612 -1 188 616 619 -1 187 612 616 -1 59 619 612 -1 599 617 620 +-1 182 617 599 -1 188 620 617 -1 57 599 620 -1 615 618 596 -1 187 618 615 +-1 182 596 618 -1 56 615 596 -1 621 622 623 -1 190 622 621 -1 191 623 622 +-1 189 621 623 -1 624 621 625 -1 190 621 624 -1 189 625 621 -1 60 624 625 +-1 626 622 627 -1 191 622 626 -1 190 627 622 -1 61 626 627 -1 628 623 629 +-1 189 623 628 -1 191 629 623 -1 58 628 629 -1 630 631 632 -1 192 631 630 +-1 186 632 631 -1 191 630 632 -1 633 630 626 -1 192 630 633 -1 191 626 630 +-1 61 633 626 -1 613 631 634 -1 186 631 613 -1 192 634 631 -1 59 613 634 -1 +629 632 610 -1 191 632 629 -1 186 610 632 -1 58 629 610 -1 635 636 637 -1 194 +636 635 -1 195 637 636 -1 193 635 637 -1 638 635 639 -1 194 635 638 -1 193 639 +635 -1 62 638 639 -1 640 636 641 -1 195 636 640 -1 194 641 636 -1 63 640 641 +-1 642 637 643 -1 193 637 642 -1 195 643 637 -1 60 642 643 -1 644 645 646 +-1 196 645 644 -1 190 646 645 -1 195 644 646 -1 647 644 640 -1 196 644 647 +-1 195 640 644 -1 63 647 640 -1 627 645 648 -1 190 645 627 -1 196 648 645 +-1 61 627 648 -1 643 646 624 -1 195 646 643 -1 190 624 646 -1 60 643 624 -1 +649 650 651 -1 198 650 649 -1 199 651 650 -1 197 649 651 -1 652 649 653 -1 198 +649 652 -1 197 653 649 -1 64 652 653 -1 654 650 655 -1 199 650 654 -1 198 655 +650 -1 65 654 655 -1 656 651 657 -1 197 651 656 -1 199 657 651 -1 62 656 657 +-1 658 659 660 -1 200 659 658 -1 194 660 659 -1 199 658 660 -1 661 658 654 +-1 200 658 661 -1 199 654 658 -1 65 661 654 -1 641 659 662 -1 194 659 641 +-1 200 662 659 -1 63 641 662 -1 657 660 638 -1 199 660 657 -1 194 638 660 +-1 62 657 638 -1 663 664 665 -1 202 664 663 -1 203 665 664 -1 201 663 665 +-1 666 663 667 -1 202 663 666 -1 201 667 663 -1 66 666 667 -1 668 664 669 +-1 203 664 668 -1 202 669 664 -1 67 668 669 -1 670 665 671 -1 201 665 670 +-1 203 671 665 -1 64 670 671 -1 672 673 674 -1 204 673 672 -1 198 674 673 +-1 203 672 674 -1 675 672 668 -1 204 672 675 -1 203 668 672 -1 67 675 668 +-1 655 673 676 -1 198 673 655 -1 204 676 673 -1 65 655 676 -1 671 674 652 +-1 203 674 671 -1 198 652 674 -1 64 671 652 -1 677 678 679 -1 206 678 677 +-1 207 679 678 -1 205 677 679 -1 680 677 681 -1 206 677 680 -1 205 681 677 +-1 68 680 681 -1 682 678 683 -1 207 678 682 -1 206 683 678 -1 69 682 683 -1 +684 679 685 -1 205 679 684 -1 207 685 679 -1 66 684 685 -1 686 687 688 -1 208 +687 686 -1 202 688 687 -1 207 686 688 -1 689 686 682 -1 208 686 689 -1 207 682 +686 -1 69 689 682 -1 669 687 690 -1 202 687 669 -1 208 690 687 -1 67 669 690 +-1 685 688 666 -1 207 688 685 -1 202 666 688 -1 66 685 666 -1 691 692 693 +-1 210 692 691 -1 211 693 692 -1 209 691 693 -1 694 691 695 -1 210 691 694 +-1 209 695 691 -1 70 694 695 -1 696 692 697 -1 211 692 696 -1 210 697 692 +-1 71 696 697 -1 698 693 699 -1 209 693 698 -1 211 699 693 -1 68 698 699 -1 +700 701 702 -1 212 701 700 -1 206 702 701 -1 211 700 702 -1 703 700 696 -1 212 +700 703 -1 211 696 700 -1 71 703 696 -1 683 701 704 -1 206 701 683 -1 212 704 +701 -1 69 683 704 -1 699 702 680 -1 211 702 699 -1 206 680 702 -1 68 699 680 +-1 ] texCoordIndex +[ 213 214 215 -1 73 214 213 -1 74 215 214 -1 72 213 215 -1 216 213 217 -1 73 +213 216 -1 72 217 213 -1 1 216 217 -1 218 214 219 -1 74 214 218 -1 73 219 214 +-1 2 218 219 -1 220 215 221 -1 72 215 220 -1 74 221 215 -1 0 220 221 -1 222 +223 224 -1 75 223 222 -1 76 224 223 -1 74 222 224 -1 225 222 218 -1 75 222 225 +-1 74 218 222 -1 2 225 218 -1 226 223 227 -1 76 223 226 -1 75 227 223 -1 3 226 +227 -1 221 224 228 -1 74 224 221 -1 76 228 224 -1 0 221 228 -1 229 230 231 +-1 78 230 229 -1 79 231 230 -1 77 229 231 -1 232 229 233 -1 78 229 232 -1 77 +233 229 -1 4 232 233 -1 234 230 235 -1 79 230 234 -1 78 235 230 -1 5 234 235 +-1 236 231 237 -1 77 231 236 -1 79 237 231 -1 1 236 237 -1 238 239 240 -1 80 +239 238 -1 73 240 239 -1 79 238 240 -1 241 238 234 -1 80 238 241 -1 79 234 238 +-1 5 241 234 -1 219 239 242 -1 73 239 219 -1 80 242 239 -1 2 219 242 -1 237 +240 216 -1 79 240 237 -1 73 216 240 -1 1 237 216 -1 243 244 245 -1 82 244 243 +-1 83 245 244 -1 81 243 245 -1 246 243 247 -1 82 243 246 -1 81 247 243 -1 6 +246 247 -1 248 244 249 -1 83 244 248 -1 82 249 244 -1 7 248 249 -1 250 245 251 +-1 81 245 250 -1 83 251 245 -1 4 250 251 -1 252 253 254 -1 84 253 252 -1 78 +254 253 -1 83 252 254 -1 255 252 248 -1 84 252 255 -1 83 248 252 -1 7 255 248 +-1 235 253 256 -1 78 253 235 -1 84 256 253 -1 5 235 256 -1 251 254 232 -1 83 +254 251 -1 78 232 254 -1 4 251 232 -1 257 258 259 -1 86 258 257 -1 87 259 258 +-1 85 257 259 -1 260 257 261 -1 86 257 260 -1 85 261 257 -1 8 260 261 -1 262 +258 263 -1 87 258 262 -1 86 263 258 -1 9 262 263 -1 264 259 265 -1 85 259 264 +-1 87 265 259 -1 6 264 265 -1 266 267 268 -1 88 267 266 -1 82 268 267 -1 87 +266 268 -1 269 266 262 -1 88 266 269 -1 87 262 266 -1 9 269 262 -1 249 267 270 +-1 82 267 249 -1 88 270 267 -1 7 249 270 -1 265 268 246 -1 87 268 265 -1 82 +246 268 -1 6 265 246 -1 271 272 273 -1 90 272 271 -1 91 273 272 -1 89 271 273 +-1 274 271 275 -1 90 271 274 -1 89 275 271 -1 10 274 275 -1 276 272 277 -1 91 +272 276 -1 90 277 272 -1 11 276 277 -1 278 273 279 -1 89 273 278 -1 91 279 273 +-1 8 278 279 -1 280 281 282 -1 92 281 280 -1 86 282 281 -1 91 280 282 -1 283 +280 276 -1 92 280 283 -1 91 276 280 -1 11 283 276 -1 263 281 284 -1 86 281 263 +-1 92 284 281 -1 9 263 284 -1 279 282 260 -1 91 282 279 -1 86 260 282 -1 8 279 +260 -1 285 286 287 -1 94 286 285 -1 95 287 286 -1 93 285 287 -1 288 285 289 +-1 94 285 288 -1 93 289 285 -1 12 288 289 -1 290 286 291 -1 95 286 290 -1 94 +291 286 -1 13 290 291 -1 292 287 293 -1 93 287 292 -1 95 293 287 -1 10 292 293 +-1 294 295 296 -1 96 295 294 -1 90 296 295 -1 95 294 296 -1 297 294 290 -1 96 +294 297 -1 95 290 294 -1 13 297 290 -1 277 295 298 -1 90 295 277 -1 96 298 295 +-1 11 277 298 -1 293 296 274 -1 95 296 293 -1 90 274 296 -1 10 293 274 -1 299 +300 301 -1 98 300 299 -1 99 301 300 -1 97 299 301 -1 302 299 303 -1 98 299 302 +-1 97 303 299 -1 14 302 303 -1 304 300 305 -1 99 300 304 -1 98 305 300 -1 15 +304 305 -1 306 301 307 -1 97 301 306 -1 99 307 301 -1 12 306 307 -1 308 309 +310 -1 100 309 308 -1 94 310 309 -1 99 308 310 -1 311 308 304 -1 100 308 311 +-1 99 304 308 -1 15 311 304 -1 291 309 312 -1 94 309 291 -1 100 312 309 -1 13 +291 312 -1 307 310 288 -1 99 310 307 -1 94 288 310 -1 12 307 288 -1 313 314 +315 -1 102 314 313 -1 103 315 314 -1 101 313 315 -1 316 313 317 -1 102 313 316 +-1 101 317 313 -1 16 316 317 -1 318 314 319 -1 103 314 318 -1 102 319 314 +-1 17 318 319 -1 320 315 321 -1 101 315 320 -1 103 321 315 -1 14 320 321 -1 +322 323 324 -1 104 323 322 -1 98 324 323 -1 103 322 324 -1 325 322 318 -1 104 +322 325 -1 103 318 322 -1 17 325 318 -1 305 323 326 -1 98 323 305 -1 104 326 +323 -1 15 305 326 -1 321 324 302 -1 103 324 321 -1 98 302 324 -1 14 321 302 +-1 327 328 329 -1 106 328 327 -1 107 329 328 -1 105 327 329 -1 330 327 331 +-1 106 327 330 -1 105 331 327 -1 18 330 331 -1 332 328 333 -1 107 328 332 +-1 106 333 328 -1 19 332 333 -1 334 329 335 -1 105 329 334 -1 107 335 329 +-1 16 334 335 -1 336 337 338 -1 108 337 336 -1 102 338 337 -1 107 336 338 +-1 339 336 332 -1 108 336 339 -1 107 332 336 -1 19 339 332 -1 319 337 340 +-1 102 337 319 -1 108 340 337 -1 17 319 340 -1 335 338 316 -1 107 338 335 +-1 102 316 338 -1 16 335 316 -1 341 342 343 -1 110 342 341 -1 111 343 342 +-1 109 341 343 -1 344 341 345 -1 110 341 344 -1 109 345 341 -1 20 344 345 +-1 346 342 347 -1 111 342 346 -1 110 347 342 -1 21 346 347 -1 348 343 349 +-1 109 343 348 -1 111 349 343 -1 18 348 349 -1 350 351 352 -1 112 351 350 +-1 106 352 351 -1 111 350 352 -1 353 350 346 -1 112 350 353 -1 111 346 350 +-1 21 353 346 -1 333 351 354 -1 106 351 333 -1 112 354 351 -1 19 333 354 -1 +349 352 330 -1 111 352 349 -1 106 330 352 -1 18 349 330 -1 355 356 357 -1 114 +356 355 -1 115 357 356 -1 113 355 357 -1 358 355 359 -1 114 355 358 -1 113 359 +355 -1 22 358 359 -1 360 356 361 -1 115 356 360 -1 114 361 356 -1 23 360 361 +-1 362 357 363 -1 113 357 362 -1 115 363 357 -1 20 362 363 -1 364 365 366 +-1 116 365 364 -1 110 366 365 -1 115 364 366 -1 367 364 360 -1 116 364 367 +-1 115 360 364 -1 23 367 360 -1 347 365 368 -1 110 365 347 -1 116 368 365 +-1 21 347 368 -1 363 366 344 -1 115 366 363 -1 110 344 366 -1 20 363 344 -1 +369 370 371 -1 118 370 369 -1 119 371 370 -1 117 369 371 -1 372 369 373 -1 118 +369 372 -1 117 373 369 -1 24 372 373 -1 374 370 375 -1 119 370 374 -1 118 375 +370 -1 25 374 375 -1 376 371 377 -1 117 371 376 -1 119 377 371 -1 22 376 377 +-1 378 379 380 -1 120 379 378 -1 114 380 379 -1 119 378 380 -1 381 378 374 +-1 120 378 381 -1 119 374 378 -1 25 381 374 -1 361 379 382 -1 114 379 361 +-1 120 382 379 -1 23 361 382 -1 377 380 358 -1 119 380 377 -1 114 358 380 +-1 22 377 358 -1 383 384 385 -1 122 384 383 -1 123 385 384 -1 121 383 385 +-1 386 383 387 -1 122 383 386 -1 121 387 383 -1 26 386 387 -1 388 384 389 +-1 123 384 388 -1 122 389 384 -1 27 388 389 -1 390 385 391 -1 121 385 390 +-1 123 391 385 -1 24 390 391 -1 392 393 394 -1 124 393 392 -1 118 394 393 +-1 123 392 394 -1 395 392 388 -1 124 392 395 -1 123 388 392 -1 27 395 388 +-1 375 393 396 -1 118 393 375 -1 124 396 393 -1 25 375 396 -1 391 394 372 +-1 123 394 391 -1 118 372 394 -1 24 391 372 -1 397 398 399 -1 126 398 397 +-1 127 399 398 -1 125 397 399 -1 400 397 401 -1 126 397 400 -1 125 401 397 +-1 28 400 401 -1 402 398 403 -1 127 398 402 -1 126 403 398 -1 29 402 403 -1 +404 399 405 -1 125 399 404 -1 127 405 399 -1 26 404 405 -1 406 407 408 -1 128 +407 406 -1 122 408 407 -1 127 406 408 -1 409 406 402 -1 128 406 409 -1 127 402 +406 -1 29 409 402 -1 389 407 410 -1 122 407 389 -1 128 410 407 -1 27 389 410 +-1 405 408 386 -1 127 408 405 -1 122 386 408 -1 26 405 386 -1 411 412 413 +-1 130 412 411 -1 131 413 412 -1 129 411 413 -1 414 411 415 -1 130 411 414 +-1 129 415 411 -1 30 414 415 -1 416 412 417 -1 131 412 416 -1 130 417 412 +-1 31 416 417 -1 418 413 419 -1 129 413 418 -1 131 419 413 -1 28 418 419 -1 +420 421 422 -1 132 421 420 -1 126 422 421 -1 131 420 422 -1 423 420 416 -1 132 +420 423 -1 131 416 420 -1 31 423 416 -1 403 421 424 -1 126 421 403 -1 132 424 +421 -1 29 403 424 -1 419 422 400 -1 131 422 419 -1 126 400 422 -1 28 419 400 +-1 425 426 427 -1 134 426 425 -1 135 427 426 -1 133 425 427 -1 428 425 429 +-1 134 425 428 -1 133 429 425 -1 32 428 429 -1 430 426 431 -1 135 426 430 +-1 134 431 426 -1 33 430 431 -1 432 427 433 -1 133 427 432 -1 135 433 427 +-1 30 432 433 -1 434 435 436 -1 136 435 434 -1 130 436 435 -1 135 434 436 +-1 437 434 430 -1 136 434 437 -1 135 430 434 -1 33 437 430 -1 417 435 438 +-1 130 435 417 -1 136 438 435 -1 31 417 438 -1 433 436 414 -1 135 436 433 +-1 130 414 436 -1 30 433 414 -1 439 440 441 -1 138 440 439 -1 139 441 440 +-1 137 439 441 -1 442 439 443 -1 138 439 442 -1 137 443 439 -1 34 442 443 +-1 444 440 445 -1 139 440 444 -1 138 445 440 -1 35 444 445 -1 446 441 447 +-1 137 441 446 -1 139 447 441 -1 32 446 447 -1 448 449 450 -1 140 449 448 +-1 134 450 449 -1 139 448 450 -1 451 448 444 -1 140 448 451 -1 139 444 448 +-1 35 451 444 -1 431 449 452 -1 134 449 431 -1 140 452 449 -1 33 431 452 -1 +447 450 428 -1 139 450 447 -1 134 428 450 -1 32 447 428 -1 453 454 455 -1 142 +454 453 -1 143 455 454 -1 141 453 455 -1 456 453 457 -1 142 453 456 -1 141 457 +453 -1 36 456 457 -1 458 454 459 -1 143 454 458 -1 142 459 454 -1 37 458 459 +-1 460 455 461 -1 141 455 460 -1 143 461 455 -1 34 460 461 -1 462 463 464 +-1 144 463 462 -1 138 464 463 -1 143 462 464 -1 465 462 458 -1 144 462 465 +-1 143 458 462 -1 37 465 458 -1 445 463 466 -1 138 463 445 -1 144 466 463 +-1 35 445 466 -1 461 464 442 -1 143 464 461 -1 138 442 464 -1 34 461 442 -1 +467 468 469 -1 146 468 467 -1 147 469 468 -1 145 467 469 -1 470 467 471 -1 146 +467 470 -1 145 471 467 -1 38 470 471 -1 472 468 473 -1 147 468 472 -1 146 473 +468 -1 39 472 473 -1 474 469 475 -1 145 469 474 -1 147 475 469 -1 36 474 475 +-1 476 477 478 -1 148 477 476 -1 142 478 477 -1 147 476 478 -1 479 476 472 +-1 148 476 479 -1 147 472 476 -1 39 479 472 -1 459 477 480 -1 142 477 459 +-1 148 480 477 -1 37 459 480 -1 475 478 456 -1 147 478 475 -1 142 456 478 +-1 36 475 456 -1 481 482 483 -1 150 482 481 -1 151 483 482 -1 149 481 483 +-1 484 481 485 -1 150 481 484 -1 149 485 481 -1 40 484 485 -1 486 482 487 +-1 151 482 486 -1 150 487 482 -1 41 486 487 -1 488 483 489 -1 149 483 488 +-1 151 489 483 -1 38 488 489 -1 490 491 492 -1 152 491 490 -1 146 492 491 +-1 151 490 492 -1 493 490 486 -1 152 490 493 -1 151 486 490 -1 41 493 486 +-1 473 491 494 -1 146 491 473 -1 152 494 491 -1 39 473 494 -1 489 492 470 +-1 151 492 489 -1 146 470 492 -1 38 489 470 -1 495 496 497 -1 154 496 495 +-1 155 497 496 -1 153 495 497 -1 498 495 499 -1 154 495 498 -1 153 499 495 +-1 42 498 499 -1 500 496 501 -1 155 496 500 -1 154 501 496 -1 43 500 501 -1 +502 497 503 -1 153 497 502 -1 155 503 497 -1 40 502 503 -1 504 505 506 -1 156 +505 504 -1 150 506 505 -1 155 504 506 -1 507 504 500 -1 156 504 507 -1 155 500 +504 -1 43 507 500 -1 487 505 508 -1 150 505 487 -1 156 508 505 -1 41 487 508 +-1 503 506 484 -1 155 506 503 -1 150 484 506 -1 40 503 484 -1 509 510 511 +-1 158 510 509 -1 159 511 510 -1 157 509 511 -1 512 509 513 -1 158 509 512 +-1 157 513 509 -1 44 512 513 -1 514 510 515 -1 159 510 514 -1 158 515 510 +-1 45 514 515 -1 516 511 517 -1 157 511 516 -1 159 517 511 -1 42 516 517 -1 +518 519 520 -1 160 519 518 -1 154 520 519 -1 159 518 520 -1 521 518 514 -1 160 +518 521 -1 159 514 518 -1 45 521 514 -1 501 519 522 -1 154 519 501 -1 160 522 +519 -1 43 501 522 -1 517 520 498 -1 159 520 517 -1 154 498 520 -1 42 517 498 +-1 523 524 525 -1 162 524 523 -1 163 525 524 -1 161 523 525 -1 526 523 527 +-1 162 523 526 -1 161 527 523 -1 46 526 527 -1 528 524 529 -1 163 524 528 +-1 162 529 524 -1 47 528 529 -1 530 525 531 -1 161 525 530 -1 163 531 525 +-1 44 530 531 -1 532 533 534 -1 164 533 532 -1 158 534 533 -1 163 532 534 +-1 535 532 528 -1 164 532 535 -1 163 528 532 -1 47 535 528 -1 515 533 536 +-1 158 533 515 -1 164 536 533 -1 45 515 536 -1 531 534 512 -1 163 534 531 +-1 158 512 534 -1 44 531 512 -1 537 538 539 -1 166 538 537 -1 167 539 538 +-1 165 537 539 -1 540 537 541 -1 166 537 540 -1 165 541 537 -1 48 540 541 +-1 542 538 543 -1 167 538 542 -1 166 543 538 -1 49 542 543 -1 544 539 545 +-1 165 539 544 -1 167 545 539 -1 46 544 545 -1 546 547 548 -1 168 547 546 +-1 162 548 547 -1 167 546 548 -1 549 546 542 -1 168 546 549 -1 167 542 546 +-1 49 549 542 -1 529 547 550 -1 162 547 529 -1 168 550 547 -1 47 529 550 -1 +545 548 526 -1 167 548 545 -1 162 526 548 -1 46 545 526 -1 551 552 553 -1 170 +552 551 -1 171 553 552 -1 169 551 553 -1 554 551 555 -1 170 551 554 -1 169 555 +551 -1 50 554 555 -1 556 552 557 -1 171 552 556 -1 170 557 552 -1 51 556 557 +-1 558 553 559 -1 169 553 558 -1 171 559 553 -1 48 558 559 -1 560 561 562 +-1 172 561 560 -1 166 562 561 -1 171 560 562 -1 563 560 556 -1 172 560 563 +-1 171 556 560 -1 51 563 556 -1 543 561 564 -1 166 561 543 -1 172 564 561 +-1 49 543 564 -1 559 562 540 -1 171 562 559 -1 166 540 562 -1 48 559 540 -1 +565 566 567 -1 174 566 565 -1 175 567 566 -1 173 565 567 -1 568 565 569 -1 174 +565 568 -1 173 569 565 -1 52 568 569 -1 570 566 571 -1 175 566 570 -1 174 571 +566 -1 53 570 571 -1 572 567 573 -1 173 567 572 -1 175 573 567 -1 50 572 573 +-1 574 575 576 -1 176 575 574 -1 170 576 575 -1 175 574 576 -1 577 574 570 +-1 176 574 577 -1 175 570 574 -1 53 577 570 -1 557 575 578 -1 170 575 557 +-1 176 578 575 -1 51 557 578 -1 573 576 554 -1 175 576 573 -1 170 554 576 +-1 50 573 554 -1 579 580 581 -1 178 580 579 -1 179 581 580 -1 177 579 581 +-1 582 579 583 -1 178 579 582 -1 177 583 579 -1 54 582 583 -1 584 580 585 +-1 179 580 584 -1 178 585 580 -1 55 584 585 -1 586 581 587 -1 177 581 586 +-1 179 587 581 -1 52 586 587 -1 588 589 590 -1 180 589 588 -1 174 590 589 +-1 179 588 590 -1 591 588 584 -1 180 588 591 -1 179 584 588 -1 55 591 584 +-1 571 589 592 -1 174 589 571 -1 180 592 589 -1 53 571 592 -1 587 590 568 +-1 179 590 587 -1 174 568 590 -1 52 587 568 -1 593 594 595 -1 182 594 593 +-1 183 595 594 -1 181 593 595 -1 596 593 597 -1 182 593 596 -1 181 597 593 +-1 56 596 597 -1 598 594 599 -1 183 594 598 -1 182 599 594 -1 57 598 599 -1 +600 595 601 -1 181 595 600 -1 183 601 595 -1 54 600 601 -1 602 603 604 -1 184 +603 602 -1 178 604 603 -1 183 602 604 -1 605 602 598 -1 184 602 605 -1 183 598 +602 -1 57 605 598 -1 585 603 606 -1 178 603 585 -1 184 606 603 -1 55 585 606 +-1 601 604 582 -1 183 604 601 -1 178 582 604 -1 54 601 582 -1 607 608 609 +-1 186 608 607 -1 187 609 608 -1 185 607 609 -1 610 607 611 -1 186 607 610 +-1 185 611 607 -1 58 610 611 -1 612 608 613 -1 187 608 612 -1 186 613 608 +-1 59 612 613 -1 614 609 615 -1 185 609 614 -1 187 615 609 -1 56 614 615 -1 +616 617 618 -1 188 617 616 -1 182 618 617 -1 187 616 618 -1 619 616 612 -1 188 +616 619 -1 187 612 616 -1 59 619 612 -1 599 617 620 -1 182 617 599 -1 188 620 +617 -1 57 599 620 -1 615 618 596 -1 187 618 615 -1 182 596 618 -1 56 615 596 +-1 621 622 623 -1 190 622 621 -1 191 623 622 -1 189 621 623 -1 624 621 625 +-1 190 621 624 -1 189 625 621 -1 60 624 625 -1 626 622 627 -1 191 622 626 +-1 190 627 622 -1 61 626 627 -1 628 623 629 -1 189 623 628 -1 191 629 623 +-1 58 628 629 -1 630 631 632 -1 192 631 630 -1 186 632 631 -1 191 630 632 +-1 633 630 626 -1 192 630 633 -1 191 626 630 -1 61 633 626 -1 613 631 634 +-1 186 631 613 -1 192 634 631 -1 59 613 634 -1 629 632 610 -1 191 632 629 +-1 186 610 632 -1 58 629 610 -1 635 636 637 -1 194 636 635 -1 195 637 636 +-1 193 635 637 -1 638 635 639 -1 194 635 638 -1 193 639 635 -1 62 638 639 +-1 640 636 641 -1 195 636 640 -1 194 641 636 -1 63 640 641 -1 642 637 643 +-1 193 637 642 -1 195 643 637 -1 60 642 643 -1 644 645 646 -1 196 645 644 +-1 190 646 645 -1 195 644 646 -1 647 644 640 -1 196 644 647 -1 195 640 644 +-1 63 647 640 -1 627 645 648 -1 190 645 627 -1 196 648 645 -1 61 627 648 -1 +643 646 624 -1 195 646 643 -1 190 624 646 -1 60 643 624 -1 649 650 651 -1 198 +650 649 -1 199 651 650 -1 197 649 651 -1 652 649 653 -1 198 649 652 -1 197 653 +649 -1 64 652 653 -1 654 650 655 -1 199 650 654 -1 198 655 650 -1 65 654 655 +-1 656 651 657 -1 197 651 656 -1 199 657 651 -1 62 656 657 -1 658 659 660 +-1 200 659 658 -1 194 660 659 -1 199 658 660 -1 661 658 654 -1 200 658 661 +-1 199 654 658 -1 65 661 654 -1 641 659 662 -1 194 659 641 -1 200 662 659 +-1 63 641 662 -1 657 660 638 -1 199 660 657 -1 194 638 660 -1 62 657 638 -1 +663 664 665 -1 202 664 663 -1 203 665 664 -1 201 663 665 -1 666 663 667 -1 202 +663 666 -1 201 667 663 -1 66 666 667 -1 668 664 669 -1 203 664 668 -1 202 669 +664 -1 67 668 669 -1 670 665 671 -1 201 665 670 -1 203 671 665 -1 64 670 671 +-1 672 673 674 -1 204 673 672 -1 198 674 673 -1 203 672 674 -1 675 672 668 +-1 204 672 675 -1 203 668 672 -1 67 675 668 -1 655 673 676 -1 198 673 655 +-1 204 676 673 -1 65 655 676 -1 671 674 652 -1 203 674 671 -1 198 652 674 +-1 64 671 652 -1 677 678 679 -1 206 678 677 -1 207 679 678 -1 205 677 679 +-1 680 677 681 -1 206 677 680 -1 205 681 677 -1 68 680 681 -1 682 678 683 +-1 207 678 682 -1 206 683 678 -1 69 682 683 -1 684 679 685 -1 205 679 684 +-1 207 685 679 -1 66 684 685 -1 686 687 688 -1 208 687 686 -1 202 688 687 +-1 207 686 688 -1 689 686 682 -1 208 686 689 -1 207 682 686 -1 69 689 682 +-1 669 687 690 -1 202 687 669 -1 208 690 687 -1 67 669 690 -1 685 688 666 +-1 207 688 685 -1 202 666 688 -1 66 685 666 -1 691 692 693 -1 210 692 691 +-1 211 693 692 -1 209 691 693 -1 694 691 695 -1 210 691 694 -1 209 695 691 +-1 70 694 695 -1 696 692 697 -1 211 692 696 -1 210 697 692 -1 71 696 697 -1 +698 693 699 -1 209 693 698 -1 211 699 693 -1 68 698 699 -1 700 701 702 -1 212 +701 700 -1 206 702 701 -1 211 700 702 -1 703 700 696 -1 212 700 703 -1 211 696 +700 -1 71 703 696 -1 683 701 704 -1 206 701 683 -1 212 704 701 -1 69 683 704 +-1 699 702 680 -1 211 702 699 -1 206 680 702 -1 68 699 680 -1 ] +coord DEF +Hills2_Coord Coordinate { +point [ -230 0 250 -210 0 240 -250 40 240 -250 20 250 -200 0 220 -250 50 220 +-220 0 210 -250 30 210 -200 0 200 -250 50 200 -190 0 190 -250 60 190 -210 +0 180 -250 40 180 -220 0 160 -250 30 160 -210 0 140 -250 40 140 -190 0 130 +-250 60 130 -200 0 110 -250 50 110 -190 0 100 -250 60 100 -210 0 90 -250 40 +90 -220 0 70 -250 30 70 -190 0 50 -250 60 50 -200 0 40 -250 50 40 -220 0 30 +-250 30 30 -210 0 20 -250 40 20 -180 0 10 -250 70 10 -190 0 0 -250 60 0 -210 +0 -10 -250 40 -10 -200 0 -40 -250 50 -40 -190 0 -50 -250 60 -50 -230 0 -70 +-250 20 -70 -210 0 -80 -250 40 -80 -200 0 -90 -250 50 -90 -210 0 -110 -250 +40 -110 -200 0 -120 -250 50 -120 -220 0 -130 -250 30 -130 -180 0 -160 -250 +70 -160 -170 0 -180 -250 80 -180 -210 0 -190 -250 40 -190 -220 0 -200 -250 +30 -200 -210 0 -220 -250 40 -220 -200 0 -230 -250 50 -230 -240 0 -240 -250 +10 -240 -215.41667 -5.625 246.45833 -231.875 22.5 240.625 -242.91667 22.5 +245.20833 -248.75 25.625 247.5 -242.91667 12.5 250.20833 -199.375 -4.375 230.625 +-226.25 28.125 219.375 -231.875 28.125 229.375 -250 47.5 230 -205 -6.25 215.625 +-239.375 16.875 210 -226.25 16.875 213.75 -250 39.375 214.375 -205 -5.625 +205.625 -227.5 28.125 200 -239.375 28.125 204.375 -250 38.125 205 -188.125 +-5.625 195.625 -221.875 33.75 190 -227.5 33.75 194.375 -250 57.5 195 -193.75 +-5.625 186.25 -233.125 22.5 180.625 -221.875 22.5 184.375 -250 51.25 185.625 +-210.625 -5 171.25 -238.125 16.875 160 -233.125 16.875 169.375 -250 33.125 +170.625 -210.625 -5.625 150.625 -233.125 22.5 139.375 -238.125 22.5 148.75 +-250 33.125 149.375 -193.75 -5.625 136.25 -221.875 33.75 130.625 -233.125 +33.75 133.75 -250 51.25 135 -188.125 -7.5 120.625 -229.375 28.125 109.375 +-221.875 28.125 119.375 -250 55.625 120 -188.125 -5.625 105.625 -221.875 33.75 +100 -229.375 33.75 103.75 -250 55.625 104.375 -193.75 -5.625 96.25 -233.125 +22.5 90.625 -221.875 22.5 94.375 -250 51.25 95.625 -210.625 -6.25 81.25 -239.375 +16.875 70 -233.125 16.875 79.375 -250 31.875 80.625 -199.375 -5 60.625 -221.25 +33.75 49.375 -239.375 33.75 58.75 -250 45 59.375 -188.125 -5.625 45.625 -227.5 +28.125 40 -221.25 28.125 43.75 -250 58.125 44.375 -205 -5.625 35.625 -238.75 +16.875 30 -227.5 16.875 34.375 -250 38.75 35 -210.625 -6.25 25.625 -233.75 +22.5 20 -238.75 22.5 24.375 -250 31.875 25 -188.125 -6.25 15.625 -216.875 +39.375 10 -233.75 39.375 14.375 -250 56.25 15 -176.875 -6.875 5.625 -223.125 +33.75 0 -216.875 33.75 4.375 -250 68.125 5 -193.75 -6.875 -3.125 -234.375 +22.5 -8.75 -223.125 22.5 -5.625 -250 48.75 -3.75 -199.375 -6.25 -24.375 -228.125 +28.125 -41.25 -234.375 28.125 -25.625 -250 43.125 -25 -188.125 -4.375 -43.75 +-220.625 33.75 -49.375 -228.125 33.75 -46.875 -250 58.125 -45.625 -205 -6.25 +-59.375 -245 11.25 -70.625 -220.625 11.25 -60.625 -250 39.375 -60 -216.25 +-4.375 -74.375 -231.875 22.5 -80 -245 22.5 -76.25 -250 26.875 -75.625 -199.375 +-5 -83.75 -226.875 28.125 -89.375 -231.875 28.125 -85.625 -250 46.875 -84.375 +-199.375 -6.25 -99.375 -233.75 22.5 -110.625 -226.875 22.5 -100.625 -250 45 +-100 -199.375 -4.375 -114.375 -226.25 28.125 -120 -233.75 28.125 -116.25 -250 +45.625 -115.625 -205 -7.5 -123.125 -240.625 16.875 -128.75 -226.25 16.875 +-125.625 -250 38.125 -123.75 -193.75 -6.875 -143.75 -217.5 39.375 -160.625 +-240.625 39.375 -145.625 -250 48.125 -144.375 -165.625 -6.875 -169.375 -211.875 +45 -180.625 -217.5 45 -171.875 -250 80 -171.25 -182.5 -6.875 -184.375 -234.375 +22.5 -190 -211.875 22.5 -186.25 -250 61.25 -185.625 -210.625 -5 -193.75 -238.125 +16.875 -199.375 -234.375 16.875 -195.625 -250 31.875 -194.375 -210.625 -5 +-209.375 -232.5 22.5 -220.625 -238.125 22.5 -210.625 -250 33.75 -210 -199.375 +-3.125 -224.375 -225 28.125 -230 -232.5 28.125 -226.25 -250 48.125 -225.625 +-222.5 -2.5 -236.25 -243.125 2.29167 -240.20833 -223.75 3.54167 -235.83333 +-252.5 32.29167 -235.83333 -219.76563 4.21875 243.82813 -236.90104 22.22656 +243.25521 -226.40625 4.21875 246.79688 -215.46875 4.92188 241.5625 -211.65365 +-4.29688 243.89323 -247.34375 32.5 243.20313 -243.35938 35.23438 239.29688 +-220.29948 -6.14583 248.71094 -235.52083 8.80208 248.28125 -247.29167 26.09375 +246.30208 -246.19792 18.63281 249.3099 -242.1875 14.60938 248.67188 -250.42969 +34.25781 243.55469 -248.07292 18.32031 249.9349 -249.01042 20.74219 249.54427 +-236.35417 5.33854 250.46875 -208.125 7.26563 225.23438 -228.35938 28.39844 +224.17969 -211.48438 7.26563 231.48438 -206.5625 8.4375 220.54688 -197.34375 +-3.82813 225.66406 -243.20313 43.125 224.21875 -241.09375 42.10938 218.51563 +-202.66927 -3.86719 235.61198 -215.46875 7.73438 235.9375 -245.46875 43.35938 +228.4375 -245.46875 40.54688 234.0625 -232.20052 26.25 235.18229 -251.48438 +50.58594 224.41406 -250.44271 44.6875 235.29948 -218.51563 1.64063 212.96875 +-232.1875 15 211.99219 -211.09375 1.64063 215.625 -224.84375 2.8125 210.70313 +-212.10938 -4.21875 213.20313 -241.09375 24.0625 212.03125 -246.01563 23.90625 +209.45313 -200.39063 -4.29688 217.5 -206.5625 2.8125 217.73438 -244.0625 32.34375 +213.51563 -244.0625 37.96875 216.32813 -225.97656 23.08594 216.09375 -250.66406 +34.84375 211.83594 -251.13281 46.64063 216.875 -211.5625 6.32813 202.96875 +-232.8125 27.69531 202.26563 -218.51563 6.32813 205.85938 -206.875 6.32813 +200.70313 -201.09375 -4.57031 203.16406 -246.01563 40.85938 202.26563 -241.5625 +43.28125 199.375 -212.03125 -4.53125 207.8125 -224.84375 8.4375 207.89063 +-247.34375 37.03125 204.14063 -247.34375 31.40625 206.95313 -241.25 23.00781 +207.10938 -251.40625 45.9375 202.1875 -251.48438 34.14063 207.57813 -199.29688 +8.4375 192.96875 -223.82813 33.75 192.22656 -202.65625 8.4375 195.85938 -197.96875 +9.84375 190.70313 -186.36719 -4.92188 193.125 -241.5625 51.25 192.1875 -239.45313 +50.46875 189.375 -191.64063 -4.92188 197.8125 -206.875 9.14063 197.89063 -244.375 +52.26563 194.14063 -244.375 49.45313 196.95313 -227.92969 31.95313 197.10938 +-251.75781 60.85938 192.1875 -250.66406 54.96094 197.53906 -208.98438 4.21875 +183.67188 -226.71875 21.52344 182.89063 -202.26563 4.21875 186.32813 -215.78125 +6.32813 181.5625 -200.07813 -4.25781 183.78906 -239.45313 34.29688 182.8125 +-243.67188 32.03125 179.53125 -189.53125 -4.21875 188.125 -197.96875 4.21875 +187.89063 -242.96875 42.65625 184.60938 -242.96875 48.28125 187.42188 -221.75781 +28.98438 187.14844 -251.05469 46.17188 182.5 -251.40625 57.96875 187.89063 +-221.01563 2.57813 165.9375 -235.07813 15.85938 164.84375 -217.89063 2.57813 +171.95313 -224.53125 3.51563 161.40625 -214.49219 -3.51563 166.32813 -243.67188 +24.6875 164.84375 -245.54688 24.6875 158.67188 -209.60938 -3.51563 175.9375 +-215.78125 3.51563 175.9375 -245.78125 28.35938 168.90625 -245.78125 31.17188 +174.53125 -234.10156 20.11719 175.23438 -250.74219 31.95313 164.72656 -251.75781 +37.85156 175.70313 -217.89063 4.21875 145.23438 -235.07813 21.52344 143.86719 +-221.01563 4.21875 151.25 -215.78125 4.21875 140.54688 -209.60938 -4.21875 +145.66406 -245.54688 32.03125 143.90625 -243.67188 34.29688 138.59375 -214.49219 +-4.25781 155.3125 -224.53125 6.32813 155.78125 -247.03125 31.17188 147.8125 +-247.03125 28.35938 153.4375 -239.29688 20.11719 154.17969 -251.05469 37.85156 +144.0625 -251.05469 31.95313 154.6875 -202.26563 8.4375 133.67188 -226.71875 +33.86719 132.65625 -208.98438 8.4375 136.09375 -197.96875 9.14063 131.5625 +-189.53125 -4.80469 133.86719 -243.67188 50.70313 132.65625 -239.45313 51.25 +129.60938 -200.07813 -4.92188 137.8125 -215.78125 9.84375 137.73438 -245.78125 +48.28125 133.98438 -245.78125 42.65625 136.79688 -234.10156 28.98438 136.13281 +-251.75781 57.96875 132.14844 -250.74219 46.17188 137.26563 -203.35938 4.92188 +115.23438 -224.76563 26.48438 114.17969 -199.29688 4.92188 121.48438 -207.34375 +6.32813 110.54688 -192.69531 -5.625 115.66406 -239.45313 41.09375 114.21875 +-242.26563 41.09375 108.51563 -186.25 -5.625 125.625 -197.96875 6.32813 125.9375 +-242.96875 48.04688 118.4375 -242.96875 50.85938 124.0625 -221.75781 31.83594 +125.19531 -251.28906 53.90625 114.41406 -251.05469 59.80469 125.39063 -199.29688 +8.4375 102.96875 -224.76563 33.86719 101.95313 -203.35938 8.4375 105.625 -197.96875 +9.84375 100.70313 -186.25 -4.92188 103.16406 -242.26563 51.25 101.95313 -239.45313 +50.70313 99.45313 -192.69531 -4.80469 107.5 -207.34375 9.14063 107.73438 -244.84375 +50.85938 103.51563 -244.84375 48.04688 106.32813 -230.85938 31.83594 106.09375 +-251.75781 59.80469 101.83594 -251.75781 53.90625 106.875 -208.98438 4.21875 +93.67188 -226.71875 21.60156 92.89063 -202.26563 4.21875 96.32813 -215.78125 +6.32813 91.5625 -200.07813 -4.17969 93.78906 -239.45313 34.45313 92.8125 -243.67188 +32.03125 89.53125 -189.53125 -4.21875 98.125 -197.96875 4.21875 97.89063 -242.96875 +42.65625 94.60938 -242.96875 48.28125 97.42188 -221.75781 28.98438 97.14844 +-251.05469 46.17188 92.5 -251.28906 57.96875 97.92969 -221.48438 1.64063 75.9375 +-235.70313 15.03906 74.84375 -217.89063 1.64063 81.95313 -224.84375 2.10938 +71.40625 -215.19531 -4.25781 76.32813 -243.67188 23.20313 74.84375 -246.01563 +24.84375 68.67188 -209.53125 -4.21875 85.9375 -215.78125 3.51563 85.9375 -245.78125 +27.42188 78.90625 -245.78125 30.23438 84.53125 -234.10156 20.03906 85.23438 +-250.66406 31.25 74.72656 -251.75781 37.14844 85.70313 -205 8.90625 55.23438 +-229.60938 34.17969 53.90625 -215.54688 8.90625 61.25 -197.8125 9.14063 50.54688 +-192.30469 -4.57031 55.70313 -246.01563 50.39063 53.98438 -239.21875 52.03125 +48.59375 -208.90625 -4.53125 65.3125 -224.84375 10.54688 65.78125 -247.34375 +44.29688 57.8125 -247.34375 35.85938 63.4375 -241.25 26.01563 64.17969 -251.79688 +55.07813 54.0625 -251.05469 37.38281 64.6875 -202.65625 6.32813 42.96875 -223.51563 +27.61719 41.99219 -199.0625 6.32813 45.625 -206.875 8.4375 40.70313 -191.67969 +-4.57031 43.20313 -239.21875 43.20313 42.03125 -241.5625 40.78125 39.45313 +-186.01563 -4.60938 47.5 -197.8125 6.32813 47.73438 -242.8125 49.92188 43.51563 +-242.8125 52.73438 46.32813 -220.78125 31.99219 46.09375 -251.40625 55.3125 +41.83594 -250.66406 61.21094 46.91406 -218.28125 2.10938 32.96875 -232.5 15.50781 +32.26563 -211.5625 2.10938 35.85938 -224.6875 3.51563 30.70313 -211.67969 +-3.82813 33.16406 -241.5625 24.84375 32.26563 -245.78125 23.98438 29.375 -201.13281 +-3.86719 37.8125 -206.875 2.8125 37.89063 -244.375 31.875 34.14063 -244.375 +37.5 36.95313 -227.92969 23.04688 37.10938 -250.70313 34.49219 32.1875 -251.79688 +46.28906 37.57813 -218.125 3.75 22.96875 -235.70313 21.21094 22.26563 -221.25 +3.75 25.85938 -215.9375 3.51563 20.70313 -209.92188 -4.53125 23.16406 -245.78125 +31.40625 22.26563 -243.90625 34.45313 19.375 -214.80469 -4.57031 27.8125 -224.6875 +6.32813 27.89063 -247.1875 30.23438 24.14063 -247.1875 27.42188 26.95313 -240.27344 +20.03906 27.10938 -251.01563 37.14844 22.1875 -251.40625 31.25 27.53906 -196.17188 +10.07813 12.96875 -224.45313 39.57031 12.26563 -206.25 10.07813 15.85938 -189.21875 +10.54688 10.70313 -181.40625 -5.54688 13.16406 -243.90625 58.75 12.26563 -237.57813 +60.23438 9.375 -197.22656 -5.58594 17.8125 -215.9375 11.95313 17.89063 -245.9375 +54.14063 14.14063 -245.9375 45.70313 16.95313 -235.07813 31.875 17.10938 -252.07031 +66.05469 12.1875 -250.70313 48.35938 17.53906 -193.82813 7.5 2.96875 -218.98438 +33.08594 2.1875 -190.23438 7.5 5.85938 -198.28125 9.84375 .70313 -180.70313 +-5.54688 3.08594 -237.57813 51.5625 2.10938 -239.92188 49.14063 -.625 -175.03906 +-5.58594 7.8125 -189.21875 7.73438 7.89063 -241.71875 58.82813 4.14063 -241.71875 +61.64063 6.95313 -216.5625 37.77344 7.10938 -251.67969 65.58594 2.1875 -251.01563 +71.48438 7.53906 -209.45313 3.28125 -5.625 -227.96875 20.89844 -6.40625 -202.73438 +3.28125 -3.20313 -216.09375 4.92188 -7.57813 -200.70313 -4.88281 -5.50781 +-239.92188 33.04688 -6.48438 -244.14063 32.34375 -10.3125 -190.15625 -4.84375 +-1.5625 -198.28125 4.21875 -2.10938 -243.28125 40.78125 -4.92188 -243.28125 +46.40625 -2.10938 -223.71094 28.82813 -2.8125 -250.97656 44.76563 -7.1875 +-252.07031 56.5625 -1.75781 -208.82813 5.85938 -32.5 -230.54688 27.26563 -33.94531 +-212.42188 5.85938 -22.89063 -207.03125 6.32813 -39.60938 -198.24219 -5 -31.875 +-244.14063 40.78125 -33.90625 -241.79688 42.65625 -42.34375 -203.90625 -4.84375 +-16.5625 -216.09375 7.73438 -16.01563 -246.09375 40.07813 -27.26563 -246.09375 +37.26563 -18.82813 -236.05469 25.89844 -16.71875 -251.36719 48.125 -33.35938 +-251.67969 42.22656 -16.83594 -198.82813 9.375 -46.32813 -223.51563 34.60938 +-47.61719 -202.89063 9.375 -44.14063 -197.65625 11.25 -48.4375 -185.625 -4.17969 +-46.09375 -241.79688 52.73438 -47.57813 -238.98438 50.39063 -50.3125 -192.07031 +-4.17969 -42.5 -207.03125 9.14063 -42.42188 -244.53125 52.73438 -46.64063 +-244.53125 49.92188 -43.82813 -228.90625 31.99219 -44.88281 -251.83594 61.21094 +-48.20313 -250.97656 55.3125 -43.4375 -221.875 -.46875 -64.76563 -232.1875 +8.82813 -65.82031 -207.73438 -.46875 -58.51563 -233.75 1.40625 -69.45313 -217.38281 +-3.94531 -64.33594 -238.98438 15.85938 -65.78125 -248.125 14.29688 -71.48438 +-195.11719 -3.94531 -54.375 -197.65625 0 -54.0625 -242.65625 29.53125 -61.5625 +-242.65625 40.78125 -55.9375 -219.80469 23.08594 -54.80469 -250.3125 28.94531 +-65.58594 -251.36719 52.53906 -54.57031 -220.39063 5.15625 -77.03125 -237.96875 +22.34375 -78.04688 -227.8125 5.15625 -74.375 -215.46875 4.92188 -79.29688 +-211.99219 -3.55469 -76.83594 -248.125 32.57813 -78.04688 -243.20313 35.07813 +-80.54688 -223.71094 -3.47656 -72.5 -233.75 7.03125 -72.26563 -248.75 27.1875 +-76.48438 -248.75 21.5625 -73.67188 -247.42188 17.14844 -73.90625 -251.13281 +34.96094 -78.16406 -251.83594 23.16406 -73.125 -208.35938 6.79688 -86.32813 +-228.67188 28.00781 -87.07031 -211.48438 6.79688 -83.67188 -206.71875 7.73438 +-88.4375 -197.69531 -4.17969 -86.17188 -243.20313 42.42188 -87.10938 -241.32813 +42.1875 -90.46875 -202.57813 -4.29688 -81.875 -215.46875 7.73438 -82.10938 +-245.46875 42.89063 -85.39063 -245.46875 40.07813 -82.57813 -232.14844 26.13281 +-82.85156 -251.44531 50.23438 -87.5 -250.3125 44.33594 -82.07031 -212.1875 +3.75 -104.76563 -229.60938 21.05469 -105.82031 -208.35938 3.75 -98.51563 -215.9375 +4.92188 -109.45313 -203.63281 -4.64844 -104.33594 -241.32813 32.73438 -105.78125 +-243.90625 32.8125 -111.48438 -197.57813 -4.60938 -94.375 -206.71875 4.92188 +-94.0625 -244.21875 38.67188 -101.5625 -244.21875 41.48438 -95.9375 -226.95313 +26.01563 -94.80469 -251.01563 43.28125 -105.58594 -251.13281 49.17969 -94.64844 +-208.125 7.26563 -117.03125 -229.29688 28.59375 -118.08594 -212.1875 7.26563 +-114.375 -206.5625 8.4375 -119.29688 -197.22656 -3.75 -116.875 -243.90625 +43.28125 -118.125 -241.09375 42.34375 -120.54688 -203.67188 -3.82813 -112.5 +-215.9375 7.73438 -112.26563 -245.9375 41.95313 -116.48438 -245.9375 39.14063 +-113.67188 -235.07813 26.05469 -113.90625 -251.48438 49.53125 -118.16406 -251.44531 +43.63281 -113.125 -218.98438 .70313 -125.625 -232.8125 14.29688 -126.44531 +-211.09375 .70313 -123.20313 -225.15625 1.40625 -127.57813 -212.8125 -4.84375 +-125.54688 -241.09375 22.8125 -126.5625 -246.48438 24.0625 -130.3125 -200.3125 +-5 -121.5625 -206.5625 2.8125 -122.10938 -244.0625 31.40625 -124.92188 -244.0625 +37.03125 -122.10938 -225.97656 23.00781 -122.8125 -250.58594 34.14063 -127.1875 +-251.01563 45.9375 -121.71875 -199.375 9.60938 -151.79688 -228.28125 39.25781 +-153.24219 -213.04688 9.60938 -142.42188 -189.375 9.14063 -158.75 -184.84375 +-5.89844 -151.17188 -246.48438 57.26563 -153.20313 -237.8125 61.25 -162.1875 +-206.32813 -5.85938 -136.25 -225.15625 12.65625 -136.01563 -247.65625 48.75 +-146.79688 -247.65625 37.5 -138.35938 -243.20313 28.78906 -136.67969 -252.03125 +62.10938 -153.04688 -251.48438 38.51563 -136.48438 -181.17188 11.71875 -174.76563 +-213.51563 45.3125 -176.36719 -184.53125 11.71875 -168.98438 -180.46875 14.0625 +-179.45313 -163.78906 -6.25 -174.25781 -237.8125 69.21875 -176.25 -235.70313 +66.875 -181.32813 -169.0625 -6.25 -165 -189.375 11.95313 -164.375 -241.875 +71.95313 -172.8125 -241.875 69.14063 -167.1875 -217.53906 43.67188 -166.83594 +-252.38281 82.8125 -176.28906 -250.58594 76.91406 -165.97656 -203.51563 3.28125 +-187.03125 -222.1875 20.82031 -188.04688 -190.07813 3.28125 -184.375 -216.09375 +6.32813 -189.29688 -194.375 -4.96094 -186.83594 -235.70313 34.45313 -188.04688 +-244.14063 30.78125 -190.54688 -173.28125 -4.84375 -182.5 -180.46875 2.8125 +-182.26563 -240.46875 48.75 -186.48438 -240.46875 60 -183.67188 -211.36719 +34.76563 -183.90625 -250.97656 50.54688 -188.16406 -252.03125 74.14063 -183.04688 +-221.01563 2.57813 -196.32813 -235.70313 15.89844 -197.07031 -218.35938 2.57813 +-193.67188 -224.53125 3.51563 -198.4375 -214.41406 -3.55469 -196.17188 -244.14063 +24.60938 -197.10938 -245.54688 24.84375 -200.46875 -210.3125 -3.4375 -191.875 +-216.09375 3.51563 -192.10938 -246.09375 27.42188 -195.39063 -246.09375 30.23438 +-192.57813 -236.05469 20.03906 -192.85156 -250.74219 31.25 -197.5 -252.38281 +37.14844 -192.07031 -217.65625 4.6875 -214.76563 -234.76563 21.75781 -215.82031 +-221.01563 4.6875 -208.51563 -215.625 4.92188 -219.45313 -209.25781 -4.02344 +-214.33594 -245.54688 32.42188 -215.78125 -243.4375 34.21875 -221.48438 -214.53125 +-3.90625 -204.375 -224.53125 6.32813 -204.0625 -247.03125 31.64063 -211.5625 +-247.03125 28.82813 -205.9375 -239.29688 20.15625 -204.80469 -251.09375 38.20313 +-215.58594 -250.97656 32.30469 -204.64844 -207.65625 8.20313 -227.03125 -227.89063 +28.95833 -227.95573 -211.71875 8.20313 -224.375 -206.40625 10.10417 -229.27083 +-196.21094 -3.35938 -226.67969 -243.125 44.01042 -227.86458 -240.625 42.03125 +-230.54688 -203.04688 -3.20313 -222.5 -215.625 7.73438 -222.26563 -245.625 +43.82813 -226.48438 -245.625 41.01563 -223.67188 -233.125 26.21094 -223.90625 +-251.5625 50.9375 -228.16406 -250.74219 45.03906 -223.125 -235.42969 -.33854 +-238.89323 -238.4375 3.35938 -239.0625 -220.78125 -.54688 -235.625 -239.64844 +.22135 -239.85677 -233.55469 -1.17188 -238.63281 -239.42708 6.09375 -238.59375 +-247.60417 5.46875 -240.46875 -210 -1.35417 -233.22917 -205.78125 -2.1875 +-232.1875 -245.15625 22.03125 -236.5625 -245.78125 34.32292 -233.64583 -223.32031 +16.47135 -232.98177 -252.83854 21.09375 -238.35938 -252.5 43.90625 -232.89063 +] + } + texCoord +TextureCoordinate { point [ 0 0 .027 0 .027 1 0 1 .055 0 .055 1 .082 0 .082 +1 .109 0 .109 1 .126 0 .126 1 .154 0 .154 1 .181 0 .181 1 .208 0 .208 1 .235 +0 .235 1 .263 0 .263 1 .28 0 .28 1 .307 0 .307 1 .334 0 .334 1 .378 0 .378 +1 .395 0 .395 1 .423 0 .423 1 .44 0 .44 1 .479 0 .479 1 .496 0 .496 1 .523 +0 .523 1 .562 0 .562 1 .579 0 .579 1 .633 0 .633 1 .661 0 .661 1 .678 0 .678 +1 .705 0 .705 1 .722 0 .722 1 .75 0 .75 1 .81 0 .81 1 .838 0 .838 1 .888 0 +.888 1 .905 0 .905 1 .933 0 .933 1 .95 0 .95 1 1 0 1 1 .014 0 .027 .5 .014 +.5 .014 1 0 .5 .041 0 .055 .5 .041 .5 .041 1 .068 0 .082 .5 .068 .5 .068 1 +.095 0 .109 .5 .095 .5 .095 1 .118 0 .126 .5 .118 .5 .118 1 .14 0 .154 .5 +.14 .5 .14 1 .167 0 .181 .5 .167 .5 .167 1 .194 0 .208 .5 .194 .5 .194 1 .222 +0 .235 .5 .222 .5 .222 1 .249 0 .263 .5 .249 .5 .249 1 .271 0 .28 .5 .271 +.5 .271 1 .293 0 .307 .5 .293 .5 .293 1 .321 0 .334 .5 .321 .5 .321 1 .356 +0 .378 .5 .356 .5 .356 1 .387 0 .395 .5 .387 .5 .387 1 .409 0 .423 .5 .409 +.5 .409 1 .431 0 .44 .5 .431 .5 .431 1 .459 0 .479 .5 .459 .5 .459 1 .487 +0 .496 .5 .487 .5 .487 1 .509 0 .523 .5 .509 .5 .509 1 .542 0 .562 .5 .542 +.5 .542 1 .57 0 .579 .5 .57 .5 .57 1 .606 0 .633 .5 .606 .5 .606 1 .647 0 +.661 .5 .647 .5 .647 1 .669 0 .678 .5 .669 .5 .669 1 .691 0 .705 .5 .691 .5 +.691 1 .714 0 .722 .5 .714 .5 .714 1 .736 0 .75 .5 .736 .5 .736 1 .78 0 .81 +.5 .78 .5 .78 1 .824 0 .838 .5 .824 .5 .824 1 .863 0 .888 .5 .863 .5 .863 +1 .897 0 .905 .5 .897 .5 .897 1 .919 0 .933 .5 .919 .5 .919 1 .941 0 .95 .5 +.941 .5 .941 1 .975 0 1 .5 .975 .5 .975 1 .02 .25 .02 .5 .014 .25 .027 .25 +.02 0 .02 .75 .027 .75 .007 0 .007 .25 .014 .75 .007 .75 .007 .5 .02 1 0 .75 +.007 1 0 .25 .048 .25 .048 .5 .041 .25 .055 .25 .048 0 .048 .75 .055 .75 .034 +0 .034 .25 .041 .75 .034 .75 .034 .5 .048 1 .034 1 .075 .25 .075 .5 .068 .25 +.082 .25 .075 0 .075 .75 .082 .75 .061 0 .061 .25 .068 .75 .061 .75 .061 .5 +.075 1 .061 1 .102 .25 .102 .5 .095 .25 .109 .25 .102 0 .102 .75 .109 .75 +.089 0 .089 .25 .095 .75 .089 .75 .089 .5 .102 1 .089 1 .122 .25 .122 .5 .118 +.25 .126 .25 .122 0 .122 .75 .126 .75 .113 0 .113 .25 .118 .75 .113 .75 .113 +.5 .122 1 .113 1 .147 .25 .147 .5 .14 .25 .154 .25 .147 0 .147 .75 .154 .75 +.133 0 .133 .25 .14 .75 .133 .75 .133 .5 .147 1 .133 1 .174 .25 .174 .5 .167 +.25 .181 .25 .174 0 .174 .75 .181 .75 .16 0 .16 .25 .167 .75 .16 .75 .16 .5 +.174 1 .16 1 .201 .25 .201 .5 .194 .25 .208 .25 .201 0 .201 .75 .208 .75 .188 +0 .188 .25 .194 .75 .188 .75 .188 .5 .201 1 .188 1 .228 .25 .228 .5 .222 .25 +.235 .25 .228 0 .228 .75 .235 .75 .215 0 .215 .25 .222 .75 .215 .75 .215 .5 +.228 1 .215 1 .256 .25 .256 .5 .249 .25 .263 .25 .256 0 .256 .75 .263 .75 +.242 0 .242 .25 .249 .75 .242 .75 .242 .5 .256 1 .242 1 .275 .25 .275 .5 .271 +.25 .28 .25 .275 0 .275 .75 .28 .75 .267 0 .267 .25 .271 .75 .267 .75 .267 +.5 .275 1 .267 1 .3 .25 .3 .5 .293 .25 .307 .25 .3 0 .3 .75 .307 .75 .287 +0 .287 .25 .293 .75 .287 .75 .287 .5 .3 1 .287 1 .327 .25 .327 .5 .321 .25 +.334 .25 .327 0 .327 .75 .334 .75 .314 0 .314 .25 .321 .75 .314 .75 .314 .5 +.327 1 .314 1 .367 .25 .367 .5 .356 .25 .378 .25 .367 0 .367 .75 .378 .75 +.345 0 .345 .25 .356 .75 .345 .75 .345 .5 .367 1 .345 1 .391 .25 .391 .5 .387 +.25 .395 .25 .391 0 .391 .75 .395 .75 .383 0 .383 .25 .387 .75 .383 .75 .383 +.5 .391 1 .383 1 .416 .25 .416 .5 .409 .25 .423 .25 .416 0 .416 .75 .423 .75 +.402 0 .402 .25 .409 .75 .402 .75 .402 .5 .416 1 .402 1 .436 .25 .436 .5 .431 +.25 .44 .25 .436 0 .436 .75 .44 .75 .427 0 .427 .25 .431 .75 .427 .75 .427 +.5 .436 1 .427 1 .469 .25 .469 .5 .459 .25 .479 .25 .469 0 .469 .75 .479 .75 +.45 0 .45 .25 .459 .75 .45 .75 .45 .5 .469 1 .45 1 .491 .25 .491 .5 .487 .25 +.496 .25 .491 0 .491 .75 .496 .75 .483 0 .483 .25 .487 .75 .483 .75 .483 .5 +.491 1 .483 1 .516 .25 .516 .5 .509 .25 .523 .25 .516 0 .516 .75 .523 .75 +.503 0 .503 .25 .509 .75 .503 .75 .503 .5 .516 1 .503 1 .552 .25 .552 .5 .542 +.25 .562 .25 .552 0 .552 .75 .562 .75 .533 0 .533 .25 .542 .75 .533 .75 .533 +.5 .552 1 .533 1 .574 .25 .574 .5 .57 .25 .579 .25 .574 0 .574 .75 .579 .75 +.566 0 .566 .25 .57 .75 .566 .75 .566 .5 .574 1 .566 1 .62 .25 .62 .5 .606 +.25 .633 .25 .62 0 .62 .75 .633 .75 .592 0 .592 .25 .606 .75 .592 .75 .592 +.5 .62 1 .592 1 .654 .25 .654 .5 .647 .25 .661 .25 .654 0 .654 .75 .661 .75 +.64 0 .64 .25 .647 .75 .64 .75 .64 .5 .654 1 .64 1 .673 .25 .673 .5 .669 .25 +.678 .25 .673 0 .673 .75 .678 .75 .665 0 .665 .25 .669 .75 .665 .75 .665 .5 +.673 1 .665 1 .698 .25 .698 .5 .691 .25 .705 .25 .698 0 .698 .75 .705 .75 +.685 0 .685 .25 .691 .75 .685 .75 .685 .5 .698 1 .685 1 .718 .25 .718 .5 .714 +.25 .722 .25 .718 0 .718 .75 .722 .75 .709 0 .709 .25 .714 .75 .709 .75 .709 +.5 .718 1 .709 1 .743 .25 .743 .5 .736 .25 .75 .25 .743 0 .743 .75 .75 .75 +.729 0 .729 .25 .736 .75 .729 .75 .729 .5 .743 1 .729 1 .795 .25 .795 .5 .78 +.25 .81 .25 .795 0 .795 .75 .81 .75 .765 0 .765 .25 .78 .75 .765 .75 .765 +.5 .795 1 .765 1 .831 .25 .831 .5 .824 .25 .838 .25 .831 0 .831 .75 .838 .75 +.817 0 .817 .25 .824 .75 .817 .75 .817 .5 .831 1 .817 1 .875 .25 .875 .5 .863 +.25 .888 .25 .875 0 .875 .75 .888 .75 .85 0 .85 .25 .863 .75 .85 .75 .85 .5 +.875 1 .85 1 .901 .25 .901 .5 .897 .25 .905 .25 .901 0 .901 .75 .905 .75 .892 +0 .892 .25 .897 .75 .892 .75 .892 .5 .901 1 .892 1 .926 .25 .926 .5 .919 .25 +.933 .25 .926 0 .926 .75 .933 .75 .912 0 .912 .25 .919 .75 .912 .75 .912 .5 +.926 1 .912 1 .945 .25 .945 .5 .941 .25 .95 .25 .945 0 .945 .75 .95 .75 .937 +0 .937 .25 .941 .75 .937 .75 .937 .5 .945 1 .937 1 .987 .25 .987 .5 .975 .25 +1 .25 .987 0 .987 .75 1 .75 .962 0 .962 .25 .975 .75 .962 .75 .962 .5 .987 +1 .962 1 ] } + } + } + ] + } + DEF dad_Hills1 Transform { + translation 0 -1.2 0 + children [ + DEF Hills1 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "cliff.jpg" + ] + } + textureTransform TextureTransform { + scale 10 1 + } + material USE White + } + geometry DEF Hills1_Geo IndexedFaceSet { + creaseAngle 3.000 +coordIndex [ 162 163 164 -1 56 163 162 -1 57 164 163 -1 55 162 164 -1 165 162 +166 -1 56 162 165 -1 55 166 162 -1 1 165 166 -1 167 163 168 -1 57 163 167 +-1 56 168 163 -1 2 167 168 -1 169 164 170 -1 55 164 169 -1 57 170 164 -1 0 169 +170 -1 171 172 173 -1 58 172 171 -1 59 173 172 -1 57 171 173 -1 174 171 167 +-1 58 171 174 -1 57 167 171 -1 2 174 167 -1 175 172 176 -1 59 172 175 -1 58 +176 172 -1 3 175 176 -1 170 173 177 -1 57 173 170 -1 59 177 173 -1 0 170 177 +-1 178 179 180 -1 61 179 178 -1 62 180 179 -1 60 178 180 -1 181 178 182 -1 61 +178 181 -1 60 182 178 -1 4 181 182 -1 183 179 184 -1 62 179 183 -1 61 184 179 +-1 5 183 184 -1 185 180 186 -1 60 180 185 -1 62 186 180 -1 1 185 186 -1 187 +188 189 -1 63 188 187 -1 56 189 188 -1 62 187 189 -1 190 187 183 -1 63 187 190 +-1 62 183 187 -1 5 190 183 -1 168 188 191 -1 56 188 168 -1 63 191 188 -1 2 168 +191 -1 186 189 165 -1 62 189 186 -1 56 165 189 -1 1 186 165 -1 192 193 194 +-1 65 193 192 -1 66 194 193 -1 64 192 194 -1 195 192 196 -1 65 192 195 -1 64 +196 192 -1 6 195 196 -1 197 193 198 -1 66 193 197 -1 65 198 193 -1 7 197 198 +-1 199 194 200 -1 64 194 199 -1 66 200 194 -1 4 199 200 -1 201 202 203 -1 67 +202 201 -1 61 203 202 -1 66 201 203 -1 204 201 197 -1 67 201 204 -1 66 197 201 +-1 7 204 197 -1 184 202 205 -1 61 202 184 -1 67 205 202 -1 5 184 205 -1 200 +203 181 -1 66 203 200 -1 61 181 203 -1 4 200 181 -1 206 207 208 -1 69 207 206 +-1 70 208 207 -1 68 206 208 -1 209 206 210 -1 69 206 209 -1 68 210 206 -1 8 +209 210 -1 211 207 212 -1 70 207 211 -1 69 212 207 -1 9 211 212 -1 213 208 214 +-1 68 208 213 -1 70 214 208 -1 6 213 214 -1 215 216 217 -1 71 216 215 -1 65 +217 216 -1 70 215 217 -1 218 215 211 -1 71 215 218 -1 70 211 215 -1 9 218 211 +-1 198 216 219 -1 65 216 198 -1 71 219 216 -1 7 198 219 -1 214 217 195 -1 70 +217 214 -1 65 195 217 -1 6 214 195 -1 220 221 222 -1 73 221 220 -1 74 222 221 +-1 72 220 222 -1 223 220 224 -1 73 220 223 -1 72 224 220 -1 10 223 224 -1 225 +221 226 -1 74 221 225 -1 73 226 221 -1 11 225 226 -1 227 222 228 -1 72 222 227 +-1 74 228 222 -1 8 227 228 -1 229 230 231 -1 75 230 229 -1 69 231 230 -1 74 +229 231 -1 232 229 225 -1 75 229 232 -1 74 225 229 -1 11 232 225 -1 212 230 +233 -1 69 230 212 -1 75 233 230 -1 9 212 233 -1 228 231 209 -1 74 231 228 +-1 69 209 231 -1 8 228 209 -1 234 235 236 -1 77 235 234 -1 78 236 235 -1 76 +234 236 -1 237 234 238 -1 77 234 237 -1 76 238 234 -1 12 237 238 -1 239 235 +240 -1 78 235 239 -1 77 240 235 -1 13 239 240 -1 241 236 242 -1 76 236 241 +-1 78 242 236 -1 10 241 242 -1 243 244 245 -1 79 244 243 -1 73 245 244 -1 78 +243 245 -1 246 243 239 -1 79 243 246 -1 78 239 243 -1 13 246 239 -1 226 244 +247 -1 73 244 226 -1 79 247 244 -1 11 226 247 -1 242 245 223 -1 78 245 242 +-1 73 223 245 -1 10 242 223 -1 248 249 250 -1 81 249 248 -1 82 250 249 -1 80 +248 250 -1 251 248 252 -1 81 248 251 -1 80 252 248 -1 14 251 252 -1 253 249 +254 -1 82 249 253 -1 81 254 249 -1 15 253 254 -1 255 250 256 -1 80 250 255 +-1 82 256 250 -1 12 255 256 -1 257 258 259 -1 83 258 257 -1 77 259 258 -1 82 +257 259 -1 260 257 253 -1 83 257 260 -1 82 253 257 -1 15 260 253 -1 240 258 +261 -1 77 258 240 -1 83 261 258 -1 13 240 261 -1 256 259 237 -1 82 259 256 +-1 77 237 259 -1 12 256 237 -1 262 263 264 -1 85 263 262 -1 86 264 263 -1 84 +262 264 -1 265 262 266 -1 85 262 265 -1 84 266 262 -1 16 265 266 -1 267 263 +268 -1 86 263 267 -1 85 268 263 -1 17 267 268 -1 269 264 270 -1 84 264 269 +-1 86 270 264 -1 14 269 270 -1 271 272 273 -1 87 272 271 -1 81 273 272 -1 86 +271 273 -1 274 271 267 -1 87 271 274 -1 86 267 271 -1 17 274 267 -1 254 272 +275 -1 81 272 254 -1 87 275 272 -1 15 254 275 -1 270 273 251 -1 86 273 270 +-1 81 251 273 -1 14 270 251 -1 276 277 278 -1 89 277 276 -1 90 278 277 -1 88 +276 278 -1 279 276 280 -1 89 276 279 -1 88 280 276 -1 18 279 280 -1 281 277 +282 -1 90 277 281 -1 89 282 277 -1 19 281 282 -1 283 278 284 -1 88 278 283 +-1 90 284 278 -1 16 283 284 -1 285 286 287 -1 91 286 285 -1 85 287 286 -1 90 +285 287 -1 288 285 281 -1 91 285 288 -1 90 281 285 -1 19 288 281 -1 268 286 +289 -1 85 286 268 -1 91 289 286 -1 17 268 289 -1 284 287 265 -1 90 287 284 +-1 85 265 287 -1 16 284 265 -1 290 291 292 -1 93 291 290 -1 94 292 291 -1 92 +290 292 -1 293 290 294 -1 93 290 293 -1 92 294 290 -1 20 293 294 -1 295 291 +296 -1 94 291 295 -1 93 296 291 -1 21 295 296 -1 297 292 298 -1 92 292 297 +-1 94 298 292 -1 18 297 298 -1 299 300 301 -1 95 300 299 -1 89 301 300 -1 94 +299 301 -1 302 299 295 -1 95 299 302 -1 94 295 299 -1 21 302 295 -1 282 300 +303 -1 89 300 282 -1 95 303 300 -1 19 282 303 -1 298 301 279 -1 94 301 298 +-1 89 279 301 -1 18 298 279 -1 304 305 306 -1 97 305 304 -1 98 306 305 -1 96 +304 306 -1 307 304 308 -1 97 304 307 -1 96 308 304 -1 22 307 308 -1 309 305 +310 -1 98 305 309 -1 97 310 305 -1 23 309 310 -1 311 306 312 -1 96 306 311 +-1 98 312 306 -1 20 311 312 -1 313 314 315 -1 99 314 313 -1 93 315 314 -1 98 +313 315 -1 316 313 309 -1 99 313 316 -1 98 309 313 -1 23 316 309 -1 296 314 +317 -1 93 314 296 -1 99 317 314 -1 21 296 317 -1 312 315 293 -1 98 315 312 +-1 93 293 315 -1 20 312 293 -1 318 319 320 -1 101 319 318 -1 102 320 319 -1 +100 318 320 -1 321 318 322 -1 101 318 321 -1 100 322 318 -1 24 321 322 -1 323 +319 324 -1 102 319 323 -1 101 324 319 -1 25 323 324 -1 325 320 326 -1 100 320 +325 -1 102 326 320 -1 22 325 326 -1 327 328 329 -1 103 328 327 -1 97 329 328 +-1 102 327 329 -1 330 327 323 -1 103 327 330 -1 102 323 327 -1 25 330 323 +-1 310 328 331 -1 97 328 310 -1 103 331 328 -1 23 310 331 -1 326 329 307 -1 +102 329 326 -1 97 307 329 -1 22 326 307 -1 332 333 334 -1 105 333 332 -1 106 +334 333 -1 104 332 334 -1 335 332 336 -1 105 332 335 -1 104 336 332 -1 26 335 +336 -1 337 333 338 -1 106 333 337 -1 105 338 333 -1 27 337 338 -1 339 334 340 +-1 104 334 339 -1 106 340 334 -1 24 339 340 -1 341 342 343 -1 107 342 341 +-1 101 343 342 -1 106 341 343 -1 344 341 337 -1 107 341 344 -1 106 337 341 +-1 27 344 337 -1 324 342 345 -1 101 342 324 -1 107 345 342 -1 25 324 345 -1 +340 343 321 -1 106 343 340 -1 101 321 343 -1 24 340 321 -1 346 347 348 -1 109 +347 346 -1 110 348 347 -1 108 346 348 -1 349 346 350 -1 109 346 349 -1 108 350 +346 -1 28 349 350 -1 351 347 352 -1 110 347 351 -1 109 352 347 -1 29 351 352 +-1 353 348 354 -1 108 348 353 -1 110 354 348 -1 26 353 354 -1 355 356 357 +-1 111 356 355 -1 105 357 356 -1 110 355 357 -1 358 355 351 -1 111 355 358 +-1 110 351 355 -1 29 358 351 -1 338 356 359 -1 105 356 338 -1 111 359 356 +-1 27 338 359 -1 354 357 335 -1 110 357 354 -1 105 335 357 -1 26 354 335 -1 +360 361 362 -1 113 361 360 -1 114 362 361 -1 112 360 362 -1 363 360 364 -1 113 +360 363 -1 112 364 360 -1 30 363 364 -1 365 361 366 -1 114 361 365 -1 113 366 +361 -1 31 365 366 -1 367 362 368 -1 112 362 367 -1 114 368 362 -1 28 367 368 +-1 369 370 371 -1 115 370 369 -1 109 371 370 -1 114 369 371 -1 372 369 365 +-1 115 369 372 -1 114 365 369 -1 31 372 365 -1 352 370 373 -1 109 370 352 +-1 115 373 370 -1 29 352 373 -1 368 371 349 -1 114 371 368 -1 109 349 371 +-1 28 368 349 -1 374 375 376 -1 117 375 374 -1 118 376 375 -1 116 374 376 +-1 377 374 378 -1 117 374 377 -1 116 378 374 -1 32 377 378 -1 379 375 380 +-1 118 375 379 -1 117 380 375 -1 33 379 380 -1 381 376 382 -1 116 376 381 +-1 118 382 376 -1 30 381 382 -1 383 384 385 -1 119 384 383 -1 113 385 384 +-1 118 383 385 -1 386 383 379 -1 119 383 386 -1 118 379 383 -1 33 386 379 +-1 366 384 387 -1 113 384 366 -1 119 387 384 -1 31 366 387 -1 382 385 363 +-1 118 385 382 -1 113 363 385 -1 30 382 363 -1 388 389 390 -1 121 389 388 +-1 122 390 389 -1 120 388 390 -1 391 388 392 -1 121 388 391 -1 120 392 388 +-1 34 391 392 -1 393 389 394 -1 122 389 393 -1 121 394 389 -1 35 393 394 -1 +395 390 396 -1 120 390 395 -1 122 396 390 -1 32 395 396 -1 397 398 399 -1 123 +398 397 -1 117 399 398 -1 122 397 399 -1 400 397 393 -1 123 397 400 -1 122 393 +397 -1 35 400 393 -1 380 398 401 -1 117 398 380 -1 123 401 398 -1 33 380 401 +-1 396 399 377 -1 122 399 396 -1 117 377 399 -1 32 396 377 -1 402 403 404 +-1 125 403 402 -1 126 404 403 -1 124 402 404 -1 405 402 406 -1 125 402 405 +-1 124 406 402 -1 36 405 406 -1 407 403 408 -1 126 403 407 -1 125 408 403 +-1 37 407 408 -1 409 404 410 -1 124 404 409 -1 126 410 404 -1 34 409 410 -1 +411 412 413 -1 127 412 411 -1 121 413 412 -1 126 411 413 -1 414 411 407 -1 127 +411 414 -1 126 407 411 -1 37 414 407 -1 394 412 415 -1 121 412 394 -1 127 415 +412 -1 35 394 415 -1 410 413 391 -1 126 413 410 -1 121 391 413 -1 34 410 391 +-1 416 417 418 -1 129 417 416 -1 130 418 417 -1 128 416 418 -1 419 416 420 +-1 129 416 419 -1 128 420 416 -1 38 419 420 -1 421 417 422 -1 130 417 421 +-1 129 422 417 -1 39 421 422 -1 423 418 424 -1 128 418 423 -1 130 424 418 +-1 36 423 424 -1 425 426 427 -1 131 426 425 -1 125 427 426 -1 130 425 427 +-1 428 425 421 -1 131 425 428 -1 130 421 425 -1 39 428 421 -1 408 426 429 +-1 125 426 408 -1 131 429 426 -1 37 408 429 -1 424 427 405 -1 130 427 424 +-1 125 405 427 -1 36 424 405 -1 430 431 432 -1 133 431 430 -1 134 432 431 +-1 132 430 432 -1 433 430 434 -1 133 430 433 -1 132 434 430 -1 40 433 434 +-1 435 431 436 -1 134 431 435 -1 133 436 431 -1 41 435 436 -1 437 432 438 +-1 132 432 437 -1 134 438 432 -1 38 437 438 -1 439 440 441 -1 135 440 439 +-1 129 441 440 -1 134 439 441 -1 442 439 435 -1 135 439 442 -1 134 435 439 +-1 41 442 435 -1 422 440 443 -1 129 440 422 -1 135 443 440 -1 39 422 443 -1 +438 441 419 -1 134 441 438 -1 129 419 441 -1 38 438 419 -1 444 445 446 -1 137 +445 444 -1 138 446 445 -1 136 444 446 -1 447 444 448 -1 137 444 447 -1 136 448 +444 -1 42 447 448 -1 449 445 450 -1 138 445 449 -1 137 450 445 -1 43 449 450 +-1 451 446 452 -1 136 446 451 -1 138 452 446 -1 40 451 452 -1 453 454 455 +-1 139 454 453 -1 133 455 454 -1 138 453 455 -1 456 453 449 -1 139 453 456 +-1 138 449 453 -1 43 456 449 -1 436 454 457 -1 133 454 436 -1 139 457 454 +-1 41 436 457 -1 452 455 433 -1 138 455 452 -1 133 433 455 -1 40 452 433 -1 +458 459 460 -1 141 459 458 -1 142 460 459 -1 140 458 460 -1 461 458 462 -1 141 +458 461 -1 140 462 458 -1 44 461 462 -1 463 459 464 -1 142 459 463 -1 141 464 +459 -1 45 463 464 -1 465 460 466 -1 140 460 465 -1 142 466 460 -1 42 465 466 +-1 467 468 469 -1 143 468 467 -1 137 469 468 -1 142 467 469 -1 470 467 463 +-1 143 467 470 -1 142 463 467 -1 45 470 463 -1 450 468 471 -1 137 468 450 +-1 143 471 468 -1 43 450 471 -1 466 469 447 -1 142 469 466 -1 137 447 469 +-1 42 466 447 -1 472 473 474 -1 145 473 472 -1 146 474 473 -1 144 472 474 +-1 475 472 476 -1 145 472 475 -1 144 476 472 -1 46 475 476 -1 477 473 478 +-1 146 473 477 -1 145 478 473 -1 47 477 478 -1 479 474 480 -1 144 474 479 +-1 146 480 474 -1 44 479 480 -1 481 482 483 -1 147 482 481 -1 141 483 482 +-1 146 481 483 -1 484 481 477 -1 147 481 484 -1 146 477 481 -1 47 484 477 +-1 464 482 485 -1 141 482 464 -1 147 485 482 -1 45 464 485 -1 480 483 461 +-1 146 483 480 -1 141 461 483 -1 44 480 461 -1 486 487 488 -1 149 487 486 +-1 150 488 487 -1 148 486 488 -1 489 486 490 -1 149 486 489 -1 148 490 486 +-1 48 489 490 -1 491 487 492 -1 150 487 491 -1 149 492 487 -1 49 491 492 -1 +493 488 494 -1 148 488 493 -1 150 494 488 -1 46 493 494 -1 495 496 497 -1 151 +496 495 -1 145 497 496 -1 150 495 497 -1 498 495 491 -1 151 495 498 -1 150 491 +495 -1 49 498 491 -1 478 496 499 -1 145 496 478 -1 151 499 496 -1 47 478 499 +-1 494 497 475 -1 150 497 494 -1 145 475 497 -1 46 494 475 -1 500 501 502 +-1 153 501 500 -1 154 502 501 -1 152 500 502 -1 503 500 504 -1 153 500 503 +-1 152 504 500 -1 50 503 504 -1 505 501 506 -1 154 501 505 -1 153 506 501 +-1 51 505 506 -1 507 502 508 -1 152 502 507 -1 154 508 502 -1 48 507 508 -1 +509 510 511 -1 155 510 509 -1 149 511 510 -1 154 509 511 -1 512 509 505 -1 155 +509 512 -1 154 505 509 -1 51 512 505 -1 492 510 513 -1 149 510 492 -1 155 513 +510 -1 49 492 513 -1 508 511 489 -1 154 511 508 -1 149 489 511 -1 48 508 489 +-1 514 515 516 -1 157 515 514 -1 158 516 515 -1 156 514 516 -1 517 514 518 +-1 157 514 517 -1 156 518 514 -1 52 517 518 -1 519 515 520 -1 158 515 519 +-1 157 520 515 -1 53 519 520 -1 521 516 522 -1 156 516 521 -1 158 522 516 +-1 50 521 522 -1 523 524 525 -1 159 524 523 -1 153 525 524 -1 158 523 525 +-1 526 523 519 -1 159 523 526 -1 158 519 523 -1 53 526 519 -1 506 524 527 +-1 153 524 506 -1 159 527 524 -1 51 506 527 -1 522 525 503 -1 158 525 522 +-1 153 503 525 -1 50 522 503 -1 528 529 530 -1 161 529 528 -1 157 530 529 +-1 160 528 530 -1 531 528 532 -1 161 528 531 -1 160 532 528 -1 54 531 532 +-1 520 529 533 -1 157 529 520 -1 161 533 529 -1 53 520 533 -1 534 530 517 +-1 160 530 534 -1 157 517 530 -1 52 534 517 -1 ] texCoordIndex +[ 162 163 164 -1 56 163 162 -1 57 164 163 -1 55 162 164 -1 165 162 166 -1 56 +162 165 -1 55 166 162 -1 1 165 166 -1 167 163 168 -1 57 163 167 -1 56 168 163 +-1 2 167 168 -1 169 164 170 -1 55 164 169 -1 57 170 164 -1 0 169 170 -1 171 +172 173 -1 58 172 171 -1 59 173 172 -1 57 171 173 -1 174 171 167 -1 58 171 174 +-1 57 167 171 -1 2 174 167 -1 175 172 176 -1 59 172 175 -1 58 176 172 -1 3 175 +176 -1 170 173 177 -1 57 173 170 -1 59 177 173 -1 0 170 177 -1 178 179 180 +-1 61 179 178 -1 62 180 179 -1 60 178 180 -1 181 178 182 -1 61 178 181 -1 60 +182 178 -1 4 181 182 -1 183 179 184 -1 62 179 183 -1 61 184 179 -1 5 183 184 +-1 185 180 186 -1 60 180 185 -1 62 186 180 -1 1 185 186 -1 187 188 189 -1 63 +188 187 -1 56 189 188 -1 62 187 189 -1 190 187 183 -1 63 187 190 -1 62 183 187 +-1 5 190 183 -1 168 188 191 -1 56 188 168 -1 63 191 188 -1 2 168 191 -1 186 +189 165 -1 62 189 186 -1 56 165 189 -1 1 186 165 -1 192 193 194 -1 65 193 192 +-1 66 194 193 -1 64 192 194 -1 195 192 196 -1 65 192 195 -1 64 196 192 -1 6 +195 196 -1 197 193 198 -1 66 193 197 -1 65 198 193 -1 7 197 198 -1 199 194 200 +-1 64 194 199 -1 66 200 194 -1 4 199 200 -1 201 202 203 -1 67 202 201 -1 61 +203 202 -1 66 201 203 -1 204 201 197 -1 67 201 204 -1 66 197 201 -1 7 204 197 +-1 184 202 205 -1 61 202 184 -1 67 205 202 -1 5 184 205 -1 200 203 181 -1 66 +203 200 -1 61 181 203 -1 4 200 181 -1 206 207 208 -1 69 207 206 -1 70 208 207 +-1 68 206 208 -1 209 206 210 -1 69 206 209 -1 68 210 206 -1 8 209 210 -1 211 +207 212 -1 70 207 211 -1 69 212 207 -1 9 211 212 -1 213 208 214 -1 68 208 213 +-1 70 214 208 -1 6 213 214 -1 215 216 217 -1 71 216 215 -1 65 217 216 -1 70 +215 217 -1 218 215 211 -1 71 215 218 -1 70 211 215 -1 9 218 211 -1 198 216 219 +-1 65 216 198 -1 71 219 216 -1 7 198 219 -1 214 217 195 -1 70 217 214 -1 65 +195 217 -1 6 214 195 -1 220 221 222 -1 73 221 220 -1 74 222 221 -1 72 220 222 +-1 223 220 224 -1 73 220 223 -1 72 224 220 -1 10 223 224 -1 225 221 226 -1 74 +221 225 -1 73 226 221 -1 11 225 226 -1 227 222 228 -1 72 222 227 -1 74 228 222 +-1 8 227 228 -1 229 230 231 -1 75 230 229 -1 69 231 230 -1 74 229 231 -1 232 +229 225 -1 75 229 232 -1 74 225 229 -1 11 232 225 -1 212 230 233 -1 69 230 212 +-1 75 233 230 -1 9 212 233 -1 228 231 209 -1 74 231 228 -1 69 209 231 -1 8 228 +209 -1 234 235 236 -1 77 235 234 -1 78 236 235 -1 76 234 236 -1 237 234 238 +-1 77 234 237 -1 76 238 234 -1 12 237 238 -1 239 235 240 -1 78 235 239 -1 77 +240 235 -1 13 239 240 -1 241 236 242 -1 76 236 241 -1 78 242 236 -1 10 241 242 +-1 243 244 245 -1 79 244 243 -1 73 245 244 -1 78 243 245 -1 246 243 239 -1 79 +243 246 -1 78 239 243 -1 13 246 239 -1 226 244 247 -1 73 244 226 -1 79 247 244 +-1 11 226 247 -1 242 245 223 -1 78 245 242 -1 73 223 245 -1 10 242 223 -1 248 +249 250 -1 81 249 248 -1 82 250 249 -1 80 248 250 -1 251 248 252 -1 81 248 251 +-1 80 252 248 -1 14 251 252 -1 253 249 254 -1 82 249 253 -1 81 254 249 -1 15 +253 254 -1 255 250 256 -1 80 250 255 -1 82 256 250 -1 12 255 256 -1 257 258 +259 -1 83 258 257 -1 77 259 258 -1 82 257 259 -1 260 257 253 -1 83 257 260 +-1 82 253 257 -1 15 260 253 -1 240 258 261 -1 77 258 240 -1 83 261 258 -1 13 +240 261 -1 256 259 237 -1 82 259 256 -1 77 237 259 -1 12 256 237 -1 262 263 +264 -1 85 263 262 -1 86 264 263 -1 84 262 264 -1 265 262 266 -1 85 262 265 +-1 84 266 262 -1 16 265 266 -1 267 263 268 -1 86 263 267 -1 85 268 263 -1 17 +267 268 -1 269 264 270 -1 84 264 269 -1 86 270 264 -1 14 269 270 -1 271 272 +273 -1 87 272 271 -1 81 273 272 -1 86 271 273 -1 274 271 267 -1 87 271 274 +-1 86 267 271 -1 17 274 267 -1 254 272 275 -1 81 272 254 -1 87 275 272 -1 15 +254 275 -1 270 273 251 -1 86 273 270 -1 81 251 273 -1 14 270 251 -1 276 277 +278 -1 89 277 276 -1 90 278 277 -1 88 276 278 -1 279 276 280 -1 89 276 279 +-1 88 280 276 -1 18 279 280 -1 281 277 282 -1 90 277 281 -1 89 282 277 -1 19 +281 282 -1 283 278 284 -1 88 278 283 -1 90 284 278 -1 16 283 284 -1 285 286 +287 -1 91 286 285 -1 85 287 286 -1 90 285 287 -1 288 285 281 -1 91 285 288 +-1 90 281 285 -1 19 288 281 -1 268 286 289 -1 85 286 268 -1 91 289 286 -1 17 +268 289 -1 284 287 265 -1 90 287 284 -1 85 265 287 -1 16 284 265 -1 290 291 +292 -1 93 291 290 -1 94 292 291 -1 92 290 292 -1 293 290 294 -1 93 290 293 +-1 92 294 290 -1 20 293 294 -1 295 291 296 -1 94 291 295 -1 93 296 291 -1 21 +295 296 -1 297 292 298 -1 92 292 297 -1 94 298 292 -1 18 297 298 -1 299 300 +301 -1 95 300 299 -1 89 301 300 -1 94 299 301 -1 302 299 295 -1 95 299 302 +-1 94 295 299 -1 21 302 295 -1 282 300 303 -1 89 300 282 -1 95 303 300 -1 19 +282 303 -1 298 301 279 -1 94 301 298 -1 89 279 301 -1 18 298 279 -1 304 305 +306 -1 97 305 304 -1 98 306 305 -1 96 304 306 -1 307 304 308 -1 97 304 307 +-1 96 308 304 -1 22 307 308 -1 309 305 310 -1 98 305 309 -1 97 310 305 -1 23 +309 310 -1 311 306 312 -1 96 306 311 -1 98 312 306 -1 20 311 312 -1 313 314 +315 -1 99 314 313 -1 93 315 314 -1 98 313 315 -1 316 313 309 -1 99 313 316 +-1 98 309 313 -1 23 316 309 -1 296 314 317 -1 93 314 296 -1 99 317 314 -1 21 +296 317 -1 312 315 293 -1 98 315 312 -1 93 293 315 -1 20 312 293 -1 318 319 +320 -1 101 319 318 -1 102 320 319 -1 100 318 320 -1 321 318 322 -1 101 318 321 +-1 100 322 318 -1 24 321 322 -1 323 319 324 -1 102 319 323 -1 101 324 319 +-1 25 323 324 -1 325 320 326 -1 100 320 325 -1 102 326 320 -1 22 325 326 -1 +327 328 329 -1 103 328 327 -1 97 329 328 -1 102 327 329 -1 330 327 323 -1 103 +327 330 -1 102 323 327 -1 25 330 323 -1 310 328 331 -1 97 328 310 -1 103 331 +328 -1 23 310 331 -1 326 329 307 -1 102 329 326 -1 97 307 329 -1 22 326 307 +-1 332 333 334 -1 105 333 332 -1 106 334 333 -1 104 332 334 -1 335 332 336 +-1 105 332 335 -1 104 336 332 -1 26 335 336 -1 337 333 338 -1 106 333 337 +-1 105 338 333 -1 27 337 338 -1 339 334 340 -1 104 334 339 -1 106 340 334 +-1 24 339 340 -1 341 342 343 -1 107 342 341 -1 101 343 342 -1 106 341 343 +-1 344 341 337 -1 107 341 344 -1 106 337 341 -1 27 344 337 -1 324 342 345 +-1 101 342 324 -1 107 345 342 -1 25 324 345 -1 340 343 321 -1 106 343 340 +-1 101 321 343 -1 24 340 321 -1 346 347 348 -1 109 347 346 -1 110 348 347 +-1 108 346 348 -1 349 346 350 -1 109 346 349 -1 108 350 346 -1 28 349 350 +-1 351 347 352 -1 110 347 351 -1 109 352 347 -1 29 351 352 -1 353 348 354 +-1 108 348 353 -1 110 354 348 -1 26 353 354 -1 355 356 357 -1 111 356 355 +-1 105 357 356 -1 110 355 357 -1 358 355 351 -1 111 355 358 -1 110 351 355 +-1 29 358 351 -1 338 356 359 -1 105 356 338 -1 111 359 356 -1 27 338 359 -1 +354 357 335 -1 110 357 354 -1 105 335 357 -1 26 354 335 -1 360 361 362 -1 113 +361 360 -1 114 362 361 -1 112 360 362 -1 363 360 364 -1 113 360 363 -1 112 364 +360 -1 30 363 364 -1 365 361 366 -1 114 361 365 -1 113 366 361 -1 31 365 366 +-1 367 362 368 -1 112 362 367 -1 114 368 362 -1 28 367 368 -1 369 370 371 +-1 115 370 369 -1 109 371 370 -1 114 369 371 -1 372 369 365 -1 115 369 372 +-1 114 365 369 -1 31 372 365 -1 352 370 373 -1 109 370 352 -1 115 373 370 +-1 29 352 373 -1 368 371 349 -1 114 371 368 -1 109 349 371 -1 28 368 349 -1 +374 375 376 -1 117 375 374 -1 118 376 375 -1 116 374 376 -1 377 374 378 -1 117 +374 377 -1 116 378 374 -1 32 377 378 -1 379 375 380 -1 118 375 379 -1 117 380 +375 -1 33 379 380 -1 381 376 382 -1 116 376 381 -1 118 382 376 -1 30 381 382 +-1 383 384 385 -1 119 384 383 -1 113 385 384 -1 118 383 385 -1 386 383 379 +-1 119 383 386 -1 118 379 383 -1 33 386 379 -1 366 384 387 -1 113 384 366 +-1 119 387 384 -1 31 366 387 -1 382 385 363 -1 118 385 382 -1 113 363 385 +-1 30 382 363 -1 388 389 390 -1 121 389 388 -1 122 390 389 -1 120 388 390 +-1 391 388 392 -1 121 388 391 -1 120 392 388 -1 34 391 392 -1 393 389 394 +-1 122 389 393 -1 121 394 389 -1 35 393 394 -1 395 390 396 -1 120 390 395 +-1 122 396 390 -1 32 395 396 -1 397 398 399 -1 123 398 397 -1 117 399 398 +-1 122 397 399 -1 400 397 393 -1 123 397 400 -1 122 393 397 -1 35 400 393 +-1 380 398 401 -1 117 398 380 -1 123 401 398 -1 33 380 401 -1 396 399 377 +-1 122 399 396 -1 117 377 399 -1 32 396 377 -1 402 403 404 -1 125 403 402 +-1 126 404 403 -1 124 402 404 -1 405 402 406 -1 125 402 405 -1 124 406 402 +-1 36 405 406 -1 407 403 408 -1 126 403 407 -1 125 408 403 -1 37 407 408 -1 +409 404 410 -1 124 404 409 -1 126 410 404 -1 34 409 410 -1 411 412 413 -1 127 +412 411 -1 121 413 412 -1 126 411 413 -1 414 411 407 -1 127 411 414 -1 126 407 +411 -1 37 414 407 -1 394 412 415 -1 121 412 394 -1 127 415 412 -1 35 394 415 +-1 410 413 391 -1 126 413 410 -1 121 391 413 -1 34 410 391 -1 416 417 418 +-1 129 417 416 -1 130 418 417 -1 128 416 418 -1 419 416 420 -1 129 416 419 +-1 128 420 416 -1 38 419 420 -1 421 417 422 -1 130 417 421 -1 129 422 417 +-1 39 421 422 -1 423 418 424 -1 128 418 423 -1 130 424 418 -1 36 423 424 -1 +425 426 427 -1 131 426 425 -1 125 427 426 -1 130 425 427 -1 428 425 421 -1 131 +425 428 -1 130 421 425 -1 39 428 421 -1 408 426 429 -1 125 426 408 -1 131 429 +426 -1 37 408 429 -1 424 427 405 -1 130 427 424 -1 125 405 427 -1 36 424 405 +-1 430 431 432 -1 133 431 430 -1 134 432 431 -1 132 430 432 -1 433 430 434 +-1 133 430 433 -1 132 434 430 -1 40 433 434 -1 435 431 436 -1 134 431 435 +-1 133 436 431 -1 41 435 436 -1 437 432 438 -1 132 432 437 -1 134 438 432 +-1 38 437 438 -1 439 440 441 -1 135 440 439 -1 129 441 440 -1 134 439 441 +-1 442 439 435 -1 135 439 442 -1 134 435 439 -1 41 442 435 -1 422 440 443 +-1 129 440 422 -1 135 443 440 -1 39 422 443 -1 438 441 419 -1 134 441 438 +-1 129 419 441 -1 38 438 419 -1 444 445 446 -1 137 445 444 -1 138 446 445 +-1 136 444 446 -1 447 444 448 -1 137 444 447 -1 136 448 444 -1 42 447 448 +-1 449 445 450 -1 138 445 449 -1 137 450 445 -1 43 449 450 -1 451 446 452 +-1 136 446 451 -1 138 452 446 -1 40 451 452 -1 453 454 455 -1 139 454 453 +-1 133 455 454 -1 138 453 455 -1 456 453 449 -1 139 453 456 -1 138 449 453 +-1 43 456 449 -1 436 454 457 -1 133 454 436 -1 139 457 454 -1 41 436 457 -1 +452 455 433 -1 138 455 452 -1 133 433 455 -1 40 452 433 -1 458 459 460 -1 141 +459 458 -1 142 460 459 -1 140 458 460 -1 461 458 462 -1 141 458 461 -1 140 462 +458 -1 44 461 462 -1 463 459 464 -1 142 459 463 -1 141 464 459 -1 45 463 464 +-1 465 460 466 -1 140 460 465 -1 142 466 460 -1 42 465 466 -1 467 468 469 +-1 143 468 467 -1 137 469 468 -1 142 467 469 -1 470 467 463 -1 143 467 470 +-1 142 463 467 -1 45 470 463 -1 450 468 471 -1 137 468 450 -1 143 471 468 +-1 43 450 471 -1 466 469 447 -1 142 469 466 -1 137 447 469 -1 42 466 447 -1 +472 473 474 -1 145 473 472 -1 146 474 473 -1 144 472 474 -1 475 472 476 -1 145 +472 475 -1 144 476 472 -1 46 475 476 -1 477 473 478 -1 146 473 477 -1 145 478 +473 -1 47 477 478 -1 479 474 480 -1 144 474 479 -1 146 480 474 -1 44 479 480 +-1 481 482 483 -1 147 482 481 -1 141 483 482 -1 146 481 483 -1 484 481 477 +-1 147 481 484 -1 146 477 481 -1 47 484 477 -1 464 482 485 -1 141 482 464 +-1 147 485 482 -1 45 464 485 -1 480 483 461 -1 146 483 480 -1 141 461 483 +-1 44 480 461 -1 486 487 488 -1 149 487 486 -1 150 488 487 -1 148 486 488 +-1 489 486 490 -1 149 486 489 -1 148 490 486 -1 48 489 490 -1 491 487 492 +-1 150 487 491 -1 149 492 487 -1 49 491 492 -1 493 488 494 -1 148 488 493 +-1 150 494 488 -1 46 493 494 -1 495 496 497 -1 151 496 495 -1 145 497 496 +-1 150 495 497 -1 498 495 491 -1 151 495 498 -1 150 491 495 -1 49 498 491 +-1 478 496 499 -1 145 496 478 -1 151 499 496 -1 47 478 499 -1 494 497 475 +-1 150 497 494 -1 145 475 497 -1 46 494 475 -1 500 501 502 -1 153 501 500 +-1 154 502 501 -1 152 500 502 -1 503 500 504 -1 153 500 503 -1 152 504 500 +-1 50 503 504 -1 505 501 506 -1 154 501 505 -1 153 506 501 -1 51 505 506 -1 +507 502 508 -1 152 502 507 -1 154 508 502 -1 48 507 508 -1 509 510 511 -1 155 +510 509 -1 149 511 510 -1 154 509 511 -1 512 509 505 -1 155 509 512 -1 154 505 +509 -1 51 512 505 -1 492 510 513 -1 149 510 492 -1 155 513 510 -1 49 492 513 +-1 508 511 489 -1 154 511 508 -1 149 489 511 -1 48 508 489 -1 514 515 516 +-1 157 515 514 -1 158 516 515 -1 156 514 516 -1 517 514 518 -1 157 514 517 +-1 156 518 514 -1 52 517 518 -1 519 515 520 -1 158 515 519 -1 157 520 515 +-1 53 519 520 -1 521 516 522 -1 156 516 521 -1 158 522 516 -1 50 521 522 -1 +523 524 525 -1 159 524 523 -1 153 525 524 -1 158 523 525 -1 526 523 519 -1 159 +523 526 -1 158 519 523 -1 53 526 519 -1 506 524 527 -1 153 524 506 -1 159 527 +524 -1 51 506 527 -1 522 525 503 -1 158 525 522 -1 153 503 525 -1 50 522 503 +-1 528 529 530 -1 161 529 528 -1 157 530 529 -1 160 528 530 -1 531 528 532 +-1 161 528 531 -1 160 532 528 -1 54 531 532 -1 520 529 533 -1 157 529 520 +-1 161 533 529 -1 53 520 533 -1 534 530 517 -1 160 530 534 -1 157 517 530 +-1 52 534 517 -1 ] coord DEF Hills1_Coord Coordinate { +point [ 200 0 -250 190 0 -240 250 60 -240 250 50 -250 210 0 -220 250 40 -220 +220 0 -200 250 30 -200 190 0 -180 250 60 -180 200 0 -160 250 50 -160 190 0 +-140 250 60 -140 180 0 -130 250 70 -130 190 0 -110 250 60 -110 200 0 -100 +250 50 -100 220 0 -90 250 30 -90 210 0 -70 250 40 -70 200 0 -60 250 50 -60 +190 0 -40 250 60 -40 210 0 -30 250 40 -30 220 0 0 250 30 0 200 0 10 250 50 +10 210 0 30 250 40 30 190 0 60 250 60 60 200 0 80 250 50 80 210 0 90 250 40 +90 220 0 120 250 30 120 210 0 140 250 40 140 200 0 150 250 50 150 210 0 160 +250 40 160 230 0 170 250 20 170 225 0 175 250 25 175 250 0 250 186.875 -7.08333 +-246.45833 221.875 33.75 -240.625 228.125 32.91667 -245.20833 246.875 51.875 +-247.5 230.625 30.41667 -250.20833 193.75 -5.625 -231.25 233.125 22.5 -220 +221.875 22.5 -229.375 250 51.25 -230.625 210.625 -6.25 -211.25 239.375 16.875 +-200 233.125 16.875 -208.75 250 31.875 -210 199.375 -5 -191.25 221.25 33.75 +-180 239.375 33.75 -188.75 250 45 -190 188.125 -7.5 -171.25 229.375 28.125 +-160 221.25 28.125 -168.75 250 56.25 -170 188.125 -7.5 -150.625 223.75 33.75 +-139.375 229.375 33.75 -148.75 250 53.75 -149.375 176.875 -7.5 -136.25 218.125 +39.375 -130.625 223.75 39.375 -133.75 250 66.25 -135 176.875 -7.5 -120.625 +223.75 33.75 -109.375 218.125 33.75 -119.375 250 66.25 -120 188.125 -5.625 +-105.625 227.5 28.125 -100 223.75 28.125 -103.75 250 55.625 -104.375 205 -5.625 +-96.25 238.75 16.875 -90.625 227.5 16.875 -94.375 250 38.75 -95.625 210.625 +-5 -80.625 232.5 22.5 -69.375 238.75 22.5 -79.375 250 33.125 -80 199.375 -6.25 +-66.25 228.125 28.125 -60.625 232.5 28.125 -63.75 250 45 -65 188.125 -5.625 +-50.625 221.875 33.75 -39.375 228.125 33.75 -49.375 250 56.875 -50 193.75 +-5.625 -36.875 233.125 22.5 -31.25 221.875 22.5 -33.75 250 51.25 -35.625 210.625 +-5.625 -15.625 238.75 16.875 1.25 233.125 16.875 -14.375 250 32.5 -15 205 +-4.375 3.75 226.25 28.125 9.375 238.75 28.125 6.875 250 40 5.625 199.375 -6.875 +18.125 234.375 22.5 29.375 226.25 22.5 20.625 250 45 18.75 193.75 -5.625 43.75 +221.875 33.75 60.625 234.375 33.75 46.25 250 50 45 188.125 -6.25 69.375 228.125 +28.125 80.625 221.875 28.125 71.875 250 56.875 71.25 199.375 -5 83.125 232.5 +22.5 88.75 228.125 22.5 86.25 250 45 84.375 210.625 -5 103.75 238.125 16.875 +120.625 232.5 16.875 105.625 250 33.75 104.375 210.625 -5 129.375 232.5 22.5 +140.625 238.125 22.5 131.875 250 33.75 131.25 199.375 -5 144.375 226.875 28.125 +150 232.5 28.125 146.25 250 46.25 145.625 199.375 -4.375 154.375 231.875 22.5 +160 226.875 22.5 155.625 250 46.875 155 216.25 -4.0625 164.6875 242.8125 11.25 +170.3125 231.875 11.25 165.625 250 29.0625 165.3125 224.27083 -2.29167 169.27083 +238.02083 14.58333 172.39583 242.8125 14.0625 173.125 250 22.8125 168.4375 +239.89583 .52083 218.95833 248.4375 9.6875 217.5 198.35938 7.34375 -243.82813 +224.17969 33.5026 -243.21615 201.95313 7.03125 -246.79688 197.96875 9.84375 +-241.5625 185.625 -5.6901 -243.85417 241.79688 50.9375 -243.125 239.84375 +51.17188 -239.29688 188.52865 -8.88021 -248.71094 210.26042 11.77083 -248.28125 +241.875 47.44792 -246.30208 240.07813 42.17448 -249.3099 227.65625 28.67188 +-248.67188 250 57.69531 -243.55469 244.45313 44.67448 -249.9349 247.42188 +48.97135 -249.54427 214.11458 13.54167 -250.46875 208.98438 4.21875 -225.9375 +226.71875 21.60156 -224.80469 202.26563 4.21875 -231.95313 215.78125 6.32813 +-221.40625 200.07813 -4.17969 -226.28906 239.45313 34.45313 -224.76563 243.67188 +32.03125 -218.67188 189.60938 -4.1276 -235.92448 197.96875 4.21875 -235.9375 +242.96875 42.65625 -228.90625 242.96875 48.28125 -234.53125 221.83594 29.07552 +-235.22135 251.05469 46.17188 -224.72656 251.36719 58.02083 -235.65104 221.48438 +1.64063 -205.9375 235.70313 15.03906 -204.53125 217.89063 1.64063 -211.71875 +224.84375 2.10938 -201.40625 215.19531 -4.25781 -206.32813 243.67188 23.20313 +-204.53125 246.01563 24.84375 -198.75 209.53125 -4.21875 -215.625 215.78125 +3.51563 -215.78125 245.78125 27.42188 -208.28125 245.78125 30.23438 -213.90625 +234.10156 20.03906 -214.21875 250.66406 31.25 -204.375 251.75781 37.14844 +-215.03906 205 8.90625 -185.9375 229.60938 34.29688 -184.53125 215.54688 8.90625 +-191.71875 197.8125 9.14063 -181.40625 192.30469 -4.45313 -186.32813 246.01563 +50.625 -184.53125 239.21875 52.03125 -178.75 208.90625 -4.53125 -195.625 224.84375 +10.54688 -195.78125 247.34375 44.29688 -188.28125 247.34375 35.85938 -193.90625 +241.25 26.01563 -194.21875 251.79688 55.07813 -184.375 251.05469 37.38281 +-195.07813 203.35938 4.92188 -165.9375 224.45313 26.5625 -164.57031 199.0625 +4.92188 -171.71875 207.34375 6.32813 -161.40625 192.73438 -5.50781 -166.36719 +239.21875 41.32813 -164.60938 242.26563 41.01563 -158.75 185.89844 -5.66406 +-175.625 197.8125 6.32813 -175.78125 242.8125 48.51563 -168.28125 242.8125 +51.32813 -173.90625 220.78125 31.875 -174.21875 251.28906 54.25781 -164.375 +250.66406 60.15625 -175.07813 200 7.03125 -145.23438 225.70313 32.8125 -143.86719 +203.35938 7.03125 -151.25 198.4375 7.73438 -140.54688 187.30469 -5.85938 -145.66406 +242.26563 49.375 -143.90625 240.15625 50.9375 -138.59375 192.57813 -5.85938 +-155.3125 207.34375 9.14063 -155.78125 244.84375 49.45313 -147.8125 244.84375 +46.64063 -153.4375 230.85938 31.71875 -154.17969 251.64063 58.75 -144.0625 +251.79688 52.85156 -154.72656 190.70313 9.14063 -133.67188 219.92188 38.90625 +-132.65625 194.0625 9.14063 -136.09375 189.53125 10.54688 -131.5625 175.70313 +-6.21094 -133.86719 240.15625 58.98438 -132.65625 238.04688 58.98438 -129.60938 +180.97656 -6.21094 -137.8125 198.4375 10.54688 -137.73438 243.4375 60.23438 +-133.98438 243.4375 57.42188 -136.79688 224.6875 37.65625 -136.13281 251.99219 +70.42969 -132.14844 251.28906 64.53125 -137.26563 194.0625 7.03125 -115.23438 +219.92188 32.69531 -114.17969 190.70313 7.03125 -121.48438 198.4375 9.14063 +-110.54688 180.97656 -5.97656 -115.66406 238.04688 50.70313 -114.21875 240.15625 +49.375 -108.51563 175.70313 -5.85938 -125.625 189.53125 7.73438 -125.9375 +242.03125 57.42188 -118.4375 242.03125 60.23438 -124.0625 218.51563 37.65625 +-125.19531 251.64063 64.53125 -114.41406 251.64063 70.42969 -125.39063 202.65625 +6.32813 -102.96875 224.76563 27.77344 -101.95313 200 6.32813 -105.625 206.875 +8.4375 -100.70313 191.52344 -4.57031 -103.16406 240.15625 43.20313 -101.95313 +241.5625 41.09375 -99.45313 187.42188 -4.45313 -107.5 198.4375 6.32813 -107.73438 +243.4375 48.04688 -103.51563 243.4375 50.85938 -106.32813 224.6875 31.83594 +-106.09375 251.40625 53.90625 -101.83594 251.99219 59.80469 -106.875 218.28125 +2.10938 -93.67188 232.5 15.42969 -92.92969 211.5625 2.10938 -96.32813 224.6875 +3.51563 -91.5625 211.67969 -3.90625 -93.82813 241.5625 24.6875 -92.89063 245.78125 +23.98438 -89.53125 201.13281 -3.86719 -98.125 206.875 2.8125 -97.89063 244.375 +31.875 -94.60938 244.375 37.5 -97.42188 227.92969 23.04688 -97.14844 250.70313 +34.49219 -92.5 251.64063 46.28906 -97.92969 217.65625 4.6875 -75.23438 235.07813 +21.99219 -74.14063 221.25 4.6875 -81.48438 215.625 4.92188 -70.54688 209.21875 +-3.82813 -75.625 245.78125 32.8125 -74.14063 243.4375 34.29688 -68.51563 214.88281 +-3.86719 -85.625 224.6875 6.32813 -85.9375 247.1875 31.17188 -78.4375 247.1875 +28.35938 -84.0625 240.27344 20.11719 -85.19531 251.09375 37.85156 -74.41406 +251.40625 31.95313 -85.35156 208.82813 5.85938 -63.67188 229.60938 27.22656 +-62.65625 211.71875 5.85938 -66.09375 207.03125 6.32813 -61.5625 198.35938 +-4.92188 -63.86719 243.4375 40.9375 -62.65625 241.79688 42.42188 -59.60938 +202.85156 -4.96094 -67.8125 215.625 7.73438 -67.73438 245.625 41.48438 -63.98438 +245.625 38.67188 -66.79688 233.125 26.01563 -66.13281 251.36719 49.17969 -62.14844 +250.70313 43.28125 -67.22656 199.29688 8.4375 -45.23438 224.14063 33.78906 +-44.10156 202.89063 8.4375 -51.48438 197.96875 9.84375 -40.54688 186.32813 +-4.92188 -45.58594 241.79688 51.25 -44.0625 239.45313 50.54688 -38.51563 191.99219 +-4.88281 -55.625 207.03125 9.14063 -55.9375 244.53125 51.79688 -48.4375 244.53125 +48.98438 -54.0625 228.90625 31.91406 -55.19531 251.75781 60.50781 -44.41406 +251.09375 54.60938 -55.39063 208.98438 4.21875 -34.375 226.71875 21.5625 -33.32031 +202.26563 4.21875 -36.5625 215.78125 6.32813 -32.42188 200.07813 -4.21875 +-34.53125 239.45313 34.375 -33.28125 243.67188 32.03125 -29.76563 189.53125 +-4.21875 -38.125 197.96875 4.21875 -37.73438 242.96875 42.65625 -34.45313 +242.96875 48.28125 -37.26563 221.75781 28.98438 -36.17188 251.05469 46.17188 +-32.46094 251.36719 57.96875 -37.57813 221.25 2.10938 -7.5 235.39063 15.39063 +-6.05469 217.89063 2.10938 -17.10938 224.6875 2.8125 -.39063 214.84375 -3.94531 +-8.125 243.67188 23.82813 -6.09375 245.78125 24.76563 2.34375 209.57031 -3.86719 +-23.4375 215.78125 3.51563 -23.98438 245.78125 27.89063 -12.73438 245.78125 +30.70313 -21.17188 234.10156 20.07813 -23.28125 250.70313 31.60156 -6.64063 +251.75781 37.5 -23.20313 211.09375 7.26563 6.32813 231.875 28.51563 7.69531 +218.28125 7.26563 4.14063 206.5625 7.73438 8.4375 200.42969 -3.78906 6.17188 +245.78125 42.42188 7.73438 241.09375 43.04688 10.3125 211.75781 -3.86719 2.5 +224.6875 8.4375 2.42188 247.1875 38.4375 6.64063 247.1875 32.8125 3.82813 +240.27344 23.125 4.88281 251.48438 46.99219 8.20313 251.05469 35.19531 3.4375 +212.42188 3.28125 23.35938 229.60938 20.70313 24.53125 208.125 3.28125 17.57813 +216.09375 4.21875 27.73438 204.02344 -4.92188 23.04688 241.09375 32.1875 24.60938 +244.14063 32.8125 31.17188 197.1875 -5 13.75 206.5625 4.92188 14.0625 244.0625 +38.67188 20.625 244.0625 41.48438 15 225.97656 26.01563 14.72656 250.97656 +43.28125 24.96094 250.70313 49.17969 13.86719 202.26563 8.4375 51.79688 227.34375 +33.86719 53.51563 209.45313 8.4375 42.65625 197.96875 9.14063 58.75 189.45313 +-4.88281 51.13281 244.14063 50.54688 53.4375 239.45313 51.40625 62.10938 200.78125 +-4.84375 36.5625 216.09375 9.84375 36.17188 246.09375 47.34375 47.42188 246.09375 +41.71875 38.98438 236.05469 28.90625 37.69531 251.75781 57.26563 53.39844 +251.48438 45.46875 37.14844 202.89063 5.85938 74.76563 224.14063 27.22656 +76.44531 199.29688 5.85938 68.98438 207.03125 7.73438 79.45313 191.99219 -4.96094 +74.33594 239.45313 42.42188 76.40625 241.79688 40.9375 81.32813 186.32813 +-4.92188 65 197.96875 6.32813 64.375 242.96875 48.98438 72.8125 242.96875 +51.79688 67.1875 221.75781 31.91406 66.83594 251.36719 54.60938 76.28906 250.97656 +60.50781 65.9375 211.71875 4.6875 85.625 229.60938 21.95313 86.71875 208.82813 +4.6875 83.4375 215.625 6.32813 87.57813 202.85156 -3.90625 85.50781 241.79688 +34.21875 86.79688 243.4375 32.8125 90.23438 198.35938 -3.82813 81.875 207.03125 +4.92188 82.26563 244.53125 38.67188 85.54688 244.53125 41.48438 82.73438 228.90625 +26.01563 83.82813 251.09375 43.28125 87.53906 251.75781 49.17969 82.34375 +221.01563 2.57813 111.79688 234.76563 15.78125 113.24219 217.65625 2.57813 +102.42188 224.53125 3.51563 118.75 214.53125 -3.55469 111.17188 243.4375 24.60938 +113.20313 245.54688 24.60938 122.1875 209.25781 -3.55469 96.25 215.625 3.51563 +96.01563 245.625 28.82813 106.79688 245.625 31.64063 98.35938 233.125 20.15625 +96.67969 250.74219 32.30469 113.04688 251.36719 38.20313 96.44531 217.65625 +4.6875 134.76563 234.76563 21.875 136.36719 221.01563 4.6875 128.98438 215.625 +4.92188 139.45313 209.25781 -3.90625 134.25781 245.54688 32.65625 136.25 243.4375 +34.21875 141.32813 214.53125 -3.90625 125 224.53125 6.32813 124.375 247.03125 +31.64063 132.8125 247.03125 28.82813 127.1875 239.29688 20.15625 126.83594 +251.09375 38.20313 136.28906 251.09375 32.30469 125.97656 208.35938 6.79688 +147.03125 228.98438 27.92969 148.00781 211.71875 6.79688 144.375 206.71875 +7.73438 149.29688 197.65625 -4.29688 146.79688 243.4375 42.1875 147.96875 +241.32813 42.26563 150.54688 202.92969 -4.25781 142.5 215.625 7.73438 142.26563 +245.625 42.42188 146.48438 245.625 39.60938 143.67188 233.125 26.09375 143.90625 +251.44531 49.88281 148.16406 250.74219 43.98438 143.04688 211.48438 5.15625 +157.03125 228.67188 22.20703 157.71484 208.35938 5.15625 154.14063 215.46875 +7.03125 159.29688 202.57813 -3.61328 156.81641 241.32813 34.80469 157.69531 +243.20313 32.57813 160.625 197.69531 -3.55469 152.1875 206.71875 4.92188 152.10938 +244.21875 40.07813 155.85938 244.21875 42.89063 153.04688 226.95313 26.13281 +152.89063 251.13281 44.33594 157.8125 251.09375 50.23438 152.42188 226.99219 +1.17188 167.38281 236.875 10 168.32031 220.39063 1.17188 164.375 233.20313 +2.46094 169.72656 222.50651 -2.84505 167.33073 243.20313 16.36719 168.55469 +247.30469 15.58594 170.70313 212.12891 -2.71484 162.34375 215.46875 1.40625 +162.10938 245.46875 23.20313 166.09375 245.46875 28.82813 163.28125 232.14844 +17.28516 162.91016 250.44922 24.39453 167.96875 251.44531 36.19141 162.63672 +228.71094 3.75 170.35156 240.11068 15.13021 170.11068 231.13281 3.55469 170 +229.24479 6.22396 170.72917 222.29818 -2.84505 170.05208 247.5 22.8125 168.98438 +245.50781 21.36719 174.84375 227.13542 -1.94661 169.77214 233.20313 3.86719 +171.13281 248.20313 20.97656 169.96094 248.20313 19.57031 168.55469 244.02995 +13.09245 171.58854 250.7487 24.73307 171.78385 251.13281 21.81641 169.08203 +245.7487 4.83073 223.79557 245.59896 12.66927 200.40365 237.92969 5.85938 +197.61719 248.6849 2.70833 238.52865 246.23047 -.07812 239.23828 249.57031 +18.63281 194.33594 231.71224 -.8138 198.33333 ] + } + texCoord +TextureCoordinate { point [ 0 0 .022 0 .022 1 0 1 .066 0 .066 1 .101 0 .101 +1 .158 0 .158 1 .193 0 .193 1 .228 0 .228 1 .25 0 .25 1 .285 0 .285 1 .307 +0 .307 1 .342 0 .342 1 .377 0 .377 1 .399 0 .399 1 .434 0 .434 1 .469 0 .469 +1 .518 0 .518 1 .553 0 .553 1 .588 0 .588 1 .645 0 .645 1 .68 0 .68 1 .702 +0 .702 1 .751 0 .751 1 .786 0 .786 1 .808 0 .808 1 .83 0 .83 1 .865 0 .865 +1 .876 0 .876 1 1 1 .011 0 .022 .5 .011 .5 .011 1 0 .5 .044 0 .066 .5 .044 +.5 .044 1 .084 0 .101 .5 .084 .5 .084 1 .13 0 .158 .5 .13 .5 .13 1 .175 0 +.193 .5 .175 .5 .175 1 .21 0 .228 .5 .21 .5 .21 1 .239 0 .25 .5 .239 .5 .239 +1 .267 0 .285 .5 .267 .5 .267 1 .296 0 .307 .5 .296 .5 .296 1 .324 0 .342 +.5 .324 .5 .324 1 .359 0 .377 .5 .359 .5 .359 1 .388 0 .399 .5 .388 .5 .388 +1 .416 0 .434 .5 .416 .5 .416 1 .451 0 .469 .5 .451 .5 .451 1 .494 0 .518 +.5 .494 .5 .494 1 .536 0 .553 .5 .536 .5 .536 1 .571 0 .588 .5 .571 .5 .571 +1 .616 0 .645 .5 .616 .5 .616 1 .662 0 .68 .5 .662 .5 .662 1 .691 0 .702 .5 +.691 .5 .691 1 .726 0 .751 .5 .726 .5 .726 1 .769 0 .786 .5 .769 .5 .769 1 +.797 0 .808 .5 .797 .5 .797 1 .819 0 .83 .5 .819 .5 .819 1 .848 0 .865 .5 +.848 .5 .848 1 .871 0 .876 .5 .871 .5 .871 1 .938 .5 .938 1 .017 .25 .017 +.5 .011 .25 .022 .25 .017 0 .017 .75 .022 .75 .006 0 .006 .25 .011 .75 .006 +.75 .006 .5 .017 1 0 .75 .006 1 0 .25 .055 .25 .055 .5 .044 .25 .066 .25 .055 +0 .055 .75 .066 .75 .033 0 .033 .25 .044 .75 .033 .75 .033 .5 .055 1 .033 +1 .093 .25 .093 .5 .084 .25 .101 .25 .093 0 .093 .75 .101 .75 .075 0 .075 +.25 .084 .75 .075 .75 .075 .5 .093 1 .075 1 .144 .25 .144 .5 .13 .25 .158 +.25 .144 0 .144 .75 .158 .75 .115 0 .115 .25 .13 .75 .115 .75 .115 .5 .144 +1 .115 1 .184 .25 .184 .5 .175 .25 .193 .25 .184 0 .184 .75 .193 .75 .166 +0 .166 .25 .175 .75 .166 .75 .166 .5 .184 1 .166 1 .219 .25 .219 .5 .21 .25 +.228 .25 .219 0 .219 .75 .228 .75 .201 0 .201 .25 .21 .75 .201 .75 .201 .5 +.219 1 .201 1 .244 .25 .244 .5 .239 .25 .25 .25 .244 0 .244 .75 .25 .75 .233 +0 .233 .25 .239 .75 .233 .75 .233 .5 .244 1 .233 1 .276 .25 .276 .5 .267 .25 +.285 .25 .276 0 .276 .75 .285 .75 .258 0 .258 .25 .267 .75 .258 .75 .258 .5 +.276 1 .258 1 .301 .25 .301 .5 .296 .25 .307 .25 .301 0 .301 .75 .307 .75 +.29 0 .29 .25 .296 .75 .29 .75 .29 .5 .301 1 .29 1 .333 .25 .333 .5 .324 .25 +.342 .25 .333 0 .333 .75 .342 .75 .316 0 .316 .25 .324 .75 .316 .75 .316 .5 +.333 1 .316 1 .368 .25 .368 .5 .359 .25 .377 .25 .368 0 .368 .75 .377 .75 +.351 0 .351 .25 .359 .75 .351 .75 .351 .5 .368 1 .351 1 .393 .25 .393 .5 .388 +.25 .399 .25 .393 0 .393 .75 .399 .75 .382 0 .382 .25 .388 .75 .382 .75 .382 +.5 .393 1 .382 1 .425 .25 .425 .5 .416 .25 .434 .25 .425 0 .425 .75 .434 .75 +.408 0 .408 .25 .416 .75 .408 .75 .408 .5 .425 1 .408 1 .46 .25 .46 .5 .451 +.25 .469 .25 .46 0 .46 .75 .469 .75 .443 0 .443 .25 .451 .75 .443 .75 .443 +.5 .46 1 .443 1 .506 .25 .506 .5 .494 .25 .518 .25 .506 0 .506 .75 .518 .75 +.481 0 .481 .25 .494 .75 .481 .75 .481 .5 .506 1 .481 1 .545 .25 .545 .5 .536 +.25 .553 .25 .545 0 .545 .75 .553 .75 .527 0 .527 .25 .536 .75 .527 .75 .527 +.5 .545 1 .527 1 .579 .25 .579 .5 .571 .25 .588 .25 .579 0 .579 .75 .588 .75 +.562 0 .562 .25 .571 .75 .562 .75 .562 .5 .579 1 .562 1 .631 .25 .631 .5 .616 +.25 .645 .25 .631 0 .631 .75 .645 .75 .602 0 .602 .25 .616 .75 .602 .75 .602 +.5 .631 1 .602 1 .671 .25 .671 .5 .662 .25 .68 .25 .671 0 .671 .75 .68 .75 +.653 0 .653 .25 .662 .75 .653 .75 .653 .5 .671 1 .653 1 .696 .25 .696 .5 .691 +.25 .702 .25 .696 0 .696 .75 .702 .75 .685 0 .685 .25 .691 .75 .685 .75 .685 +.5 .696 1 .685 1 .739 .25 .739 .5 .726 .25 .751 .25 .739 0 .739 .75 .751 .75 +.714 0 .714 .25 .726 .75 .714 .75 .714 .5 .739 1 .714 1 .777 .25 .777 .5 .769 +.25 .786 .25 .777 0 .777 .75 .786 .75 .76 0 .76 .25 .769 .75 .76 .75 .76 .5 +.777 1 .76 1 .803 .25 .803 .5 .797 .25 .808 .25 .803 0 .803 .75 .808 .75 .792 +0 .792 .25 .797 .75 .792 .75 .792 .5 .803 1 .792 1 .825 .25 .825 .5 .819 .25 +.83 .25 .825 0 .825 .75 .83 .75 .814 0 .814 .25 .819 .75 .814 .75 .814 .5 +.825 1 .814 1 .857 .25 .857 .5 .848 .25 .865 .25 .857 0 .857 .75 .865 .75 +.839 0 .839 .25 .848 .75 .839 .75 .839 .5 .857 1 .839 1 .874 .25 .874 .5 .871 +.25 .876 .25 .874 0 .874 .75 .876 .75 .868 0 .868 .25 .871 .75 .868 .75 .868 +.5 .874 1 .868 1 .938 .75 .907 .75 .907 .5 .969 1 .969 .75 .907 1 .907 .25 +] } + } + } + ] + } + DEF dad_Hills Transform { + translation 0 -1.2 0 + children [ + DEF Hills Shape { + appearance Appearance { + texture ImageTexture { + url [ + "cliff.jpg" + ] + } + textureTransform TextureTransform { + scale 10 1 + } + material USE White + } + geometry DEF Hills_Geo IndexedFaceSet { + creaseAngle 3.000 +coordIndex [ 174 175 176 -1 60 175 174 -1 61 176 175 -1 59 174 176 -1 177 174 +178 -1 60 174 177 -1 59 178 174 -1 1 177 178 -1 179 175 180 -1 61 175 179 +-1 60 180 175 -1 2 179 180 -1 181 176 182 -1 59 176 181 -1 61 182 176 -1 0 181 +182 -1 183 184 185 -1 63 184 183 -1 64 185 184 -1 62 183 185 -1 186 183 187 +-1 63 183 186 -1 62 187 183 -1 3 186 187 -1 188 184 189 -1 64 184 188 -1 63 +189 184 -1 4 188 189 -1 190 185 191 -1 62 185 190 -1 64 191 185 -1 1 190 191 +-1 192 193 194 -1 65 193 192 -1 60 194 193 -1 64 192 194 -1 195 192 188 -1 65 +192 195 -1 64 188 192 -1 4 195 188 -1 180 193 196 -1 60 193 180 -1 65 196 193 +-1 2 180 196 -1 191 194 177 -1 64 194 191 -1 60 177 194 -1 1 191 177 -1 197 +198 199 -1 67 198 197 -1 68 199 198 -1 66 197 199 -1 200 197 201 -1 67 197 200 +-1 66 201 197 -1 5 200 201 -1 202 198 203 -1 68 198 202 -1 67 203 198 -1 6 202 +203 -1 204 199 205 -1 66 199 204 -1 68 205 199 -1 3 204 205 -1 206 207 208 +-1 69 207 206 -1 63 208 207 -1 68 206 208 -1 209 206 202 -1 69 206 209 -1 68 +202 206 -1 6 209 202 -1 189 207 210 -1 63 207 189 -1 69 210 207 -1 4 189 210 +-1 205 208 186 -1 68 208 205 -1 63 186 208 -1 3 205 186 -1 211 212 213 -1 71 +212 211 -1 72 213 212 -1 70 211 213 -1 214 211 215 -1 71 211 214 -1 70 215 211 +-1 7 214 215 -1 216 212 217 -1 72 212 216 -1 71 217 212 -1 8 216 217 -1 218 +213 219 -1 70 213 218 -1 72 219 213 -1 5 218 219 -1 220 221 222 -1 73 221 220 +-1 67 222 221 -1 72 220 222 -1 223 220 216 -1 73 220 223 -1 72 216 220 -1 8 +223 216 -1 203 221 224 -1 67 221 203 -1 73 224 221 -1 6 203 224 -1 219 222 200 +-1 72 222 219 -1 67 200 222 -1 5 219 200 -1 225 226 227 -1 75 226 225 -1 76 +227 226 -1 74 225 227 -1 228 225 229 -1 75 225 228 -1 74 229 225 -1 9 228 229 +-1 230 226 231 -1 76 226 230 -1 75 231 226 -1 10 230 231 -1 232 227 233 -1 74 +227 232 -1 76 233 227 -1 7 232 233 -1 234 235 236 -1 77 235 234 -1 71 236 235 +-1 76 234 236 -1 237 234 230 -1 77 234 237 -1 76 230 234 -1 10 237 230 -1 217 +235 238 -1 71 235 217 -1 77 238 235 -1 8 217 238 -1 233 236 214 -1 76 236 233 +-1 71 214 236 -1 7 233 214 -1 239 240 241 -1 79 240 239 -1 80 241 240 -1 78 +239 241 -1 242 239 243 -1 79 239 242 -1 78 243 239 -1 11 242 243 -1 244 240 +245 -1 80 240 244 -1 79 245 240 -1 12 244 245 -1 246 241 247 -1 78 241 246 +-1 80 247 241 -1 9 246 247 -1 248 249 250 -1 81 249 248 -1 75 250 249 -1 80 +248 250 -1 251 248 244 -1 81 248 251 -1 80 244 248 -1 12 251 244 -1 231 249 +252 -1 75 249 231 -1 81 252 249 -1 10 231 252 -1 247 250 228 -1 80 250 247 +-1 75 228 250 -1 9 247 228 -1 253 254 255 -1 83 254 253 -1 84 255 254 -1 82 +253 255 -1 256 253 257 -1 83 253 256 -1 82 257 253 -1 13 256 257 -1 258 254 +259 -1 84 254 258 -1 83 259 254 -1 14 258 259 -1 260 255 261 -1 82 255 260 +-1 84 261 255 -1 11 260 261 -1 262 263 264 -1 85 263 262 -1 79 264 263 -1 84 +262 264 -1 265 262 258 -1 85 262 265 -1 84 258 262 -1 14 265 258 -1 245 263 +266 -1 79 263 245 -1 85 266 263 -1 12 245 266 -1 261 264 242 -1 84 264 261 +-1 79 242 264 -1 11 261 242 -1 267 268 269 -1 87 268 267 -1 88 269 268 -1 86 +267 269 -1 270 267 271 -1 87 267 270 -1 86 271 267 -1 15 270 271 -1 272 268 +273 -1 88 268 272 -1 87 273 268 -1 16 272 273 -1 274 269 275 -1 86 269 274 +-1 88 275 269 -1 13 274 275 -1 276 277 278 -1 89 277 276 -1 83 278 277 -1 88 +276 278 -1 279 276 272 -1 89 276 279 -1 88 272 276 -1 16 279 272 -1 259 277 +280 -1 83 277 259 -1 89 280 277 -1 14 259 280 -1 275 278 256 -1 88 278 275 +-1 83 256 278 -1 13 275 256 -1 281 282 283 -1 91 282 281 -1 92 283 282 -1 90 +281 283 -1 284 281 285 -1 91 281 284 -1 90 285 281 -1 17 284 285 -1 286 282 +287 -1 92 282 286 -1 91 287 282 -1 18 286 287 -1 288 283 289 -1 90 283 288 +-1 92 289 283 -1 15 288 289 -1 290 291 292 -1 93 291 290 -1 87 292 291 -1 92 +290 292 -1 293 290 286 -1 93 290 293 -1 92 286 290 -1 18 293 286 -1 273 291 +294 -1 87 291 273 -1 93 294 291 -1 16 273 294 -1 289 292 270 -1 92 292 289 +-1 87 270 292 -1 15 289 270 -1 295 296 297 -1 95 296 295 -1 96 297 296 -1 94 +295 297 -1 298 295 299 -1 95 295 298 -1 94 299 295 -1 19 298 299 -1 300 296 +301 -1 96 296 300 -1 95 301 296 -1 20 300 301 -1 302 297 303 -1 94 297 302 +-1 96 303 297 -1 17 302 303 -1 304 305 306 -1 97 305 304 -1 91 306 305 -1 96 +304 306 -1 307 304 300 -1 97 304 307 -1 96 300 304 -1 20 307 300 -1 287 305 +308 -1 91 305 287 -1 97 308 305 -1 18 287 308 -1 303 306 284 -1 96 306 303 +-1 91 284 306 -1 17 303 284 -1 309 310 311 -1 99 310 309 -1 100 311 310 -1 98 +309 311 -1 312 309 313 -1 99 309 312 -1 98 313 309 -1 21 312 313 -1 314 310 +315 -1 100 310 314 -1 99 315 310 -1 22 314 315 -1 316 311 317 -1 98 311 316 +-1 100 317 311 -1 19 316 317 -1 318 319 320 -1 101 319 318 -1 95 320 319 -1 +100 318 320 -1 321 318 314 -1 101 318 321 -1 100 314 318 -1 22 321 314 -1 301 +319 322 -1 95 319 301 -1 101 322 319 -1 20 301 322 -1 317 320 298 -1 100 320 +317 -1 95 298 320 -1 19 317 298 -1 323 324 325 -1 103 324 323 -1 104 325 324 +-1 102 323 325 -1 326 323 327 -1 103 323 326 -1 102 327 323 -1 23 326 327 +-1 328 324 329 -1 104 324 328 -1 103 329 324 -1 24 328 329 -1 330 325 331 +-1 102 325 330 -1 104 331 325 -1 21 330 331 -1 332 333 334 -1 105 333 332 +-1 99 334 333 -1 104 332 334 -1 335 332 328 -1 105 332 335 -1 104 328 332 +-1 24 335 328 -1 315 333 336 -1 99 333 315 -1 105 336 333 -1 22 315 336 -1 331 +334 312 -1 104 334 331 -1 99 312 334 -1 21 331 312 -1 337 338 339 -1 107 338 +337 -1 108 339 338 -1 106 337 339 -1 340 337 341 -1 107 337 340 -1 106 341 337 +-1 25 340 341 -1 342 338 343 -1 108 338 342 -1 107 343 338 -1 26 342 343 -1 +344 339 345 -1 106 339 344 -1 108 345 339 -1 23 344 345 -1 346 347 348 -1 109 +347 346 -1 103 348 347 -1 108 346 348 -1 349 346 342 -1 109 346 349 -1 108 342 +346 -1 26 349 342 -1 329 347 350 -1 103 347 329 -1 109 350 347 -1 24 329 350 +-1 345 348 326 -1 108 348 345 -1 103 326 348 -1 23 345 326 -1 351 352 353 +-1 111 352 351 -1 112 353 352 -1 110 351 353 -1 354 351 355 -1 111 351 354 +-1 110 355 351 -1 27 354 355 -1 356 352 357 -1 112 352 356 -1 111 357 352 +-1 28 356 357 -1 358 353 359 -1 110 353 358 -1 112 359 353 -1 25 358 359 -1 +360 361 362 -1 113 361 360 -1 107 362 361 -1 112 360 362 -1 363 360 356 -1 113 +360 363 -1 112 356 360 -1 28 363 356 -1 343 361 364 -1 107 361 343 -1 113 364 +361 -1 26 343 364 -1 359 362 340 -1 112 362 359 -1 107 340 362 -1 25 359 340 +-1 365 366 367 -1 115 366 365 -1 116 367 366 -1 114 365 367 -1 368 365 369 +-1 115 365 368 -1 114 369 365 -1 29 368 369 -1 370 366 371 -1 116 366 370 +-1 115 371 366 -1 30 370 371 -1 372 367 373 -1 114 367 372 -1 116 373 367 +-1 27 372 373 -1 374 375 376 -1 117 375 374 -1 111 376 375 -1 116 374 376 +-1 377 374 370 -1 117 374 377 -1 116 370 374 -1 30 377 370 -1 357 375 378 +-1 111 375 357 -1 117 378 375 -1 28 357 378 -1 373 376 354 -1 116 376 373 +-1 111 354 376 -1 27 373 354 -1 379 380 381 -1 119 380 379 -1 120 381 380 +-1 118 379 381 -1 382 379 383 -1 119 379 382 -1 118 383 379 -1 31 382 383 +-1 384 380 385 -1 120 380 384 -1 119 385 380 -1 32 384 385 -1 386 381 387 +-1 118 381 386 -1 120 387 381 -1 29 386 387 -1 388 389 390 -1 121 389 388 +-1 115 390 389 -1 120 388 390 -1 391 388 384 -1 121 388 391 -1 120 384 388 +-1 32 391 384 -1 371 389 392 -1 115 389 371 -1 121 392 389 -1 30 371 392 -1 +387 390 368 -1 120 390 387 -1 115 368 390 -1 29 387 368 -1 393 394 395 -1 123 +394 393 -1 124 395 394 -1 122 393 395 -1 396 393 397 -1 123 393 396 -1 122 397 +393 -1 33 396 397 -1 398 394 399 -1 124 394 398 -1 123 399 394 -1 34 398 399 +-1 400 395 401 -1 122 395 400 -1 124 401 395 -1 31 400 401 -1 402 403 404 +-1 125 403 402 -1 119 404 403 -1 124 402 404 -1 405 402 398 -1 125 402 405 +-1 124 398 402 -1 34 405 398 -1 385 403 406 -1 119 403 385 -1 125 406 403 +-1 32 385 406 -1 401 404 382 -1 124 404 401 -1 119 382 404 -1 31 401 382 -1 +407 408 409 -1 127 408 407 -1 128 409 408 -1 126 407 409 -1 410 407 411 -1 127 +407 410 -1 126 411 407 -1 35 410 411 -1 412 408 413 -1 128 408 412 -1 127 413 +408 -1 36 412 413 -1 414 409 415 -1 126 409 414 -1 128 415 409 -1 33 414 415 +-1 416 417 418 -1 129 417 416 -1 123 418 417 -1 128 416 418 -1 419 416 412 +-1 129 416 419 -1 128 412 416 -1 36 419 412 -1 399 417 420 -1 123 417 399 +-1 129 420 417 -1 34 399 420 -1 415 418 396 -1 128 418 415 -1 123 396 418 +-1 33 415 396 -1 421 422 423 -1 131 422 421 -1 132 423 422 -1 130 421 423 +-1 424 421 425 -1 131 421 424 -1 130 425 421 -1 37 424 425 -1 426 422 427 +-1 132 422 426 -1 131 427 422 -1 38 426 427 -1 428 423 429 -1 130 423 428 +-1 132 429 423 -1 35 428 429 -1 430 431 432 -1 133 431 430 -1 127 432 431 +-1 132 430 432 -1 433 430 426 -1 133 430 433 -1 132 426 430 -1 38 433 426 +-1 413 431 434 -1 127 431 413 -1 133 434 431 -1 36 413 434 -1 429 432 410 +-1 132 432 429 -1 127 410 432 -1 35 429 410 -1 435 436 437 -1 135 436 435 +-1 136 437 436 -1 134 435 437 -1 438 435 439 -1 135 435 438 -1 134 439 435 +-1 39 438 439 -1 440 436 441 -1 136 436 440 -1 135 441 436 -1 40 440 441 -1 +442 437 443 -1 134 437 442 -1 136 443 437 -1 37 442 443 -1 444 445 446 -1 137 +445 444 -1 131 446 445 -1 136 444 446 -1 447 444 440 -1 137 444 447 -1 136 440 +444 -1 40 447 440 -1 427 445 448 -1 131 445 427 -1 137 448 445 -1 38 427 448 +-1 443 446 424 -1 136 446 443 -1 131 424 446 -1 37 443 424 -1 449 450 451 +-1 139 450 449 -1 140 451 450 -1 138 449 451 -1 452 449 453 -1 139 449 452 +-1 138 453 449 -1 41 452 453 -1 454 450 455 -1 140 450 454 -1 139 455 450 +-1 42 454 455 -1 456 451 457 -1 138 451 456 -1 140 457 451 -1 39 456 457 -1 +458 459 460 -1 141 459 458 -1 135 460 459 -1 140 458 460 -1 461 458 454 -1 141 +458 461 -1 140 454 458 -1 42 461 454 -1 441 459 462 -1 135 459 441 -1 141 462 +459 -1 40 441 462 -1 457 460 438 -1 140 460 457 -1 135 438 460 -1 39 457 438 +-1 463 464 465 -1 143 464 463 -1 144 465 464 -1 142 463 465 -1 466 463 467 +-1 143 463 466 -1 142 467 463 -1 43 466 467 -1 468 464 469 -1 144 464 468 +-1 143 469 464 -1 44 468 469 -1 470 465 471 -1 142 465 470 -1 144 471 465 +-1 41 470 471 -1 472 473 474 -1 145 473 472 -1 139 474 473 -1 144 472 474 +-1 475 472 468 -1 145 472 475 -1 144 468 472 -1 44 475 468 -1 455 473 476 +-1 139 473 455 -1 145 476 473 -1 42 455 476 -1 471 474 452 -1 144 474 471 +-1 139 452 474 -1 41 471 452 -1 477 478 479 -1 147 478 477 -1 148 479 478 +-1 146 477 479 -1 480 477 481 -1 147 477 480 -1 146 481 477 -1 45 480 481 +-1 482 478 483 -1 148 478 482 -1 147 483 478 -1 46 482 483 -1 484 479 485 +-1 146 479 484 -1 148 485 479 -1 43 484 485 -1 486 487 488 -1 149 487 486 +-1 143 488 487 -1 148 486 488 -1 489 486 482 -1 149 486 489 -1 148 482 486 +-1 46 489 482 -1 469 487 490 -1 143 487 469 -1 149 490 487 -1 44 469 490 -1 +485 488 466 -1 148 488 485 -1 143 466 488 -1 43 485 466 -1 491 492 493 -1 151 +492 491 -1 152 493 492 -1 150 491 493 -1 494 491 495 -1 151 491 494 -1 150 495 +491 -1 47 494 495 -1 496 492 497 -1 152 492 496 -1 151 497 492 -1 48 496 497 +-1 498 493 499 -1 150 493 498 -1 152 499 493 -1 45 498 499 -1 500 501 502 +-1 153 501 500 -1 147 502 501 -1 152 500 502 -1 503 500 496 -1 153 500 503 +-1 152 496 500 -1 48 503 496 -1 483 501 504 -1 147 501 483 -1 153 504 501 +-1 46 483 504 -1 499 502 480 -1 152 502 499 -1 147 480 502 -1 45 499 480 -1 +505 506 507 -1 155 506 505 -1 156 507 506 -1 154 505 507 -1 508 505 509 -1 155 +505 508 -1 154 509 505 -1 49 508 509 -1 510 506 511 -1 156 506 510 -1 155 511 +506 -1 50 510 511 -1 512 507 513 -1 154 507 512 -1 156 513 507 -1 47 512 513 +-1 514 515 516 -1 157 515 514 -1 151 516 515 -1 156 514 516 -1 517 514 510 +-1 157 514 517 -1 156 510 514 -1 50 517 510 -1 497 515 518 -1 151 515 497 +-1 157 518 515 -1 48 497 518 -1 513 516 494 -1 156 516 513 -1 151 494 516 +-1 47 513 494 -1 519 520 521 -1 159 520 519 -1 160 521 520 -1 158 519 521 +-1 522 519 523 -1 159 519 522 -1 158 523 519 -1 51 522 523 -1 524 520 525 +-1 160 520 524 -1 159 525 520 -1 52 524 525 -1 526 521 527 -1 158 521 526 +-1 160 527 521 -1 49 526 527 -1 528 529 530 -1 161 529 528 -1 155 530 529 +-1 160 528 530 -1 531 528 524 -1 161 528 531 -1 160 524 528 -1 52 531 524 +-1 511 529 532 -1 155 529 511 -1 161 532 529 -1 50 511 532 -1 527 530 508 +-1 160 530 527 -1 155 508 530 -1 49 527 508 -1 533 534 535 -1 163 534 533 +-1 164 535 534 -1 162 533 535 -1 536 533 537 -1 163 533 536 -1 162 537 533 +-1 53 536 537 -1 538 534 539 -1 164 534 538 -1 163 539 534 -1 54 538 539 -1 +540 535 541 -1 162 535 540 -1 164 541 535 -1 51 540 541 -1 542 543 544 -1 165 +543 542 -1 159 544 543 -1 164 542 544 -1 545 542 538 -1 165 542 545 -1 164 538 +542 -1 54 545 538 -1 525 543 546 -1 159 543 525 -1 165 546 543 -1 52 525 546 +-1 541 544 522 -1 164 544 541 -1 159 522 544 -1 51 541 522 -1 547 548 549 +-1 167 548 547 -1 168 549 548 -1 166 547 549 -1 550 547 551 -1 167 547 550 +-1 166 551 547 -1 55 550 551 -1 552 548 553 -1 168 548 552 -1 167 553 548 +-1 56 552 553 -1 554 549 555 -1 166 549 554 -1 168 555 549 -1 53 554 555 -1 +556 557 558 -1 169 557 556 -1 163 558 557 -1 168 556 558 -1 559 556 552 -1 169 +556 559 -1 168 552 556 -1 56 559 552 -1 539 557 560 -1 163 557 539 -1 169 560 +557 -1 54 539 560 -1 555 558 536 -1 168 558 555 -1 163 536 558 -1 53 555 536 +-1 561 562 563 -1 171 562 561 -1 172 563 562 -1 170 561 563 -1 564 561 565 +-1 171 561 564 -1 170 565 561 -1 57 564 565 -1 566 562 567 -1 172 562 566 +-1 171 567 562 -1 58 566 567 -1 568 563 569 -1 170 563 568 -1 172 569 563 +-1 55 568 569 -1 570 571 572 -1 173 571 570 -1 167 572 571 -1 172 570 572 +-1 573 570 566 -1 173 570 573 -1 172 566 570 -1 58 573 566 -1 553 571 574 +-1 167 571 553 -1 173 574 571 -1 56 553 574 -1 569 572 550 -1 172 572 569 +-1 167 550 572 -1 55 569 550 -1 ] texCoordIndex +[ 174 175 176 -1 60 175 174 -1 61 176 175 -1 59 174 176 -1 177 174 178 -1 60 +174 177 -1 59 178 174 -1 1 177 178 -1 179 175 180 -1 61 175 179 -1 60 180 175 +-1 2 179 180 -1 181 176 182 -1 59 176 181 -1 61 182 176 -1 0 181 182 -1 183 +184 185 -1 63 184 183 -1 64 185 184 -1 62 183 185 -1 186 183 187 -1 63 183 186 +-1 62 187 183 -1 3 186 187 -1 188 184 189 -1 64 184 188 -1 63 189 184 -1 4 188 +189 -1 190 185 191 -1 62 185 190 -1 64 191 185 -1 1 190 191 -1 192 193 194 +-1 65 193 192 -1 60 194 193 -1 64 192 194 -1 195 192 188 -1 65 192 195 -1 64 +188 192 -1 4 195 188 -1 180 193 196 -1 60 193 180 -1 65 196 193 -1 2 180 196 +-1 191 194 177 -1 64 194 191 -1 60 177 194 -1 1 191 177 -1 197 198 199 -1 67 +198 197 -1 68 199 198 -1 66 197 199 -1 200 197 201 -1 67 197 200 -1 66 201 197 +-1 5 200 201 -1 202 198 203 -1 68 198 202 -1 67 203 198 -1 6 202 203 -1 204 +199 205 -1 66 199 204 -1 68 205 199 -1 3 204 205 -1 206 207 208 -1 69 207 206 +-1 63 208 207 -1 68 206 208 -1 209 206 202 -1 69 206 209 -1 68 202 206 -1 6 +209 202 -1 189 207 210 -1 63 207 189 -1 69 210 207 -1 4 189 210 -1 205 208 186 +-1 68 208 205 -1 63 186 208 -1 3 205 186 -1 211 212 213 -1 71 212 211 -1 72 +213 212 -1 70 211 213 -1 214 211 215 -1 71 211 214 -1 70 215 211 -1 7 214 215 +-1 216 212 217 -1 72 212 216 -1 71 217 212 -1 8 216 217 -1 218 213 219 -1 70 +213 218 -1 72 219 213 -1 5 218 219 -1 220 221 222 -1 73 221 220 -1 67 222 221 +-1 72 220 222 -1 223 220 216 -1 73 220 223 -1 72 216 220 -1 8 223 216 -1 203 +221 224 -1 67 221 203 -1 73 224 221 -1 6 203 224 -1 219 222 200 -1 72 222 219 +-1 67 200 222 -1 5 219 200 -1 225 226 227 -1 75 226 225 -1 76 227 226 -1 74 +225 227 -1 228 225 229 -1 75 225 228 -1 74 229 225 -1 9 228 229 -1 230 226 231 +-1 76 226 230 -1 75 231 226 -1 10 230 231 -1 232 227 233 -1 74 227 232 -1 76 +233 227 -1 7 232 233 -1 234 235 236 -1 77 235 234 -1 71 236 235 -1 76 234 236 +-1 237 234 230 -1 77 234 237 -1 76 230 234 -1 10 237 230 -1 217 235 238 -1 71 +235 217 -1 77 238 235 -1 8 217 238 -1 233 236 214 -1 76 236 233 -1 71 214 236 +-1 7 233 214 -1 239 240 241 -1 79 240 239 -1 80 241 240 -1 78 239 241 -1 242 +239 243 -1 79 239 242 -1 78 243 239 -1 11 242 243 -1 244 240 245 -1 80 240 244 +-1 79 245 240 -1 12 244 245 -1 246 241 247 -1 78 241 246 -1 80 247 241 -1 9 +246 247 -1 248 249 250 -1 81 249 248 -1 75 250 249 -1 80 248 250 -1 251 248 +244 -1 81 248 251 -1 80 244 248 -1 12 251 244 -1 231 249 252 -1 75 249 231 +-1 81 252 249 -1 10 231 252 -1 247 250 228 -1 80 250 247 -1 75 228 250 -1 9 +247 228 -1 253 254 255 -1 83 254 253 -1 84 255 254 -1 82 253 255 -1 256 253 +257 -1 83 253 256 -1 82 257 253 -1 13 256 257 -1 258 254 259 -1 84 254 258 +-1 83 259 254 -1 14 258 259 -1 260 255 261 -1 82 255 260 -1 84 261 255 -1 11 +260 261 -1 262 263 264 -1 85 263 262 -1 79 264 263 -1 84 262 264 -1 265 262 +258 -1 85 262 265 -1 84 258 262 -1 14 265 258 -1 245 263 266 -1 79 263 245 +-1 85 266 263 -1 12 245 266 -1 261 264 242 -1 84 264 261 -1 79 242 264 -1 11 +261 242 -1 267 268 269 -1 87 268 267 -1 88 269 268 -1 86 267 269 -1 270 267 +271 -1 87 267 270 -1 86 271 267 -1 15 270 271 -1 272 268 273 -1 88 268 272 +-1 87 273 268 -1 16 272 273 -1 274 269 275 -1 86 269 274 -1 88 275 269 -1 13 +274 275 -1 276 277 278 -1 89 277 276 -1 83 278 277 -1 88 276 278 -1 279 276 +272 -1 89 276 279 -1 88 272 276 -1 16 279 272 -1 259 277 280 -1 83 277 259 +-1 89 280 277 -1 14 259 280 -1 275 278 256 -1 88 278 275 -1 83 256 278 -1 13 +275 256 -1 281 282 283 -1 91 282 281 -1 92 283 282 -1 90 281 283 -1 284 281 +285 -1 91 281 284 -1 90 285 281 -1 17 284 285 -1 286 282 287 -1 92 282 286 +-1 91 287 282 -1 18 286 287 -1 288 283 289 -1 90 283 288 -1 92 289 283 -1 15 +288 289 -1 290 291 292 -1 93 291 290 -1 87 292 291 -1 92 290 292 -1 293 290 +286 -1 93 290 293 -1 92 286 290 -1 18 293 286 -1 273 291 294 -1 87 291 273 +-1 93 294 291 -1 16 273 294 -1 289 292 270 -1 92 292 289 -1 87 270 292 -1 15 +289 270 -1 295 296 297 -1 95 296 295 -1 96 297 296 -1 94 295 297 -1 298 295 +299 -1 95 295 298 -1 94 299 295 -1 19 298 299 -1 300 296 301 -1 96 296 300 +-1 95 301 296 -1 20 300 301 -1 302 297 303 -1 94 297 302 -1 96 303 297 -1 17 +302 303 -1 304 305 306 -1 97 305 304 -1 91 306 305 -1 96 304 306 -1 307 304 +300 -1 97 304 307 -1 96 300 304 -1 20 307 300 -1 287 305 308 -1 91 305 287 +-1 97 308 305 -1 18 287 308 -1 303 306 284 -1 96 306 303 -1 91 284 306 -1 17 +303 284 -1 309 310 311 -1 99 310 309 -1 100 311 310 -1 98 309 311 -1 312 309 +313 -1 99 309 312 -1 98 313 309 -1 21 312 313 -1 314 310 315 -1 100 310 314 +-1 99 315 310 -1 22 314 315 -1 316 311 317 -1 98 311 316 -1 100 317 311 -1 19 +316 317 -1 318 319 320 -1 101 319 318 -1 95 320 319 -1 100 318 320 -1 321 318 +314 -1 101 318 321 -1 100 314 318 -1 22 321 314 -1 301 319 322 -1 95 319 301 +-1 101 322 319 -1 20 301 322 -1 317 320 298 -1 100 320 317 -1 95 298 320 -1 +19 317 298 -1 323 324 325 -1 103 324 323 -1 104 325 324 -1 102 323 325 -1 326 +323 327 -1 103 323 326 -1 102 327 323 -1 23 326 327 -1 328 324 329 -1 104 324 +328 -1 103 329 324 -1 24 328 329 -1 330 325 331 -1 102 325 330 -1 104 331 325 +-1 21 330 331 -1 332 333 334 -1 105 333 332 -1 99 334 333 -1 104 332 334 -1 +335 332 328 -1 105 332 335 -1 104 328 332 -1 24 335 328 -1 315 333 336 -1 99 +333 315 -1 105 336 333 -1 22 315 336 -1 331 334 312 -1 104 334 331 -1 99 312 +334 -1 21 331 312 -1 337 338 339 -1 107 338 337 -1 108 339 338 -1 106 337 339 +-1 340 337 341 -1 107 337 340 -1 106 341 337 -1 25 340 341 -1 342 338 343 +-1 108 338 342 -1 107 343 338 -1 26 342 343 -1 344 339 345 -1 106 339 344 +-1 108 345 339 -1 23 344 345 -1 346 347 348 -1 109 347 346 -1 103 348 347 +-1 108 346 348 -1 349 346 342 -1 109 346 349 -1 108 342 346 -1 26 349 342 +-1 329 347 350 -1 103 347 329 -1 109 350 347 -1 24 329 350 -1 345 348 326 +-1 108 348 345 -1 103 326 348 -1 23 345 326 -1 351 352 353 -1 111 352 351 +-1 112 353 352 -1 110 351 353 -1 354 351 355 -1 111 351 354 -1 110 355 351 +-1 27 354 355 -1 356 352 357 -1 112 352 356 -1 111 357 352 -1 28 356 357 -1 +358 353 359 -1 110 353 358 -1 112 359 353 -1 25 358 359 -1 360 361 362 -1 113 +361 360 -1 107 362 361 -1 112 360 362 -1 363 360 356 -1 113 360 363 -1 112 356 +360 -1 28 363 356 -1 343 361 364 -1 107 361 343 -1 113 364 361 -1 26 343 364 +-1 359 362 340 -1 112 362 359 -1 107 340 362 -1 25 359 340 -1 365 366 367 +-1 115 366 365 -1 116 367 366 -1 114 365 367 -1 368 365 369 -1 115 365 368 +-1 114 369 365 -1 29 368 369 -1 370 366 371 -1 116 366 370 -1 115 371 366 +-1 30 370 371 -1 372 367 373 -1 114 367 372 -1 116 373 367 -1 27 372 373 -1 +374 375 376 -1 117 375 374 -1 111 376 375 -1 116 374 376 -1 377 374 370 -1 117 +374 377 -1 116 370 374 -1 30 377 370 -1 357 375 378 -1 111 375 357 -1 117 378 +375 -1 28 357 378 -1 373 376 354 -1 116 376 373 -1 111 354 376 -1 27 373 354 +-1 379 380 381 -1 119 380 379 -1 120 381 380 -1 118 379 381 -1 382 379 383 +-1 119 379 382 -1 118 383 379 -1 31 382 383 -1 384 380 385 -1 120 380 384 +-1 119 385 380 -1 32 384 385 -1 386 381 387 -1 118 381 386 -1 120 387 381 +-1 29 386 387 -1 388 389 390 -1 121 389 388 -1 115 390 389 -1 120 388 390 +-1 391 388 384 -1 121 388 391 -1 120 384 388 -1 32 391 384 -1 371 389 392 +-1 115 389 371 -1 121 392 389 -1 30 371 392 -1 387 390 368 -1 120 390 387 +-1 115 368 390 -1 29 387 368 -1 393 394 395 -1 123 394 393 -1 124 395 394 +-1 122 393 395 -1 396 393 397 -1 123 393 396 -1 122 397 393 -1 33 396 397 +-1 398 394 399 -1 124 394 398 -1 123 399 394 -1 34 398 399 -1 400 395 401 +-1 122 395 400 -1 124 401 395 -1 31 400 401 -1 402 403 404 -1 125 403 402 +-1 119 404 403 -1 124 402 404 -1 405 402 398 -1 125 402 405 -1 124 398 402 +-1 34 405 398 -1 385 403 406 -1 119 403 385 -1 125 406 403 -1 32 385 406 -1 +401 404 382 -1 124 404 401 -1 119 382 404 -1 31 401 382 -1 407 408 409 -1 127 +408 407 -1 128 409 408 -1 126 407 409 -1 410 407 411 -1 127 407 410 -1 126 411 +407 -1 35 410 411 -1 412 408 413 -1 128 408 412 -1 127 413 408 -1 36 412 413 +-1 414 409 415 -1 126 409 414 -1 128 415 409 -1 33 414 415 -1 416 417 418 +-1 129 417 416 -1 123 418 417 -1 128 416 418 -1 419 416 412 -1 129 416 419 +-1 128 412 416 -1 36 419 412 -1 399 417 420 -1 123 417 399 -1 129 420 417 +-1 34 399 420 -1 415 418 396 -1 128 418 415 -1 123 396 418 -1 33 415 396 -1 +421 422 423 -1 131 422 421 -1 132 423 422 -1 130 421 423 -1 424 421 425 -1 131 +421 424 -1 130 425 421 -1 37 424 425 -1 426 422 427 -1 132 422 426 -1 131 427 +422 -1 38 426 427 -1 428 423 429 -1 130 423 428 -1 132 429 423 -1 35 428 429 +-1 430 431 432 -1 133 431 430 -1 127 432 431 -1 132 430 432 -1 433 430 426 +-1 133 430 433 -1 132 426 430 -1 38 433 426 -1 413 431 434 -1 127 431 413 +-1 133 434 431 -1 36 413 434 -1 429 432 410 -1 132 432 429 -1 127 410 432 +-1 35 429 410 -1 435 436 437 -1 135 436 435 -1 136 437 436 -1 134 435 437 +-1 438 435 439 -1 135 435 438 -1 134 439 435 -1 39 438 439 -1 440 436 441 +-1 136 436 440 -1 135 441 436 -1 40 440 441 -1 442 437 443 -1 134 437 442 +-1 136 443 437 -1 37 442 443 -1 444 445 446 -1 137 445 444 -1 131 446 445 +-1 136 444 446 -1 447 444 440 -1 137 444 447 -1 136 440 444 -1 40 447 440 +-1 427 445 448 -1 131 445 427 -1 137 448 445 -1 38 427 448 -1 443 446 424 +-1 136 446 443 -1 131 424 446 -1 37 443 424 -1 449 450 451 -1 139 450 449 +-1 140 451 450 -1 138 449 451 -1 452 449 453 -1 139 449 452 -1 138 453 449 +-1 41 452 453 -1 454 450 455 -1 140 450 454 -1 139 455 450 -1 42 454 455 -1 +456 451 457 -1 138 451 456 -1 140 457 451 -1 39 456 457 -1 458 459 460 -1 141 +459 458 -1 135 460 459 -1 140 458 460 -1 461 458 454 -1 141 458 461 -1 140 454 +458 -1 42 461 454 -1 441 459 462 -1 135 459 441 -1 141 462 459 -1 40 441 462 +-1 457 460 438 -1 140 460 457 -1 135 438 460 -1 39 457 438 -1 463 464 465 +-1 143 464 463 -1 144 465 464 -1 142 463 465 -1 466 463 467 -1 143 463 466 +-1 142 467 463 -1 43 466 467 -1 468 464 469 -1 144 464 468 -1 143 469 464 +-1 44 468 469 -1 470 465 471 -1 142 465 470 -1 144 471 465 -1 41 470 471 -1 +472 473 474 -1 145 473 472 -1 139 474 473 -1 144 472 474 -1 475 472 468 -1 145 +472 475 -1 144 468 472 -1 44 475 468 -1 455 473 476 -1 139 473 455 -1 145 476 +473 -1 42 455 476 -1 471 474 452 -1 144 474 471 -1 139 452 474 -1 41 471 452 +-1 477 478 479 -1 147 478 477 -1 148 479 478 -1 146 477 479 -1 480 477 481 +-1 147 477 480 -1 146 481 477 -1 45 480 481 -1 482 478 483 -1 148 478 482 +-1 147 483 478 -1 46 482 483 -1 484 479 485 -1 146 479 484 -1 148 485 479 +-1 43 484 485 -1 486 487 488 -1 149 487 486 -1 143 488 487 -1 148 486 488 +-1 489 486 482 -1 149 486 489 -1 148 482 486 -1 46 489 482 -1 469 487 490 +-1 143 487 469 -1 149 490 487 -1 44 469 490 -1 485 488 466 -1 148 488 485 +-1 143 466 488 -1 43 485 466 -1 491 492 493 -1 151 492 491 -1 152 493 492 +-1 150 491 493 -1 494 491 495 -1 151 491 494 -1 150 495 491 -1 47 494 495 +-1 496 492 497 -1 152 492 496 -1 151 497 492 -1 48 496 497 -1 498 493 499 +-1 150 493 498 -1 152 499 493 -1 45 498 499 -1 500 501 502 -1 153 501 500 +-1 147 502 501 -1 152 500 502 -1 503 500 496 -1 153 500 503 -1 152 496 500 +-1 48 503 496 -1 483 501 504 -1 147 501 483 -1 153 504 501 -1 46 483 504 -1 +499 502 480 -1 152 502 499 -1 147 480 502 -1 45 499 480 -1 505 506 507 -1 155 +506 505 -1 156 507 506 -1 154 505 507 -1 508 505 509 -1 155 505 508 -1 154 509 +505 -1 49 508 509 -1 510 506 511 -1 156 506 510 -1 155 511 506 -1 50 510 511 +-1 512 507 513 -1 154 507 512 -1 156 513 507 -1 47 512 513 -1 514 515 516 +-1 157 515 514 -1 151 516 515 -1 156 514 516 -1 517 514 510 -1 157 514 517 +-1 156 510 514 -1 50 517 510 -1 497 515 518 -1 151 515 497 -1 157 518 515 +-1 48 497 518 -1 513 516 494 -1 156 516 513 -1 151 494 516 -1 47 513 494 -1 +519 520 521 -1 159 520 519 -1 160 521 520 -1 158 519 521 -1 522 519 523 -1 159 +519 522 -1 158 523 519 -1 51 522 523 -1 524 520 525 -1 160 520 524 -1 159 525 +520 -1 52 524 525 -1 526 521 527 -1 158 521 526 -1 160 527 521 -1 49 526 527 +-1 528 529 530 -1 161 529 528 -1 155 530 529 -1 160 528 530 -1 531 528 524 +-1 161 528 531 -1 160 524 528 -1 52 531 524 -1 511 529 532 -1 155 529 511 +-1 161 532 529 -1 50 511 532 -1 527 530 508 -1 160 530 527 -1 155 508 530 +-1 49 527 508 -1 533 534 535 -1 163 534 533 -1 164 535 534 -1 162 533 535 +-1 536 533 537 -1 163 533 536 -1 162 537 533 -1 53 536 537 -1 538 534 539 +-1 164 534 538 -1 163 539 534 -1 54 538 539 -1 540 535 541 -1 162 535 540 +-1 164 541 535 -1 51 540 541 -1 542 543 544 -1 165 543 542 -1 159 544 543 +-1 164 542 544 -1 545 542 538 -1 165 542 545 -1 164 538 542 -1 54 545 538 +-1 525 543 546 -1 159 543 525 -1 165 546 543 -1 52 525 546 -1 541 544 522 +-1 164 544 541 -1 159 522 544 -1 51 541 522 -1 547 548 549 -1 167 548 547 +-1 168 549 548 -1 166 547 549 -1 550 547 551 -1 167 547 550 -1 166 551 547 +-1 55 550 551 -1 552 548 553 -1 168 548 552 -1 167 553 548 -1 56 552 553 -1 +554 549 555 -1 166 549 554 -1 168 555 549 -1 53 554 555 -1 556 557 558 -1 169 +557 556 -1 163 558 557 -1 168 556 558 -1 559 556 552 -1 169 556 559 -1 168 552 +556 -1 56 559 552 -1 539 557 560 -1 163 557 539 -1 169 560 557 -1 54 539 560 +-1 555 558 536 -1 168 558 555 -1 163 536 558 -1 53 555 536 -1 561 562 563 +-1 171 562 561 -1 172 563 562 -1 170 561 563 -1 564 561 565 -1 171 561 564 +-1 170 565 561 -1 57 564 565 -1 566 562 567 -1 172 562 566 -1 171 567 562 +-1 58 566 567 -1 568 563 569 -1 170 563 568 -1 172 569 563 -1 55 568 569 -1 +570 571 572 -1 173 571 570 -1 167 572 571 -1 172 570 572 -1 573 570 566 -1 173 +570 573 -1 172 566 570 -1 58 573 566 -1 553 571 574 -1 167 571 553 -1 173 574 +571 -1 56 553 574 -1 569 572 550 -1 172 572 569 -1 167 550 572 -1 55 569 550 +-1 ] coord DEF Hills_Coord Coordinate { +point [ -250 0 250 -225 0 150 -250 25 150 -210 0 140 -250 40 140 -200 0 130 +-250 50 130 -200 0 110 -250 50 110 -210 0 100 -250 40 100 -220 0 80 -250 30 +80 -200 0 70 -250 50 70 -190 0 60 -250 60 60 -180 0 40 -250 70 40 -190 0 30 +-250 60 30 -200 0 25 -250 50 25 -210 0 10 -250 40 10 -200 0 0 -250 50 0 -190 +0 -20 -250 60 -20 -210 0 -30 -250 40 -30 -220 0 -50 -250 30 -50 -210 0 -70 +-250 40 -70 -200 0 -80 -250 50 -80 -180 0 -90 -250 70 -90 -190 0 -110 -250 +60 -110 -200 0 -120 -250 50 -120 -210 0 -140 -250 40 -140 -220 0 -150 -250 +30 -150 -225 0 -175 -250 25 -175 -210 0 -180 -250 40 -180 -200 0 -200 -250 +50 -200 -190 0 -210 -250 60 -210 -220 0 -230 -250 30 -230 -210 0 -250 -250 +40 -250 -239.0625 -.9375 206.875 -237.91667 12.39583 146.875 -249.47917 9.27083 +208.75 -213.4375 -4.6875 145.625 -232.1875 22.5 140 -238.4375 22.5 138.75 +-251.04167 34.27083 141.25 -199.375 -5.625 136.25 -227.5 28.125 130.625 -232.1875 +28.125 134.375 -250 45.9375 135.625 -193.75 -5.625 120.625 -227.5 28.125 109.375 +-227.5 28.125 119.375 -250 51.25 120 -199.375 -5 106.25 -232.5 22.5 100.625 +-227.5 22.5 103.75 -250 45.625 105 -210.625 -5.625 90.625 -238.75 16.875 79.375 +-232.5 16.875 89.375 -250 33.125 90 -205 -5.625 75.625 -227.5 28.125 70 -238.75 +28.125 73.75 -250 38.75 74.375 -188.125 -7.5 66.25 -223.75 33.75 60.625 -227.5 +33.75 64.375 -250 55.625 65.625 -176.875 -7.5 50.625 -218.125 39.375 39.375 +-223.75 39.375 49.375 -250 66.25 50 -176.875 -7.5 35.3125 -223.75 33.75 29.6875 +-218.125 33.75 33.75 -250 66.25 34.0625 -188.125 -6.25 28.4375 -228.125 28.125 +25.625 -223.75 28.125 26.875 -250 55 27.8125 -199.375 -6.25 18.125 -233.75 +22.5 9.6875 -228.125 22.5 17.1875 -250 43.75 17.8125 -199.375 -6.25 6.25 -228.125 +28.125 .625 -233.75 28.125 4.0625 -250 43.75 5.3125 -188.125 -5.625 -9.375 +-221.875 33.75 -20.625 -228.125 33.75 -10.625 -250 56.875 -10 -193.75 -5.625 +-23.75 -233.125 22.5 -29.375 -221.875 22.5 -26.25 -250 51.25 -25 -210.625 +-5 -38.75 -238.125 16.875 -50 -233.125 16.875 -40.625 -250 33.125 -39.375 +-210.625 -5 -59.375 -232.5 22.5 -70.625 -238.125 22.5 -61.25 -250 33.75 -60.625 +-199.375 -6.875 -74.375 -228.75 28.125 -80 -232.5 28.125 -76.25 -250 44.375 +-75.625 -182.5 -6.875 -83.75 -217.5 39.375 -89.375 -228.75 39.375 -85.625 +-250 61.25 -84.375 -176.875 -7.5 -99.375 -223.75 33.75 -110.625 -217.5 33.75 +-100.625 -250 66.875 -100 -188.125 -6.25 -113.75 -228.125 28.125 -119.375 +-223.75 28.125 -116.25 -250 55 -115 -199.375 -5 -129.375 -232.5 22.5 -140.625 +-228.125 22.5 -130.625 -250 45 -130 -210.625 -4.0625 -143.4375 -237.1875 16.875 +-149.0625 -232.5 16.875 -146.25 -250 34.6875 -144.6875 -219.0625 -4.375 -162.1875 +-240.3125 14.0625 -176.25 -237.1875 14.0625 -163.125 -250 25.9375 -162.8125 +-213.4375 -4.6875 -176.25 -232.1875 22.5 -179.0625 -240.3125 22.5 -179.0625 +-250 31.5625 -177.8125 -199.375 -6.25 -189.375 -228.125 28.125 -200.625 -232.1875 +28.125 -190.3125 -250 45.3125 -189.6875 -188.125 -5 -203.75 -221.25 33.75 +-209.375 -228.125 33.75 -206.25 -250 57.5 -205 -199.375 -6.25 -218.75 -239.375 +16.875 -230 -221.25 16.875 -220.625 -250 45 -219.375 -214.375 .625 -242.5 +-226.04167 16.25 -250.41667 -237.91667 21.25 -241.66667 -252.91667 36.25 -241.66667 +-237.26563 3.94531 178.98438 -246.44531 11.71875 185.78125 -245.8724 3.91276 +215.23438 -228.16406 1.83594 150.23438 -232.10286 -.8138 178.59375 -250.15625 +17.52604 178.51563 -244.92188 20.28646 144.53125 -245.9375 -.60547 235 -249.08854 +2.4349 235.50781 -219.02344 4.92188 142.96875 -234.73958 21.90104 139.64844 +-223.24219 4.92188 143.75 -215.54688 4.92188 140.70313 -210.82031 -3.69141 +143.47656 -245.66406 32.69531 140.07813 -243.1901 34.15365 139.84375 -217.16797 +-3.98438 144.60938 -228.42448 6.88802 146.17188 -247.95573 32.59115 139.60938 +-247.69531 27.53906 143.67188 -238.15104 18.02083 139.0625 -251.69922 38.80859 +140.07813 -251.13281 30.65104 143.20313 -208.59375 6.32813 133.67188 -229.14063 +27.59766 132.92969 -211.60156 6.32813 136.32813 -206.875 7.03125 131.5625 +-198.02734 -4.57031 133.82813 -243.32031 41.64063 132.89063 -241.5625 42.30469 +129.53125 -202.71484 -4.62891 138.125 -215.54688 7.73438 137.89063 -245.54688 +42.1875 134.60938 -245.54688 39.375 137.42188 -232.63672 26.07422 137.14844 +-251.40625 49.70703 132.5 -250.72266 43.80859 138.24219 -205.625 6.32813 115.23438 +-226.71875 27.61719 114.14063 -205.625 6.32813 121.48438 -206.875 7.73438 +110.54688 -194.80469 -4.60938 115.625 -241.5625 42.34375 114.14063 -241.5625 +41.64063 108.51563 -194.80469 -4.57031 125.625 -206.875 7.03125 125.9375 -244.375 +45.46875 118.4375 -244.375 45.46875 124.0625 -227.92969 28.98438 125.19531 +-251.40625 52.07031 114.41406 -251.11328 52.07031 125.35156 -211.71875 4.6875 +103.67188 -229.29688 21.95313 102.65625 -208.59375 4.6875 106.09375 -215.625 +6.32813 101.5625 -202.89063 -3.86719 103.86719 -241.5625 34.29688 102.65625 +-243.4375 32.73438 99.60938 -198.00781 -3.86719 107.8125 -206.875 4.92188 +107.73438 -244.375 39.14063 103.98438 -244.375 41.95313 106.79688 -227.92969 +26.05469 106.13281 -251.09375 43.63281 102.14844 -251.40625 49.53125 107.22656 +-221.25 2.10938 85.23438 -235.07813 15.42969 84.17969 -217.65625 2.10938 91.48438 +-224.6875 2.8125 80.54688 -214.88281 -3.86719 85.66406 -243.4375 23.98438 +84.21875 -245.78125 24.6875 78.51563 -209.21875 -3.90625 95.625 -215.625 3.51563 +95.9375 -245.625 28.35938 88.4375 -245.625 31.17188 94.0625 -233.125 20.11719 +95.19531 -250.70313 31.95313 84.41406 -251.40625 37.85156 95.39063 -211.5625 +6.32813 72.96875 -232.5 27.77344 71.95313 -218.28125 6.32813 75.625 -206.875 +6.32813 70.70313 -201.13281 -4.45313 73.16406 -245.78125 41.09375 71.95313 +-241.5625 43.20313 69.45313 -211.67969 -4.57031 77.5 -224.6875 8.4375 77.73438 +-247.1875 37.5 73.51563 -247.1875 31.875 76.32813 -240.27344 23.04688 76.09375 +-251.40625 46.28906 71.83594 -251.09375 34.49219 76.875 -200 7.03125 63.67188 +-224.76563 32.69531 62.92969 -202.65625 7.03125 66.32813 -198.4375 7.73438 +61.5625 -187.42188 -5.85938 63.82813 -241.5625 49.375 62.89063 -240.15625 +50.70313 59.53125 -191.52344 -5.97656 68.125 -206.875 9.14063 67.89063 -244.375 +50.85938 64.60938 -244.375 48.04688 67.42188 -227.92969 31.83594 67.14844 +-251.64063 59.80469 62.5 -250.70313 53.90625 67.92969 -190.70313 9.14063 45.23438 +-219.92188 38.90625 44.19922 -194.0625 9.14063 51.48438 -189.53125 10.54688 +40.54688 -175.70313 -6.21094 45.68359 -240.15625 58.98438 44.25781 -238.04688 +58.98438 38.51563 -180.97656 -6.21094 55.625 -198.4375 10.54688 55.9375 -243.4375 +60.23438 48.4375 -243.4375 57.42188 54.0625 -224.6875 37.65625 55.19531 -251.99219 +70.42969 44.41406 -251.40625 64.53125 55.35156 -194.0625 7.03125 32.61719 +-219.92188 32.73438 31.64063 -190.70313 7.03125 35.39063 -198.4375 9.14063 +30.27344 -180.97656 -5.9375 32.85156 -238.04688 50.78125 31.67969 -240.15625 +49.375 29.375 -175.70313 -5.85938 37.34375 -189.53125 7.73438 37.73438 -242.03125 +57.42188 33.28125 -242.03125 60.23438 36.09375 -218.51563 37.65625 36.07422 +-251.64063 64.53125 31.67969 -251.64063 70.42969 36.69922 -202.89063 5.85938 +27.1875 -225.07813 27.42188 26.64063 -200 5.85938 28.28125 -207.03125 7.73438 +26.21094 -191.875 -4.88281 27.24609 -240.15625 42.57813 26.60156 -241.79688 +41.17188 24.88281 -187.38281 -4.80469 29.0625 -198.4375 6.32813 28.86719 -243.4375 +47.57813 27.22656 -243.4375 50.39063 28.63281 -224.6875 31.79688 28.08594 +-251.36719 53.55469 26.23047 -251.99219 59.45313 28.84766 -212.1875 3.75 14.10156 +-230.23438 21.25 13.32031 -208.82813 3.75 18.78906 -215.9375 4.92188 10.625 +-203.55469 -4.53125 14.35547 -241.79688 32.96875 13.28125 -243.90625 32.96875 +8.90625 -198.28125 -4.53125 21.875 -207.03125 4.92188 21.99219 -244.53125 +37.73438 16.60156 -244.53125 40.54688 20.82031 -228.90625 25.9375 21.66016 +-251.01563 42.57813 13.47656 -251.64063 48.47656 21.77734 -208.82813 5.85938 +3.67188 -230.23438 27.30469 2.79297 -212.1875 5.85938 6.21094 -207.03125 6.32813 +1.5625 -198.28125 -4.92188 3.84766 -243.90625 40.9375 2.77344 -241.79688 42.57813 +-.42969 -203.55469 -4.88281 7.96875 -215.9375 7.73438 7.8125 -245.9375 40.54688 +4.29688 -245.9375 37.73438 7.10938 -235.07813 25.9375 6.64063 -251.36719 48.47656 +2.32422 -251.36719 42.57813 7.53906 -199.29688 8.4375 -14.76563 -224.14063 +33.78906 -15.85938 -202.89063 8.4375 -8.51563 -197.96875 9.84375 -19.45313 +-186.32813 -4.92188 -14.375 -241.79688 51.25 -15.85938 -239.45313 50.54688 +-21.48438 -191.99219 -4.88281 -4.375 -207.03125 9.14063 -4.0625 -244.53125 +51.79688 -11.5625 -244.53125 48.98438 -5.9375 -228.90625 31.91406 -4.80469 +-251.75781 60.50781 -15.58594 -251.01563 54.60938 -4.62891 -208.98438 4.21875 +-26.32813 -226.71875 21.52344 -27.38281 -202.26563 4.21875 -23.90625 -215.78125 +6.32813 -28.4375 -200.07813 -4.25781 -26.17188 -239.45313 34.29688 -27.42188 +-243.67188 32.03125 -30.39063 -189.53125 -4.21875 -22.1875 -197.96875 4.21875 +-22.26563 -242.96875 42.65625 -26.01563 -242.96875 48.28125 -23.20313 -221.75781 +28.98438 -23.86719 -251.05469 46.17188 -27.85156 -251.36719 57.96875 -22.77344 +-221.01563 2.57813 -44.0625 -235.07813 15.82031 -45.15625 -217.89063 2.57813 +-38.04688 -224.53125 3.51563 -48.59375 -214.49219 -3.55469 -43.67188 -243.67188 +24.60938 -45.15625 -245.54688 24.6875 -51.32813 -209.60938 -3.51563 -34.0625 +-215.78125 3.51563 -34.0625 -245.78125 28.35938 -41.09375 -245.78125 31.17188 +-35.46875 -234.10156 20.11719 -34.76563 -250.74219 31.95313 -45.27344 -251.75781 +37.85156 -34.25781 -217.65625 4.6875 -64.76563 -234.76563 21.99219 -66.09375 +-221.01563 4.6875 -58.75 -215.625 4.92188 -69.45313 -209.25781 -3.78906 -64.29688 +-245.54688 32.89063 -66.01563 -243.4375 34.21875 -71.40625 -214.53125 -3.90625 +-54.6875 -224.53125 6.32813 -54.21875 -247.03125 31.64063 -62.1875 -247.03125 +28.82813 -56.5625 -239.29688 20.15625 -55.82031 -251.09375 38.20313 -65.9375 +-251.05469 32.30469 -55.3125 -209.0625 5.39063 -77.03125 -229.92188 26.91406 +-78.04688 -211.71875 5.39063 -74.375 -207.1875 5.625 -79.29688 -198.71094 +-5.19531 -76.83594 -243.4375 40.39063 -78.04688 -242.03125 42.5 -80.54688 +-202.8125 -5.3125 -72.5 -215.625 7.73438 -72.26563 -245.625 41.01563 -76.48438 +-245.625 38.20313 -73.67188 -233.125 25.97656 -73.90625 -251.32813 48.82813 +-78.16406 -250.74219 42.92969 -73.08594 -193.4375 9.60938 -86.32813 -222.1875 +39.25781 -87.07031 -200.15625 9.60938 -83.67188 -189.375 10.54688 -88.4375 +-178.55469 -5.85938 -86.17188 -242.03125 58.90625 -87.10938 -237.8125 59.60938 +-90.46875 -189.10156 -5.89844 -81.875 -207.1875 11.25 -82.10938 -244.6875 +57.1875 -85.39063 -244.6875 51.5625 -82.57813 -229.88281 34.76563 -82.85156 +-252.03125 68.24219 -87.5 -251.09375 56.44531 -82.07031 -194.0625 7.03125 +-104.76563 -219.60938 32.69531 -105.85938 -190.46875 7.03125 -98.51563 -198.4375 +9.14063 -109.45313 -181.01563 -5.9375 -104.375 -237.8125 50.78125 -105.85938 +-240.15625 49.29688 -111.48438 -175.35156 -5.89844 -94.375 -189.375 7.73438 +-94.0625 -241.875 57.89063 -101.5625 -241.875 60.70313 -95.9375 -217.53906 +37.69531 -94.80469 -251.64063 64.88281 -105.58594 -251.32813 70.78125 -94.64844 +-202.89063 5.85938 -116.32813 -225.07813 27.34375 -117.34375 -200 5.85938 +-113.90625 -207.03125 7.73438 -118.4375 -191.875 -4.96094 -116.13281 -240.15625 +42.42188 -117.34375 -241.79688 41.17188 -120.39063 -187.38281 -4.80469 -112.1875 +-198.4375 6.32813 -112.26563 -243.4375 47.57813 -116.01563 -243.4375 50.39063 +-113.20313 -224.6875 31.79688 -113.86719 -251.36719 53.55469 -117.85156 -252.03125 +59.45313 -112.77344 -211.71875 4.6875 -134.76563 -229.60938 21.89453 -135.87891 +-208.82813 4.6875 -128.51563 -215.625 6.32813 -139.45313 -202.85156 -3.96484 +-134.39453 -241.79688 34.10156 -135.89844 -243.4375 32.8125 -141.48438 -198.35938 +-3.82813 -124.375 -207.03125 4.92188 -124.0625 -244.53125 38.67188 -131.5625 +-244.53125 41.48438 -125.9375 -228.90625 26.01563 -124.80469 -251.09375 43.28125 +-135.58594 -251.64063 49.17969 -124.60938 -220.66406 3.28125 -145.97656 -234.29688 +16.32813 -146.99219 -217.65625 3.28125 -143.67188 -224.29688 4.57031 -148.00781 +-214.00391 -3.06641 -145.78125 -243.4375 25.58594 -146.99219 -245.19531 24.49219 +-150.3125 -209.31641 -3.02734 -142.03125 -215.625 3.51563 -142.26563 -245.625 +29.53125 -145.78125 -245.625 32.34375 -142.96875 -233.125 20.21484 -143.84766 +-250.80078 32.83203 -147.69531 -251.36719 38.73047 -142.59766 -226.91406 1.99219 +-168.98438 -238.32031 13.04688 -170.23438 -225.11719 1.99219 -160.9375 -228.82813 +2.46094 -174.96094 -221.62109 -3.04688 -168.45703 -245.19531 20.07813 -170.19531 +-246.36719 20.78125 -176.99219 -218.78906 -3.08594 -155.625 -224.29688 3.16406 +-155.03906 -246.79688 22.61719 -164.64844 -246.79688 24.02344 -157.61719 -237.83203 +15.80078 -155.78125 -250.60547 25.89844 -169.62891 -251.09375 28.84766 -155.87891 +-219.02344 4.92188 -177.46094 -235.74219 22.10938 -178.4375 -223.94531 4.92188 +-176.83594 -215.54688 4.92188 -178.35938 -210.70313 -3.65234 -177.36328 -246.36719 +32.77344 -178.4375 -243.32031 34.49219 -179.92188 -218.41797 -3.76953 -176.25 +-228.82813 6.67969 -176.36719 -247.57813 30.35156 -178.47656 -247.57813 26.13281 +-177.07031 -241.40625 18.73047 -178.41797 -251.11328 37.28516 -179.14063 -250.80078 +28.4375 -177.01172 -208.82813 5.85938 -194.76563 -229.45313 27.16797 -195.72266 +-211.60156 5.85938 -188.39844 -207.03125 6.32813 -199.45313 -198.37891 -4.96094 +-194.39453 -243.32031 40.85938 -195.74219 -241.79688 42.38281 -201.52344 -202.67578 +-4.98047 -184.21875 -215.54688 7.73438 -183.98438 -245.54688 41.71875 -191.25 +-245.54688 38.90625 -185.625 -232.63672 26.03516 -184.29688 -251.36719 49.35547 +-195.41016 -250.60547 43.45703 -184.25781 -199.0625 8.90625 -206.32813 -223.82813 +34.21875 -207.38281 -202.89063 8.90625 -203.90625 -197.8125 10.54688 -208.4375 +-185.97656 -4.53125 -206.17188 -241.79688 52.03125 -207.42188 -239.21875 50.46875 +-210.39063 -192.03125 -4.53125 -202.1875 -207.03125 9.14063 -202.26563 -244.53125 +52.26563 -206.01563 -244.53125 49.45313 -203.20313 -228.90625 31.95313 -203.86719 +-251.79688 60.85938 -207.85156 -251.11328 54.96094 -202.79297 -215.54688 1.64063 +-224.0625 -229.42708 14.76563 -225.09115 -205 1.64063 -218.04688 -225.02604 +3.67188 -228.54167 -208.67188 -4.60938 -223.47656 -238.85417 24.29688 -225.02604 +-246.01563 23.20313 -231.32813 -192.30469 -4.25781 -214.0625 -197.8125 2.10938 +-214.0625 -242.8125 35.85938 -221.09375 -242.8125 44.29688 -215.46875 -220.78125 +26.01563 -214.76563 -250.66406 37.38281 -225.27344 -251.36719 55.07813 -214.25781 +-219.11458 8.16406 -247.78646 -231.95313 20.07813 -248.125 -223.75 8.4375 +-241.25 -214.79167 4.64844 -249.71354 -211.17187 -.03906 -247.26562 -246.71875 +34.47917 -247.1875 -238.90625 29.58333 -250.9375 -217.7474 -.27344 -236.45833 +-224.29688 5.85938 -234.375 -248.98438 33.04688 -243.125 -249.71354 30.85938 +-237.29167 -240.65104 19.57031 -235.96354 -253.20313 40.20833 -246.71875 -253.4375 +33.71094 -235.89844 ] + } + texCoord +TextureCoordinate { point [ 0 0 .16 0 .16 1 .188 0 .188 1 .21 0 .21 1 .241 +0 .241 1 .263 0 .263 1 .298 0 .298 1 .333 0 .333 1 .355 0 .355 1 .39 0 .39 +1 .412 0 .412 1 .429 0 .429 1 .457 0 .457 1 .479 0 .479 1 .514 0 .514 1 .548 +0 .548 1 .583 0 .583 1 .618 0 .618 1 .64 0 .64 1 .675 0 .675 1 .71 0 .71 1 +.731 0 .731 1 .766 0 .766 1 .788 0 .788 1 .828 0 .828 1 .852 0 .852 1 .887 +0 .887 1 .909 0 .909 1 .965 0 .965 1 1 0 1 1 .08 0 .16 .5 .08 .5 .174 0 .188 +.5 .174 .5 .174 1 .199 0 .21 .5 .199 .5 .199 1 .226 0 .241 .5 .226 .5 .226 +1 .252 0 .263 .5 .252 .5 .252 1 .281 0 .298 .5 .281 .5 .281 1 .315 0 .333 +.5 .315 .5 .315 1 .344 0 .355 .5 .344 .5 .344 1 .372 0 .39 .5 .372 .5 .372 +1 .401 0 .412 .5 .401 .5 .401 1 .42 0 .429 .5 .42 .5 .42 1 .443 0 .457 .5 +.443 .5 .443 1 .468 0 .479 .5 .468 .5 .468 1 .496 0 .514 .5 .496 .5 .496 1 +.531 0 .548 .5 .531 .5 .531 1 .566 0 .583 .5 .566 .5 .566 1 .601 0 .618 .5 +.601 .5 .601 1 .629 0 .64 .5 .629 .5 .629 1 .657 0 .675 .5 .657 .5 .657 1 +.692 0 .71 .5 .692 .5 .692 1 .72 0 .731 .5 .72 .5 .72 1 .749 0 .766 .5 .749 +.5 .749 1 .777 0 .788 .5 .777 .5 .777 1 .808 0 .828 .5 .808 .5 .808 1 .84 +0 .852 .5 .84 .5 .84 1 .87 0 .887 .5 .87 .5 .87 1 .898 0 .909 .5 .898 .5 .898 +1 .937 0 .965 .5 .937 .5 .937 1 .983 0 1 .5 .983 .5 .983 1 .12 .25 .12 .5 +.08 .25 .16 .25 .12 0 .12 .75 .16 .75 .04 0 .04 .25 .181 .25 .181 .5 .174 +.25 .188 .25 .181 0 .181 .75 .188 .75 .167 0 .167 .25 .174 .75 .167 .75 .167 +.5 .181 1 .167 1 .205 .25 .205 .5 .199 .25 .21 .25 .205 0 .205 .75 .21 .75 +.194 0 .194 .25 .199 .75 .194 .75 .194 .5 .205 1 .194 1 .234 .25 .234 .5 .226 +.25 .241 .25 .234 0 .234 .75 .241 .75 .218 0 .218 .25 .226 .75 .218 .75 .218 +.5 .234 1 .218 1 .258 .25 .258 .5 .252 .25 .263 .25 .258 0 .258 .75 .263 .75 +.247 0 .247 .25 .252 .75 .247 .75 .247 .5 .258 1 .247 1 .289 .25 .289 .5 .281 +.25 .298 .25 .289 0 .289 .75 .298 .75 .272 0 .272 .25 .281 .75 .272 .75 .272 +.5 .289 1 .272 1 .324 .25 .324 .5 .315 .25 .333 .25 .324 0 .324 .75 .333 .75 +.307 0 .307 .25 .315 .75 .307 .75 .307 .5 .324 1 .307 1 .349 .25 .349 .5 .344 +.25 .355 .25 .349 0 .349 .75 .355 .75 .338 0 .338 .25 .344 .75 .338 .75 .338 +.5 .349 1 .338 1 .381 .25 .381 .5 .372 .25 .39 .25 .381 0 .381 .75 .39 .75 +.364 0 .364 .25 .372 .75 .364 .75 .364 .5 .381 1 .364 1 .406 .25 .406 .5 .401 +.25 .412 .25 .406 0 .406 .75 .412 .75 .395 0 .395 .25 .401 .75 .395 .75 .395 +.5 .406 1 .395 1 .425 .25 .425 .5 .42 .25 .429 .25 .425 0 .425 .75 .429 .75 +.416 0 .416 .25 .42 .75 .416 .75 .416 .5 .425 1 .416 1 .45 .25 .45 .5 .443 +.25 .457 .25 .45 0 .45 .75 .457 .75 .436 0 .436 .25 .443 .75 .436 .75 .436 +.5 .45 1 .436 1 .473 .25 .473 .5 .468 .25 .479 .25 .473 0 .473 .75 .479 .75 +.462 0 .462 .25 .468 .75 .462 .75 .462 .5 .473 1 .462 1 .505 .25 .505 .5 .496 +.25 .514 .25 .505 0 .505 .75 .514 .75 .488 0 .488 .25 .496 .75 .488 .75 .488 +.5 .505 1 .488 1 .54 .25 .54 .5 .531 .25 .548 .25 .54 0 .54 .75 .548 .75 .522 +0 .522 .25 .531 .75 .522 .75 .522 .5 .54 1 .522 1 .575 .25 .575 .5 .566 .25 +.583 .25 .575 0 .575 .75 .583 .75 .557 0 .557 .25 .566 .75 .557 .75 .557 .5 +.575 1 .557 1 .609 .25 .609 .5 .601 .25 .618 .25 .609 0 .609 .75 .618 .75 +.592 0 .592 .25 .601 .75 .592 .75 .592 .5 .609 1 .592 1 .634 .25 .634 .5 .629 +.25 .64 .25 .634 0 .634 .75 .64 .75 .623 0 .623 .25 .629 .75 .623 .75 .623 +.5 .634 1 .623 1 .666 .25 .666 .5 .657 .25 .675 .25 .666 0 .666 .75 .675 .75 +.649 0 .649 .25 .657 .75 .649 .75 .649 .5 .666 1 .649 1 .701 .25 .701 .5 .692 +.25 .71 .25 .701 0 .701 .75 .71 .75 .683 0 .683 .25 .692 .75 .683 .75 .683 +.5 .701 1 .683 1 .726 .25 .726 .5 .72 .25 .731 .25 .726 0 .726 .75 .731 .75 +.715 0 .715 .25 .72 .75 .715 .75 .715 .5 .726 1 .715 1 .758 .25 .758 .5 .749 +.25 .766 .25 .758 0 .758 .75 .766 .75 .74 0 .74 .25 .749 .75 .74 .75 .74 .5 +.758 1 .74 1 .783 .25 .783 .5 .777 .25 .788 .25 .783 0 .783 .75 .788 .75 .772 +0 .772 .25 .777 .75 .772 .75 .772 .5 .783 1 .772 1 .818 .25 .818 .5 .808 .25 +.828 .25 .818 0 .818 .75 .828 .75 .798 0 .798 .25 .808 .75 .798 .75 .798 .5 +.818 1 .798 1 .846 .25 .846 .5 .84 .25 .852 .25 .846 0 .846 .75 .852 .75 .834 +0 .834 .25 .84 .75 .834 .75 .834 .5 .846 1 .834 1 .879 .25 .879 .5 .87 .25 +.887 .25 .879 0 .879 .75 .887 .75 .861 0 .861 .25 .87 .75 .861 .75 .861 .5 +.879 1 .861 1 .904 .25 .904 .5 .898 .25 .909 .25 .904 0 .904 .75 .909 .75 +.893 0 .893 .25 .898 .75 .893 .75 .893 .5 .904 1 .893 1 .951 .25 .951 .5 .937 +.25 .965 .25 .951 0 .951 .75 .965 .75 .923 0 .923 .25 .937 .75 .923 .75 .923 +.5 .951 1 .923 1 .991 .25 .991 .5 .983 .25 1 .25 .991 0 .991 .75 1 .75 .974 +0 .974 .25 .983 .75 .974 .75 .974 .5 .991 1 .974 1 ] } + } + } + ] + } + ] + } + DEF dad_Parking_Ramp Transform { + rotation -1 0 0 1.571 + children [ + DEF Parking_Ramp Shape { + appearance Appearance { + texture ImageTexture { + url [ + "white.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoIndexedFaceSet3 IndexedFaceSet { + creaseAngle 0.524 +coordIndex [ 0 1 2 -1 0 2 3 -1 3 2 4 -1 3 4 5 -1 1 0 6 -1 7 6 0 -1 8 4 2 -1 +3 5 9 -1 0 3 7 -1 9 7 3 -1 ] texCoordIndex +[ 0 1 2 -1 0 2 3 -1 3 2 4 -1 3 4 5 -1 1 0 1 -1 0 1 0 -1 2 4 2 -1 3 5 3 -1 0 +3 0 -1 3 0 3 -1 ] coord DEF Parking_Ramp_Coord Coordinate { +point [ -75 -25 -3 -50 -25 -3 -50 0 -3 -75 0 -3 -50 25 0 -75 25 0 -50 -25 +0 -75 -25 0 -50 0 0 -75 0 0 ] + } + texCoord +TextureCoordinate { point [ 0 0 1 0 1 .5 0 .5 1 1 0 1 ] } + } + } + ] + } + DEF dad_Pool Transform { + translation 100 .2 25 + children [ + DEF Pool Shape { + appearance Appearance { + texture ImageTexture { + url [ + "white.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoSculptedSurface10 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 0 1 5 -1 0 5 4 -1 1 6 5 -1 1 2 7 -1 1 7 6 -1 2 8 7 -1 2 3 9 -1 +2 9 8 -1 3 0 4 -1 3 4 9 -1 4 5 11 -1 4 11 10 -1 5 6 12 -1 5 12 11 -1 6 7 13 +-1 6 13 12 -1 7 8 14 -1 7 14 13 -1 8 9 15 -1 8 15 14 -1 9 4 10 -1 9 10 15 +-1 10 11 17 -1 10 17 16 -1 11 12 18 -1 11 18 17 -1 12 13 19 -1 12 19 18 -1 13 +14 20 -1 13 20 19 -1 14 15 21 -1 14 21 20 -1 15 10 16 -1 15 16 21 -1 16 17 23 +-1 16 23 22 -1 17 18 24 -1 17 24 23 -1 18 19 25 -1 18 25 24 -1 19 20 26 -1 19 +26 25 -1 20 21 27 -1 20 27 26 -1 21 16 22 -1 21 22 27 -1 3 2 1 -1 3 1 0 -1 +] texCoordIndex +[ 0 0 2 -1 0 2 2 -1 0 2 2 -1 0 1 3 -1 0 3 2 -1 1 3 3 -1 1 1 3 -1 1 3 3 -1 1 +0 2 -1 1 2 3 -1 2 2 4 -1 2 4 4 -1 2 2 4 -1 2 4 4 -1 2 3 5 -1 2 5 4 -1 3 3 5 +-1 3 5 5 -1 3 3 5 -1 3 5 5 -1 3 2 4 -1 3 4 5 -1 4 4 6 -1 4 6 6 -1 4 4 6 -1 4 +6 6 -1 4 5 7 -1 4 7 6 -1 5 5 7 -1 5 7 7 -1 5 5 7 -1 5 7 7 -1 5 4 6 -1 5 6 7 +-1 6 6 8 -1 6 8 8 -1 6 6 8 -1 6 8 8 -1 6 7 9 -1 6 9 8 -1 7 7 9 -1 7 9 9 -1 7 +7 9 -1 7 9 9 -1 7 6 8 -1 7 8 9 -1 1 1 0 -1 1 0 0 -1 ] coord DEF Pool_Coord +Coordinate { +point [ -25 -2 -50 -25 -2 0 25 -2 0 25 -2 -50 -25 -.5 -50 -25 -.5 0 -25 -.5 +25 25 -.5 25 25 -.5 0 25 -.5 -50 -25 -.1 -50 -25 -.1 0 -25 -.1 25 25 -.1 25 +25 -.1 0 25 -.1 -50 -50 -.1 -75 -50 -.1 0 -50 -.1 50 50 -.1 50 50 -.1 0 50 +-.1 -75 -50 -.4 -75 -50 -.4 0 -50 -.4 50 50 -.4 50 50 -.4 0 50 -.4 -75 ] + } + texCoord +TextureCoordinate { point [ .25 0 .75 0 .25 .789 .75 .789 .25 1 .75 1 0 1 +1 1 0 .842 1 .842 ] } + } + } + ] + } + DEF Garage_Ramp_Glass Shape { + appearance Appearance { + material USE Shiny_Cyan + } + geometry DEF GeoExtrusion917 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -75 -25 + -75 25 + -50 25 + -50 -25 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + DEF dad_Road Transform { + translation -62.5 -.05 -137.5 + children [ + DEF Road Shape { + appearance Appearance { + texture ImageTexture { + url [ + "road.jpg" + ] + } + textureTransform TextureTransform { + rotation 1.571 + scale 10 1 + } + material DEF Shiny_White Material { + ambientIntensity 0.100 + shininess 0.000 + diffuseColor 1 1 1 + specularColor 1 1 1 + } + } + geometry DEF GeoBox18 Box { + size 25 .15 225 + } + } + ] + } + DEF dad_Ground0 Transform { + translation 0 .2 0 + rotation 0 0 1 1.571 + children [ + DEF dad_Group37 Transform { + translation -.2 0 0 + children [ + DEF SculptedSurface3 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "grass.jpg" + ] + } + textureTransform TextureTransform { + scale 25 17.5 + } + material USE Yellow + } + geometry DEF SculptedSurface3_Geo IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 0 1 2 -1 2 1 3 -1 2 3 4 -1 4 3 5 -1 4 5 6 -1 6 5 7 -1 6 7 4 -1 +4 7 8 -1 4 8 9 -1 9 8 10 -1 9 10 0 -1 0 10 11 -1 0 11 1 -1 1 11 12 -1 1 12 3 +-1 3 12 13 -1 14 15 16 -1 16 15 17 -1 16 17 3 -1 3 17 18 -1 3 18 5 -1 5 18 19 +-1 5 19 20 -1 10 8 7 -1 5 10 7 -1 10 5 20 -1 10 20 15 -1 10 15 14 -1 12 11 21 +-1 12 21 22 -1 3 23 24 -1 25 14 16 -1 ] texCoordIndex +[ 0 1 2 -1 2 1 3 -1 2 3 4 -1 4 3 5 -1 4 5 6 -1 6 5 7 -1 6 7 4 -1 4 7 8 -1 4 +8 9 -1 9 8 10 -1 9 10 0 -1 0 10 11 -1 0 11 1 -1 1 11 12 -1 1 12 3 -1 3 12 13 +-1 14 15 16 -1 16 15 17 -1 16 17 3 -1 3 17 18 -1 3 18 5 -1 5 18 19 -1 5 19 20 +-1 10 8 7 -1 5 10 7 -1 10 5 20 -1 10 20 15 -1 10 15 14 -1 12 11 21 -1 12 21 +22 -1 23 24 16 -1 16 25 23 -1 ] +coord DEF SculptedSurface3_Coord Coordinate +{ +point [ 0 75 25 0 100 25 0 75 -25 0 250 -250 0 50 -25 0 -25 50 0 0 50 0 25 +75 0 50 75 0 50 25 0 75 100 0 250 100 0 250 25 0 250 -25 0 -250 100 0 -150 +75 0 -250 -250 0 -150 -50 0 -50 -50 0 -50 25 0 -50 75 0 250 75 0 250 50 0 +250 125 -10 250 250 -10 -250 250 ] + } + texCoord +TextureCoordinate { point [ .55 .65 .548 .7 .45 .65 0 1 .45 .6 .598 .45 .596 +.5 .648 .55 .649 .6 .55 .6 .699 .65 .699 1 .55 1 .45 1 .699 0 .649 .2 0 0 +.4 .2 .399 .4 .548 .4 .648 .4 .649 1 .6 1 1 1 1 .25 1 .3 ] } + } + } + DEF IndexedFaceSet2 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "sand.jpg" + ] + } + material USE Shiny_Rust + } + geometry DEF GeoIndexedFaceSet2 IndexedFaceSet { + solid FALSE + creaseAngle 3.142 +coordIndex [ 0 1 2 -1 0 2 3 -1 ] texCoordIndex +[ 0 0 1 -1 0 1 1 -1 ] coord DEF IndexedFaceSet2_Coord Coordinate { +point [ 0 250 112.5 0 250 100 0 -250 100 0 -250 112.5 ] + } + texCoord +TextureCoordinate { point [ 1 1 1 0 ] } + } + } + DEF IndexedFaceSet5 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "sand.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoIndexedFaceSet5 IndexedFaceSet { + solid FALSE + creaseAngle 3.000 +coordIndex [ 0 1 2 -1 3 1 0 -1 4 2 1 -1 5 0 2 -1 6 0 7 -1 3 0 6 -1 5 7 0 -1 +8 6 7 -1 9 1 10 -1 4 1 9 -1 3 10 1 -1 11 9 10 -1 12 2 13 -1 5 2 12 -1 4 13 2 +-1 14 12 13 -1 15 16 17 -1 18 16 15 -1 19 17 16 -1 20 15 17 -1 21 15 22 -1 18 +15 21 -1 20 22 15 -1 11 21 22 -1 23 16 24 -1 19 16 23 -1 18 24 16 -1 25 23 24 +-1 26 17 27 -1 20 17 26 -1 19 27 17 -1 28 26 27 -1 29 30 31 -1 32 30 29 -1 33 +31 30 -1 34 29 31 -1 35 29 36 -1 32 29 35 -1 34 36 29 -1 25 35 36 -1 37 30 38 +-1 33 30 37 -1 32 38 30 -1 39 37 38 -1 40 31 41 -1 34 31 40 -1 33 41 31 -1 42 +40 41 -1 43 44 45 -1 46 44 43 -1 47 45 44 -1 48 43 45 -1 49 43 50 -1 46 43 49 +-1 48 50 43 -1 39 49 50 -1 51 44 52 -1 47 44 51 -1 46 52 44 -1 53 51 52 -1 54 +45 55 -1 48 45 54 -1 47 55 45 -1 56 54 55 -1 57 58 59 -1 60 58 57 -1 61 59 58 +-1 62 57 59 -1 63 57 64 -1 60 57 63 -1 62 64 57 -1 53 63 64 -1 65 58 66 -1 61 +58 65 -1 60 66 58 -1 67 65 66 -1 68 59 69 -1 62 59 68 -1 61 69 59 -1 70 68 69 +-1 71 72 73 -1 74 72 71 -1 75 73 72 -1 76 71 73 -1 77 71 78 -1 74 71 77 -1 76 +78 71 -1 67 77 78 -1 79 72 80 -1 75 72 79 -1 74 80 72 -1 81 79 80 -1 82 73 83 +-1 76 73 82 -1 75 83 73 -1 84 82 83 -1 85 86 87 -1 88 86 85 -1 89 87 86 -1 90 +85 87 -1 91 85 92 -1 88 85 91 -1 90 92 85 -1 81 91 92 -1 93 86 94 -1 89 86 93 +-1 88 94 86 -1 95 93 94 -1 96 87 97 -1 90 87 96 -1 89 97 87 -1 98 96 97 -1 99 +100 101 -1 102 100 99 -1 103 101 100 -1 104 99 101 -1 105 99 106 -1 102 99 105 +-1 104 106 99 -1 95 105 106 -1 107 100 108 -1 103 100 107 -1 102 108 100 -1 +109 107 108 -1 110 101 111 -1 104 101 110 -1 103 111 101 -1 112 110 111 -1 113 +114 115 -1 116 114 113 -1 117 115 114 -1 118 113 115 -1 119 113 120 -1 116 113 +119 -1 118 120 113 -1 109 119 120 -1 121 114 122 -1 117 114 121 -1 116 122 114 +-1 123 121 122 -1 124 115 125 -1 118 115 124 -1 117 125 115 -1 126 124 125 +-1 127 128 129 -1 130 128 127 -1 131 129 128 -1 132 127 129 -1 133 127 134 +-1 130 127 133 -1 132 134 127 -1 123 133 134 -1 135 128 136 -1 131 128 135 +-1 130 136 128 -1 137 135 136 -1 138 129 139 -1 132 129 138 -1 131 139 129 +-1 140 138 139 -1 141 142 143 -1 144 142 141 -1 145 143 142 -1 146 141 143 +-1 147 141 148 -1 144 141 147 -1 146 148 141 -1 137 147 148 -1 149 142 150 +-1 145 142 149 -1 144 150 142 -1 151 149 150 -1 152 143 153 -1 146 143 152 +-1 145 153 143 -1 154 152 153 -1 155 156 157 -1 158 156 155 -1 159 157 156 +-1 160 155 157 -1 161 155 162 -1 158 155 161 -1 160 162 155 -1 151 161 162 +-1 163 156 164 -1 159 156 163 -1 158 164 156 -1 165 163 164 -1 166 157 167 +-1 160 157 166 -1 159 167 157 -1 168 166 167 -1 169 170 171 -1 172 170 169 +-1 173 171 170 -1 174 169 171 -1 175 169 176 -1 172 169 175 -1 174 176 169 +-1 165 175 176 -1 177 170 178 -1 173 170 177 -1 172 178 170 -1 179 177 178 +-1 180 171 181 -1 174 171 180 -1 173 181 171 -1 182 180 181 -1 183 184 185 +-1 186 184 183 -1 187 185 184 -1 188 183 185 -1 189 183 190 -1 186 183 189 +-1 188 190 183 -1 179 189 190 -1 191 184 192 -1 187 184 191 -1 186 192 184 +-1 193 191 192 -1 194 185 195 -1 188 185 194 -1 187 195 185 -1 196 194 195 +-1 197 198 199 -1 200 198 197 -1 201 199 198 -1 202 197 199 -1 203 197 204 +-1 200 197 203 -1 202 204 197 -1 193 203 204 -1 205 198 206 -1 201 198 205 +-1 200 206 198 -1 207 205 206 -1 208 199 209 -1 202 199 208 -1 201 209 199 +-1 210 208 209 -1 211 212 213 -1 214 212 211 -1 215 213 212 -1 216 211 213 +-1 217 211 218 -1 214 211 217 -1 216 218 211 -1 207 217 218 -1 219 212 220 +-1 215 212 219 -1 214 220 212 -1 221 219 220 -1 222 213 223 -1 216 213 222 +-1 215 223 213 -1 224 222 223 -1 225 226 227 -1 228 226 225 -1 229 227 226 +-1 230 225 227 -1 231 225 232 -1 228 225 231 -1 230 232 225 -1 221 231 232 +-1 233 226 234 -1 229 226 233 -1 228 234 226 -1 235 233 234 -1 236 227 237 +-1 230 227 236 -1 229 237 227 -1 238 236 237 -1 239 240 241 -1 242 240 239 +-1 243 241 240 -1 244 239 241 -1 245 239 246 -1 242 239 245 -1 244 246 239 +-1 235 245 246 -1 247 240 248 -1 243 240 247 -1 242 248 240 -1 249 247 248 +-1 250 241 251 -1 244 241 250 -1 243 251 241 -1 252 250 251 -1 253 254 255 +-1 256 254 253 -1 257 255 254 -1 258 253 255 -1 259 253 260 -1 256 253 259 +-1 258 260 253 -1 249 259 260 -1 261 254 262 -1 257 254 261 -1 256 262 254 +-1 263 261 262 -1 264 255 265 -1 258 255 264 -1 257 265 255 -1 266 264 265 +-1 267 268 269 -1 270 268 267 -1 271 269 268 -1 272 267 269 -1 273 267 274 +-1 270 267 273 -1 272 274 267 -1 263 273 274 -1 275 268 276 -1 271 268 275 +-1 270 276 268 -1 277 275 276 -1 278 269 279 -1 272 269 278 -1 271 279 269 +-1 280 278 279 -1 281 282 283 -1 284 282 281 -1 285 283 282 -1 286 281 283 +-1 287 281 288 -1 284 281 287 -1 286 288 281 -1 289 287 288 -1 290 282 291 +-1 285 282 290 -1 284 291 282 -1 292 290 291 -1 293 283 294 -1 286 283 293 +-1 285 294 283 -1 280 293 294 -1 295 296 297 -1 286 296 295 -1 271 297 296 +-1 298 295 297 -1 288 295 299 -1 286 295 288 -1 298 299 295 -1 289 288 299 +-1 279 296 293 -1 271 296 279 -1 286 293 296 -1 280 279 293 -1 300 297 275 +-1 298 297 300 -1 271 275 297 -1 277 300 275 -1 301 302 303 -1 304 302 301 +-1 305 303 302 -1 306 301 303 -1 307 301 308 -1 304 301 307 -1 306 308 301 +-1 309 307 308 -1 310 302 311 -1 305 302 310 -1 304 311 302 -1 289 310 311 +-1 312 303 313 -1 306 303 312 -1 305 313 303 -1 314 312 313 -1 315 316 317 +-1 318 316 315 -1 319 317 316 -1 320 315 317 -1 321 315 322 -1 318 315 321 +-1 320 322 315 -1 323 321 322 -1 324 316 325 -1 319 316 324 -1 318 325 316 +-1 280 324 325 -1 326 317 327 -1 320 317 326 -1 319 327 317 -1 309 326 327 +-1 328 329 330 -1 285 329 328 -1 331 330 329 -1 319 328 330 -1 294 328 324 +-1 285 328 294 -1 319 324 328 -1 280 294 324 -1 332 329 290 -1 331 329 332 +-1 285 290 329 -1 292 332 290 -1 327 330 333 -1 319 330 327 -1 331 333 330 +-1 309 327 333 -1 334 335 336 -1 331 335 334 -1 284 336 335 -1 304 334 336 +-1 333 334 307 -1 331 334 333 -1 304 307 334 -1 309 333 307 -1 291 335 332 +-1 284 335 291 -1 331 332 335 -1 292 291 332 -1 311 336 287 -1 304 336 311 +-1 284 287 336 -1 289 311 287 -1 337 338 339 -1 340 338 337 -1 341 339 338 +-1 342 337 339 -1 343 337 344 -1 340 337 343 -1 342 344 337 -1 280 343 344 +-1 345 338 346 -1 341 338 345 -1 340 346 338 -1 347 345 346 -1 348 339 349 +-1 342 339 348 -1 341 349 339 -1 266 348 349 -1 350 351 352 -1 342 351 350 +-1 257 352 351 -1 272 350 352 -1 344 350 278 -1 342 350 344 -1 272 278 350 +-1 280 344 278 -1 265 351 348 -1 257 351 265 -1 342 348 351 -1 266 265 348 +-1 274 352 261 -1 272 352 274 -1 257 261 352 -1 263 274 261 -1 353 354 355 +-1 356 354 353 -1 318 355 354 -1 357 353 355 -1 358 353 359 -1 356 353 358 +-1 357 359 353 -1 360 358 359 -1 325 354 361 -1 318 354 325 -1 356 361 354 +-1 280 325 361 -1 362 355 321 -1 357 355 362 -1 318 321 355 -1 323 362 321 +-1 363 364 365 -1 366 364 363 -1 367 365 364 -1 368 363 365 -1 369 363 370 +-1 366 363 369 -1 368 370 363 -1 371 369 370 -1 372 364 373 -1 367 364 372 +-1 366 373 364 -1 266 372 373 -1 374 365 375 -1 368 365 374 -1 367 375 365 +-1 360 374 375 -1 376 377 378 -1 341 377 376 -1 379 378 377 -1 367 376 378 +-1 349 376 372 -1 341 376 349 -1 367 372 376 -1 266 349 372 -1 380 377 345 +-1 379 377 380 -1 341 345 377 -1 347 380 345 -1 375 378 381 -1 367 378 375 +-1 379 381 378 -1 360 375 381 -1 382 383 384 -1 379 383 382 -1 340 384 383 +-1 356 382 384 -1 381 382 358 -1 379 382 381 -1 356 358 382 -1 360 381 358 +-1 346 383 380 -1 340 383 346 -1 379 380 383 -1 347 346 380 -1 361 384 343 +-1 356 384 361 -1 340 343 384 -1 280 361 343 -1 385 386 387 -1 388 386 385 +-1 389 387 386 -1 390 385 387 -1 391 385 392 -1 388 385 391 -1 390 392 385 +-1 266 391 392 -1 393 386 394 -1 389 386 393 -1 388 394 386 -1 395 393 394 +-1 396 387 397 -1 390 387 396 -1 389 397 387 -1 252 396 397 -1 398 399 400 +-1 390 399 398 -1 243 400 399 -1 258 398 400 -1 392 398 264 -1 390 398 392 +-1 258 264 398 -1 266 392 264 -1 251 399 396 -1 243 399 251 -1 390 396 399 +-1 252 251 396 -1 260 400 247 -1 258 400 260 -1 243 247 400 -1 249 260 247 +-1 401 402 403 -1 404 402 401 -1 366 403 402 -1 405 401 403 -1 406 401 407 +-1 404 401 406 -1 405 407 401 -1 408 406 407 -1 373 402 409 -1 366 402 373 +-1 404 409 402 -1 266 373 409 -1 410 403 369 -1 405 403 410 -1 366 369 403 +-1 371 410 369 -1 411 412 413 -1 414 412 411 -1 415 413 412 -1 416 411 413 +-1 417 411 418 -1 414 411 417 -1 416 418 411 -1 419 417 418 -1 420 412 421 +-1 415 412 420 -1 414 421 412 -1 252 420 421 -1 422 413 423 -1 416 413 422 +-1 415 423 413 -1 408 422 423 -1 424 425 426 -1 389 425 424 -1 427 426 425 +-1 415 424 426 -1 397 424 420 -1 389 424 397 -1 415 420 424 -1 252 397 420 +-1 428 425 393 -1 427 425 428 -1 389 393 425 -1 395 428 393 -1 423 426 429 +-1 415 426 423 -1 427 429 426 -1 408 423 429 -1 430 431 432 -1 427 431 430 +-1 388 432 431 -1 404 430 432 -1 429 430 406 -1 427 430 429 -1 404 406 430 +-1 408 429 406 -1 394 431 428 -1 388 431 394 -1 427 428 431 -1 395 394 428 +-1 409 432 391 -1 404 432 409 -1 388 391 432 -1 266 409 391 -1 433 434 435 +-1 436 434 433 -1 437 435 434 -1 438 433 435 -1 439 433 440 -1 436 433 439 +-1 438 440 433 -1 252 439 440 -1 441 434 442 -1 437 434 441 -1 436 442 434 +-1 443 441 442 -1 444 435 445 -1 438 435 444 -1 437 445 435 -1 238 444 445 +-1 446 447 448 -1 438 447 446 -1 229 448 447 -1 244 446 448 -1 440 446 250 +-1 438 446 440 -1 244 250 446 -1 252 440 250 -1 237 447 444 -1 229 447 237 +-1 438 444 447 -1 238 237 444 -1 246 448 233 -1 244 448 246 -1 229 233 448 +-1 235 246 233 -1 449 450 451 -1 452 450 449 -1 414 451 450 -1 453 449 451 +-1 454 449 455 -1 452 449 454 -1 453 455 449 -1 456 454 455 -1 421 450 457 +-1 414 450 421 -1 452 457 450 -1 252 421 457 -1 458 451 417 -1 453 451 458 +-1 414 417 451 -1 419 458 417 -1 459 460 461 -1 462 460 459 -1 463 461 460 +-1 464 459 461 -1 465 459 466 -1 462 459 465 -1 464 466 459 -1 467 465 466 +-1 468 460 469 -1 463 460 468 -1 462 469 460 -1 238 468 469 -1 470 461 471 +-1 464 461 470 -1 463 471 461 -1 456 470 471 -1 472 473 474 -1 437 473 472 +-1 475 474 473 -1 463 472 474 -1 445 472 468 -1 437 472 445 -1 463 468 472 +-1 238 445 468 -1 476 473 441 -1 475 473 476 -1 437 441 473 -1 443 476 441 +-1 471 474 477 -1 463 474 471 -1 475 477 474 -1 456 471 477 -1 478 479 480 +-1 475 479 478 -1 436 480 479 -1 452 478 480 -1 477 478 454 -1 475 478 477 +-1 452 454 478 -1 456 477 454 -1 442 479 476 -1 436 479 442 -1 475 476 479 +-1 443 442 476 -1 457 480 439 -1 452 480 457 -1 436 439 480 -1 252 457 439 +-1 481 482 483 -1 484 482 481 -1 485 483 482 -1 486 481 483 -1 487 481 488 +-1 484 481 487 -1 486 488 481 -1 238 487 488 -1 489 482 490 -1 485 482 489 +-1 484 490 482 -1 491 489 490 -1 492 483 493 -1 486 483 492 -1 485 493 483 +-1 224 492 493 -1 494 495 496 -1 486 495 494 -1 215 496 495 -1 230 494 496 +-1 488 494 236 -1 486 494 488 -1 230 236 494 -1 238 488 236 -1 223 495 492 +-1 215 495 223 -1 486 492 495 -1 224 223 492 -1 232 496 219 -1 230 496 232 +-1 215 219 496 -1 221 232 219 -1 497 498 499 -1 500 498 497 -1 462 499 498 +-1 501 497 499 -1 502 497 503 -1 500 497 502 -1 501 503 497 -1 504 502 503 +-1 469 498 505 -1 462 498 469 -1 500 505 498 -1 238 469 505 -1 506 499 465 +-1 501 499 506 -1 462 465 499 -1 467 506 465 -1 507 508 509 -1 510 508 507 +-1 511 509 508 -1 512 507 509 -1 513 507 514 -1 510 507 513 -1 512 514 507 +-1 515 513 514 -1 516 508 517 -1 511 508 516 -1 510 517 508 -1 224 516 517 +-1 518 509 519 -1 512 509 518 -1 511 519 509 -1 504 518 519 -1 520 521 522 +-1 485 521 520 -1 523 522 521 -1 511 520 522 -1 493 520 516 -1 485 520 493 +-1 511 516 520 -1 224 493 516 -1 524 521 489 -1 523 521 524 -1 485 489 521 +-1 491 524 489 -1 519 522 525 -1 511 522 519 -1 523 525 522 -1 504 519 525 +-1 526 527 528 -1 523 527 526 -1 484 528 527 -1 500 526 528 -1 525 526 502 +-1 523 526 525 -1 500 502 526 -1 504 525 502 -1 490 527 524 -1 484 527 490 +-1 523 524 527 -1 491 490 524 -1 505 528 487 -1 500 528 505 -1 484 487 528 +-1 238 505 487 -1 529 530 531 -1 532 530 529 -1 533 531 530 -1 534 529 531 +-1 535 529 536 -1 532 529 535 -1 534 536 529 -1 224 535 536 -1 537 530 538 +-1 533 530 537 -1 532 538 530 -1 539 537 538 -1 540 531 541 -1 534 531 540 +-1 533 541 531 -1 210 540 541 -1 542 543 544 -1 534 543 542 -1 201 544 543 +-1 216 542 544 -1 536 542 222 -1 534 542 536 -1 216 222 542 -1 224 536 222 +-1 209 543 540 -1 201 543 209 -1 534 540 543 -1 210 209 540 -1 218 544 205 +-1 216 544 218 -1 201 205 544 -1 207 218 205 -1 545 546 547 -1 548 546 545 +-1 510 547 546 -1 549 545 547 -1 550 545 551 -1 548 545 550 -1 549 551 545 +-1 552 550 551 -1 517 546 553 -1 510 546 517 -1 548 553 546 -1 224 517 553 +-1 554 547 513 -1 549 547 554 -1 510 513 547 -1 515 554 513 -1 555 556 557 +-1 558 556 555 -1 559 557 556 -1 560 555 557 -1 561 555 562 -1 558 555 561 +-1 560 562 555 -1 563 561 562 -1 564 556 565 -1 559 556 564 -1 558 565 556 +-1 210 564 565 -1 566 557 567 -1 560 557 566 -1 559 567 557 -1 552 566 567 +-1 568 569 570 -1 533 569 568 -1 571 570 569 -1 559 568 570 -1 541 568 564 +-1 533 568 541 -1 559 564 568 -1 210 541 564 -1 572 569 537 -1 571 569 572 +-1 533 537 569 -1 539 572 537 -1 567 570 573 -1 559 570 567 -1 571 573 570 +-1 552 567 573 -1 574 575 576 -1 571 575 574 -1 532 576 575 -1 548 574 576 +-1 573 574 550 -1 571 574 573 -1 548 550 574 -1 552 573 550 -1 538 575 572 +-1 532 575 538 -1 571 572 575 -1 539 538 572 -1 553 576 535 -1 548 576 553 +-1 532 535 576 -1 224 553 535 -1 577 578 579 -1 580 578 577 -1 581 579 578 +-1 582 577 579 -1 583 577 584 -1 580 577 583 -1 582 584 577 -1 210 583 584 +-1 585 578 586 -1 581 578 585 -1 580 586 578 -1 587 585 586 -1 588 579 589 +-1 582 579 588 -1 581 589 579 -1 196 588 589 -1 590 591 592 -1 582 591 590 +-1 187 592 591 -1 202 590 592 -1 584 590 208 -1 582 590 584 -1 202 208 590 +-1 210 584 208 -1 195 591 588 -1 187 591 195 -1 582 588 591 -1 196 195 588 +-1 204 592 191 -1 202 592 204 -1 187 191 592 -1 193 204 191 -1 593 594 595 +-1 596 594 593 -1 558 595 594 -1 597 593 595 -1 598 593 599 -1 596 593 598 +-1 597 599 593 -1 600 598 599 -1 565 594 601 -1 558 594 565 -1 596 601 594 +-1 210 565 601 -1 602 595 561 -1 597 595 602 -1 558 561 595 -1 563 602 561 +-1 603 604 605 -1 606 604 603 -1 607 605 604 -1 608 603 605 -1 609 603 610 +-1 606 603 609 -1 608 610 603 -1 611 609 610 -1 612 604 613 -1 607 604 612 +-1 606 613 604 -1 196 612 613 -1 614 605 615 -1 608 605 614 -1 607 615 605 +-1 600 614 615 -1 616 617 618 -1 581 617 616 -1 619 618 617 -1 607 616 618 +-1 589 616 612 -1 581 616 589 -1 607 612 616 -1 196 589 612 -1 620 617 585 +-1 619 617 620 -1 581 585 617 -1 587 620 585 -1 615 618 621 -1 607 618 615 +-1 619 621 618 -1 600 615 621 -1 622 623 624 -1 619 623 622 -1 580 624 623 +-1 596 622 624 -1 621 622 598 -1 619 622 621 -1 596 598 622 -1 600 621 598 +-1 586 623 620 -1 580 623 586 -1 619 620 623 -1 587 586 620 -1 601 624 583 +-1 596 624 601 -1 580 583 624 -1 210 601 583 -1 625 626 627 -1 628 626 625 +-1 629 627 626 -1 630 625 627 -1 631 625 632 -1 628 625 631 -1 630 632 625 +-1 196 631 632 -1 633 626 634 -1 629 626 633 -1 628 634 626 -1 635 633 634 +-1 636 627 637 -1 630 627 636 -1 629 637 627 -1 182 636 637 -1 638 639 640 +-1 630 639 638 -1 173 640 639 -1 188 638 640 -1 632 638 194 -1 630 638 632 +-1 188 194 638 -1 196 632 194 -1 181 639 636 -1 173 639 181 -1 630 636 639 +-1 182 181 636 -1 190 640 177 -1 188 640 190 -1 173 177 640 -1 179 190 177 +-1 641 642 643 -1 644 642 641 -1 606 643 642 -1 645 641 643 -1 646 641 647 +-1 644 641 646 -1 645 647 641 -1 648 646 647 -1 613 642 649 -1 606 642 613 +-1 644 649 642 -1 196 613 649 -1 650 643 609 -1 645 643 650 -1 606 609 643 +-1 611 650 609 -1 651 652 653 -1 654 652 651 -1 655 653 652 -1 656 651 653 +-1 657 651 658 -1 654 651 657 -1 656 658 651 -1 659 657 658 -1 660 652 661 +-1 655 652 660 -1 654 661 652 -1 182 660 661 -1 662 653 663 -1 656 653 662 +-1 655 663 653 -1 648 662 663 -1 664 665 666 -1 629 665 664 -1 667 666 665 +-1 655 664 666 -1 637 664 660 -1 629 664 637 -1 655 660 664 -1 182 637 660 +-1 668 665 633 -1 667 665 668 -1 629 633 665 -1 635 668 633 -1 663 666 669 +-1 655 666 663 -1 667 669 666 -1 648 663 669 -1 670 671 672 -1 667 671 670 +-1 628 672 671 -1 644 670 672 -1 669 670 646 -1 667 670 669 -1 644 646 670 +-1 648 669 646 -1 634 671 668 -1 628 671 634 -1 667 668 671 -1 635 634 668 +-1 649 672 631 -1 644 672 649 -1 628 631 672 -1 196 649 631 -1 673 674 675 +-1 676 674 673 -1 677 675 674 -1 678 673 675 -1 679 673 680 -1 676 673 679 +-1 678 680 673 -1 182 679 680 -1 681 674 682 -1 677 674 681 -1 676 682 674 +-1 683 681 682 -1 684 675 685 -1 678 675 684 -1 677 685 675 -1 168 684 685 +-1 686 687 688 -1 678 687 686 -1 159 688 687 -1 174 686 688 -1 680 686 180 +-1 678 686 680 -1 174 180 686 -1 182 680 180 -1 167 687 684 -1 159 687 167 +-1 678 684 687 -1 168 167 684 -1 176 688 163 -1 174 688 176 -1 159 163 688 +-1 165 176 163 -1 689 690 691 -1 692 690 689 -1 654 691 690 -1 693 689 691 +-1 694 689 695 -1 692 689 694 -1 693 695 689 -1 696 694 695 -1 661 690 697 +-1 654 690 661 -1 692 697 690 -1 182 661 697 -1 698 691 657 -1 693 691 698 +-1 654 657 691 -1 659 698 657 -1 699 700 701 -1 702 700 699 -1 703 701 700 +-1 704 699 701 -1 705 699 706 -1 702 699 705 -1 704 706 699 -1 707 705 706 +-1 708 700 709 -1 703 700 708 -1 702 709 700 -1 168 708 709 -1 710 701 711 +-1 704 701 710 -1 703 711 701 -1 696 710 711 -1 712 713 714 -1 677 713 712 +-1 715 714 713 -1 703 712 714 -1 685 712 708 -1 677 712 685 -1 703 708 712 +-1 168 685 708 -1 716 713 681 -1 715 713 716 -1 677 681 713 -1 683 716 681 +-1 711 714 717 -1 703 714 711 -1 715 717 714 -1 696 711 717 -1 718 719 720 +-1 715 719 718 -1 676 720 719 -1 692 718 720 -1 717 718 694 -1 715 718 717 +-1 692 694 718 -1 696 717 694 -1 682 719 716 -1 676 719 682 -1 715 716 719 +-1 683 682 716 -1 697 720 679 -1 692 720 697 -1 676 679 720 -1 182 697 679 +-1 721 722 723 -1 724 722 721 -1 725 723 722 -1 726 721 723 -1 727 721 728 +-1 724 721 727 -1 726 728 721 -1 168 727 728 -1 729 722 730 -1 725 722 729 +-1 724 730 722 -1 731 729 730 -1 732 723 733 -1 726 723 732 -1 725 733 723 +-1 154 732 733 -1 734 735 736 -1 726 735 734 -1 145 736 735 -1 160 734 736 +-1 728 734 166 -1 726 734 728 -1 160 166 734 -1 168 728 166 -1 153 735 732 +-1 145 735 153 -1 726 732 735 -1 154 153 732 -1 162 736 149 -1 160 736 162 +-1 145 149 736 -1 151 162 149 -1 737 738 739 -1 740 738 737 -1 702 739 738 +-1 741 737 739 -1 742 737 743 -1 740 737 742 -1 741 743 737 -1 744 742 743 +-1 709 738 745 -1 702 738 709 -1 740 745 738 -1 168 709 745 -1 746 739 705 +-1 741 739 746 -1 702 705 739 -1 707 746 705 -1 747 748 749 -1 750 748 747 +-1 751 749 748 -1 752 747 749 -1 753 747 754 -1 750 747 753 -1 752 754 747 +-1 755 753 754 -1 756 748 757 -1 751 748 756 -1 750 757 748 -1 154 756 757 +-1 758 749 759 -1 752 749 758 -1 751 759 749 -1 744 758 759 -1 760 761 762 +-1 725 761 760 -1 763 762 761 -1 751 760 762 -1 733 760 756 -1 725 760 733 +-1 751 756 760 -1 154 733 756 -1 764 761 729 -1 763 761 764 -1 725 729 761 +-1 731 764 729 -1 759 762 765 -1 751 762 759 -1 763 765 762 -1 744 759 765 +-1 766 767 768 -1 763 767 766 -1 724 768 767 -1 740 766 768 -1 765 766 742 +-1 763 766 765 -1 740 742 766 -1 744 765 742 -1 730 767 764 -1 724 767 730 +-1 763 764 767 -1 731 730 764 -1 745 768 727 -1 740 768 745 -1 724 727 768 +-1 168 745 727 -1 769 770 771 -1 772 770 769 -1 773 771 770 -1 774 769 771 +-1 775 769 776 -1 772 769 775 -1 774 776 769 -1 154 775 776 -1 777 770 778 +-1 773 770 777 -1 772 778 770 -1 779 777 778 -1 780 771 781 -1 774 771 780 +-1 773 781 771 -1 140 780 781 -1 782 783 784 -1 774 783 782 -1 131 784 783 +-1 146 782 784 -1 776 782 152 -1 774 782 776 -1 146 152 782 -1 154 776 152 +-1 139 783 780 -1 131 783 139 -1 774 780 783 -1 140 139 780 -1 148 784 135 +-1 146 784 148 -1 131 135 784 -1 137 148 135 -1 785 786 787 -1 788 786 785 +-1 750 787 786 -1 789 785 787 -1 790 785 791 -1 788 785 790 -1 789 791 785 +-1 792 790 791 -1 757 786 793 -1 750 786 757 -1 788 793 786 -1 154 757 793 +-1 794 787 753 -1 789 787 794 -1 750 753 787 -1 755 794 753 -1 795 796 797 +-1 798 796 795 -1 799 797 796 -1 800 795 797 -1 801 795 802 -1 798 795 801 +-1 800 802 795 -1 803 801 802 -1 804 796 805 -1 799 796 804 -1 798 805 796 +-1 140 804 805 -1 806 797 807 -1 800 797 806 -1 799 807 797 -1 792 806 807 +-1 808 809 810 -1 773 809 808 -1 811 810 809 -1 799 808 810 -1 781 808 804 +-1 773 808 781 -1 799 804 808 -1 140 781 804 -1 812 809 777 -1 811 809 812 +-1 773 777 809 -1 779 812 777 -1 807 810 813 -1 799 810 807 -1 811 813 810 +-1 792 807 813 -1 814 815 816 -1 811 815 814 -1 772 816 815 -1 788 814 816 +-1 813 814 790 -1 811 814 813 -1 788 790 814 -1 792 813 790 -1 778 815 812 +-1 772 815 778 -1 811 812 815 -1 779 778 812 -1 793 816 775 -1 788 816 793 +-1 772 775 816 -1 154 793 775 -1 817 818 819 -1 820 818 817 -1 821 819 818 +-1 822 817 819 -1 823 817 824 -1 820 817 823 -1 822 824 817 -1 140 823 824 +-1 825 818 826 -1 821 818 825 -1 820 826 818 -1 827 825 826 -1 828 819 829 +-1 822 819 828 -1 821 829 819 -1 126 828 829 -1 830 831 832 -1 822 831 830 +-1 117 832 831 -1 132 830 832 -1 824 830 138 -1 822 830 824 -1 132 138 830 +-1 140 824 138 -1 125 831 828 -1 117 831 125 -1 822 828 831 -1 126 125 828 +-1 134 832 121 -1 132 832 134 -1 117 121 832 -1 123 134 121 -1 833 834 835 +-1 836 834 833 -1 798 835 834 -1 837 833 835 -1 838 833 839 -1 836 833 838 +-1 837 839 833 -1 840 838 839 -1 805 834 841 -1 798 834 805 -1 836 841 834 +-1 140 805 841 -1 842 835 801 -1 837 835 842 -1 798 801 835 -1 803 842 801 +-1 843 844 845 -1 846 844 843 -1 847 845 844 -1 848 843 845 -1 849 843 850 +-1 846 843 849 -1 848 850 843 -1 851 849 850 -1 852 844 853 -1 847 844 852 +-1 846 853 844 -1 126 852 853 -1 854 845 855 -1 848 845 854 -1 847 855 845 +-1 840 854 855 -1 856 857 858 -1 821 857 856 -1 859 858 857 -1 847 856 858 +-1 829 856 852 -1 821 856 829 -1 847 852 856 -1 126 829 852 -1 860 857 825 +-1 859 857 860 -1 821 825 857 -1 827 860 825 -1 855 858 861 -1 847 858 855 +-1 859 861 858 -1 840 855 861 -1 862 863 864 -1 859 863 862 -1 820 864 863 +-1 836 862 864 -1 861 862 838 -1 859 862 861 -1 836 838 862 -1 840 861 838 +-1 826 863 860 -1 820 863 826 -1 859 860 863 -1 827 826 860 -1 841 864 823 +-1 836 864 841 -1 820 823 864 -1 140 841 823 -1 865 866 867 -1 868 866 865 +-1 869 867 866 -1 870 865 867 -1 871 865 872 -1 868 865 871 -1 870 872 865 +-1 126 871 872 -1 873 866 874 -1 869 866 873 -1 868 874 866 -1 875 873 874 +-1 876 867 877 -1 870 867 876 -1 869 877 867 -1 112 876 877 -1 878 879 880 +-1 870 879 878 -1 103 880 879 -1 118 878 880 -1 872 878 124 -1 870 878 872 +-1 118 124 878 -1 126 872 124 -1 111 879 876 -1 103 879 111 -1 870 876 879 +-1 112 111 876 -1 120 880 107 -1 118 880 120 -1 103 107 880 -1 109 120 107 +-1 881 882 883 -1 884 882 881 -1 846 883 882 -1 885 881 883 -1 886 881 887 +-1 884 881 886 -1 885 887 881 -1 888 886 887 -1 853 882 889 -1 846 882 853 +-1 884 889 882 -1 126 853 889 -1 890 883 849 -1 885 883 890 -1 846 849 883 +-1 851 890 849 -1 891 892 893 -1 894 892 891 -1 895 893 892 -1 896 891 893 +-1 897 891 898 -1 894 891 897 -1 896 898 891 -1 899 897 898 -1 900 892 901 +-1 895 892 900 -1 894 901 892 -1 112 900 901 -1 902 893 903 -1 896 893 902 +-1 895 903 893 -1 888 902 903 -1 904 905 906 -1 869 905 904 -1 907 906 905 +-1 895 904 906 -1 877 904 900 -1 869 904 877 -1 895 900 904 -1 112 877 900 +-1 908 905 873 -1 907 905 908 -1 869 873 905 -1 875 908 873 -1 903 906 909 +-1 895 906 903 -1 907 909 906 -1 888 903 909 -1 910 911 912 -1 907 911 910 +-1 868 912 911 -1 884 910 912 -1 909 910 886 -1 907 910 909 -1 884 886 910 +-1 888 909 886 -1 874 911 908 -1 868 911 874 -1 907 908 911 -1 875 874 908 +-1 889 912 871 -1 884 912 889 -1 868 871 912 -1 126 889 871 -1 913 914 915 +-1 916 914 913 -1 917 915 914 -1 918 913 915 -1 919 913 920 -1 916 913 919 +-1 918 920 913 -1 112 919 920 -1 921 914 922 -1 917 914 921 -1 916 922 914 +-1 923 921 922 -1 924 915 925 -1 918 915 924 -1 917 925 915 -1 98 924 925 +-1 926 927 928 -1 918 927 926 -1 89 928 927 -1 104 926 928 -1 920 926 110 +-1 918 926 920 -1 104 110 926 -1 112 920 110 -1 97 927 924 -1 89 927 97 -1 918 +924 927 -1 98 97 924 -1 106 928 93 -1 104 928 106 -1 89 93 928 -1 95 106 93 +-1 929 930 931 -1 932 930 929 -1 894 931 930 -1 933 929 931 -1 934 929 935 +-1 932 929 934 -1 933 935 929 -1 936 934 935 -1 901 930 937 -1 894 930 901 +-1 932 937 930 -1 112 901 937 -1 938 931 897 -1 933 931 938 -1 894 897 931 +-1 899 938 897 -1 939 940 941 -1 942 940 939 -1 943 941 940 -1 944 939 941 +-1 945 939 946 -1 942 939 945 -1 944 946 939 -1 947 945 946 -1 948 940 949 +-1 943 940 948 -1 942 949 940 -1 98 948 949 -1 950 941 951 -1 944 941 950 +-1 943 951 941 -1 936 950 951 -1 952 953 954 -1 917 953 952 -1 955 954 953 +-1 943 952 954 -1 925 952 948 -1 917 952 925 -1 943 948 952 -1 98 925 948 +-1 956 953 921 -1 955 953 956 -1 917 921 953 -1 923 956 921 -1 951 954 957 +-1 943 954 951 -1 955 957 954 -1 936 951 957 -1 958 959 960 -1 955 959 958 +-1 916 960 959 -1 932 958 960 -1 957 958 934 -1 955 958 957 -1 932 934 958 +-1 936 957 934 -1 922 959 956 -1 916 959 922 -1 955 956 959 -1 923 922 956 +-1 937 960 919 -1 932 960 937 -1 916 919 960 -1 112 937 919 -1 961 962 963 +-1 964 962 961 -1 965 963 962 -1 966 961 963 -1 967 961 968 -1 964 961 967 +-1 966 968 961 -1 98 967 968 -1 969 962 970 -1 965 962 969 -1 964 970 962 +-1 971 969 970 -1 972 963 973 -1 966 963 972 -1 965 973 963 -1 84 972 973 +-1 974 975 976 -1 966 975 974 -1 75 976 975 -1 90 974 976 -1 968 974 96 -1 966 +974 968 -1 90 96 974 -1 98 968 96 -1 83 975 972 -1 75 975 83 -1 966 972 975 +-1 84 83 972 -1 92 976 79 -1 90 976 92 -1 75 79 976 -1 81 92 79 -1 977 978 979 +-1 980 978 977 -1 942 979 978 -1 981 977 979 -1 982 977 983 -1 980 977 982 +-1 981 983 977 -1 984 982 983 -1 949 978 985 -1 942 978 949 -1 980 985 978 +-1 98 949 985 -1 986 979 945 -1 981 979 986 -1 942 945 979 -1 947 986 945 +-1 987 988 989 -1 990 988 987 -1 991 989 988 -1 992 987 989 -1 993 987 994 +-1 990 987 993 -1 992 994 987 -1 995 993 994 -1 996 988 997 -1 991 988 996 +-1 990 997 988 -1 84 996 997 -1 998 989 999 -1 992 989 998 -1 991 999 989 +-1 984 998 999 -1 1000 1001 1002 -1 965 1001 1000 -1 1003 1002 1001 -1 991 1000 +1002 -1 973 1000 996 -1 965 1000 973 -1 991 996 1000 -1 84 973 996 -1 1004 1001 +969 -1 1003 1001 1004 -1 965 969 1001 -1 971 1004 969 -1 999 1002 1005 -1 991 +1002 999 -1 1003 1005 1002 -1 984 999 1005 -1 1006 1007 1008 -1 1003 1007 1006 +-1 964 1008 1007 -1 980 1006 1008 -1 1005 1006 982 -1 1003 1006 1005 -1 980 +982 1006 -1 984 1005 982 -1 970 1007 1004 -1 964 1007 970 -1 1003 1004 1007 +-1 971 970 1004 -1 985 1008 967 -1 980 1008 985 -1 964 967 1008 -1 98 985 967 +-1 1009 1010 1011 -1 1012 1010 1009 -1 1013 1011 1010 -1 1014 1009 1011 -1 1015 +1009 1016 -1 1012 1009 1015 -1 1014 1016 1009 -1 84 1015 1016 -1 1017 1010 1018 +-1 1013 1010 1017 -1 1012 1018 1010 -1 1019 1017 1018 -1 1020 1011 1021 -1 1014 +1011 1020 -1 1013 1021 1011 -1 70 1020 1021 -1 1022 1023 1024 -1 1014 1023 1022 +-1 61 1024 1023 -1 76 1022 1024 -1 1016 1022 82 -1 1014 1022 1016 -1 76 82 1022 +-1 84 1016 82 -1 69 1023 1020 -1 61 1023 69 -1 1014 1020 1023 -1 70 69 1020 +-1 78 1024 65 -1 76 1024 78 -1 61 65 1024 -1 67 78 65 -1 1025 1026 1027 -1 1028 +1026 1025 -1 990 1027 1026 -1 1029 1025 1027 -1 1030 1025 1031 -1 1028 1025 +1030 -1 1029 1031 1025 -1 1032 1030 1031 -1 997 1026 1033 -1 990 1026 997 +-1 1028 1033 1026 -1 84 997 1033 -1 1034 1027 993 -1 1029 1027 1034 -1 990 993 +1027 -1 995 1034 993 -1 1035 1036 1037 -1 1038 1036 1035 -1 1039 1037 1036 +-1 1040 1035 1037 -1 1041 1035 1042 -1 1038 1035 1041 -1 1040 1042 1035 -1 1043 +1041 1042 -1 1044 1036 1045 -1 1039 1036 1044 -1 1038 1045 1036 -1 70 1044 1045 +-1 1046 1037 1047 -1 1040 1037 1046 -1 1039 1047 1037 -1 1032 1046 1047 -1 1048 +1049 1050 -1 1013 1049 1048 -1 1051 1050 1049 -1 1039 1048 1050 -1 1021 1048 +1044 -1 1013 1048 1021 -1 1039 1044 1048 -1 70 1021 1044 -1 1052 1049 1017 +-1 1051 1049 1052 -1 1013 1017 1049 -1 1019 1052 1017 -1 1047 1050 1053 -1 1039 +1050 1047 -1 1051 1053 1050 -1 1032 1047 1053 -1 1054 1055 1056 -1 1051 1055 +1054 -1 1012 1056 1055 -1 1028 1054 1056 -1 1053 1054 1030 -1 1051 1054 1053 +-1 1028 1030 1054 -1 1032 1053 1030 -1 1018 1055 1052 -1 1012 1055 1018 -1 1051 +1052 1055 -1 1019 1018 1052 -1 1033 1056 1015 -1 1028 1056 1033 -1 1012 1015 +1056 -1 84 1033 1015 -1 1057 1058 1059 -1 1060 1058 1057 -1 1061 1059 1058 +-1 1062 1057 1059 -1 1063 1057 1064 -1 1060 1057 1063 -1 1062 1064 1057 -1 70 +1063 1064 -1 1065 1058 1066 -1 1061 1058 1065 -1 1060 1066 1058 -1 1067 1065 +1066 -1 1068 1059 1069 -1 1062 1059 1068 -1 1061 1069 1059 -1 56 1068 1069 +-1 1070 1071 1072 -1 1062 1071 1070 -1 47 1072 1071 -1 62 1070 1072 -1 1064 +1070 68 -1 1062 1070 1064 -1 62 68 1070 -1 70 1064 68 -1 55 1071 1068 -1 47 +1071 55 -1 1062 1068 1071 -1 56 55 1068 -1 64 1072 51 -1 62 1072 64 -1 47 51 +1072 -1 53 64 51 -1 1073 1074 1075 -1 1076 1074 1073 -1 1038 1075 1074 -1 1077 +1073 1075 -1 1078 1073 1079 -1 1076 1073 1078 -1 1077 1079 1073 -1 1080 1078 +1079 -1 1045 1074 1081 -1 1038 1074 1045 -1 1076 1081 1074 -1 70 1045 1081 +-1 1082 1075 1041 -1 1077 1075 1082 -1 1038 1041 1075 -1 1043 1082 1041 -1 1083 +1084 1085 -1 1086 1084 1083 -1 1087 1085 1084 -1 1088 1083 1085 -1 1089 1083 +1090 -1 1086 1083 1089 -1 1088 1090 1083 -1 1091 1089 1090 -1 1092 1084 1093 +-1 1087 1084 1092 -1 1086 1093 1084 -1 56 1092 1093 -1 1094 1085 1095 -1 1088 +1085 1094 -1 1087 1095 1085 -1 1080 1094 1095 -1 1096 1097 1098 -1 1061 1097 +1096 -1 1099 1098 1097 -1 1087 1096 1098 -1 1069 1096 1092 -1 1061 1096 1069 +-1 1087 1092 1096 -1 56 1069 1092 -1 1100 1097 1065 -1 1099 1097 1100 -1 1061 +1065 1097 -1 1067 1100 1065 -1 1095 1098 1101 -1 1087 1098 1095 -1 1099 1101 +1098 -1 1080 1095 1101 -1 1102 1103 1104 -1 1099 1103 1102 -1 1060 1104 1103 +-1 1076 1102 1104 -1 1101 1102 1078 -1 1099 1102 1101 -1 1076 1078 1102 -1 1080 +1101 1078 -1 1066 1103 1100 -1 1060 1103 1066 -1 1099 1100 1103 -1 1067 1066 +1100 -1 1081 1104 1063 -1 1076 1104 1081 -1 1060 1063 1104 -1 70 1081 1063 +-1 1105 1106 1107 -1 1108 1106 1105 -1 1109 1107 1106 -1 1110 1105 1107 -1 1111 +1105 1112 -1 1108 1105 1111 -1 1110 1112 1105 -1 56 1111 1112 -1 1113 1106 1114 +-1 1109 1106 1113 -1 1108 1114 1106 -1 1115 1113 1114 -1 1116 1107 1117 -1 1110 +1107 1116 -1 1109 1117 1107 -1 42 1116 1117 -1 1118 1119 1120 -1 1110 1119 1118 +-1 33 1120 1119 -1 48 1118 1120 -1 1112 1118 54 -1 1110 1118 1112 -1 48 54 1118 +-1 56 1112 54 -1 41 1119 1116 -1 33 1119 41 -1 1110 1116 1119 -1 42 41 1116 +-1 50 1120 37 -1 48 1120 50 -1 33 37 1120 -1 39 50 37 -1 1121 1122 1123 -1 1124 +1122 1121 -1 1086 1123 1122 -1 1125 1121 1123 -1 1126 1121 1127 -1 1124 1121 +1126 -1 1125 1127 1121 -1 1128 1126 1127 -1 1093 1122 1129 -1 1086 1122 1093 +-1 1124 1129 1122 -1 56 1093 1129 -1 1130 1123 1089 -1 1125 1123 1130 -1 1086 +1089 1123 -1 1091 1130 1089 -1 1131 1132 1133 -1 1134 1132 1131 -1 1135 1133 +1132 -1 1136 1131 1133 -1 1137 1131 1138 -1 1134 1131 1137 -1 1136 1138 1131 +-1 1139 1137 1138 -1 1140 1132 1141 -1 1135 1132 1140 -1 1134 1141 1132 -1 42 +1140 1141 -1 1142 1133 1143 -1 1136 1133 1142 -1 1135 1143 1133 -1 1128 1142 +1143 -1 1144 1145 1146 -1 1109 1145 1144 -1 1147 1146 1145 -1 1135 1144 1146 +-1 1117 1144 1140 -1 1109 1144 1117 -1 1135 1140 1144 -1 42 1117 1140 -1 1148 +1145 1113 -1 1147 1145 1148 -1 1109 1113 1145 -1 1115 1148 1113 -1 1143 1146 +1149 -1 1135 1146 1143 -1 1147 1149 1146 -1 1128 1143 1149 -1 1150 1151 1152 +-1 1147 1151 1150 -1 1108 1152 1151 -1 1124 1150 1152 -1 1149 1150 1126 -1 1147 +1150 1149 -1 1124 1126 1150 -1 1128 1149 1126 -1 1114 1151 1148 -1 1108 1151 +1114 -1 1147 1148 1151 -1 1115 1114 1148 -1 1129 1152 1111 -1 1124 1152 1129 +-1 1108 1111 1152 -1 56 1129 1111 -1 1153 1154 1155 -1 1156 1154 1153 -1 1157 +1155 1154 -1 1158 1153 1155 -1 1159 1153 1160 -1 1156 1153 1159 -1 1158 1160 +1153 -1 42 1159 1160 -1 1161 1154 1162 -1 1157 1154 1161 -1 1156 1162 1154 +-1 1163 1161 1162 -1 1164 1155 1165 -1 1158 1155 1164 -1 1157 1165 1155 -1 28 +1164 1165 -1 1166 1167 1168 -1 1158 1167 1166 -1 19 1168 1167 -1 34 1166 1168 +-1 1160 1166 40 -1 1158 1166 1160 -1 34 40 1166 -1 42 1160 40 -1 27 1167 1164 +-1 19 1167 27 -1 1158 1164 1167 -1 28 27 1164 -1 36 1168 23 -1 34 1168 36 +-1 19 23 1168 -1 25 36 23 -1 1169 1170 1171 -1 1172 1170 1169 -1 1134 1171 1170 +-1 1173 1169 1171 -1 1174 1169 1175 -1 1172 1169 1174 -1 1173 1175 1169 -1 1176 +1174 1175 -1 1141 1170 1177 -1 1134 1170 1141 -1 1172 1177 1170 -1 42 1141 1177 +-1 1178 1171 1137 -1 1173 1171 1178 -1 1134 1137 1171 -1 1139 1178 1137 -1 1179 +1180 1181 -1 1182 1180 1179 -1 1183 1181 1180 -1 1184 1179 1181 -1 1185 1179 +1186 -1 1182 1179 1185 -1 1184 1186 1179 -1 1187 1185 1186 -1 1188 1180 1189 +-1 1183 1180 1188 -1 1182 1189 1180 -1 28 1188 1189 -1 1190 1181 1191 -1 1184 +1181 1190 -1 1183 1191 1181 -1 1176 1190 1191 -1 1192 1193 1194 -1 1157 1193 +1192 -1 1195 1194 1193 -1 1183 1192 1194 -1 1165 1192 1188 -1 1157 1192 1165 +-1 1183 1188 1192 -1 28 1165 1188 -1 1196 1193 1161 -1 1195 1193 1196 -1 1157 +1161 1193 -1 1163 1196 1161 -1 1191 1194 1197 -1 1183 1194 1191 -1 1195 1197 +1194 -1 1176 1191 1197 -1 1198 1199 1200 -1 1195 1199 1198 -1 1156 1200 1199 +-1 1172 1198 1200 -1 1197 1198 1174 -1 1195 1198 1197 -1 1172 1174 1198 -1 1176 +1197 1174 -1 1162 1199 1196 -1 1156 1199 1162 -1 1195 1196 1199 -1 1163 1162 +1196 -1 1177 1200 1159 -1 1172 1200 1177 -1 1156 1159 1200 -1 42 1177 1159 +-1 1201 1202 1203 -1 1204 1202 1201 -1 1205 1203 1202 -1 1206 1201 1203 -1 1207 +1201 1208 -1 1204 1201 1207 -1 1206 1208 1201 -1 28 1207 1208 -1 1209 1202 1210 +-1 1205 1202 1209 -1 1204 1210 1202 -1 1211 1209 1210 -1 1212 1203 1213 -1 1206 +1203 1212 -1 1205 1213 1203 -1 14 1212 1213 -1 1214 1215 1216 -1 1206 1215 1214 +-1 4 1216 1215 -1 20 1214 1216 -1 1208 1214 26 -1 1206 1214 1208 -1 20 26 1214 +-1 28 1208 26 -1 13 1215 1212 -1 4 1215 13 -1 1206 1212 1215 -1 14 13 1212 +-1 22 1216 9 -1 20 1216 22 -1 4 9 1216 -1 11 22 9 -1 1217 1218 1219 -1 1220 +1218 1217 -1 1182 1219 1218 -1 1221 1217 1219 -1 1222 1217 1223 -1 1220 1217 +1222 -1 1221 1223 1217 -1 1224 1222 1223 -1 1189 1218 1225 -1 1182 1218 1189 +-1 1220 1225 1218 -1 28 1189 1225 -1 1226 1219 1185 -1 1221 1219 1226 -1 1182 +1185 1219 -1 1187 1226 1185 -1 1227 1228 1229 -1 1230 1228 1227 -1 1231 1229 +1228 -1 1232 1227 1229 -1 1233 1227 1234 -1 1230 1227 1233 -1 1232 1234 1227 +-1 1235 1233 1234 -1 1236 1228 1237 -1 1231 1228 1236 -1 1230 1237 1228 -1 14 +1236 1237 -1 1238 1229 1239 -1 1232 1229 1238 -1 1231 1239 1229 -1 1224 1238 +1239 -1 1240 1241 1242 -1 1205 1241 1240 -1 1243 1242 1241 -1 1231 1240 1242 +-1 1213 1240 1236 -1 1205 1240 1213 -1 1231 1236 1240 -1 14 1213 1236 -1 1244 +1241 1209 -1 1243 1241 1244 -1 1205 1209 1241 -1 1211 1244 1209 -1 1239 1242 +1245 -1 1231 1242 1239 -1 1243 1245 1242 -1 1224 1239 1245 -1 1246 1247 1248 +-1 1243 1247 1246 -1 1204 1248 1247 -1 1220 1246 1248 -1 1245 1246 1222 -1 1243 +1246 1245 -1 1220 1222 1246 -1 1224 1245 1222 -1 1210 1247 1244 -1 1204 1247 +1210 -1 1243 1244 1247 -1 1211 1210 1244 -1 1225 1248 1207 -1 1220 1248 1225 +-1 1204 1207 1248 -1 28 1225 1207 -1 ] texCoordIndex +[ 0 1 2 -1 3 1 0 -1 4 2 1 -1 5 0 2 -1 6 0 7 -1 3 0 6 -1 5 7 0 -1 8 6 7 -1 9 +1 10 -1 4 1 9 -1 3 10 1 -1 11 9 10 -1 12 2 13 -1 5 2 12 -1 4 13 2 -1 14 12 13 +-1 15 16 17 -1 18 16 15 -1 19 17 16 -1 20 15 17 -1 21 15 22 -1 18 15 21 -1 20 +22 15 -1 11 21 22 -1 23 16 24 -1 19 16 23 -1 18 24 16 -1 25 23 24 -1 26 17 27 +-1 20 17 26 -1 19 27 17 -1 28 26 27 -1 29 30 31 -1 32 30 29 -1 33 31 30 -1 34 +29 31 -1 35 29 36 -1 32 29 35 -1 34 36 29 -1 25 35 36 -1 37 30 38 -1 33 30 37 +-1 32 38 30 -1 39 37 38 -1 40 31 41 -1 34 31 40 -1 33 41 31 -1 42 40 41 -1 43 +44 45 -1 46 44 43 -1 47 45 44 -1 48 43 45 -1 49 43 50 -1 46 43 49 -1 48 50 43 +-1 39 49 50 -1 51 44 52 -1 47 44 51 -1 46 52 44 -1 53 51 52 -1 54 45 55 -1 48 +45 54 -1 47 55 45 -1 56 54 55 -1 57 58 59 -1 60 58 57 -1 61 59 58 -1 62 57 59 +-1 63 57 64 -1 60 57 63 -1 62 64 57 -1 53 63 64 -1 65 58 66 -1 61 58 65 -1 60 +66 58 -1 67 65 66 -1 68 59 69 -1 62 59 68 -1 61 69 59 -1 70 68 69 -1 71 72 73 +-1 74 72 71 -1 75 73 72 -1 76 71 73 -1 77 71 78 -1 74 71 77 -1 76 78 71 -1 67 +77 78 -1 79 72 80 -1 75 72 79 -1 74 80 72 -1 81 79 80 -1 82 73 83 -1 76 73 82 +-1 75 83 73 -1 84 82 83 -1 85 86 87 -1 88 86 85 -1 89 87 86 -1 90 85 87 -1 91 +85 92 -1 88 85 91 -1 90 92 85 -1 81 91 92 -1 93 86 94 -1 89 86 93 -1 88 94 86 +-1 95 93 94 -1 96 87 97 -1 90 87 96 -1 89 97 87 -1 98 96 97 -1 99 100 101 +-1 102 100 99 -1 103 101 100 -1 104 99 101 -1 105 99 106 -1 102 99 105 -1 104 +106 99 -1 95 105 106 -1 107 100 108 -1 103 100 107 -1 102 108 100 -1 109 107 +108 -1 110 101 111 -1 104 101 110 -1 103 111 101 -1 112 110 111 -1 113 114 115 +-1 116 114 113 -1 117 115 114 -1 118 113 115 -1 119 113 120 -1 116 113 119 +-1 118 120 113 -1 109 119 120 -1 121 114 122 -1 117 114 121 -1 116 122 114 +-1 123 121 122 -1 124 115 125 -1 118 115 124 -1 117 125 115 -1 126 124 125 +-1 127 128 129 -1 130 128 127 -1 131 129 128 -1 132 127 129 -1 133 127 134 +-1 130 127 133 -1 132 134 127 -1 123 133 134 -1 135 128 136 -1 131 128 135 +-1 130 136 128 -1 137 135 136 -1 138 129 139 -1 132 129 138 -1 131 139 129 +-1 140 138 139 -1 141 142 143 -1 144 142 141 -1 145 143 142 -1 146 141 143 +-1 147 141 148 -1 144 141 147 -1 146 148 141 -1 137 147 148 -1 149 142 150 +-1 145 142 149 -1 144 150 142 -1 151 149 150 -1 152 143 153 -1 146 143 152 +-1 145 153 143 -1 154 152 153 -1 155 156 157 -1 158 156 155 -1 159 157 156 +-1 160 155 157 -1 161 155 162 -1 158 155 161 -1 160 162 155 -1 151 161 162 +-1 163 156 164 -1 159 156 163 -1 158 164 156 -1 165 163 164 -1 166 157 167 +-1 160 157 166 -1 159 167 157 -1 168 166 167 -1 169 170 171 -1 172 170 169 +-1 173 171 170 -1 174 169 171 -1 175 169 176 -1 172 169 175 -1 174 176 169 +-1 165 175 176 -1 177 170 178 -1 173 170 177 -1 172 178 170 -1 179 177 178 +-1 180 171 181 -1 174 171 180 -1 173 181 171 -1 182 180 181 -1 183 184 185 +-1 186 184 183 -1 187 185 184 -1 188 183 185 -1 189 183 190 -1 186 183 189 +-1 188 190 183 -1 179 189 190 -1 191 184 192 -1 187 184 191 -1 186 192 184 +-1 193 191 192 -1 194 185 195 -1 188 185 194 -1 187 195 185 -1 196 194 195 +-1 197 198 199 -1 200 198 197 -1 201 199 198 -1 202 197 199 -1 203 197 204 +-1 200 197 203 -1 202 204 197 -1 193 203 204 -1 205 198 206 -1 201 198 205 +-1 200 206 198 -1 207 205 206 -1 208 199 209 -1 202 199 208 -1 201 209 199 +-1 210 208 209 -1 211 212 213 -1 214 212 211 -1 215 213 212 -1 216 211 213 +-1 217 211 218 -1 214 211 217 -1 216 218 211 -1 207 217 218 -1 219 212 220 +-1 215 212 219 -1 214 220 212 -1 221 219 220 -1 222 213 223 -1 216 213 222 +-1 215 223 213 -1 224 222 223 -1 225 226 227 -1 228 226 225 -1 229 227 226 +-1 230 225 227 -1 231 225 232 -1 228 225 231 -1 230 232 225 -1 221 231 232 +-1 233 226 234 -1 229 226 233 -1 228 234 226 -1 235 233 234 -1 236 227 237 +-1 230 227 236 -1 229 237 227 -1 238 236 237 -1 239 240 241 -1 242 240 239 +-1 243 241 240 -1 244 239 241 -1 245 239 246 -1 242 239 245 -1 244 246 239 +-1 235 245 246 -1 247 240 248 -1 243 240 247 -1 242 248 240 -1 249 247 248 +-1 250 241 251 -1 244 241 250 -1 243 251 241 -1 252 250 251 -1 253 254 255 +-1 256 254 253 -1 257 255 254 -1 258 253 255 -1 259 253 260 -1 256 253 259 +-1 258 260 253 -1 249 259 260 -1 261 254 262 -1 257 254 261 -1 256 262 254 +-1 263 261 262 -1 264 255 265 -1 258 255 264 -1 257 265 255 -1 266 264 265 +-1 267 268 269 -1 270 268 267 -1 271 269 268 -1 272 267 269 -1 273 267 274 +-1 270 267 273 -1 272 274 267 -1 263 273 274 -1 275 268 276 -1 271 268 275 +-1 270 276 268 -1 277 275 276 -1 278 269 279 -1 272 269 278 -1 271 279 269 +-1 280 278 279 -1 281 282 283 -1 284 282 281 -1 285 283 282 -1 286 281 283 +-1 287 281 288 -1 284 281 287 -1 286 288 281 -1 289 287 288 -1 290 282 291 +-1 285 282 290 -1 284 291 282 -1 292 290 291 -1 293 283 294 -1 286 283 293 +-1 285 294 283 -1 280 293 294 -1 295 296 297 -1 286 296 295 -1 271 297 296 +-1 298 295 297 -1 288 295 299 -1 286 295 288 -1 298 299 295 -1 289 288 299 +-1 279 296 293 -1 271 296 279 -1 286 293 296 -1 280 279 293 -1 300 297 275 +-1 298 297 300 -1 271 275 297 -1 277 300 275 -1 301 302 303 -1 304 302 301 +-1 305 303 302 -1 306 301 303 -1 307 301 308 -1 304 301 307 -1 306 308 301 +-1 292 307 308 -1 309 302 310 -1 305 302 309 -1 304 310 302 -1 289 309 310 +-1 311 303 312 -1 306 303 311 -1 305 312 303 -1 289 311 312 -1 313 314 315 +-1 316 314 313 -1 317 315 314 -1 318 313 315 -1 319 313 320 -1 316 313 319 +-1 318 320 313 -1 280 319 320 -1 321 314 322 -1 317 314 321 -1 316 322 314 +-1 280 321 322 -1 323 315 324 -1 318 315 323 -1 317 324 315 -1 292 323 324 +-1 325 326 327 -1 285 326 325 -1 292 327 326 -1 317 325 327 -1 294 325 321 +-1 285 325 294 -1 317 321 325 -1 280 294 321 -1 328 326 290 -1 292 326 328 +-1 285 290 326 -1 292 328 290 -1 324 327 329 -1 317 327 324 -1 292 329 327 +-1 292 324 329 -1 330 331 332 -1 292 331 330 -1 284 332 331 -1 304 330 332 +-1 329 330 307 -1 292 330 329 -1 304 307 330 -1 292 329 307 -1 291 331 328 +-1 284 331 291 -1 292 328 331 -1 292 291 328 -1 310 332 287 -1 304 332 310 +-1 284 287 332 -1 289 310 287 -1 333 334 335 -1 336 334 333 -1 337 335 334 +-1 338 333 335 -1 339 333 340 -1 336 333 339 -1 338 340 333 -1 280 339 340 +-1 341 334 342 -1 337 334 341 -1 336 342 334 -1 343 341 342 -1 344 335 345 +-1 338 335 344 -1 337 345 335 -1 266 344 345 -1 346 347 348 -1 338 347 346 +-1 257 348 347 -1 272 346 348 -1 340 346 278 -1 338 346 340 -1 272 278 346 +-1 280 340 278 -1 265 347 344 -1 257 347 265 -1 338 344 347 -1 266 265 344 +-1 274 348 261 -1 272 348 274 -1 257 261 348 -1 263 274 261 -1 349 350 351 +-1 352 350 349 -1 316 351 350 -1 353 349 351 -1 354 349 355 -1 352 349 354 +-1 353 355 349 -1 343 354 355 -1 322 350 356 -1 316 350 322 -1 352 356 350 +-1 280 322 356 -1 357 351 319 -1 353 351 357 -1 316 319 351 -1 280 357 319 +-1 358 359 360 -1 361 359 358 -1 362 360 359 -1 363 358 360 -1 364 358 365 +-1 361 358 364 -1 363 365 358 -1 266 364 365 -1 366 359 367 -1 362 359 366 +-1 361 367 359 -1 266 366 367 -1 368 360 369 -1 363 360 368 -1 362 369 360 +-1 343 368 369 -1 370 371 372 -1 337 371 370 -1 343 372 371 -1 362 370 372 +-1 345 370 366 -1 337 370 345 -1 362 366 370 -1 266 345 366 -1 373 371 341 +-1 343 371 373 -1 337 341 371 -1 343 373 341 -1 369 372 373 -1 362 372 369 +-1 343 373 372 -1 343 369 373 -1 374 375 376 -1 343 375 374 -1 336 376 375 +-1 352 374 376 -1 373 374 354 -1 343 374 373 -1 352 354 374 -1 343 373 354 +-1 342 375 373 -1 336 375 342 -1 343 373 375 -1 343 342 373 -1 356 376 339 +-1 352 376 356 -1 336 339 376 -1 280 356 339 -1 377 378 379 -1 380 378 377 +-1 381 379 378 -1 382 377 379 -1 383 377 384 -1 380 377 383 -1 382 384 377 +-1 266 383 384 -1 385 378 386 -1 381 378 385 -1 380 386 378 -1 387 385 386 +-1 388 379 389 -1 382 379 388 -1 381 389 379 -1 252 388 389 -1 390 391 392 +-1 382 391 390 -1 243 392 391 -1 258 390 392 -1 384 390 264 -1 382 390 384 +-1 258 264 390 -1 266 384 264 -1 251 391 388 -1 243 391 251 -1 382 388 391 +-1 252 251 388 -1 260 392 247 -1 258 392 260 -1 243 247 392 -1 249 260 247 +-1 393 394 395 -1 396 394 393 -1 361 395 394 -1 397 393 395 -1 398 393 399 +-1 396 393 398 -1 397 399 393 -1 387 398 399 -1 367 394 400 -1 361 394 367 +-1 396 400 394 -1 266 367 400 -1 401 395 364 -1 397 395 401 -1 361 364 395 +-1 266 401 364 -1 402 403 404 -1 405 403 402 -1 406 404 403 -1 407 402 404 +-1 408 402 409 -1 405 402 408 -1 407 409 402 -1 252 408 409 -1 410 403 411 +-1 406 403 410 -1 405 411 403 -1 252 410 411 -1 412 404 413 -1 407 404 412 +-1 406 413 404 -1 387 412 413 -1 414 415 416 -1 381 415 414 -1 387 416 415 +-1 406 414 416 -1 389 414 410 -1 381 414 389 -1 406 410 414 -1 252 389 410 +-1 417 415 385 -1 387 415 417 -1 381 385 415 -1 387 417 385 -1 413 416 418 +-1 406 416 413 -1 387 418 416 -1 387 413 418 -1 419 420 421 -1 387 420 419 +-1 380 421 420 -1 396 419 421 -1 418 419 398 -1 387 419 418 -1 396 398 419 +-1 387 418 398 -1 386 420 417 -1 380 420 386 -1 387 417 420 -1 387 386 417 +-1 400 421 383 -1 396 421 400 -1 380 383 421 -1 266 400 383 -1 422 423 424 +-1 425 423 422 -1 426 424 423 -1 427 422 424 -1 428 422 429 -1 425 422 428 +-1 427 429 422 -1 252 428 429 -1 430 423 431 -1 426 423 430 -1 425 431 423 +-1 432 430 431 -1 433 424 434 -1 427 424 433 -1 426 434 424 -1 238 433 434 +-1 435 436 437 -1 427 436 435 -1 229 437 436 -1 244 435 437 -1 429 435 250 +-1 427 435 429 -1 244 250 435 -1 252 429 250 -1 237 436 433 -1 229 436 237 +-1 427 433 436 -1 238 237 433 -1 246 437 233 -1 244 437 246 -1 229 233 437 +-1 235 246 233 -1 438 439 440 -1 441 439 438 -1 405 440 439 -1 442 438 440 +-1 443 438 444 -1 441 438 443 -1 442 444 438 -1 432 443 444 -1 411 439 445 +-1 405 439 411 -1 441 445 439 -1 252 411 445 -1 446 440 408 -1 442 440 446 +-1 405 408 440 -1 252 446 408 -1 447 448 449 -1 450 448 447 -1 451 449 448 +-1 452 447 449 -1 453 447 454 -1 450 447 453 -1 452 454 447 -1 238 453 454 +-1 455 448 456 -1 451 448 455 -1 450 456 448 -1 238 455 456 -1 457 449 458 +-1 452 449 457 -1 451 458 449 -1 432 457 458 -1 459 460 461 -1 426 460 459 +-1 432 461 460 -1 451 459 461 -1 434 459 455 -1 426 459 434 -1 451 455 459 +-1 238 434 455 -1 462 460 430 -1 432 460 462 -1 426 430 460 -1 432 462 430 +-1 458 461 463 -1 451 461 458 -1 432 463 461 -1 432 458 463 -1 464 465 466 +-1 432 465 464 -1 425 466 465 -1 441 464 466 -1 463 464 443 -1 432 464 463 +-1 441 443 464 -1 432 463 443 -1 431 465 462 -1 425 465 431 -1 432 462 465 +-1 432 431 462 -1 445 466 428 -1 441 466 445 -1 425 428 466 -1 252 445 428 +-1 467 468 469 -1 470 468 467 -1 471 469 468 -1 472 467 469 -1 473 467 474 +-1 470 467 473 -1 472 474 467 -1 238 473 474 -1 475 468 476 -1 471 468 475 +-1 470 476 468 -1 477 475 476 -1 478 469 479 -1 472 469 478 -1 471 479 469 +-1 224 478 479 -1 480 481 482 -1 472 481 480 -1 215 482 481 -1 230 480 482 +-1 474 480 236 -1 472 480 474 -1 230 236 480 -1 238 474 236 -1 223 481 478 +-1 215 481 223 -1 472 478 481 -1 224 223 478 -1 232 482 219 -1 230 482 232 +-1 215 219 482 -1 221 232 219 -1 483 484 485 -1 486 484 483 -1 450 485 484 +-1 487 483 485 -1 488 483 489 -1 486 483 488 -1 487 489 483 -1 477 488 489 +-1 456 484 490 -1 450 484 456 -1 486 490 484 -1 238 456 490 -1 491 485 453 +-1 487 485 491 -1 450 453 485 -1 238 491 453 -1 492 493 494 -1 495 493 492 +-1 496 494 493 -1 497 492 494 -1 498 492 499 -1 495 492 498 -1 497 499 492 +-1 224 498 499 -1 500 493 501 -1 496 493 500 -1 495 501 493 -1 224 500 501 +-1 502 494 503 -1 497 494 502 -1 496 503 494 -1 477 502 503 -1 504 505 506 +-1 471 505 504 -1 477 506 505 -1 496 504 506 -1 479 504 500 -1 471 504 479 +-1 496 500 504 -1 224 479 500 -1 507 505 475 -1 477 505 507 -1 471 475 505 +-1 477 507 475 -1 503 506 508 -1 496 506 503 -1 477 508 506 -1 477 503 508 +-1 509 510 511 -1 477 510 509 -1 470 511 510 -1 486 509 511 -1 508 509 488 +-1 477 509 508 -1 486 488 509 -1 477 508 488 -1 476 510 507 -1 470 510 476 +-1 477 507 510 -1 477 476 507 -1 490 511 473 -1 486 511 490 -1 470 473 511 +-1 238 490 473 -1 512 513 514 -1 515 513 512 -1 516 514 513 -1 517 512 514 +-1 518 512 519 -1 515 512 518 -1 517 519 512 -1 224 518 519 -1 520 513 521 +-1 516 513 520 -1 515 521 513 -1 522 520 521 -1 523 514 524 -1 517 514 523 +-1 516 524 514 -1 210 523 524 -1 525 526 527 -1 517 526 525 -1 201 527 526 +-1 216 525 527 -1 519 525 222 -1 517 525 519 -1 216 222 525 -1 224 519 222 +-1 209 526 523 -1 201 526 209 -1 517 523 526 -1 210 209 523 -1 218 527 205 +-1 216 527 218 -1 201 205 527 -1 207 218 205 -1 528 529 530 -1 531 529 528 +-1 495 530 529 -1 532 528 530 -1 533 528 534 -1 531 528 533 -1 532 534 528 +-1 522 533 534 -1 501 529 535 -1 495 529 501 -1 531 535 529 -1 224 501 535 +-1 536 530 498 -1 532 530 536 -1 495 498 530 -1 224 536 498 -1 537 538 539 +-1 540 538 537 -1 541 539 538 -1 542 537 539 -1 543 537 544 -1 540 537 543 +-1 542 544 537 -1 210 543 544 -1 545 538 546 -1 541 538 545 -1 540 546 538 +-1 210 545 546 -1 547 539 548 -1 542 539 547 -1 541 548 539 -1 522 547 548 +-1 549 550 551 -1 516 550 549 -1 522 551 550 -1 541 549 551 -1 524 549 545 +-1 516 549 524 -1 541 545 549 -1 210 524 545 -1 552 550 520 -1 522 550 552 +-1 516 520 550 -1 522 552 520 -1 548 551 553 -1 541 551 548 -1 522 553 551 +-1 522 548 553 -1 554 555 556 -1 522 555 554 -1 515 556 555 -1 531 554 556 +-1 553 554 533 -1 522 554 553 -1 531 533 554 -1 522 553 533 -1 521 555 552 +-1 515 555 521 -1 522 552 555 -1 522 521 552 -1 535 556 518 -1 531 556 535 +-1 515 518 556 -1 224 535 518 -1 557 558 559 -1 560 558 557 -1 561 559 558 +-1 562 557 559 -1 563 557 564 -1 560 557 563 -1 562 564 557 -1 210 563 564 +-1 565 558 566 -1 561 558 565 -1 560 566 558 -1 567 565 566 -1 568 559 569 +-1 562 559 568 -1 561 569 559 -1 196 568 569 -1 570 571 572 -1 562 571 570 +-1 187 572 571 -1 202 570 572 -1 564 570 208 -1 562 570 564 -1 202 208 570 +-1 210 564 208 -1 195 571 568 -1 187 571 195 -1 562 568 571 -1 196 195 568 +-1 204 572 191 -1 202 572 204 -1 187 191 572 -1 193 204 191 -1 573 574 575 +-1 576 574 573 -1 540 575 574 -1 577 573 575 -1 578 573 579 -1 576 573 578 +-1 577 579 573 -1 567 578 579 -1 546 574 580 -1 540 574 546 -1 576 580 574 +-1 210 546 580 -1 581 575 543 -1 577 575 581 -1 540 543 575 -1 210 581 543 +-1 582 583 584 -1 585 583 582 -1 586 584 583 -1 587 582 584 -1 588 582 589 +-1 585 582 588 -1 587 589 582 -1 196 588 589 -1 590 583 591 -1 586 583 590 +-1 585 591 583 -1 196 590 591 -1 592 584 593 -1 587 584 592 -1 586 593 584 +-1 567 592 593 -1 594 595 596 -1 561 595 594 -1 567 596 595 -1 586 594 596 +-1 569 594 590 -1 561 594 569 -1 586 590 594 -1 196 569 590 -1 597 595 565 +-1 567 595 597 -1 561 565 595 -1 567 597 565 -1 593 596 598 -1 586 596 593 +-1 567 598 596 -1 567 593 598 -1 599 600 601 -1 567 600 599 -1 560 601 600 +-1 576 599 601 -1 598 599 578 -1 567 599 598 -1 576 578 599 -1 567 598 578 +-1 566 600 597 -1 560 600 566 -1 567 597 600 -1 567 566 597 -1 580 601 563 +-1 576 601 580 -1 560 563 601 -1 210 580 563 -1 602 603 604 -1 605 603 602 +-1 606 604 603 -1 607 602 604 -1 608 602 609 -1 605 602 608 -1 607 609 602 +-1 196 608 609 -1 610 603 611 -1 606 603 610 -1 605 611 603 -1 612 610 611 +-1 613 604 614 -1 607 604 613 -1 606 614 604 -1 182 613 614 -1 615 616 617 +-1 607 616 615 -1 173 617 616 -1 188 615 617 -1 609 615 194 -1 607 615 609 +-1 188 194 615 -1 196 609 194 -1 181 616 613 -1 173 616 181 -1 607 613 616 +-1 182 181 613 -1 190 617 177 -1 188 617 190 -1 173 177 617 -1 179 190 177 +-1 618 619 620 -1 621 619 618 -1 585 620 619 -1 622 618 620 -1 623 618 624 +-1 621 618 623 -1 622 624 618 -1 612 623 624 -1 591 619 625 -1 585 619 591 +-1 621 625 619 -1 196 591 625 -1 626 620 588 -1 622 620 626 -1 585 588 620 +-1 196 626 588 -1 627 628 629 -1 630 628 627 -1 631 629 628 -1 632 627 629 +-1 633 627 634 -1 630 627 633 -1 632 634 627 -1 182 633 634 -1 635 628 636 +-1 631 628 635 -1 630 636 628 -1 182 635 636 -1 637 629 638 -1 632 629 637 +-1 631 638 629 -1 612 637 638 -1 639 640 641 -1 606 640 639 -1 612 641 640 +-1 631 639 641 -1 614 639 635 -1 606 639 614 -1 631 635 639 -1 182 614 635 +-1 642 640 610 -1 612 640 642 -1 606 610 640 -1 612 642 610 -1 638 641 643 +-1 631 641 638 -1 612 643 641 -1 612 638 643 -1 644 645 621 -1 612 645 644 +-1 605 621 645 -1 621 644 621 -1 643 644 623 -1 612 644 643 -1 621 623 644 +-1 612 643 623 -1 611 645 642 -1 605 645 611 -1 612 642 645 -1 612 611 642 +-1 625 621 608 -1 621 621 625 -1 605 608 621 -1 196 625 608 -1 646 647 648 +-1 649 647 646 -1 650 648 647 -1 651 646 648 -1 652 646 653 -1 649 646 652 +-1 651 653 646 -1 182 652 653 -1 654 647 655 -1 650 647 654 -1 649 655 647 +-1 656 654 655 -1 657 648 658 -1 651 648 657 -1 650 658 648 -1 168 657 658 +-1 659 660 661 -1 651 660 659 -1 159 661 660 -1 174 659 661 -1 653 659 180 +-1 651 659 653 -1 174 180 659 -1 182 653 180 -1 167 660 657 -1 159 660 167 +-1 651 657 660 -1 168 167 657 -1 176 661 163 -1 174 661 176 -1 159 163 661 +-1 165 176 163 -1 662 663 664 -1 665 663 662 -1 630 664 663 -1 666 662 664 +-1 667 662 668 -1 665 662 667 -1 666 668 662 -1 656 667 668 -1 636 663 669 +-1 630 663 636 -1 665 669 663 -1 182 636 669 -1 670 664 633 -1 666 664 670 +-1 630 633 664 -1 182 670 633 -1 671 672 673 -1 674 672 671 -1 675 673 672 +-1 676 671 673 -1 677 671 678 -1 674 671 677 -1 676 678 671 -1 168 677 678 +-1 679 672 680 -1 675 672 679 -1 674 680 672 -1 168 679 680 -1 681 673 682 +-1 676 673 681 -1 675 682 673 -1 656 681 682 -1 683 684 685 -1 650 684 683 +-1 656 685 684 -1 675 683 685 -1 658 683 679 -1 650 683 658 -1 675 679 683 +-1 168 658 679 -1 686 684 654 -1 656 684 686 -1 650 654 684 -1 656 686 654 +-1 682 685 656 -1 675 685 682 -1 656 656 685 -1 656 682 656 -1 687 688 689 +-1 656 688 687 -1 649 689 688 -1 665 687 689 -1 656 687 667 -1 656 687 656 +-1 665 667 687 -1 656 656 667 -1 655 688 686 -1 649 688 655 -1 656 686 688 +-1 656 655 686 -1 669 689 652 -1 665 689 669 -1 649 652 689 -1 182 669 652 +-1 690 691 692 -1 693 691 690 -1 694 692 691 -1 695 690 692 -1 696 690 697 +-1 693 690 696 -1 695 697 690 -1 168 696 697 -1 698 691 699 -1 694 691 698 +-1 693 699 691 -1 700 698 699 -1 701 692 702 -1 695 692 701 -1 694 702 692 +-1 154 701 702 -1 703 704 705 -1 695 704 703 -1 145 705 704 -1 160 703 705 +-1 697 703 166 -1 695 703 697 -1 160 166 703 -1 168 697 166 -1 153 704 701 +-1 145 704 153 -1 695 701 704 -1 154 153 701 -1 162 705 149 -1 160 705 162 +-1 145 149 705 -1 151 162 149 -1 706 707 708 -1 709 707 706 -1 674 708 707 +-1 710 706 708 -1 711 706 712 -1 709 706 711 -1 710 712 706 -1 700 711 712 +-1 680 707 713 -1 674 707 680 -1 709 713 707 -1 168 680 713 -1 714 708 677 +-1 710 708 714 -1 674 677 708 -1 168 714 677 -1 715 716 717 -1 718 716 715 +-1 719 717 716 -1 720 715 717 -1 721 715 722 -1 718 715 721 -1 720 722 715 +-1 154 721 722 -1 723 716 724 -1 719 716 723 -1 718 724 716 -1 154 723 724 +-1 725 717 726 -1 720 717 725 -1 719 726 717 -1 700 725 726 -1 727 728 729 +-1 694 728 727 -1 700 729 728 -1 719 727 729 -1 702 727 723 -1 694 727 702 +-1 719 723 727 -1 154 702 723 -1 730 728 698 -1 700 728 730 -1 694 698 728 +-1 700 730 698 -1 726 729 731 -1 719 729 726 -1 700 731 729 -1 700 726 731 +-1 732 733 734 -1 700 733 732 -1 693 734 733 -1 709 732 734 -1 731 732 711 +-1 700 732 731 -1 709 711 732 -1 700 731 711 -1 699 733 730 -1 693 733 699 +-1 700 730 733 -1 700 699 730 -1 713 734 696 -1 709 734 713 -1 693 696 734 +-1 168 713 696 -1 735 736 737 -1 738 736 735 -1 739 737 736 -1 740 735 737 +-1 741 735 742 -1 738 735 741 -1 740 742 735 -1 154 741 742 -1 743 736 744 +-1 739 736 743 -1 738 744 736 -1 745 743 744 -1 746 737 747 -1 740 737 746 +-1 739 747 737 -1 140 746 747 -1 748 749 750 -1 740 749 748 -1 131 750 749 +-1 146 748 750 -1 742 748 152 -1 740 748 742 -1 146 152 748 -1 154 742 152 +-1 139 749 746 -1 131 749 139 -1 740 746 749 -1 140 139 746 -1 148 750 135 +-1 146 750 148 -1 131 135 750 -1 137 148 135 -1 751 752 753 -1 754 752 751 +-1 718 753 752 -1 755 751 753 -1 756 751 757 -1 754 751 756 -1 755 757 751 +-1 745 756 757 -1 724 752 758 -1 718 752 724 -1 754 758 752 -1 154 724 758 +-1 759 753 721 -1 755 753 759 -1 718 721 753 -1 154 759 721 -1 760 761 762 +-1 763 761 760 -1 764 762 761 -1 765 760 762 -1 766 760 767 -1 763 760 766 +-1 765 767 760 -1 140 766 767 -1 768 761 769 -1 764 761 768 -1 763 769 761 +-1 140 768 769 -1 770 762 771 -1 765 762 770 -1 764 771 762 -1 745 770 771 +-1 772 773 774 -1 739 773 772 -1 745 774 773 -1 764 772 774 -1 747 772 768 +-1 739 772 747 -1 764 768 772 -1 140 747 768 -1 775 773 743 -1 745 773 775 +-1 739 743 773 -1 745 775 743 -1 771 774 776 -1 764 774 771 -1 745 776 774 +-1 745 771 776 -1 777 778 779 -1 745 778 777 -1 738 779 778 -1 754 777 779 +-1 776 777 756 -1 745 777 776 -1 754 756 777 -1 745 776 756 -1 744 778 775 +-1 738 778 744 -1 745 775 778 -1 745 744 775 -1 758 779 741 -1 754 779 758 +-1 738 741 779 -1 154 758 741 -1 780 781 782 -1 783 781 780 -1 784 782 781 +-1 785 780 782 -1 786 780 787 -1 783 780 786 -1 785 787 780 -1 140 786 787 +-1 788 781 789 -1 784 781 788 -1 783 789 781 -1 790 788 789 -1 791 782 792 +-1 785 782 791 -1 784 792 782 -1 126 791 792 -1 793 794 795 -1 785 794 793 +-1 117 795 794 -1 132 793 795 -1 787 793 138 -1 785 793 787 -1 132 138 793 +-1 140 787 138 -1 125 794 791 -1 117 794 125 -1 785 791 794 -1 126 125 791 +-1 134 795 121 -1 132 795 134 -1 117 121 795 -1 123 134 121 -1 796 797 798 +-1 799 797 796 -1 763 798 797 -1 800 796 798 -1 801 796 780 -1 799 796 801 +-1 800 780 796 -1 790 801 780 -1 769 797 802 -1 763 797 769 -1 799 802 797 +-1 140 769 802 -1 803 798 766 -1 800 798 803 -1 763 766 798 -1 140 803 766 +-1 804 805 806 -1 807 805 804 -1 808 806 805 -1 809 804 806 -1 810 804 811 +-1 807 804 810 -1 809 811 804 -1 126 810 811 -1 812 805 813 -1 808 805 812 +-1 807 813 805 -1 126 812 813 -1 814 806 815 -1 809 806 814 -1 808 815 806 +-1 790 814 815 -1 816 817 818 -1 784 817 816 -1 790 818 817 -1 808 816 818 +-1 792 816 812 -1 784 816 792 -1 808 812 816 -1 126 792 812 -1 819 817 788 +-1 790 817 819 -1 784 788 817 -1 790 819 788 -1 815 818 820 -1 808 818 815 +-1 790 820 818 -1 790 815 820 -1 821 822 823 -1 790 822 821 -1 783 823 822 +-1 799 821 823 -1 820 821 801 -1 790 821 820 -1 799 801 821 -1 790 820 801 +-1 789 822 819 -1 783 822 789 -1 790 819 822 -1 790 789 819 -1 802 823 786 +-1 799 823 802 -1 783 786 823 -1 140 802 786 -1 824 825 826 -1 827 825 824 +-1 828 826 825 -1 829 824 826 -1 830 824 831 -1 827 824 830 -1 829 831 824 +-1 126 830 831 -1 832 825 833 -1 828 825 832 -1 827 833 825 -1 834 832 833 +-1 835 826 836 -1 829 826 835 -1 828 836 826 -1 112 835 836 -1 837 838 839 +-1 829 838 837 -1 103 839 838 -1 118 837 839 -1 831 837 124 -1 829 837 831 +-1 118 124 837 -1 126 831 124 -1 111 838 835 -1 103 838 111 -1 829 835 838 +-1 112 111 835 -1 120 839 107 -1 118 839 120 -1 103 107 839 -1 109 120 107 +-1 840 841 842 -1 843 841 840 -1 807 842 841 -1 844 840 842 -1 845 840 846 +-1 843 840 845 -1 844 846 840 -1 834 845 846 -1 813 841 847 -1 807 841 813 +-1 843 847 841 -1 126 813 847 -1 848 842 810 -1 844 842 848 -1 807 810 842 +-1 126 848 810 -1 849 850 851 -1 852 850 849 -1 853 851 850 -1 854 849 851 +-1 855 849 856 -1 852 849 855 -1 854 856 849 -1 112 855 856 -1 857 850 858 +-1 853 850 857 -1 852 858 850 -1 112 857 858 -1 859 851 860 -1 854 851 859 +-1 853 860 851 -1 834 859 860 -1 861 862 863 -1 828 862 861 -1 834 863 862 +-1 853 861 863 -1 836 861 857 -1 828 861 836 -1 853 857 861 -1 112 836 857 +-1 864 862 832 -1 834 862 864 -1 828 832 862 -1 834 864 832 -1 860 863 865 +-1 853 863 860 -1 834 865 863 -1 834 860 865 -1 866 867 868 -1 834 867 866 +-1 827 868 867 -1 843 866 868 -1 865 866 845 -1 834 866 865 -1 843 845 866 +-1 834 865 845 -1 833 867 864 -1 827 867 833 -1 834 864 867 -1 834 833 864 +-1 847 868 830 -1 843 868 847 -1 827 830 868 -1 126 847 830 -1 869 870 871 +-1 872 870 869 -1 873 871 870 -1 874 869 871 -1 875 869 876 -1 872 869 875 +-1 874 876 869 -1 112 875 876 -1 877 870 878 -1 873 870 877 -1 872 878 870 +-1 879 877 878 -1 880 871 881 -1 874 871 880 -1 873 881 871 -1 98 880 881 +-1 882 883 884 -1 874 883 882 -1 89 884 883 -1 104 882 884 -1 876 882 110 +-1 874 882 876 -1 104 110 882 -1 112 876 110 -1 97 883 880 -1 89 883 97 -1 874 +880 883 -1 98 97 880 -1 106 884 93 -1 104 884 106 -1 89 93 884 -1 95 106 93 +-1 885 886 887 -1 888 886 885 -1 852 887 886 -1 889 885 887 -1 890 885 891 +-1 888 885 890 -1 889 891 885 -1 879 890 891 -1 858 886 892 -1 852 886 858 +-1 888 892 886 -1 112 858 892 -1 893 887 855 -1 889 887 893 -1 852 855 887 +-1 112 893 855 -1 894 895 896 -1 897 895 894 -1 898 896 895 -1 899 894 896 +-1 900 894 901 -1 897 894 900 -1 899 901 894 -1 98 900 901 -1 902 895 903 +-1 898 895 902 -1 897 903 895 -1 98 902 903 -1 904 896 905 -1 899 896 904 +-1 898 905 896 -1 879 904 905 -1 906 907 908 -1 873 907 906 -1 879 908 907 +-1 898 906 908 -1 881 906 902 -1 873 906 881 -1 898 902 906 -1 98 881 902 +-1 909 907 877 -1 879 907 909 -1 873 877 907 -1 879 909 877 -1 905 908 910 +-1 898 908 905 -1 879 910 908 -1 879 905 910 -1 911 912 913 -1 879 912 911 +-1 872 913 912 -1 888 911 913 -1 910 911 890 -1 879 911 910 -1 888 890 911 +-1 879 910 890 -1 878 912 909 -1 872 912 878 -1 879 909 912 -1 879 878 909 +-1 892 913 875 -1 888 913 892 -1 872 875 913 -1 112 892 875 -1 914 915 916 +-1 917 915 914 -1 918 916 915 -1 919 914 916 -1 920 914 921 -1 917 914 920 +-1 919 921 914 -1 98 920 921 -1 922 915 923 -1 918 915 922 -1 917 923 915 +-1 924 922 923 -1 925 916 926 -1 919 916 925 -1 918 926 916 -1 84 925 926 +-1 927 928 929 -1 919 928 927 -1 75 929 928 -1 90 927 929 -1 921 927 96 -1 919 +927 921 -1 90 96 927 -1 98 921 96 -1 83 928 925 -1 75 928 83 -1 919 925 928 +-1 84 83 925 -1 92 929 79 -1 90 929 92 -1 75 79 929 -1 81 92 79 -1 930 931 932 +-1 933 931 930 -1 897 932 931 -1 934 930 932 -1 935 930 936 -1 933 930 935 +-1 934 936 930 -1 924 935 936 -1 903 931 937 -1 897 931 903 -1 933 937 931 +-1 98 903 937 -1 938 932 900 -1 934 932 938 -1 897 900 932 -1 98 938 900 -1 +939 940 941 -1 942 940 939 -1 926 941 940 -1 943 939 941 -1 944 939 945 -1 942 +939 944 -1 943 945 939 -1 84 944 945 -1 946 940 947 -1 926 940 946 -1 942 947 +940 -1 84 946 947 -1 948 941 949 -1 943 941 948 -1 926 949 941 -1 924 948 949 +-1 950 951 952 -1 918 951 950 -1 924 952 951 -1 926 950 952 -1 926 950 946 +-1 918 950 926 -1 926 946 950 -1 84 926 946 -1 953 951 922 -1 924 951 953 +-1 918 922 951 -1 924 953 922 -1 949 952 924 -1 926 952 949 -1 924 924 952 +-1 924 949 924 -1 954 955 956 -1 924 955 954 -1 917 956 955 -1 933 954 956 +-1 924 954 935 -1 924 954 924 -1 933 935 954 -1 924 924 935 -1 923 955 953 +-1 917 955 923 -1 924 953 955 -1 924 923 953 -1 937 956 920 -1 933 956 937 +-1 917 920 956 -1 98 937 920 -1 957 958 959 -1 960 958 957 -1 961 959 958 +-1 962 957 959 -1 963 957 964 -1 960 957 963 -1 962 964 957 -1 84 963 964 +-1 965 958 966 -1 961 958 965 -1 960 966 958 -1 967 965 966 -1 968 959 969 +-1 962 959 968 -1 961 969 959 -1 70 968 969 -1 970 971 972 -1 962 971 970 +-1 61 972 971 -1 76 970 972 -1 964 970 82 -1 962 970 964 -1 76 82 970 -1 84 +964 82 -1 69 971 968 -1 61 971 69 -1 962 968 971 -1 70 69 968 -1 78 972 65 +-1 76 972 78 -1 61 65 972 -1 67 78 65 -1 973 974 975 -1 976 974 973 -1 942 975 +974 -1 977 973 975 -1 978 973 979 -1 976 973 978 -1 977 979 973 -1 967 978 979 +-1 947 974 980 -1 942 974 947 -1 976 980 974 -1 84 947 980 -1 981 975 944 +-1 977 975 981 -1 942 944 975 -1 84 981 944 -1 982 983 984 -1 985 983 982 +-1 986 984 983 -1 987 982 984 -1 988 982 989 -1 985 982 988 -1 987 989 982 +-1 70 988 989 -1 990 983 991 -1 986 983 990 -1 985 991 983 -1 70 990 991 -1 +992 984 993 -1 987 984 992 -1 986 993 984 -1 967 992 993 -1 994 995 996 -1 961 +995 994 -1 967 996 995 -1 986 994 996 -1 969 994 990 -1 961 994 969 -1 986 990 +994 -1 70 969 990 -1 997 995 965 -1 967 995 997 -1 961 965 995 -1 967 997 965 +-1 993 996 997 -1 986 996 993 -1 967 997 996 -1 967 993 997 -1 998 999 1000 +-1 967 999 998 -1 960 1000 999 -1 976 998 1000 -1 997 998 978 -1 967 998 997 +-1 976 978 998 -1 967 997 978 -1 966 999 997 -1 960 999 966 -1 967 997 999 +-1 967 966 997 -1 980 1000 963 -1 976 1000 980 -1 960 963 1000 -1 84 980 963 +-1 1001 1002 1003 -1 1004 1002 1001 -1 1005 1003 1002 -1 1006 1001 1003 -1 1007 +1001 1008 -1 1004 1001 1007 -1 1006 1008 1001 -1 70 1007 1008 -1 1009 1002 1010 +-1 1005 1002 1009 -1 1004 1010 1002 -1 1011 1009 1010 -1 1012 1003 1013 -1 1006 +1003 1012 -1 1005 1013 1003 -1 56 1012 1013 -1 1014 1015 1016 -1 1006 1015 1014 +-1 47 1016 1015 -1 62 1014 1016 -1 1008 1014 68 -1 1006 1014 1008 -1 62 68 1014 +-1 70 1008 68 -1 55 1015 1012 -1 47 1015 55 -1 1006 1012 1015 -1 56 55 1012 +-1 64 1016 51 -1 62 1016 64 -1 47 51 1016 -1 53 64 51 -1 1017 1018 1019 -1 1020 +1018 1017 -1 985 1019 1018 -1 1021 1017 1019 -1 1022 1017 1023 -1 1020 1017 +1022 -1 1021 1023 1017 -1 1011 1022 1023 -1 991 1018 1024 -1 985 1018 991 +-1 1020 1024 1018 -1 70 991 1024 -1 1025 1019 988 -1 1021 1019 1025 -1 985 988 +1019 -1 70 1025 988 -1 1026 1027 1028 -1 1029 1027 1026 -1 1030 1028 1027 +-1 1031 1026 1028 -1 1032 1026 1033 -1 1029 1026 1032 -1 1031 1033 1026 -1 56 +1032 1033 -1 1034 1027 1035 -1 1030 1027 1034 -1 1029 1035 1027 -1 56 1034 1035 +-1 1036 1028 1037 -1 1031 1028 1036 -1 1030 1037 1028 -1 1011 1036 1037 -1 1038 +1039 1040 -1 1005 1039 1038 -1 1011 1040 1039 -1 1030 1038 1040 -1 1013 1038 +1034 -1 1005 1038 1013 -1 1030 1034 1038 -1 56 1013 1034 -1 1041 1039 1009 +-1 1011 1039 1041 -1 1005 1009 1039 -1 1011 1041 1009 -1 1037 1040 1042 -1 1030 +1040 1037 -1 1011 1042 1040 -1 1011 1037 1042 -1 1043 1044 1045 -1 1011 1044 +1043 -1 1004 1045 1044 -1 1020 1043 1045 -1 1042 1043 1022 -1 1011 1043 1042 +-1 1020 1022 1043 -1 1011 1042 1022 -1 1010 1044 1041 -1 1004 1044 1010 -1 1011 +1041 1044 -1 1011 1010 1041 -1 1024 1045 1007 -1 1020 1045 1024 -1 1004 1007 +1045 -1 70 1024 1007 -1 1046 1047 1048 -1 1049 1047 1046 -1 1050 1048 1047 +-1 1051 1046 1048 -1 1052 1046 1053 -1 1049 1046 1052 -1 1051 1053 1046 -1 56 +1052 1053 -1 1054 1047 1055 -1 1050 1047 1054 -1 1049 1055 1047 -1 1056 1054 +1055 -1 1057 1048 1058 -1 1051 1048 1057 -1 1050 1058 1048 -1 42 1057 1058 +-1 1059 1060 1061 -1 1051 1060 1059 -1 33 1061 1060 -1 48 1059 1061 -1 1053 +1059 54 -1 1051 1059 1053 -1 48 54 1059 -1 56 1053 54 -1 41 1060 1057 -1 33 +1060 41 -1 1051 1057 1060 -1 42 41 1057 -1 50 1061 37 -1 48 1061 50 -1 33 37 +1061 -1 39 50 37 -1 1062 1063 1064 -1 1065 1063 1062 -1 1029 1064 1063 -1 1066 +1062 1064 -1 1067 1062 1068 -1 1065 1062 1067 -1 1066 1068 1062 -1 1056 1067 +1068 -1 1035 1063 1069 -1 1029 1063 1035 -1 1065 1069 1063 -1 56 1035 1069 +-1 1070 1064 1032 -1 1066 1064 1070 -1 1029 1032 1064 -1 56 1070 1032 -1 1071 +1072 1073 -1 1074 1072 1071 -1 1075 1073 1072 -1 1076 1071 1073 -1 1077 1071 +1078 -1 1074 1071 1077 -1 1076 1078 1071 -1 42 1077 1078 -1 1079 1072 1080 +-1 1075 1072 1079 -1 1074 1080 1072 -1 42 1079 1080 -1 1081 1073 1082 -1 1076 +1073 1081 -1 1075 1082 1073 -1 1056 1081 1082 -1 1083 1084 1085 -1 1050 1084 +1083 -1 1056 1085 1084 -1 1075 1083 1085 -1 1058 1083 1079 -1 1050 1083 1058 +-1 1075 1079 1083 -1 42 1058 1079 -1 1086 1084 1054 -1 1056 1084 1086 -1 1050 +1054 1084 -1 1056 1086 1054 -1 1082 1085 1087 -1 1075 1085 1082 -1 1056 1087 +1085 -1 1056 1082 1087 -1 1088 1089 1090 -1 1056 1089 1088 -1 1049 1090 1089 +-1 1065 1088 1090 -1 1087 1088 1067 -1 1056 1088 1087 -1 1065 1067 1088 -1 1056 +1087 1067 -1 1055 1089 1086 -1 1049 1089 1055 -1 1056 1086 1089 -1 1056 1055 +1086 -1 1069 1090 1052 -1 1065 1090 1069 -1 1049 1052 1090 -1 56 1069 1052 +-1 1091 1092 1093 -1 1094 1092 1091 -1 1095 1093 1092 -1 1096 1091 1093 -1 1097 +1091 1098 -1 1094 1091 1097 -1 1096 1098 1091 -1 42 1097 1098 -1 1099 1092 1100 +-1 1095 1092 1099 -1 1094 1100 1092 -1 1101 1099 1100 -1 1102 1093 1103 -1 1096 +1093 1102 -1 1095 1103 1093 -1 28 1102 1103 -1 1104 1105 1106 -1 1096 1105 1104 +-1 19 1106 1105 -1 34 1104 1106 -1 1098 1104 40 -1 1096 1104 1098 -1 34 40 1104 +-1 42 1098 40 -1 27 1105 1102 -1 19 1105 27 -1 1096 1102 1105 -1 28 27 1102 +-1 36 1106 23 -1 34 1106 36 -1 19 23 1106 -1 25 36 23 -1 1107 1108 1109 -1 1110 +1108 1107 -1 1074 1109 1108 -1 1111 1107 1109 -1 1112 1107 1091 -1 1110 1107 +1112 -1 1111 1091 1107 -1 1101 1112 1091 -1 1080 1108 1113 -1 1074 1108 1080 +-1 1110 1113 1108 -1 42 1080 1113 -1 1114 1109 1077 -1 1111 1109 1114 -1 1074 +1077 1109 -1 42 1114 1077 -1 1115 1116 1117 -1 1118 1116 1115 -1 1119 1117 1116 +-1 1120 1115 1117 -1 1121 1115 1122 -1 1118 1115 1121 -1 1120 1122 1115 -1 28 +1121 1122 -1 1123 1116 1124 -1 1119 1116 1123 -1 1118 1124 1116 -1 28 1123 1124 +-1 1125 1117 1126 -1 1120 1117 1125 -1 1119 1126 1117 -1 1101 1125 1126 -1 1127 +1128 1129 -1 1095 1128 1127 -1 1101 1129 1128 -1 1119 1127 1129 -1 1103 1127 +1123 -1 1095 1127 1103 -1 1119 1123 1127 -1 28 1103 1123 -1 1130 1128 1099 +-1 1101 1128 1130 -1 1095 1099 1128 -1 1101 1130 1099 -1 1126 1129 1131 -1 1119 +1129 1126 -1 1101 1131 1129 -1 1101 1126 1131 -1 1132 1133 1134 -1 1101 1133 +1132 -1 1094 1134 1133 -1 1110 1132 1134 -1 1131 1132 1112 -1 1101 1132 1131 +-1 1110 1112 1132 -1 1101 1131 1112 -1 1100 1133 1130 -1 1094 1133 1100 -1 1101 +1130 1133 -1 1101 1100 1130 -1 1113 1134 1097 -1 1110 1134 1113 -1 1094 1097 +1134 -1 42 1113 1097 -1 1135 1136 1137 -1 1138 1136 1135 -1 1139 1137 1136 +-1 1140 1135 1137 -1 1141 1135 1142 -1 1138 1135 1141 -1 1140 1142 1135 -1 28 +1141 1142 -1 1143 1136 1144 -1 1139 1136 1143 -1 1138 1144 1136 -1 1145 1143 +1144 -1 1146 1137 1147 -1 1140 1137 1146 -1 1139 1147 1137 -1 14 1146 1147 +-1 1148 1149 1150 -1 1140 1149 1148 -1 4 1150 1149 -1 20 1148 1150 -1 1142 1148 +26 -1 1140 1148 1142 -1 20 26 1148 -1 28 1142 26 -1 13 1149 1146 -1 4 1149 13 +-1 1140 1146 1149 -1 14 13 1146 -1 22 1150 9 -1 20 1150 22 -1 4 9 1150 -1 11 +22 9 -1 1151 1152 1153 -1 1154 1152 1151 -1 1118 1153 1152 -1 1155 1151 1153 +-1 1156 1151 1157 -1 1154 1151 1156 -1 1155 1157 1151 -1 1145 1156 1157 -1 1124 +1152 1158 -1 1118 1152 1124 -1 1154 1158 1152 -1 28 1124 1158 -1 1159 1153 1121 +-1 1155 1153 1159 -1 1118 1121 1153 -1 28 1159 1121 -1 1160 1161 1162 -1 1163 +1161 1160 -1 1162 1162 1161 -1 1164 1160 1162 -1 1165 1160 1163 -1 1163 1160 +1165 -1 1164 1163 1160 -1 14 1165 1163 -1 1166 1161 1165 -1 1162 1161 1166 +-1 1163 1165 1161 -1 14 1166 1165 -1 1167 1162 1168 -1 1164 1162 1167 -1 1162 +1168 1162 -1 1145 1167 1168 -1 1169 1170 1171 -1 1139 1170 1169 -1 1145 1171 +1170 -1 1162 1169 1171 -1 1147 1169 1166 -1 1139 1169 1147 -1 1162 1166 1169 +-1 14 1147 1166 -1 1172 1170 1143 -1 1145 1170 1172 -1 1139 1143 1170 -1 1145 +1172 1143 -1 1168 1171 1173 -1 1162 1171 1168 -1 1145 1173 1171 -1 1145 1168 +1173 -1 1174 1175 1176 -1 1145 1175 1174 -1 1138 1176 1175 -1 1154 1174 1176 +-1 1173 1174 1156 -1 1145 1174 1173 -1 1154 1156 1174 -1 1145 1173 1156 -1 1144 +1175 1172 -1 1138 1175 1144 -1 1145 1172 1175 -1 1145 1144 1172 -1 1158 1176 +1141 -1 1154 1176 1158 -1 1138 1141 1176 -1 28 1158 1141 -1 ] +coord DEF IndexedFaceSet5_Coord +Coordinate { +point [ -12.92969 -243.75 251.95313 -14.21875 -238.67188 234.375 -10.9375 +-242.96875 220.70313 -14.375 -240.625 250 -12.5 -237.5 203.125 -10 -246.875 +234.375 -11.28906 -247.26563 249.02344 -10.11719 -248.82813 246.09375 -10 +-250 250 -18.43189 -229.85218 240.59097 -17.30469 -233.10547 249.02344 -20 +-225 250 -5.70313 -248.82813 191.40625 -6.26728 -244.04066 168.79498 0 -250 +125 -19.54246 -215.26625 245.38056 -18.91746 -210.69629 245.38056 -9.44044 +-219.24664 184.6178 -22.5 -210.9375 265.625 -8.79485 -214.54264 184.64724 +-10.04485 -223.68255 184.64724 -21.75781 -217.67578 258.78906 -17.20432 -222.94346 +231.35209 -17.044 -205.61817 233.66181 -20.89844 -205.46875 257.8125 -20 -200 +250 -3.44711 -224.79549 147.42339 -3.35395 -220.67786 147.42339 0 -225 125 +-23.01007 -190.26625 245.38056 -25.37733 -185.69629 245.38056 -12.42033 -194.10073 +184.6178 -28.125 -185.9375 265.625 -14.76708 -189.54264 184.64724 -10.03256 +-198.68255 184.64724 -23.78906 -192.96875 257.8125 -17.66285 -197.68813 233.66181 +-26.34648 -180.61817 233.66181 -30.03906 -180.46875 257.8125 -30 -175 250 +-4.19445 -200.08157 147.42339 -4.7129 -195.66588 147.42339 0 -200 125 -21.28472 +-165.26625 245.38056 -17.1752 -160.69629 245.38056 -9.43883 -169.10073 184.6178 +-22.5 -160.9375 265.625 -5.31034 -164.54264 184.64724 -13.52937 -173.68255 +184.64724 -27.14844 -167.96875 257.8125 -25.72763 -172.68813 233.66181 -8.9823 +-155.61817 233.66181 -15.35156 -155.46875 257.8125 -10 -150 250 -3.87227 -175.08157 +147.42339 -2.9318 -170.66588 147.42339 0 -175 125 -13.00447 -140.26625 245.38056 +-15.68423 -135.69629 245.38056 -6.76823 -144.10073 184.6178 -16.875 -135.9375 +265.625 -9.43215 -139.54264 184.64724 -4.07263 -148.68255 184.64724 -12.46094 +-142.96875 257.8125 -8.36344 -147.68813 233.66181 -17.35804 -130.61817 233.66181 +-19.0625 -130.46875 257.8125 -20 -125 250 -2.16763 -150.08157 147.42339 -2.7343 +-145.66588 147.42339 0 -150 125 -15.52798 -115.26625 245.38056 -13.47322 -110.69629 +245.38056 -7.39002 -119.10073 184.6178 -16.875 -110.9375 265.625 -5.32263 +-114.54264 184.64724 -9.43215 -123.68255 184.64724 -19.0625 -117.96875 257.8125 +-17.35804 -122.68813 233.66181 -8.98537 -105.61817 233.66181 -13.16406 -105.46875 +257.8125 -10 -100 250 -2.88721 -125.08157 147.42339 -2.41697 -120.66588 147.42339 +0 -125 125 -9.45873 -90.26625 245.38056 -9.45873 -85.69629 245.38056 -4.09763 +-94.10073 184.6178 -11.25 -85.9375 265.625 -4.08493 -89.54264 184.64724 -4.08493 +-98.68255 184.64724 -10.27344 -92.96875 257.8125 -8.36652 -97.68813 233.66181 +-8.36652 -80.61817 233.66181 -10.27344 -80.46875 257.8125 -10 -75 250 -1.49989 +-100.08157 147.42339 -1.49989 -95.66588 147.42339 0 -100 125 -13.55134 -65.26625 +245.38056 -15.2936 -60.69629 245.38056 -7.07913 -69.10073 184.6178 -16.875 +-60.9375 265.625 -8.80715 -64.54264 184.64724 -5.32263 -73.68255 184.64724 +-13.16406 -67.96875 257.8125 -8.98537 -72.68813 233.66181 -17.04707 -55.61817 +233.66181 -18.71094 -55.46875 257.8125 -20 -50 250 -2.34052 -75.08157 147.42339 +-2.76254 -70.66588 147.42339 0 -75 125 -19.54246 -40.26625 245.38056 -18.91746 +-35.69629 245.38056 -9.43883 -44.10073 184.6178 -22.5 -35.9375 265.625 -8.79485 +-39.54264 184.64724 -10.04485 -48.68255 184.64724 -21.60156 -42.96875 257.8125 +-17.66593 -47.68813 233.66181 -17.044 -30.61817 233.66181 -20.89844 -30.46875 +257.8125 -20 -25 250 -3.45025 -50.08157 147.42339 -3.35382 -45.66588 147.42339 +0 -50 125 -23.0882 -15.26625 245.38056 -25.14296 -10.69629 245.38056 -12.10944 +-19.10073 184.6178 -28.125 -10.9375 265.625 -14.14208 -14.54264 184.64724 +-10.03256 -23.68255 184.64724 -23.78906 -17.96875 257.8125 -17.66285 -22.68813 +233.66181 -26.03552 -5.61817 233.66181 -29.6875 -5.46875 257.8125 -30 0 250 +-4.11799 -25.08157 147.42339 -4.58823 -20.66588 147.42339 0 -25 125 -25.06483 +9.73375 245.38056 -23.32257 14.30371 245.38056 -12.42033 5.89927 184.6178 +-28.125 14.0625 265.625 -10.65756 10.45736 184.64724 -14.14208 1.31745 184.64724 +-29.6875 7.03125 257.8125 -26.03552 2.31187 233.66181 -17.97382 19.38183 233.66181 +-24.14063 19.53125 257.8125 -20 25 250 -4.66468 -.08157 147.42339 -4.24266 +4.33412 147.42339 0 0 125 -15.05923 34.73375 245.38056 -13.62947 39.30371 +245.38056 -6.76823 30.89927 184.6178 -16.875 39.0625 265.625 -5.32263 35.45736 +184.64724 -8.18215 26.31745 184.64724 -18.35938 32.03125 257.8125 -16.73611 +27.31187 233.66181 -8.98537 44.38183 233.66181 -13.16406 44.53125 257.8125 +-10 50 250 -2.63786 24.91843 147.42339 -2.26406 29.33412 147.42339 0 25 125 +-9.45873 59.73375 245.38056 -9.45873 64.30371 245.38056 -4.09763 55.89927 +184.6178 -11.25 64.0625 265.625 -4.08493 60.45736 184.64724 -4.08493 51.31745 +184.64724 -10.27344 57.03125 257.8125 -8.36652 52.31187 233.66181 -8.36652 +69.38183 233.66181 -10.27344 69.53125 257.8125 -10 75 250 -1.49989 49.91843 +147.42339 -1.49989 54.33412 147.42339 0 50 125 -13.62947 84.73375 245.38056 +-15.05923 89.30371 245.38056 -6.76823 80.89927 184.6178 -16.875 89.0625 265.625 +-8.18215 85.45736 184.64724 -5.32263 76.31745 184.64724 -13.16406 82.03125 +257.8125 -8.98537 77.31187 233.66181 -16.73611 94.38183 233.66181 -18.35938 +94.53125 257.8125 -20 100 250 -2.26406 74.91843 147.42339 -2.63786 79.33412 +147.42339 0 75 125 -23.4007 109.73375 245.38056 -24.83046 114.30371 245.38056 +-12.10944 105.89927 184.6178 -28.125 114.0625 265.625 -13.51708 110.45736 +184.64724 -10.65756 101.31745 184.64724 -24.14063 107.03125 257.8125 -17.97382 +102.31187 233.66181 -25.72456 119.38183 233.66181 -29.33594 119.53125 257.8125 +-30 125 250 -4.16621 99.91843 147.42339 -4.54001 104.33412 147.42339 0 100 +125 -29.0012 134.73375 245.38056 -29.0012 139.30371 245.38056 -14.78004 130.89927 +184.6178 -33.75 139.0625 265.625 -14.75478 135.45736 184.64724 -14.75478 126.31745 +184.64724 -32.22656 132.03125 257.8125 -26.34341 127.31187 233.66181 -26.34341 +144.38183 233.66181 -32.22656 144.53125 257.8125 -30 150 250 -5.30418 124.91843 +147.42339 -5.30418 129.33412 147.42339 0 125 125 -24.83046 159.73375 245.38056 +-23.4007 164.30371 245.38056 -12.10944 155.89927 184.6178 -28.125 164.0625 +265.625 -10.65756 160.45736 184.64724 -13.51708 151.31745 184.64724 -29.33594 +157.03125 257.8125 -25.72456 152.31187 233.66181 -17.97382 169.38183 233.66181 +-24.14063 169.53125 257.8125 -20 175 250 -4.54001 149.91843 147.42339 -4.16621 +154.33412 147.42339 0 150 125 -15.13735 184.73375 245.38056 -13.39509 189.30371 +245.38056 -6.45733 180.89927 184.6178 -16.875 189.0625 265.625 -4.69763 185.45736 +184.64724 -8.18215 176.31745 184.64724 -18.35938 182.03125 257.8125 -16.73611 +177.31187 233.66181 -8.67441 194.38183 233.66181 -12.8125 194.53125 257.8125 +-10 200 250 -2.56141 174.91843 147.42339 -2.13939 179.33412 147.42339 0 175 +125 -13.23884 209.73375 245.38056 -15.6061 214.30371 245.38056 -7.07913 205.89927 +184.6178 -16.875 214.0625 265.625 -9.43215 210.45736 184.64724 -4.69763 201.31745 +184.64724 -12.8125 207.03125 257.8125 -8.67441 202.31187 233.66181 -17.35804 +219.38183 233.66181 -19.03646 219.4987 257.64974 -20 225 250 -2.2923 199.91843 +147.42339 -2.81075 204.33412 147.42339 0 200 125 -15.86652 234.86396 247.00816 +-13.70759 240.47558 248.31025 -7.36497 231.94447 186.60081 -17.29167 239.58333 +268.22917 -5.1143 237.5407 187.25141 -9.43215 226.31745 184.64724 -19.29688 +232.32422 259.27734 -17.35804 227.31187 233.66181 -7.8011 245.50922 227.37291 +-14.05427 245.92152 265.76683 -10 250 250 -2.8639 225.16866 147.7717 -2.32346 +229.85994 147.23294 0 225 125 -.09616 243.03155 127.71574 .12387 239.33935 +126.60977 .19434 235.38661 125.45791 -.15451 245.50564 127.76469 .58122 232.55988 +121.34121 -.71588 239.95276 135.17411 .28112 248.26951 121.6164 -.46499 246.81786 +132.64088 0 250 125 .25505 234.77448 123.76848 -.11281 241.24736 126.98022 +0 237.5 125 -.58049 231.46346 134.15503 .67894 229.7587 120.74208 -2.51846 +247.73946 161.605 -2.32024 238.44309 157.9701 -5.41786 246.83493 196.75898 +-4.66667 252.00956 189.55294 -2.26195 251.8798 156.99831 -7.3689 252.75336 +223.77081 .15169 245.16112 112.73034 .45507 248.3157 112.45831 .20225 248.12433 +112.20802 .40451 245.77254 113.18801 .40451 249.14498 112.09426 0 245.66189 +112.46311 .09154 241.08381 112.14867 -.04405 241.93239 112.64274 0 237.5 112.5 +.44407 249.72011 115.52053 .08029 249.73251 121.41502 0 248.31285 112.4155 +.17697 249.3548 111.53893 0 250 112.5 .19167 228.28917 112.1887 .48312 227.18686 +114.51761 .23195 231.8436 111.71104 .51112 224.57407 114.34782 .61852 229.88588 +113.07405 0 231.68186 111.16103 .21297 224.82253 113.49308 -.05995 228.88854 +111.66185 0 225 112.5 .92307 226.87477 115.10834 .9282 224.09377 114.44347 +-.01614 234.78791 111.41748 .18376 233.32569 112.79906 .61267 230.31495 117.23371 +.38724 233.85872 118.97533 .35663 233.70327 115.48016 0 237.5 118.7196 -.03556 +237.24454 122.45768 -.01361 237.31836 114.74612 .14428 241.82149 116.26582 +-.09934 242.37315 123.00425 .14446 246.32048 120.64328 -.44991 215.78134 127.66094 +.02917 212.30415 124.10883 -.44991 209.54622 127.66094 .32911 216.68152 121.34121 +.32911 207.55988 121.34121 -2.39949 213.9676 140.86052 .15906 219.55476 121.50135 +-1.58904 220.73223 135.24414 .1097 210.09316 124.30377 .1097 214.65398 124.30377 +0 212.5 125 -1.56858 206.01661 134.9416 .14978 204.64867 121.45227 -5.54576 +219.62331 158.73525 -5.5718 211.82233 158.89801 -10.09667 218.34299 184.51392 +.27222 217.73626 111.71104 .5593 221.94446 114.51761 .19167 221.39138 112.1887 +.72593 218.99375 113.07405 0 218.31814 111.16103 .19535 215.38881 112.06855 +-.05009 215.58903 111.78399 0 212.5 112.5 .94364 221.36211 115.32886 -.06667 +221.21697 111.66185 .19167 203.28917 112.1887 .5593 202.18686 114.51761 .27222 +206.8436 111.71104 .51112 199.57407 114.34782 .72593 204.88588 113.07405 0 +206.68186 111.16103 .21297 199.82253 113.49308 -.06667 203.88854 111.66185 +0 200 112.5 .9433 201.99557 115.22383 .93661 199.21949 114.21629 -.00951 209.85524 +111.46839 .19535 208.65922 112.91362 .64554 205.37652 116.87831 .21416 209.33673 +119.77826 .35873 208.81445 115.48728 0 212.5 118.7196 -.05485 212.56322 122.99297 +-.0363 212.38984 114.71511 .35873 215.60056 115.48728 .21416 215.23874 119.77826 +.64554 218.55378 116.87831 .05683 190.78134 127.66094 .44088 187.30415 124.10883 +.05683 184.54622 127.66094 .58122 191.68152 121.34121 .58122 182.55988 121.34121 +-1.12275 188.9676 140.86052 .62694 194.70407 121.45227 -.60854 195.79765 134.9416 +.19374 185.09316 124.30377 .19374 189.65398 124.30377 0 187.5 125 -.61781 +181.01661 134.9416 .55575 179.64867 121.45227 -2.31921 194.75352 158.89801 +-2.39734 186.82233 158.89801 -3.9786 193.37555 184.67668 .23195 192.73626 +111.71104 .48312 196.94446 114.51761 .19167 196.39138 112.1887 .61852 193.99375 +113.07405 0 193.31814 111.16103 .16644 190.38881 112.06855 -.04741 190.58903 +111.78399 0 187.5 112.5 .90201 196.46667 115.22383 -.05995 196.21697 111.66185 +.19167 178.28917 112.1887 .48312 177.18686 114.51761 .23195 181.8436 111.71104 +.51112 174.57407 114.34782 .61852 179.88588 113.07405 0 181.68186 111.16103 +.21297 174.82253 113.49308 -.05995 178.88854 111.66185 0 175 112.5 .85767 +176.99557 115.22383 .89116 174.21949 114.21629 -.01283 184.85524 111.46839 +.16644 183.65922 112.91362 .6381 180.37652 116.87831 .29527 184.33673 119.77826 +.34326 183.81445 115.48728 0 187.5 118.7196 -.09687 187.56322 122.99297 -.03093 +187.38984 114.71511 .34326 190.60056 115.48728 .29527 190.23874 119.77826 +.6381 193.55378 116.87831 -.43293 165.78134 127.66094 .31337 162.30415 124.10883 +-.09118 159.54622 127.66094 .32911 166.68152 121.34121 .88466 157.55988 121.34121 +-2.34816 163.9676 140.86052 .14965 169.70407 121.45227 -1.40542 170.79765 +134.9416 .34118 160.09316 124.30377 .06341 164.65398 124.30377 0 162.5 125 +-1.50204 156.01661 134.9416 .85038 154.64867 121.45227 -5.07431 169.75352 +158.89801 -5.4861 161.82233 158.89801 -9.40087 168.37555 184.67668 .27222 +167.73626 111.71104 .5593 171.94446 114.51761 .19167 171.39138 112.1887 .72593 +168.99375 113.07405 0 168.31814 111.16103 .16778 165.38881 112.06855 -.06388 +165.58903 111.78399 0 162.5 112.5 .87359 171.46667 115.22383 -.06667 171.21697 +111.66185 .31945 153.28917 112.1887 .8306 152.18686 114.51761 .4 156.8436 +111.71104 .85186 149.57407 114.34782 1.06667 154.88588 113.07405 0 156.68186 +111.16103 .35494 149.82253 113.49308 -.10216 153.88854 111.66185 0 150 112.5 +1.56466 151.99557 115.22383 1.58373 149.21949 114.21629 -.02554 159.85524 +111.46839 .31461 158.65922 112.91362 1.06919 155.37652 116.87831 .53453 159.33673 +119.77826 .59855 158.81445 115.48728 0 162.5 118.7196 -.10115 162.56322 122.99297 +-.02577 162.38984 114.71511 .33744 165.60056 115.48728 .14471 165.23874 119.77826 +.64233 168.55378 116.87831 -.57245 140.78134 127.66094 .32795 137.30415 124.10883 +-.40157 134.54622 127.66094 .63255 141.68152 121.34121 .91033 132.55988 121.34121 +-3.5479 138.9676 140.86052 .47981 144.70407 121.45227 -2.20343 145.79765 134.9416 +.32659 135.09316 124.30377 .1877 139.65398 124.30377 0 137.5 125 -2.25406 +131.01661 134.9416 .81238 129.64867 121.45227 -7.87527 144.75352 158.89801 +-8.1007 136.82233 158.89801 -14.46223 143.37555 184.67668 .44028 142.73626 +111.71104 .90677 146.94446 114.51761 .31945 146.39138 112.1887 1.17408 143.99375 +113.07405 0 143.31814 111.16103 .30216 140.38881 112.06855 -.08949 140.58903 +111.78399 0 137.5 112.5 1.56789 146.46667 115.22383 -.10887 146.21697 111.66185 +.38334 128.28917 112.1887 1.04242 127.18686 114.51761 .50417 131.8436 111.71104 +1.02223 124.57407 114.34782 1.34445 129.88588 113.07405 0 131.68186 111.16103 +.42593 124.82253 113.49308 -.12662 128.88854 111.66185 0 125 112.5 1.90234 +126.99557 115.22383 1.91866 124.21949 114.21629 -.02498 134.85524 111.46839 +.37557 133.65922 112.91362 1.28524 130.37652 116.87831 .54415 134.33673 119.77826 +.71264 133.81445 115.48728 0 137.5 118.7196 -.12857 137.56322 122.99297 -.05344 +137.38984 114.71511 .58208 140.60056 115.48728 .34924 140.23874 119.77826 +1.07182 143.55378 116.87831 -.40157 115.78134 127.66094 .32795 112.30415 124.10883 +-.57245 109.54622 127.66094 .91033 116.68152 121.34121 .63255 107.55988 121.34121 +-3.5479 113.9676 140.86052 .81238 119.70407 121.45227 -2.25406 120.79765 134.9416 +.1877 110.09316 124.30377 .32659 114.65398 124.30377 0 112.5 125 -2.20343 +106.01661 134.9416 .47981 104.64867 121.45227 -8.1007 119.75352 158.89801 +-7.87527 111.82233 158.89801 -14.46223 118.37555 184.67668 .50417 117.73626 +111.71104 1.04242 121.94446 114.51761 .38334 121.39138 112.1887 1.34445 118.99375 +113.07405 0 118.31814 111.16103 .37557 115.38881 112.06855 -.09061 115.58903 +111.78399 0 112.5 112.5 1.90234 121.46667 115.22383 -.12662 121.21697 111.66185 +.31945 103.28917 112.1887 .90677 102.18686 114.51761 .44028 106.8436 111.71104 +.85186 99.57407 114.34782 1.17408 104.88588 113.07405 0 106.68186 111.16103 +.35494 99.82253 113.49308 -.10887 103.88854 111.66185 0 100 112.5 1.56789 +101.99557 115.22383 1.58373 99.21949 114.21629 -.01433 109.85524 111.46839 +.30216 108.65922 112.91362 1.07182 105.37652 116.87831 .34924 109.33673 119.77826 +.58208 108.81445 115.48728 0 112.5 118.7196 -.12857 112.56322 122.99297 -.07249 +112.38984 114.71511 .71264 115.60056 115.48728 .54415 115.23874 119.77826 +1.28524 118.55378 116.87831 -.09118 90.78134 127.66094 .31337 87.30415 124.10883 +-.43293 84.54622 127.66094 .88466 91.68152 121.34121 .32911 82.55988 121.34121 +-2.34816 88.9676 140.86052 .85038 94.70407 121.45227 -1.50204 95.79765 134.9416 +.06341 85.09316 124.30377 .34118 89.65398 124.30377 0 87.5 125 -1.40078 81.01661 +134.9416 .18525 79.64867 121.45227 -5.4861 94.75352 158.89801 -5.03525 86.82233 +158.89801 -9.40087 93.37555 184.67668 .4 92.73626 111.71104 .8306 96.94446 +114.51761 .31945 96.39138 112.1887 1.06667 93.99375 113.07405 0 93.31814 111.16103 +.31461 90.38881 112.06855 -.06612 90.58903 111.78399 0 87.5 112.5 1.56466 +96.46667 115.22383 -.10216 96.21697 111.66185 .19167 78.28917 112.1887 .5593 +77.18686 114.51761 .27222 81.8436 111.71104 .51112 74.57407 114.34782 .72593 +79.88588 113.07405 0 81.68186 111.16103 .21297 74.82253 113.49308 -.06667 +78.88854 111.66185 0 75 112.5 .89576 76.99557 115.22383 .91388 74.21949 114.21629 +-.00425 84.85524 111.46839 .16778 83.65922 112.91362 .64233 80.37652 116.87831 +.14471 84.33673 119.77826 .33744 83.81445 115.48728 0 87.5 118.7196 -.10115 +87.56322 122.99297 -.06386 87.38984 114.71511 .59855 90.60056 115.48728 .53453 +90.23874 119.77826 1.06919 93.55378 116.87831 .04834 65.78134 127.66094 .29878 +62.30415 124.10883 -.12253 59.54622 127.66094 .58122 66.68152 121.34121 .30344 +57.55988 121.34121 -1.14841 63.9676 140.86052 .55581 69.70407 121.45227 -.69939 +70.79765 134.9416 .078 60.09316 124.30377 .21689 64.65398 124.30377 0 62.5 +125 -.64876 56.01661 134.9416 .22325 54.64867 121.45227 -2.64608 69.75352 +158.89801 -2.42066 61.82233 158.89801 -4.33952 68.37555 184.67668 .23195 67.73626 +111.71104 .48312 71.94446 114.51761 .19167 71.39138 112.1887 .61852 68.99375 +113.07405 0 68.31814 111.16103 .18023 65.38881 112.06855 -.04052 65.58903 +111.78399 0 62.5 112.5 .89253 71.46667 115.22383 -.05995 71.21697 111.66185 +.12778 53.28917 112.1887 .34747 52.18686 114.51761 .16806 56.8436 111.71104 +.34074 49.57407 114.34782 .44815 54.88588 113.07405 0 56.68186 111.16103 .14198 +49.82253 113.49308 -.04221 53.88854 111.66185 0 50 112.5 .55808 51.99557 115.22383 +.57896 49.21949 114.21629 -.00482 59.85524 111.46839 .10681 58.65922 112.91362 +.42628 55.37652 116.87831 .13509 59.33673 119.77826 .22335 58.81445 115.48728 +0 62.5 118.7196 -.07372 62.56322 122.99297 -.03619 62.38984 114.71511 .3539 +65.60056 115.48728 .33 65.23874 119.77826 .6397 68.55378 116.87831 -.12253 +40.78134 127.66094 .29878 37.30415 124.10883 .04834 34.54622 127.66094 .30344 +41.68152 121.34121 .58122 32.55988 121.34121 -1.14841 38.9676 140.86052 .22325 +44.70407 121.45227 -.64876 45.79765 134.9416 .21689 35.09316 124.30377 .078 +39.65398 124.30377 0 37.5 125 -.69939 31.01661 134.9416 .55581 29.64867 121.45227 +-2.42066 44.75352 158.89801 -2.64608 36.82233 158.89801 -4.33952 43.37555 +184.67668 .16806 42.73626 111.71104 .34747 46.94446 114.51761 .12778 46.39138 +112.1887 .44815 43.99375 113.07405 0 43.31814 111.16103 .10681 40.38881 112.06855 +-.03939 40.58903 111.78399 0 37.5 112.5 .55808 46.46667 115.22383 -.04221 +46.21697 111.66185 .19167 28.28917 112.1887 .48312 27.18686 114.51761 .23195 +31.8436 111.71104 .51112 24.57407 114.34782 .61852 29.88588 113.07405 0 31.68186 +111.16103 .21297 24.82253 113.49308 -.05995 28.88854 111.66185 0 25 112.5 +.89253 26.99557 115.22383 .91388 24.21949 114.21629 -.01546 34.85524 111.46839 +.18023 33.65922 112.91362 .6397 30.37652 116.87831 .33 34.33673 119.77826 +.3539 33.81445 115.48728 0 37.5 118.7196 -.07372 37.56322 122.99297 -.01714 +37.38984 114.71511 .22335 40.60056 115.48728 .13509 40.23874 119.77826 .42628 +43.55378 116.87831 -.43293 15.78134 127.66094 .31337 12.30415 124.10883 -.09118 +9.54622 127.66094 .32911 16.68152 121.34121 .88466 7.55988 121.34121 -2.34816 +13.9676 140.86052 .18525 19.70407 121.45227 -1.40078 20.79765 134.9416 .34118 +10.09316 124.30377 .06341 14.65398 124.30377 0 12.5 125 -1.4974 6.01661 134.9416 +.88598 4.64867 121.45227 -5.03525 19.75352 158.89801 -5.44704 11.82233 158.89801 +-9.40087 18.37555 184.67668 .27222 17.73626 111.71104 .5593 21.94446 114.51761 +.19167 21.39138 112.1887 .72593 18.99375 113.07405 0 18.31814 111.16103 .16778 +15.38881 112.06855 -.06388 15.58903 111.78399 0 12.5 112.5 .89576 21.46667 +115.22383 -.06667 21.21697 111.66185 .31945 3.28917 112.1887 .8306 2.18686 +114.51761 .4 6.8436 111.71104 .85186 -.42593 114.34782 1.06667 4.88588 113.07405 +0 6.68186 111.16103 .35494 -.17747 113.49308 -.10216 3.88854 111.66185 0 0 +112.5 1.58683 1.99557 115.22383 1.60646 -.78051 114.21629 -.02554 9.85524 +111.46839 .31461 8.65922 112.91362 1.06919 5.37652 116.87831 .53453 9.33673 +119.77826 .59855 8.81445 115.48728 0 12.5 118.7196 -.10115 12.56322 122.99297 +-.02577 12.38984 114.71511 .33744 15.60056 115.48728 .14471 15.23874 119.77826 +.64233 18.55378 116.87831 -.58094 -9.21866 127.66094 .18586 -12.69585 124.10883 +-.58094 -15.45378 127.66094 .63255 -8.31848 121.34121 .63255 -17.44012 121.34121 +-3.57357 -11.0324 140.86052 .47988 -5.29593 121.45227 -2.28501 -4.20235 134.9416 +.21085 -14.90684 124.30377 .21085 -10.34602 124.30377 0 -12.5 125 -2.28965 +-18.98339 134.9416 .44428 -20.35133 121.45227 -8.12402 -5.24648 158.89801 +-8.16308 -13.17767 158.89801 -14.82315 -6.62445 184.67668 .44028 -7.26374 +111.71104 .90677 -3.05554 114.51761 .31945 -3.60862 112.1887 1.17408 -6.00625 +113.07405 0 -6.68186 111.16103 .31594 -9.61119 112.06855 -.08259 -9.41097 +111.78399 0 -12.5 112.5 1.60275 -3.53333 115.22383 -.10887 -3.78303 111.66185 +.31945 -21.71083 112.1887 .90677 -22.81314 114.51761 .44028 -18.1564 111.71104 +.85186 -25.42593 114.34782 1.17408 -20.11412 113.07405 0 -18.31814 111.16103 +.35494 -25.17747 113.49308 -.10887 -21.11146 111.66185 0 -25 112.5 1.58058 +-23.00443 115.22383 1.58373 -25.78051 114.21629 -.01696 -15.14476 111.46839 +.31594 -16.34078 112.91362 1.07342 -19.62348 116.87831 .38397 -15.66327 119.77826 +.59273 -16.18555 115.48728 0 -12.5 118.7196 -.10543 -12.43678 122.99297 -.0587 +-12.61016 114.71511 .59273 -9.39944 115.48728 .38397 -9.76126 119.77826 1.07342 +-6.44622 116.87831 -.08268 -34.21866 127.66094 .45546 -37.69585 124.10883 +-.25356 -40.45378 127.66094 .88466 -33.31848 121.34121 .60689 -42.44012 121.34121 +-2.32249 -36.0324 140.86052 .88591 -30.29593 121.45227 -1.41582 -29.20235 +134.9416 .17915 -39.90684 124.30377 .31804 -35.34602 124.30377 0 -37.5 125 +-1.3652 -43.98339 134.9416 .55335 -45.35133 121.45227 -5.19829 -30.24648 158.89801 +-4.97287 -38.17767 158.89801 -9.03996 -31.62445 184.67668 .4 -32.26374 111.71104 +.8306 -28.05554 114.51761 .31945 -28.60862 112.1887 1.06667 -31.00625 113.07405 +0 -31.68186 111.16103 .30082 -34.61119 112.06855 -.07302 -34.41097 111.78399 +0 -37.5 112.5 1.55197 -28.53333 115.22383 -.10216 -28.78303 111.66185 .25556 +-46.71083 112.1887 .69495 -47.81314 114.51761 .33611 -43.1564 111.71104 .68149 +-50.42593 114.34782 .8963 -45.11412 113.07405 0 -43.31814 111.16103 .28395 +-50.17747 113.49308 -.08441 -46.11146 111.66185 0 -50 112.5 1.21753 -48.00443 +115.22383 1.24881 -50.78051 114.21629 -.01226 -40.14476 111.46839 .22741 -41.34078 +112.91362 .85416 -44.62348 116.87831 .3049 -40.66327 119.77826 .45734 -41.18555 +115.48728 0 -37.5 118.7196 -.1243 -37.43678 122.99297 -.0586 -37.61016 114.71511 +.5879 -34.39944 115.48728 .49981 -34.76126 119.77826 1.06758 -31.44622 116.87831 +-.27054 -59.21866 127.66094 .17127 -62.69585 124.10883 -.44142 -65.45378 127.66094 +.60689 -58.31848 121.34121 .32911 -67.44012 121.34121 -2.37382 -61.0324 140.86052 +.48228 -55.29593 121.45227 -1.53762 -54.20235 134.9416 .08655 -64.90684 124.30377 +.22544 -60.34602 124.30377 0 -62.5 125 -1.48236 -68.98339 134.9416 .18531 +-70.35133 121.45227 -5.54848 -55.24648 158.89801 -5.284 -63.17767 158.89801 +-9.76179 -56.62445 184.67668 .33611 -57.26374 111.71104 .69495 -53.05554 114.51761 +.25556 -53.60862 112.1887 .8963 -56.00625 113.07405 0 -56.68186 111.16103 +.25498 -59.61119 112.06855 -.05811 -59.41097 111.78399 0 -62.5 112.5 1.24289 +-53.53333 115.22383 -.08441 -53.78303 111.66185 .19167 -71.71083 112.1887 +.5593 -72.81314 114.51761 .27222 -68.1564 111.71104 .51112 -75.42593 114.34782 +.72593 -70.11412 113.07405 0 -68.31814 111.16103 .21297 -75.17747 113.49308 +-.06667 -71.11146 111.66185 0 -75 112.5 .93062 -73.00443 115.22383 .93661 +-75.78051 114.21629 -.00688 -65.14476 111.46839 .18156 -66.34078 112.91362 +.64394 -69.62348 116.87831 .17943 -65.66327 119.77826 .34808 -66.18555 115.48728 +0 -62.5 118.7196 -.078 -62.43678 122.99297 -.05008 -62.61016 114.71511 .47864 +-59.39944 115.48728 .37434 -59.76126 119.77826 .85736 -56.44622 116.87831 +.04834 -84.21866 127.66094 .29878 -87.69585 124.10883 -.12253 -90.45378 127.66094 +.58122 -83.31848 121.34121 .30344 -92.44012 121.34121 -1.14841 -86.0324 140.86052 +.59141 -80.29593 121.45227 -.69475 -79.20235 134.9416 .078 -89.90684 124.30377 +.21689 -85.34602 124.30377 0 -87.5 125 -.64876 -93.98339 134.9416 .22325 -95.35133 +121.45227 -2.60702 -80.24648 158.89801 -2.42066 -88.17767 158.89801 -4.33952 +-81.62445 184.67668 .23195 -82.26374 111.71104 .48312 -78.05554 114.51761 +.19167 -78.60862 112.1887 .61852 -81.00625 113.07405 0 -81.68186 111.16103 +.18023 -84.61119 112.06855 -.04052 -84.41097 111.78399 0 -87.5 112.5 .9147 +-78.53333 115.22383 -.05995 -78.78303 111.66185 .12778 -96.71083 112.1887 +.34747 -97.81314 114.51761 .16806 -93.1564 111.71104 .34074 -100.42593 114.34782 +.44815 -95.11412 113.07405 0 -93.31814 111.16103 .14198 -100.17747 113.49308 +-.04221 -96.11146 111.66185 0 -100 112.5 .55808 -98.00443 115.22383 .57896 +-100.78051 114.21629 -.00482 -90.14476 111.46839 .10681 -91.34078 112.91362 +.42628 -94.62348 116.87831 .13509 -90.66327 119.77826 .22335 -91.18555 115.48728 +0 -87.5 118.7196 -.07372 -87.43678 122.99297 -.03619 -87.61016 114.71511 .3539 +-84.39944 115.48728 .33 -84.76126 119.77826 .6397 -81.44622 116.87831 -.12253 +-109.21866 127.66094 .29878 -112.69585 124.10883 .04834 -115.45378 127.66094 +.30344 -108.31848 121.34121 .58122 -117.44012 121.34121 -1.14841 -111.0324 +140.86052 .22325 -105.29593 121.45227 -.64876 -104.20235 134.9416 .21689 -114.90684 +124.30377 .078 -110.34602 124.30377 0 -112.5 125 -.69012 -118.98339 134.9416 +.62701 -120.35133 121.45227 -2.42066 -105.24648 158.89801 -2.56796 -113.17767 +158.89801 -4.33952 -106.62445 184.67668 .16806 -107.26374 111.71104 .34747 +-103.05554 114.51761 .12778 -103.60862 112.1887 .44815 -106.00625 113.07405 +0 -106.68186 111.16103 .10681 -109.61119 112.06855 -.03939 -109.41097 111.78399 +0 -112.5 112.5 .55808 -103.53333 115.22383 -.04221 -103.78303 111.66185 .19167 +-121.71083 112.1887 .48312 -122.81314 114.51761 .23195 -118.1564 111.71104 +.51112 -125.42593 114.34782 .61852 -120.11412 113.07405 0 -118.31814 111.16103 +.21297 -125.17747 113.49308 -.05995 -121.11146 111.66185 0 -125 112.5 .93687 +-123.00443 115.22383 .95933 -125.78051 114.21629 -.01546 -115.14476 111.46839 +.18023 -116.34078 112.91362 .6397 -119.62348 116.87831 .33 -115.66327 119.77826 +.3539 -116.18555 115.48728 0 -112.5 118.7196 -.07372 -112.43678 122.99297 +-.01714 -112.61016 114.71511 .22335 -109.39944 115.48728 .13509 -109.76126 +119.77826 .42628 -106.44622 116.87831 -.44991 -134.21866 127.66094 .02917 +-137.69585 124.10883 -.44991 -140.45378 127.66094 .32911 -133.31848 121.34121 +.32911 -142.44012 121.34121 -2.39949 -136.0324 140.86052 .18537 -130.29593 +121.45227 -1.56394 -129.20235 134.9416 .1097 -139.90684 124.30377 .1097 -135.34602 +124.30377 0 -137.5 125 -1.57321 -143.98339 134.9416 .11418 -145.35133 121.45227 +-5.53274 -130.24648 158.89801 -5.61087 -138.17767 158.89801 -10.12271 -131.62445 +184.67668 .27222 -132.26374 111.71104 .5593 -128.05554 114.51761 .19167 -128.60862 +112.1887 .72593 -131.00625 113.07405 0 -131.68186 111.16103 .19535 -134.61119 +112.06855 -.05009 -134.41097 111.78399 0 -137.5 112.5 .96547 -128.53333 115.22383 +-.06667 -128.78303 111.66185 .19167 -146.71083 112.1887 .5593 -147.81314 114.51761 +.27222 -143.1564 111.71104 .51112 -150.42593 114.34782 .72593 -145.11412 113.07405 +0 -143.31814 111.16103 .21297 -150.17747 113.49308 -.06667 -146.11146 111.66185 +0 -150 112.5 .92113 -148.00443 115.22383 .91388 -150.78051 114.21629 -.00951 +-140.14476 111.46839 .19535 -141.34078 112.91362 .64554 -144.62348 116.87831 +.21416 -140.66327 119.77826 .35873 -141.18555 115.48728 0 -137.5 118.7196 +-.05485 -137.43678 122.99297 -.0363 -137.61016 114.71511 .35873 -134.39944 +115.48728 .21416 -134.76126 119.77826 .64554 -131.44622 116.87831 .06533 -159.21866 +127.66094 .58297 -162.69585 124.10883 .2362 -165.45378 127.66094 .58122 -158.31848 +121.34121 .859 -167.44012 121.34121 -1.09708 -161.0324 140.86052 .62688 -155.29593 +121.45227 -.52696 -154.20235 134.9416 .30948 -164.90684 124.30377 .17059 -160.34602 +124.30377 0 -162.5 125 -.57759 -168.98339 134.9416 .95945 -170.35133 121.45227 +-2.07047 -155.24648 158.89801 -2.29589 -163.17767 158.89801 -3.61768 -156.62445 +184.67668 .23195 -157.26374 111.71104 .48312 -153.05554 114.51761 .19167 -153.60862 +112.1887 .61852 -156.00625 113.07405 0 -156.68186 111.16103 .15266 -159.61119 +112.06855 -.0543 -159.41097 111.78399 0 -162.5 112.5 .86716 -153.53333 115.22383 +-.05995 -153.78303 111.66185 .25556 -171.71083 112.1887 .61877 -172.81314 +114.51761 .29584 -168.1564 111.71104 .68149 -175.42593 114.34782 .7889 -170.11412 +113.07405 0 -168.31814 111.16103 .28395 -175.17747 113.49308 -.0777 -171.11146 +111.66185 0 -175 112.5 1.20161 -173.00443 115.22383 1.24881 -175.78051 114.21629 +-.02085 -165.14476 111.46839 .22607 -166.34078 112.91362 .84992 -169.62348 +116.87831 .45546 -165.66327 119.77826 .46316 -166.18555 115.48728 0 -162.5 +118.7196 -.12002 -162.43678 122.99297 -.02566 -162.61016 114.71511 .33261 +-159.39944 115.48728 .26055 -159.76126 119.77826 .63649 -156.44622 116.87831 +-.76031 -184.21866 127.66094 .04376 -187.69585 124.10883 -.58943 -190.45378 +127.66094 .35477 -183.31848 121.34121 .63255 -192.44012 121.34121 -3.59923 +-186.0324 140.86052 .07618 -180.29593 121.45227 -2.32523 -179.20235 134.9416 +.234 -189.90684 124.30377 .09511 -185.34602 124.30377 0 -187.5 125 -2.37123 +-193.98339 134.9416 .44434 -195.35133 121.45227 -8.22546 -180.24648 158.89801 +-8.41182 -188.17767 158.89801 -15.18407 -181.62445 184.67668 .37639 -182.26374 +111.71104 .77112 -178.05554 114.51761 .25556 -178.60862 112.1887 1.00371 -181.00625 +113.07405 0 -181.68186 111.16103 .25631 -184.61119 112.06855 -.07458 -184.41097 +111.78399 0 -187.5 112.5 1.25881 -178.53333 115.22383 -.09113 -178.78303 111.66185 +.31945 -196.71083 112.1887 .90677 -197.81314 114.51761 .44028 -193.1564 111.71104 +.85186 -200.42593 114.34782 1.17408 -195.11412 113.07405 0 -193.31814 111.16103 +.35494 -200.17747 113.49308 -.10887 -196.11146 111.66185 0 -200 112.5 1.61543 +-198.00443 115.22383 1.60646 -200.78051 114.21629 -.01959 -190.14476 111.46839 +.32973 -191.34078 112.91362 1.07503 -194.62348 116.87831 .41869 -190.66327 +119.77826 .60338 -191.18555 115.48728 0 -187.5 118.7196 -.08228 -187.43678 +122.99297 -.04492 -187.61016 114.71511 .47282 -184.39944 115.48728 .22378 +-184.76126 119.77826 .8616 -181.44622 116.87831 -.08268 -209.21866 127.66094 +.45546 -212.69585 124.10883 -.25356 -215.45378 127.66094 .88466 -208.31848 +121.34121 .60689 -217.44012 121.34121 -2.32249 -211.0324 140.86052 .92151 +-205.29593 121.45227 -1.41119 -204.20235 134.9416 .17915 -214.90684 124.30377 +.31804 -210.34602 124.30377 0 -212.5 125 -1.36662 -219.11309 134.9416 .55247 +-220.43088 121.45227 -5.15923 -205.24648 158.89801 -4.97287 -213.17767 158.89801 +-9.03996 -206.62445 184.67668 .4 -207.26374 111.71104 .8306 -203.05554 114.51761 +.31945 -203.60862 112.1887 1.06667 -206.00625 113.07405 0 -206.68186 111.16103 +.30082 -209.61119 112.06855 -.07302 -209.41097 111.78399 0 -212.5 112.5 1.57414 +-203.53333 115.22383 -.10216 -203.78303 111.66185 .25556 -221.71083 112.1887 +.69495 -222.81314 114.51761 .33611 -218.1564 111.71104 .68149 -225.42593 114.34782 +.8963 -220.11412 113.07405 0 -218.31814 111.16103 .28395 -225.17747 113.49308 +-.08441 -221.11146 111.66185 0 -225 112.5 1.21665 -223.08398 115.22383 1.24738 +-225.91021 114.21629 -.01226 -215.14476 111.46839 .22741 -216.34078 112.91362 +.85416 -219.62348 116.87831 .3049 -215.66327 119.77826 .45734 -216.18555 115.48728 +0 -212.5 118.7196 -.1243 -212.43678 122.99297 -.0586 -212.61016 114.71511 +.5879 -209.39944 115.48728 .49981 -209.76126 119.77826 1.06758 -206.44622 +116.87831 -.29885 -233.21509 128.24849 .00992 -238.05897 126.45905 -.31697 +-240.12097 128.65781 .60689 -233.31848 121.34121 0 -243.75 126.04167 -2.34816 +-233.69779 140.86052 .48542 -230.00985 121.45227 -1.53263 -228.7484 134.9416 +-.05057 -240.45263 126.26229 .25287 -235.23687 123.91207 0 -237.5 125 -1.52171 +-242.74515 133.03775 .4498 -246.82545 122.83163 -5.99726 -228.82385 161.20773 +-6.80468 -236.02015 164.73512 -11.76126 -230.01834 194.89212 .33611 -232.26374 +111.71104 .69495 -228.05554 114.51761 .25556 -228.60862 112.1887 .8963 -231.00625 +113.07405 0 -231.68186 111.16103 .31371 -234.75079 111.85184 -.02874 -234.34975 +111.60285 0 -237.5 112.5 1.24276 -228.54532 115.22383 -.08441 -228.78303 111.66185 +0 -247.81942 113.12378 0 -247.22682 115.08274 0 -244.60284 113.87859 0 -248.4375 +114.0625 0 -244.28381 116.25 0 -245.66189 112.46311 0 -249.04527 112.40004 +0 -248.36168 112.34714 0 -250 112.5 .77176 -248.43193 112.73688 0 -248.82813 +118.35938 .01385 -241.54527 112.25144 -.07251 -241.1226 114.06544 .14676 -245.13345 +120.83435 -.07586 -241.21442 122.52548 -.05602 -240.78765 117.58144 0 -237.5 +118.7196 -.05057 -237.32763 122.60126 -.07251 -237.39489 114.70791 .52401 +-234.45133 115.28879 .41548 -234.59752 119.19071 .85576 -231.59214 116.87831 +] + } + texCoord +TextureCoordinate { point [ .584 .012 .548 .023 .64 .014 .543 .019 .596 .025 +.666 .006 .63 .005 .663 .002 .666 0 .429 .04 .461 .034 .385 .05 .786 .002 +.771 .012 .946 0 .398 .069 .416 .078 .682 .061 .315 .078 .7 .071 .665 .052 +.336 .064 .464 .054 .468 .088 .36 .089 .385 .099 .85 .05 .852 .058 .946 .05 +.301 .119 .235 .128 .598 .111 .158 .127 .532 .12 .665 .102 .279 .113 .451 +.104 .208 .138 .104 .138 .105 .149 .829 .099 .814 .108 .946 .099 .349 .169 +.465 .178 .682 .161 .315 .177 .797 .17 .567 .152 .185 .163 .225 .154 .694 +.188 .516 .188 .666 .199 .838 .149 .864 .158 .946 .149 .582 .218 .506 .227 +.756 .211 .473 .227 .682 .22 .832 .202 .597 .213 .712 .204 .46 .237 .412 .238 +.385 .249 .885 .199 .87 .208 .946 .199 .511 .268 .568 .277 .739 .26 .473 .277 +.797 .269 .682 .251 .412 .263 .46 .253 .694 .287 .577 .287 .666 .298 .865 +.248 .878 .257 .946 .249 .681 .318 .681 .327 .831 .31 .631 .326 .832 .319 +.832 .301 .658 .312 .712 .303 .712 .337 .658 .337 .666 .348 .904 .298 .904 +.307 .946 .298 .566 .367 .517 .377 .748 .36 .473 .376 .699 .369 .797 .351 +.577 .362 .694 .353 .468 .387 .422 .387 .385 .398 .881 .348 .869 .357 .946 +.348 .398 .417 .416 .426 .682 .41 .315 .426 .7 .419 .665 .4 .341 .412 .451 +.402 .468 .436 .36 .437 .385 .448 .849 .398 .852 .406 .946 .398 .299 .467 +.241 .476 .607 .459 .158 .476 .55 .468 .665 .45 .279 .462 .451 .452 .216 .486 +.114 .486 .105 .497 .831 .447 .818 .456 .946 .448 .243 .517 .292 .526 .598 +.509 .158 .525 .647 .518 .55 .5 .114 .511 .216 .502 .442 .536 .269 .536 .385 +.547 .815 .497 .827 .506 .946 .497 .524 .566 .564 .575 .756 .559 .473 .575 +.797 .568 .717 .55 .431 .561 .477 .552 .694 .586 .577 .586 .666 .597 .872 +.547 .883 .556 .946 .547 .681 .616 .681 .625 .831 .608 .631 .625 .832 .618 +.832 .599 .658 .611 .712 .601 .712 .635 .658 .636 .666 .646 .904 .597 .904 +.605 .946 .597 .564 .666 .524 .675 .756 .658 .473 .674 .717 .667 .797 .649 +.577 .66 .694 .651 .477 .685 .431 .685 .385 .696 .883 .646 .872 .655 .946 +.646 .29 .716 .25 .725 .607 .708 .158 .724 .567 .717 .647 .699 .269 .71 .442 +.701 .225 .735 .124 .735 .105 .746 .829 .696 .819 .705 .946 .696 .133 .765 +.133 .774 .532 .758 0 .774 .533 .767 .533 .749 .043 .76 .208 .75 .208 .784 +.043 .785 .105 .796 .798 .746 .798 .755 .946 .746 .25 .815 .29 .824 .607 .807 +.158 .824 .647 .816 .567 .798 .124 .81 .225 .8 .442 .834 .269 .834 .385 .845 +.819 .795 .829 .804 .946 .796 .522 .865 .571 .874 .765 .857 .473 .873 .815 +.866 .717 .848 .431 .859 .477 .85 .703 .884 .587 .884 .666 .895 .874 .845 +.886 .854 .946 .845 .575 .914 .509 .924 .748 .907 .473 .923 .682 .916 .815 +.898 .587 .909 .703 .9 .46 .934 .413 .934 .385 .945 .882 .895 .867 .904 .946 +.895 .501 .964 .562 .976 .74 .959 .461 .974 .803 .97 .682 .947 .405 .959 .46 +.949 .727 .986 .552 .986 .666 .995 .866 .945 .881 .954 .946 .945 .944 .981 +.95 .973 .952 .965 .942 .986 .963 .96 .926 .975 .954 .991 .933 .988 .946 .995 +.953 .964 .943 .977 .946 .97 .93 .958 .965 .954 .876 .99 .881 .972 .794 .988 +.815 .999 .883 .998 .74 1 .95 .985 .959 .991 .952 .991 .958 .986 .958 .993 +.946 .986 .949 .977 .945 .978 .959 .994 .948 .994 .946 .991 .951 .993 .952 +.951 .96 .949 .953 .958 .961 .944 .964 .955 .946 .958 .952 .944 .945 .953 +.972 .949 .972 .943 .946 .964 .951 .961 .963 .955 .957 .962 .956 .962 .945 +.969 .946 .969 .95 .978 .943 .979 .95 .987 .934 .926 .947 .92 .934 .914 .955 +.928 .955 .91 .879 .923 .951 .934 .902 .936 .949 .915 .949 .924 .946 .92 .902 +.907 .95 .904 .791 .934 .79 .919 .663 .932 .954 .93 .962 .939 .952 .938 .967 +.933 .946 .932 .952 .926 .945 .926 .973 .938 .944 .937 .952 .902 .962 .899 +.954 .909 .961 .894 .967 .905 .946 .908 .952 .895 .944 .903 .973 .899 .972 +.894 .946 .915 .952 .912 .964 .906 .952 .914 .956 .913 .945 .92 .956 .926 +.952 .925 .964 .932 .948 .877 .959 .87 .948 .864 .963 .879 .963 .86 .915 .873 +.964 .885 .929 .887 .952 .865 .952 .874 .946 .87 .929 .857 .962 .855 .881 +.885 .879 .869 .835 .882 .953 .881 .96 .889 .952 .888 .964 .883 .946 .882 +.951 .876 .945 .876 .971 .888 .945 .888 .952 .852 .96 .85 .953 .859 .961 .844 +.964 .855 .946 .859 .952 .845 .945 .853 .97 .849 .971 .844 .946 .865 .951 +.863 .964 .856 .954 .864 .956 .863 .943 .87 .945 .87 .956 .876 .954 .876 .964 +.882 .934 .827 .955 .82 .944 .815 .955 .829 .971 .811 .88 .823 .95 .835 .907 +.837 .956 .816 .948 .825 .946 .82 .904 .808 .97 .805 .804 .835 .792 .819 .683 +.832 .954 .831 .962 .839 .952 .838 .967 .833 .946 .832 .951 .826 .944 .827 +.971 .838 .944 .838 .955 .802 .969 .8 .957 .809 .97 .795 .976 .805 .946 .809 +.956 .795 .943 .803 .99 .8 .991 .794 .945 .815 .955 .813 .976 .806 .961 .814 +.963 .813 .943 .821 .945 .82 .956 .827 .95 .826 .964 .833 .93 .777 .955 .77 +.935 .765 .964 .779 .972 .761 .847 .774 .96 .785 .884 .787 .955 .766 .951 +.775 .946 .771 .883 .758 .969 .755 .725 .785 .719 .769 .541 .782 .959 .781 +.972 .79 .955 .788 .979 .784 .946 .782 .955 .777 .944 .777 .99 .789 .943 .788 +.957 .752 .975 .75 .96 .76 .975 .745 .984 .756 .946 .759 .958 .746 .943 .754 +1 .75 1 .744 .946 .765 .957 .763 .982 .757 .961 .764 .966 .763 .943 .771 .945 +.771 .963 .777 .956 .776 .976 .783 .935 .728 .955 .721 .93 .715 .972 .729 +.964 .711 .847 .724 .969 .735 .883 .738 .951 .716 .955 .725 .946 .721 .884 +.708 .96 .705 .719 .735 .725 .72 .541 .733 .96 .731 .975 .74 .957 .739 .984 +.734 .946 .733 .957 .727 .944 .727 1 .739 .943 .738 .955 .703 .972 .701 .959 +.71 .97 .695 .979 .706 .946 .709 .956 .696 .943 .704 .99 .7 .991 .695 .946 +.716 .955 .713 .976 .707 .956 .715 .963 .714 .943 .721 .944 .721 .966 .727 +.961 .726 .982 .733 .944 .678 .955 .671 .934 .665 .971 .68 .955 .661 .88 .674 +.97 .686 .904 .688 .948 .667 .956 .676 .946 .671 .907 .658 .951 .656 .792 +.686 .805 .67 .683 .683 .957 .682 .969 .69 .955 .689 .976 .684 .946 .683 .955 +.677 .944 .677 .99 .689 .943 .689 .952 .653 .962 .651 .954 .66 .961 .646 .967 +.656 .946 .66 .952 .646 .944 .654 .971 .65 .972 .645 .946 .666 .951 .664 .964 +.657 .95 .665 .956 .664 .943 .671 .944 .671 .963 .677 .961 .677 .976 .683 +.948 .628 .955 .621 .943 .616 .963 .63 .955 .612 .914 .624 .962 .636 .927 +.638 .948 .617 .952 .626 .946 .622 .928 .609 .952 .606 .872 .636 .878 .62 +.825 .633 .953 .632 .96 .64 .952 .639 .964 .634 .946 .633 .951 .627 .945 .628 +.971 .639 .945 .639 .95 .603 .956 .601 .951 .61 .956 .596 .959 .606 .946 .61 +.95 .596 .945 .604 .962 .601 .962 .595 .946 .616 .949 .614 .958 .607 .95 .615 +.952 .614 .944 .622 .945 .621 .956 .628 .955 .627 .943 .578 .955 .571 .948 +.566 .955 .58 .963 .562 .914 .575 .952 .586 .928 .588 .952 .567 .948 .576 +.946 .572 .927 .559 .962 .556 .878 .586 .872 .571 .825 .584 .951 .582 .956 +.591 .95 .59 .959 .585 .946 .583 .949 .578 .945 .578 .962 .59 .945 .589 .952 +.554 .96 .551 .953 .561 .961 .546 .964 .557 .946 .56 .952 .547 .945 .555 .971 +.551 .972 .545 .946 .567 .951 .564 .964 .558 .955 .566 .956 .565 .944 .572 +.952 .578 .95 .577 .958 .584 .934 .529 .955 .522 .944 .516 .955 .53 .971 .512 +.88 .525 .951 .536 .907 .539 .956 .517 .948 .526 .946 .522 .904 .509 .971 +.507 .805 .537 .793 .521 .683 .534 .954 .533 .962 .541 .952 .54 .967 .535 +.946 .534 .951 .528 .944 .528 .971 .54 .944 .539 .955 .504 .969 .502 .957 +.511 .97 .496 .976 .507 .946 .511 .956 .497 .943 .505 .991 .501 .991 .496 +.945 .517 .955 .514 .976 .508 .961 .516 .963 .515 .943 .522 .945 .522 .956 +.528 .95 .528 .964 .534 .93 .479 .951 .472 .93 .467 .964 .481 .964 .463 .846 +.475 .96 .487 .882 .489 .952 .468 .952 .477 .946 .472 .882 .46 .959 .457 .718 +.487 .717 .471 .531 .484 .959 .483 .972 .491 .955 .49 .979 .485 .946 .484 +.955 .478 .944 .479 .991 .49 .943 .49 .955 .454 .972 .452 .959 .461 .97 .447 +.979 .457 .946 .461 .956 .447 .943 .455 .991 .452 .991 .446 .946 .467 .955 +.465 .976 .458 .957 .466 .963 .465 .943 .473 .945 .472 .963 .479 .957 .478 +.976 .484 .944 .429 .959 .422 .939 .417 .971 .431 .963 .413 .881 .426 .971 +.437 .907 .439 .951 .418 .955 .427 .946 .423 .908 .41 .962 .407 .8 .437 .807 +.421 .693 .434 .957 .433 .969 .441 .955 .44 .976 .436 .946 .434 .955 .428 +.99 .441 .943 .44 .953 .404 .966 .402 .956 .411 .965 .397 .971 .408 .946 .411 +.954 .397 .944 .406 .98 .402 .981 .396 .946 .417 .953 .415 .97 .409 .955 .416 +.959 .415 .943 .423 .945 .422 .963 .429 .96 .428 .976 .435 .939 .379 .951 +.373 .934 .367 .963 .381 .955 .363 .88 .376 .96 .387 .903 .389 .949 .368 .953 +.377 .946 .373 .905 .36 .951 .357 .791 .387 .798 .372 .673 .385 .956 .383 +.966 .392 .953 .391 .971 .386 .946 .385 .953 .379 .945 .379 .981 .391 .944 +.39 .952 .355 .962 .352 .954 .362 .961 .347 .967 .358 .946 .361 .952 .348 +.944 .356 .972 .352 .972 .347 .946 .368 .951 .365 .964 .359 .951 .367 .956 +.366 .944 .373 .945 .373 .96 .379 .957 .378 .97 .385 .948 .33 .955 .323 .943 +.317 .963 .332 .955 .313 .914 .326 .963 .338 .927 .34 .948 .318 .952 .328 +.946 .323 .928 .31 .952 .308 .873 .338 .878 .322 .825 .335 .953 .334 .96 .342 +.952 .341 .964 .336 .946 .335 .951 .329 .945 .329 .972 .341 .945 .341 .95 +.305 .956 .303 .951 .312 .956 .298 .959 .308 .946 .312 .95 .298 .945 .306 +.962 .302 .962 .297 .946 .318 .949 .316 .958 .309 .95 .317 .952 .316 .944 +.323 .945 .323 .956 .329 .955 .329 .964 .335 .943 .28 .955 .273 .948 .268 +.955 .282 .963 .264 .914 .276 .952 .288 .928 .29 .952 .269 .948 .278 .946 +.273 .927 .261 .964 .258 .878 .288 .874 .272 .825 .285 .951 .284 .956 .292 +.95 .291 .959 .286 .946 .285 .949 .279 .945 .28 .962 .291 .945 .291 .952 .255 +.96 .253 .953 .262 .961 .248 .946 .262 .952 .248 .945 .256 .972 .253 .973 +.247 .946 .268 .951 .266 .964 .259 .955 .267 .956 .266 .944 .274 .952 .28 +.95 .279 .958 .286 .934 .23 .947 .223 .934 .218 .955 .232 .955 .214 .879 .227 +.951 .238 .902 .24 .949 .219 .949 .228 .946 .224 .902 .211 .949 .208 .791 +.238 .789 .222 .662 .235 .954 .234 .962 .243 .952 .241 .967 .237 .946 .235 +.952 .23 .945 .23 .973 .242 .944 .241 .952 .205 .962 .203 .954 .213 .961 .198 +.967 .209 .946 .212 .952 .199 .944 .207 .972 .203 .972 .197 .946 .219 .952 +.216 .964 .21 .952 .217 .956 .216 .945 .224 .956 .23 .952 .229 .964 .236 .948 +.181 .963 .174 .953 .168 .963 .182 .97 .164 .915 .177 .964 .188 .931 .191 +.955 .169 .951 .178 .946 .174 .93 .161 .973 .158 .888 .188 .882 .173 .845 +.186 .953 .184 .96 .193 .952 .192 .964 .187 .946 .186 .95 .18 .945 .18 .971 +.192 .945 .191 .953 .156 .964 .154 .955 .163 .965 .148 .968 .159 .946 .162 +.954 .149 .944 .157 .98 .153 .981 .148 .946 .169 .953 .166 .97 .16 .959 .168 +.959 .167 .943 .174 .945 .174 .956 .18 .954 .179 .964 .186 .925 .131 .947 +.124 .93 .118 .956 .133 .964 .114 .845 .127 .948 .139 .881 .141 .953 .12 .949 +.129 .946 .124 .88 .111 .959 .109 .716 .139 .71 .123 .521 .136 .957 .135 .968 +.143 .953 .142 .974 .137 .946 .136 .953 .13 .944 .13 .982 .142 .944 .142 .955 +.106 .972 .104 .959 .113 .97 .099 .979 .109 .946 .113 .956 .099 .943 .107 +.991 .103 .991 .098 .946 .119 .955 .117 .976 .11 .958 .118 .963 .117 .944 +.124 .945 .124 .959 .13 .952 .13 .97 .136 .944 .081 .959 .074 .939 .069 .971 +.083 .963 .065 .881 .078 .972 .089 .907 .091 .951 .07 .955 .079 .946 .075 +.908 .061 .962 .059 .802 .089 .807 .073 .693 .086 .957 .085 .969 .093 .955 +.092 .976 .088 .946 .086 .955 .08 .99 .092 .943 .092 .953 .056 .966 .054 .956 +.063 .965 .049 .971 .059 .946 .063 .954 .049 .944 .057 .98 .054 .981 .048 +.946 .069 .953 .067 .97 .06 .955 .068 .959 .067 .943 .075 .945 .074 .963 .081 +.96 .08 .976 .087 .938 .033 .946 .024 .937 .02 .963 .033 .946 .012 .88 .032 +.96 .04 .903 .042 .945 .019 .953 .029 .946 .025 .904 .014 .959 .006 .778 .042 +.755 .028 .616 .04 .956 .035 .966 .044 .953 .043 .971 .038 .946 .036 .955 +.03 .945 .031 .981 .043 .944 .042 .946 .004 .946 .006 .946 .011 .946 .003 +.946 .009 .946 .002 .968 .003 .947 .017 .944 .018 .95 .01 .944 .017 .945 .018 +.945 .025 .944 .025 .961 .031 .958 .031 .97 .037 ] } + } + } + ] + } + ] + } + DEF dad_Diving_Board Transform { + translation 100 .2 -27 + rotation 0 1 0 3.142 + children [ + DEF Diving_Board Group { + children [ + DEF dad_Diving_Board0 Transform { + translation 0 1 -.25 + children [ + DEF Diving_Board0 Shape { + appearance Appearance { + material USE Shiny_Black + } + geometry DEF GeoBox19 Box { + size 1 .1 4.5 + } + } + ] + } + DEF dad_Box11 Transform { + translation 0 .5 2.2 + children [ + DEF Box11 Shape { + appearance Appearance { + material USE Shiny_Black + } + geometry DEF GeoBox20 Box { + size 1 .1 .3 + } + } + ] + } + DEF dad_Diving_Board_Poles Transform { + translation .5 0 1.5 + rotation 0 0 1 1.571 + children [ + DEF Diving_Board_Poles Shape { + appearance Appearance { + material USE Shiny_Black + } + geometry DEF GeoExtrusion920 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 35 36 27 -1 27 36 37 -1 27 37 26 -1 26 37 38 -1 26 38 23 -1 23 +38 39 -1 23 39 22 -1 22 39 20 -1 22 20 21 -1 21 20 29 -1 21 29 30 -1 20 33 29 +-1 29 33 34 -1 29 34 28 -1 28 34 35 -1 28 35 27 -1 31 32 21 -1 31 21 30 -1 25 +26 23 -1 25 23 24 -1 17 16 7 -1 7 16 15 -1 7 15 8 -1 8 15 14 -1 8 14 9 -1 9 +14 13 -1 9 13 1 -1 1 13 0 -1 1 0 19 -1 10 9 1 -1 10 1 12 -1 10 12 11 -1 17 6 +18 -1 18 6 5 -1 18 5 19 -1 19 5 2 -1 19 2 1 -1 3 2 5 -1 3 5 4 -1 17 7 6 -1 +] coord Coordinate { +point [ .2 0 -.7 0 0 -.7 0 0 .6 0 0 .8 .4 0 .8 1 0 .7 1.2 0 .6 1.3 0 .4 1.3 +0 -.5 1.2 0 -.7 1 0 -.8 .4 0 -.9 0 0 -.9 .4 0 -.7 1 0 -.6 1.1 0 -.4 1.1 0 +.3 1 0 .5 .4 0 .6 .2 0 .6 .2 1 -.7 0 1 -.7 0 1 .6 0 1 .8 .4 1 .8 1 1 .7 1.2 +1 .6 1.3 1 .4 1.3 1 -.5 1.2 1 -.7 1 1 -.8 .4 1 -.9 0 1 -.9 .4 1 -.7 1 1 -.6 +1.1 1 -.4 1.1 1 .3 1 1 .5 .4 1 .6 .2 1 .6 ] + } + } + } + ] + } + ] + } + ] + } + DEF dad_Reference20 Transform { + translation 90 .2 -27 + rotation 0 1 0 3.142 + children [ + USE Diving_Board + ] + } + DEF dad_Reference21 Transform { + translation 110 .2 -27 + rotation 0 1 0 3.142 + children [ + USE Diving_Board + ] + } + DEF dad_Tree_Master Transform { + translation 0 .2 0 + children [ + DEF dad_tree Transform { + translation -55.5 0 62 + children [ + DEF tree Group { + children [ + DEF SweptSurface1 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "trunk.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF SweptSurface1_Geo IndexedFaceSet { + creaseAngle 3.142 +coordIndex [ 0 1 2 -1 0 2 3 -1 1 4 5 -1 1 5 2 -1 4 6 7 -1 4 7 5 -1 6 8 9 -1 +6 9 7 -1 8 10 11 -1 8 11 9 -1 10 12 13 -1 10 13 11 -1 12 14 15 -1 12 15 13 +-1 14 0 3 -1 14 3 15 -1 3 2 16 -1 3 16 17 -1 2 5 18 -1 2 18 16 -1 5 7 19 -1 +5 19 18 -1 7 9 20 -1 7 20 19 -1 9 11 21 -1 9 21 20 -1 11 13 22 -1 11 22 21 +-1 13 15 23 -1 13 23 22 -1 15 3 17 -1 15 17 23 -1 17 16 24 -1 17 24 25 -1 16 +18 26 -1 16 26 24 -1 18 19 27 -1 18 27 26 -1 19 20 28 -1 19 28 27 -1 20 21 29 +-1 20 29 28 -1 21 22 30 -1 21 30 29 -1 22 23 31 -1 22 31 30 -1 23 17 25 -1 23 +25 31 -1 ] texCoordIndex +[ 0 1 2 -1 0 2 3 -1 1 4 5 -1 1 5 2 -1 4 6 7 -1 4 7 5 -1 6 8 9 -1 6 9 7 -1 8 +10 11 -1 8 11 9 -1 10 12 13 -1 10 13 11 -1 12 14 15 -1 12 15 13 -1 14 16 17 +-1 14 17 15 -1 3 2 18 -1 3 18 19 -1 2 5 20 -1 2 20 18 -1 5 7 21 -1 5 21 20 +-1 7 9 22 -1 7 22 21 -1 9 11 23 -1 9 23 22 -1 11 13 24 -1 11 24 23 -1 13 15 +25 -1 13 25 24 -1 15 17 26 -1 15 26 25 -1 19 18 27 -1 19 27 28 -1 18 20 29 +-1 18 29 27 -1 20 21 30 -1 20 30 29 -1 21 22 31 -1 21 31 30 -1 22 23 32 -1 22 +32 31 -1 23 24 33 -1 23 33 32 -1 24 25 34 -1 24 34 33 -1 25 26 35 -1 25 35 34 +-1 ] coord DEF SweptSurface1_Coord Coordinate { +point [ 0 0 -.3 -.2 0 -.2 -.19924 1.98263 -.2 0 2 -.3 -.3 0 0 -.29887 1.97395 +0 -.2 0 .2 -.19924 1.98263 .2 0 0 .3 0 2 .3 .2 0 .2 .19924 2.01737 .2 .3 0 +0 .29887 2.02605 0 .2 0 -.2 .19924 2.01737 -.2 -.35757 3.97224 -.16 -.2 4 +-.24 -.43636 3.95836 0 -.35757 3.97224 .16 -.2 4 .24 -.04243 4.02776 .16 .03636 +4.04164 0 -.04243 4.02776 -.16 -.8002 5.99997 -.0002 -.8 6 -.0003 -.8003 5.99995 +0 -.8002 5.99997 .0002 -.8 6 .0003 -.7998 6.00003 .0002 -.7997 6.00005 0 -.7998 +6.00003 -.0002 ] + } + texCoord +TextureCoordinate { point [ 0 0 .125 0 .125 .327 0 .327 .25 0 .25 .327 .375 +0 .375 .327 .5 0 .5 .327 .625 0 .625 .327 .75 0 .75 .327 .875 0 .875 .327 +1 0 1 .327 .125 .657 0 .656 .25 .656 .375 .657 .5 .656 .625 .656 .75 .656 +.875 .656 1 .656 .125 1 0 1 .25 1 .375 1 .5 1 .625 1 .75 1 .875 1 1 1 ] } + } + } + DEF dad_Group36 Transform { + translation -.8 6 0 + rotation 0 0 1 .349 + children [ + DEF dad_Group38 Transform { + rotation 1 0 0 .07 + children [ + DEF dad_Group39 Transform { + rotation 0 1 0 2.513 + children [ + DEF dad_Reference91 Transform { + translation 1 0 0 + children [ + DEF Leaf Shape { + appearance Appearance { + texture ImageTexture { + url [ + "plant.jpg" + ] + } + textureTransform TextureTransform { + scale .1 .1 + } + material USE White + } + geometry DEF Leaf_Geo IndexedFaceSet { + solid FALSE + creaseAngle 3.000 +coordIndex [ 21 22 23 -1 9 22 21 -1 10 23 22 -1 8 21 23 -1 24 21 25 -1 9 21 +24 -1 8 25 21 -1 1 24 25 -1 26 22 27 -1 10 22 26 -1 9 27 22 -1 2 26 27 -1 28 +23 29 -1 8 23 28 -1 10 29 23 -1 0 28 29 -1 30 31 32 -1 12 31 30 -1 13 32 31 +-1 11 30 32 -1 33 30 34 -1 12 30 33 -1 11 34 30 -1 3 33 34 -1 35 31 36 -1 13 +31 35 -1 12 36 31 -1 4 35 36 -1 37 32 38 -1 11 32 37 -1 13 38 32 -1 1 37 38 +-1 39 40 41 -1 14 40 39 -1 9 41 40 -1 13 39 41 -1 42 39 35 -1 14 39 42 -1 13 +35 39 -1 4 42 35 -1 27 40 43 -1 9 40 27 -1 14 43 40 -1 2 27 43 -1 38 41 24 +-1 13 41 38 -1 9 24 41 -1 1 38 24 -1 44 45 46 -1 16 45 44 -1 17 46 45 -1 15 +44 46 -1 47 44 48 -1 16 44 47 -1 15 48 44 -1 5 47 48 -1 49 45 50 -1 17 45 49 +-1 16 50 45 -1 6 49 50 -1 51 46 52 -1 15 46 51 -1 17 52 46 -1 3 51 52 -1 53 +54 55 -1 18 54 53 -1 12 55 54 -1 17 53 55 -1 56 53 49 -1 18 53 56 -1 17 49 53 +-1 6 56 49 -1 36 54 57 -1 12 54 36 -1 18 57 54 -1 4 36 57 -1 52 55 33 -1 17 +55 52 -1 12 33 55 -1 3 52 33 -1 58 59 60 -1 20 59 58 -1 16 60 59 -1 19 58 60 +-1 61 58 62 -1 20 58 61 -1 19 62 58 -1 7 61 62 -1 50 59 63 -1 16 59 50 -1 20 +63 59 -1 6 50 63 -1 64 60 47 -1 19 60 64 -1 16 47 60 -1 5 64 47 -1 ] texCoordIndex +[ 21 22 23 -1 9 22 21 -1 10 23 22 -1 8 21 23 -1 24 21 25 -1 9 21 24 -1 8 25 +21 -1 1 24 25 -1 26 22 27 -1 10 22 26 -1 9 27 22 -1 2 26 27 -1 28 23 29 -1 8 +23 28 -1 10 29 23 -1 0 28 29 -1 30 31 32 -1 12 31 30 -1 13 32 31 -1 11 30 32 +-1 33 30 34 -1 12 30 33 -1 11 34 30 -1 3 33 34 -1 35 31 36 -1 13 31 35 -1 12 +36 31 -1 4 35 36 -1 37 32 38 -1 11 32 37 -1 13 38 32 -1 1 37 38 -1 39 40 41 +-1 14 40 39 -1 9 41 40 -1 13 39 41 -1 42 39 35 -1 14 39 42 -1 13 35 39 -1 4 +42 35 -1 27 40 43 -1 9 40 27 -1 14 43 40 -1 2 27 43 -1 38 41 24 -1 13 41 38 +-1 9 24 41 -1 1 38 24 -1 44 45 46 -1 16 45 44 -1 17 46 45 -1 15 44 46 -1 47 +44 48 -1 16 44 47 -1 15 48 44 -1 5 47 48 -1 49 45 50 -1 17 45 49 -1 16 50 45 +-1 6 49 50 -1 51 46 52 -1 15 46 51 -1 17 52 46 -1 3 51 52 -1 53 54 55 -1 18 +54 53 -1 12 55 54 -1 17 53 55 -1 56 53 49 -1 18 53 56 -1 17 49 53 -1 6 56 49 +-1 36 54 57 -1 12 54 36 -1 18 57 54 -1 4 36 57 -1 52 55 33 -1 17 55 52 -1 12 +33 55 -1 3 52 33 -1 58 59 60 -1 20 59 58 -1 16 60 59 -1 19 58 60 -1 61 58 62 +-1 20 58 61 -1 19 62 58 -1 7 61 62 -1 50 59 63 -1 16 59 50 -1 20 63 59 -1 6 +50 63 -1 64 60 47 -1 19 60 64 -1 16 47 60 -1 5 64 47 -1 ] +coord Coordinate +{ +point [ 1.2 0 0 1 .14137 -.14148 1 .14145 .14139 0 .21205 -.21222 0 .21217 +.21209 -.8 .14137 -.14148 -.8 .14145 .14139 -1 0 0 1.175 .05743 -.06632 1.09583 +.13993 .00143 1.15833 .05599 .05008 .55 .18111 -.21663 -.0125 .22095 .01761 +.4875 .18561 .05298 .52083 .1886 .20031 -.375 .18406 -.22252 -.875 .13994 +.025 -.4625 .18117 -.02215 -.45 .19007 .19 -.95 .05596 -.05011 -.9625 .05746 +.03976 1.14219 .09555 -.0492 1.13281 .08729 .04638 1.18151 .04621 -.00038 +1.1 .1353 -.11219 1.11667 .097 -.10647 1.09583 .09854 .10034 1.06667 .14401 +.08578 1.19297 .01988 -.02597 1.19271 .01924 .00893 .28281 .20102 -.13818 +.23932 .20669 .03244 .59531 .17893 -.11607 .05313 .21925 -.14979 .30234 .19805 +-.23063 .23906 .20498 .15519 -.06979 .21841 .14063 .79922 .164 -.19839 .79583 +.15814 -.08642 .43646 .19356 .16992 .74062 .17073 .14415 .81146 .16701 .03015 +.23125 .20279 .22204 .7724 .16816 .18098 -.60938 .16402 -.13099 -.67734 .16369 +-.00097 -.35469 .18831 -.15751 -.85417 .14433 -.07297 -.5638 .1674 -.20695 +-.65313 .16684 .09277 -.87188 .13481 .09167 -.19063 .20274 -.23256 -.17188 +.19936 -.16967 -.50938 .18287 .13199 -.28438 .20277 .15187 -.25469 .2064 .00031 +-.64844 .16447 .17159 -.23359 .20582 .21403 -.97109 .04622 .00146 -.93125 +.08858 .04546 -.91563 .09445 -.0282 -.99297 .01979 .00543 -.98359 .01933 -.021 +-.9 .10056 .10328 -.89193 .09507 -.10307 ] + } + texCoord +TextureCoordinate { point [ 0 0 .119 0 .119 1 .542 0 .542 1 .881 0 .881 1 +1 1 .059 0 .119 .5 .059 .5 .33 0 .542 .5 .33 .5 .33 1 .711 0 .881 .5 .711 +.5 .711 1 .941 .5 .941 1 .089 .25 .089 .5 .059 .25 .119 .25 .089 0 .089 .75 +.119 .75 .03 0 .03 .25 .436 .25 .436 .5 .33 .25 .542 .25 .436 0 .436 .75 .542 +.75 .225 0 .225 .25 .33 .75 .225 .75 .225 .5 .436 1 .225 1 .796 .25 .796 .5 +.711 .25 .881 .25 .796 0 .796 .75 .881 .75 .627 0 .627 .25 .711 .75 .627 .75 +.627 .5 .796 1 .627 1 .941 .75 .911 .75 .911 .5 .97 1 .97 .75 .911 1 .911 +.25 ] } + } + } + ] + } + ] + } + ] + } + DEF dad_Group40 Transform { + rotation 1 0 0 .419 + children [ + DEF dad_Group41 Transform { + rotation 0 1 0 1.257 + children [ + DEF dad_Reference92 Transform { + translation 1 0 0 + children [ + USE Leaf + ] + } + ] + } + ] + } + DEF dad_Group42 Transform { + rotation 1 0 0 .785 + children [ + DEF dad_Group43 Transform { + rotation 0 -1 0 1.257 + children [ + DEF dad_Reference93 Transform { + translation 1 0 0 + children [ + USE Leaf + ] + } + ] + } + ] + } + DEF dad_Group44 Transform { + rotation 1 0 0 .908 + children [ + DEF dad_Group45 Transform { + rotation 0 -1 0 2.478 + children [ + DEF dad_Reference94 Transform { + translation 1.2 0 0 + rotation 0 1 0 3.142 + children [ + USE Leaf + ] + } + ] + } + ] + } + DEF dad_Group46 Transform { + rotation 1 0 0 .332 + children [ + DEF dad_Leaf Transform { + translation 1 0 0 + children [ + USE Leaf + ] + } + ] + } + ] + } + ] + } + ] + } + DEF dad_Reference29 Transform { + translation 76 0 -143 + rotation 0 -1 0 .192 + scale .89 .89 .89 + children [ + USE tree + ] + } + DEF dad_Reference30 Transform { + translation -107.5 0 -118.5 + rotation 0 -1 0 1.239 + scale 1.13 1.13 1.13 + children [ + USE tree + ] + } + DEF dad_Reference12 Transform { + translation 96 0 -61.5 + rotation 0 1 0 .75 + scale 1.61 1.61 1.61 + children [ + USE tree + ] + } + DEF dad_Reference26 Transform { + translation 5 0 -61.5 + rotation 0 1 0 3.089 + scale 1.21 1.21 1.21 + children [ + USE tree + ] + } + DEF dad_Reference10 Transform { + translation -133 0 -28.5 + rotation 0 1 0 2.426 + scale 1.44 1.44 1.44 + children [ + USE tree + ] + } + DEF dad_Reference9 Transform { + translation 167 0 63 + rotation 0 0 1 .052 + scale 1.24 1.24 1.24 + children [ + USE tree + ] + } + DEF dad_Reference8 Transform { + translation 170.5 0 15 + rotation 0 1 0 1.326 + scale .92 .92 .92 + children [ + USE tree + ] + } + DEF dad_Reference7 Transform { + translation -144 0 84.5 + rotation 0 1 0 .297 + scale 1.5 1.5 1.5 + children [ + USE tree + ] + } + DEF dad_Reference22 Transform { + translation -99.5 0 44 + rotation -0 -1 0 .82 + scale .91 .91 .91 + children [ + USE tree + ] + } + DEF dad_Reference23 Transform { + translation 103.5 0 87.5 + rotation 0 -1 0 2.67 + scale 1.33 1.33 1.33 + children [ + USE tree + ] + } + DEF dad_Reference31 Transform { + translation -42.5 0 88.5 + rotation 0 -1 0 2.67 + scale .97 .97 .97 + children [ + USE tree + ] + } + DEF dad_Reference32 Transform { + translation 39 0 90 + rotation 0 1 0 1.239 + scale 1.05 1.05 1.05 + children [ + USE tree + ] + } + DEF dad_Reference33 Transform { + translation -7 0 71 + rotation 0 1 0 .576 + scale 1.3 1.3 1.3 + children [ + USE tree + ] + } + ] + } + DEF dad_Pine_Tree_Master Transform { + translation 0 .2 0 + children [ + DEF dad_Tree2 Transform { + translation 24 0 -33 + children [ + DEF Tree2 Group { + children [ + DEF dad_Cylinder1 Transform { + translation 0 .5 0 + children [ + DEF Cylinder1 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "trunk.jpg" + ] + } + material DEF Black Material { + ambientIntensity 0.100 + shininess 0.000 + diffuseColor .31 .18 0 + specularColor .31 .18 0 + } + } + geometry DEF GeoCylinder1 Cylinder { + height 1.000 + radius 0.500 + } + } + ] + } + DEF dad_SweptSurface1 Transform { + translation 0 2.5 0 + scale 3 3 3 + children [ + DEF SweptSurface2 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "plant.jpg" + ] + } + material DEF Shiny_Yellow Material { + ambientIntensity 0.100 + shininess 0.000 + diffuseColor 0 .243 0 + specularColor 0 .243 0 + } + } + geometry DEF GeoSweptSurface2 Extrusion { + creaseAngle 0.524 + convex FALSE + crossSection [ + -1.2 1 + -.75 1.25 + -.5 1.5 + 0 1.5 + .75 1.25 + 1 1 + 1.5 .5 + 1.6 .1 + 1.6 -.3 + 1.5 -.6 + 1.5 -1 + 1 -1.25 + .6 -1.6 + -.25 -1.5 + -.75 -1.25 + -1.25 -.75 + -1.6 -.3 + -1.5 .5 + -1.2 1 + ] + spine [ + 0 -.5 0 + 0 -.33333 0 + 0 .33333 0 + 0 .83333 0 + 0 1.5 0 + 0 2 0 + ] + orientation [ + 0 0 1 0 + 0 1 0 1.571 + 0 0 1 0 + 0 1 0 1.571 + 0 0 1 0 + 0 -1 0 1.571 + ] + scale [ + .4 .4 + 1 1 + .8 .8 + .5 .5 + .2 .2 + .05 .05 + ] + } + } + ] + } + ] + } + ] + } + DEF dad_Reference24 Transform { + translation -143.5 0 -97 + scale 1.8 1.8 1.8 + children [ + USE Tree2 + ] + } + DEF dad_Reference25 Transform { + translation 122.5 0 -129.5 + scale 1.3 1.3 1.3 + children [ + USE Tree2 + ] + } + DEF dad_Reference34 Transform { + translation 180 0 -92.5 + scale 1.4 1.4 1.4 + children [ + USE Tree2 + ] + } + DEF dad_Reference35 Transform { + translation -40.5 0 -136 + scale 2.1 2.1 2.1 + children [ + USE Tree2 + ] + } + DEF dad_Reference36 Transform { + translation -151.5 0 -164.5 + scale .98 .98 .98 + children [ + USE Tree2 + ] + } + DEF dad_Reference37 Transform { + translation 41 0 -171 + scale 1.6 1.6 1.6 + children [ + USE Tree2 + ] + } + ] + } + DEF dad_Garage Transform { + translation 0 -3 0 + children [ + DEF Garage_Wall Shape { + appearance Appearance { + texture ImageTexture { + url [ + "white.jpg" + ] + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion911 Extrusion { + solid FALSE + beginCap FALSE + endCap FALSE + creaseAngle 0.524 + crossSection [ + -50 25 + -50 34 + 50 34 + 50 -0 + -50 -0 + ] + spine [ + 0 0 0 + 0 2.8 0 + ] + orientation [ + 0 0 1 0 + 0 0 1 0 + ] + scale [ + 1 1 + 1 1 + ] + } + } + ] + } + DEF dad_Garage_Ceil Transform { + translation 0 -.2 0 + children [ + DEF Garage_Ceil Shape { + appearance Appearance { + texture ImageTexture { + url [ + "floor.jpg" + ] + } + textureTransform TextureTransform { + scale 20 7 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion922 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 4 3 2 -1 4 2 1 -1 4 1 0 -1 ] texCoordIndex +[ 4 3 2 -1 4 2 1 -1 4 1 0 -1 ] coord Coordinate { +point [ -50 0 25 -50 0 34 50 0 34 50 0 0 -50 0 0 ] + } + texCoord +TextureCoordinate { point [ 0 .265 0 0 1 0 1 1 0 1 ] } + } + } + ] + } + DEF dad_Garage_Floor Transform { + translation 0 -3 0 + children [ + DEF Garage_Floor Shape { + appearance Appearance { + texture ImageTexture { + url [ + "tile.jpg" + ] + } + textureTransform TextureTransform { + scale 20 7 + } + material USE Shiny_Black + } + geometry DEF GeoExtrusion923 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 4 3 2 -1 4 2 1 -1 4 1 0 -1 ] texCoordIndex +[ 4 3 2 -1 4 2 1 -1 4 1 0 -1 ] coord Coordinate { +point [ -50 0 25 -50 0 34 50 0 34 50 0 0 -50 0 0 ] + } + texCoord +TextureCoordinate { point [ 0 .265 0 0 1 0 1 1 0 1 ] } + } + } + ] + } + ] + } + ] +} +DEF dad_Day Transform { + translation 250 200 250 + rotation 1 0 0 3.142 + children [ + DEF Day PointLight { + ambientIntensity 0.200 + intensity 0.200 + radius 1000.000 + attenuation 0 0 0 + on FALSE + } + ] +} +DEF dad_Night Transform { + translation -250 200 -250 + rotation 1 0 0 3.142 + children [ + DEF Night PointLight { + ambientIntensity 0.100 + intensity 0.100 + radius 1000.000 + attenuation 0 0 0 + } + ] +} +DEF dad_Day_2 Transform { + translation 250 200 -250 + rotation 1 0 0 3.142 + children [ + DEF Day_2 PointLight { + ambientIntensity 0.200 + intensity 0.200 + radius 1000.000 + attenuation 0 0 0 + on FALSE + } + ] +} +DEF dad_Day_3 Transform { + translation -250 200 250 + rotation 1 0 0 3.142 + children [ + DEF Day_3 PointLight { + ambientIntensity 0.200 + intensity 0.200 + radius 1000.000 + attenuation 0 0 0 + on FALSE + } + ] +} +DEF Entrance0 Group { + children [ + DEF Sensor19 ProximitySensor { + size 1.25 3 1.25 + center 0 1.2 55 + } + DEF dad_Power_up Transform { + translation 0 0 54 + children [ + DEF Power_up Sound { + minBack 500.000 + minFront 500.000 + maxBack 500.000 + maxFront 500.000 + source DEF AClip_Power_up AudioClip { + url [ + "power-up.mp3" + ] +startTime -1 + } + } + ] + } + DEF dad_Welcome Transform { + translation 0 0 54 + children [ + DEF Welcome Sound { + minBack 500.000 + minFront 500.000 + maxBack 500.000 + maxFront 500.000 + source DEF AClip_Welcome AudioClip { + url [ + "welcome.mp3" + ] +startTime -1 + } + } + ] + } + DEF Night0 Background { + frontUrl [ + "night.jpg" + ] + backUrl [ + "night.jpg" + ] + rightUrl [ + "night.jpg" + ] + leftUrl [ + "night.jpg" + ] + topUrl [ + "night.jpg" + ] + bottomUrl [ + "night.jpg" + ] + groundColor [ + 0 .21569 0 + ] + } + DEF dad_Day0 Transform { + children [ + DEF Day0 Background { + frontUrl [ + "clouds_1.jpg" + ] + backUrl [ + "clouds_1.jpg" + ] + rightUrl [ + "clouds_3.jpg" + ] + leftUrl [ + "clouds_4.jpg" + ] + topUrl [ + "clouds_2.jpg" + ] + bottomUrl [ + "clouds_2.jpg" + ] + skyColor [ + .22745 .36078 .53725 + ] + groundColor [ + .22745 .36078 .53725 + ] + } + ] + } + ] +} +DEF dad_Spa_Master Transform { + translation 250 0 -250 + children [ + DEF Spa_Master Group { + children [ + DEF dad_Hot_Springs Transform { + rotation 0 1 0 3.142 + children [ + DEF Hot_Springs Shape { + appearance Appearance { + texture ImageTexture { + url [ + "cliff.jpg" + ] + } + material USE White + } + geometry DEF GeoRevolution1 IndexedFaceSet { + creaseAngle 0.524 +coordIndex [ 0 5 6 -1 0 6 1 -1 1 6 7 -1 1 7 2 -1 2 7 8 -1 2 8 3 -1 3 8 9 -1 +3 9 4 -1 5 10 11 -1 5 11 6 -1 6 11 12 -1 6 12 7 -1 7 12 13 -1 7 13 8 -1 8 13 +14 -1 8 14 9 -1 10 15 16 -1 10 16 11 -1 11 16 17 -1 11 17 12 -1 12 17 18 -1 +12 18 13 -1 13 18 19 -1 13 19 14 -1 15 20 21 -1 15 21 16 -1 16 21 22 -1 16 22 +17 -1 17 22 23 -1 17 23 18 -1 18 23 24 -1 18 24 19 -1 20 24 23 -1 20 23 22 +-1 20 22 21 -1 0 1 2 -1 0 2 3 -1 0 3 4 -1 ] texCoordIndex +[ 0 5 6 -1 0 6 1 -1 1 6 7 -1 1 7 2 -1 2 7 8 -1 2 8 3 -1 3 8 9 -1 3 9 4 -1 5 +10 11 -1 5 11 6 -1 6 11 12 -1 6 12 7 -1 7 12 13 -1 7 13 8 -1 8 13 14 -1 8 14 +9 -1 10 15 16 -1 10 16 11 -1 11 16 17 -1 11 17 12 -1 12 17 18 -1 12 18 13 +-1 13 18 19 -1 13 19 14 -1 15 20 21 -1 15 21 16 -1 16 21 22 -1 16 22 17 -1 17 +22 23 -1 17 23 18 -1 18 23 24 -1 18 24 19 -1 20 28 27 -1 20 27 26 -1 20 26 25 +-1 20 25 26 -1 20 26 27 -1 20 27 28 -1 ] coord Coordinate { +point [ 80 -1 -0 70 4 -0 68 4 -0 62 2 -0 30 2 -0 73.91036 -1 -30.61467 64.67157 +4 -26.78784 62.82381 4 -26.02247 57.28053 2 -23.72637 27.71639 2 -11.4805 +56.56854 -1 -56.56854 49.49747 4 -49.49747 48.08326 4 -48.08326 43.84062 2 +-43.84062 21.2132 2 -21.2132 30.61467 -1 -73.91036 26.78784 4 -64.67157 26.02247 +4 -62.82381 23.72637 2 -57.28053 11.4805 2 -27.71639 -0 -1 -80 -0 4 -70 -0 +4 -68 -0 2 -62 -0 2 -30 ] + } + texCoord +TextureCoordinate { point [ 0 0 0 .217 0 .256 0 .379 0 1 .25 0 .25 .217 .25 +.256 .25 .379 .25 1 .5 0 .5 .217 .5 .256 .5 .379 .5 1 .75 0 .75 .217 .75 .256 +.75 .379 .75 1 1 0 1 .217 1 .256 1 .379 1 1 .8 1 .76 1 .64 .6 0 .6 ] } + } + } + ] + } + DEF dad_Hot_Springs_Water Transform { + translation -250 0 250 + children [ + DEF Hot_Springs_Water Collision { + collide FALSE + children [ + DEF dad_Revolution1 Transform { + translation 250 0 -250 + rotation 0 1 0 3.142 + children [ + DEF Revolution1 Shape { + appearance Appearance { + texture ImageTexture { + url [ + "water.jpg" + ] + } + material USE Shiny_Cyan + } + geometry DEF GeoRevolution2 IndexedFaceSet { + solid FALSE + creaseAngle 0.524 +coordIndex [ 0 2 3 -1 0 3 1 -1 2 4 5 -1 2 5 3 -1 4 6 7 -1 4 7 5 -1 6 8 9 -1 +6 9 7 -1 ] texCoordIndex +[ 0 2 3 -1 0 3 1 -1 2 4 5 -1 2 5 3 -1 4 6 7 -1 4 7 5 -1 6 8 9 -1 6 9 7 -1 +] coord Coordinate { +point [ 68 3 -0 30 3 -0 62.82381 3 -26.02247 27.71639 3 -11.4805 48.08326 +3 -48.08326 21.2132 3 -21.2132 26.02247 3 -62.82381 11.4805 3 -27.71639 -0 +3 -68 -0 3 -30 ] + } + texCoord +TextureCoordinate { point [ 0 0 0 1 .25 0 .25 1 .5 0 .5 1 .75 0 .75 1 1 0 +1 1 ] } + } + } + ] + } + ] + } + ] + } + DEF Spa Sound { + minBack 75.000 + minFront 75.000 + maxBack 100.000 + maxFront 100.000 + source DEF AClip_Spa AudioClip { + url [ + "spa.mp3" + ] + loop TRUE + startTime -1 + } + } + DEF Sensor20 ProximitySensor { + size 100 100 100 + center -50 0 50 + } + ] + } + ] +} +DEF Walk NavigationInfo { + speed 5 + headlight FALSE + type ["WALK" + "ANY"] +} +DEF None NavigationInfo { + speed 0 + headlight FALSE + type "NONE" +} +DEF Wizard_rot0 OrientationInterpolator { + key [ + 0 .25 .5 .75 1 + ] + keyValue [ + 1 0 0 0 + 1 0 0 1.571 + 1 0 0 3.142 + 1 0 0 4.712 + 1 0 0 6.283 + ] +} +DEF Off2_scl0 PositionInterpolator { + key [ + 0 1 + ] + keyValue [ + .9 .9 .9 + 1.05 1.05 1.05 + ] +} +DEF On2_scl0 PositionInterpolator { + key [ + 0 1 + ] + keyValue [ + 1.05 1.05 1.05 + .9 .9 .9 + ] +} +DEF TimeSensor11_scl0 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor11_scl1 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor10_scl0 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor10_scl1 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor9_scl0 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor9_scl1 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor8_scl0 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor8_scl1 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor7_scl0 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor7_scl1 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor6_scl0 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor6_scl1 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor5_scl0 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor5_scl1 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor4_scl0 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor4_scl1 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor3_scl0 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor3_scl1 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor2_scl0 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor2_scl1 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor1_scl0 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor1_scl1 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor14_scl0 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor14_scl1 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor13_scl0 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor13_scl1 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor12_scl0 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor12_scl1 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor15_scl0 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF TimeSensor15_scl1 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + .0001 1 1 + .0001 1 1 + 1 1 1 + ] +} +DEF Wizard1_scl0 PositionInterpolator { + key [ + 0 .25 .75 1 + ] + keyValue [ + 1 1 1 + 1 .001 1 + .5 .001 1 + 1 1 1 + ] +} +DEF Up0_pos0 PositionInterpolator { + key [ + 0 1 + ] + keyValue [ + 17 1.6 44 + 17 4.8 44 + ] +} +DEF Down0_pos0 PositionInterpolator { + key [ + 0 1 + ] + keyValue [ + -17 4.8 44 + -17 1.6 44 + ] +} +DEF Up_pos0 PositionInterpolator { + key [ + 0 1 + ] + keyValue [ + 17 1.6 40 + 17 4.8 40 + ] +} +DEF Down_pos0 PositionInterpolator { + key [ + 0 1 + ] + keyValue [ + -17 4.8 40 + -17 1.6 40 + ] +} +DEF Wizard0_rot0 OrientationInterpolator { + key [ + 0 .75 1 + ] + keyValue [ + 1 0 0 0 + 1 0 0 .021 + 1 0 0 0 + ] +} +DEF Xvert0 BooleanTrigger { +} +DEF Xvert1 BooleanFilter { +} +DEF Xvert2 BooleanTrigger { +} +DEF Xvert3 BooleanTrigger { +} +DEF Xvert4 BooleanFilter { +} +DEF Xvert5 BooleanTrigger { +} +DEF Xvert6 BooleanFilter { +} +DEF Xvert7 BooleanTrigger { +} +DEF Xvert8 BooleanTrigger { +} +DEF Xvert9 BooleanTrigger { +} +DEF Xvert10 BooleanTrigger { +} +DEF Xvert11 BooleanTrigger { +} +DEF Xvert12 BooleanTrigger { +} +DEF Xvert13 BooleanTrigger { +} +DEF Xvert14 BooleanTrigger { +} +DEF Xvert15 BooleanFilter { +} +DEF Xvert16 BooleanFilter { +} +DEF Xvert17 BooleanFilter { +} +DEF Xvert18 BooleanFilter { +} +DEF Xvert19 BooleanFilter { +} +DEF Xvert20 TimeTrigger { +} +DEF Xvert21 BooleanFilter { +} +DEF Xvert22 BooleanFilter { +} +DEF Xvert23 TimeTrigger { +} +DEF Xvert24 BooleanFilter { +} +DEF Xvert25 BooleanTrigger { +} +DEF Xvert26 BooleanTrigger { +} +DEF Xvert27 BooleanTrigger { +} +DEF Xvert28 BooleanTrigger { +} +DEF Xvert29 BooleanFilter { +} +DEF Xvert30 BooleanFilter { +} +DEF Xvert31 BooleanFilter { +} +DEF Xvert32 BooleanFilter { +} +DEF Xvert33 BooleanFilter { +} +DEF Xvert34 BooleanFilter { +} +DEF Xvert35 TimeTrigger { +} +DEF Xvert36 BooleanFilter { +} +DEF Xvert37 TimeTrigger { +} +DEF Xvert38 BooleanFilter { +} +DEF Xvert39 BooleanTrigger { +} +DEF Xvert40 BooleanTrigger { +} +DEF Xvert41 BooleanTrigger { +} +DEF Xvert42 BooleanTrigger { +} +DEF Xvert43 BooleanFilter { +} +DEF Xvert44 BooleanTrigger { +} +DEF vizx_init TimeSensor { + cycleInterval 0.100 + loop TRUE +} +ROUTE vizx_init.cycleTime TO Wizard.startTime +ROUTE vizx_init.cycleTime TO Wizard0.startTime +ROUTE vizx_init.cycleTime TO vizx_init.stopTime +ROUTE Wizard.fraction_changed TO Wizard_rot0.set_fraction +ROUTE Wizard_rot0.value_changed TO dad_Day0.set_rotation +ROUTE Off1.touchTime TO Off2.startTime +ROUTE Off1.touchTime TO AClip_Crickets.startTime +ROUTE Off1.touchTime TO Xvert0.set_triggerTime +ROUTE Xvert0.triggerTrue TO Xvert1.set_boolean +ROUTE Xvert1.inputNegate TO Day.on +ROUTE Off1.touchTime TO Xvert2.set_triggerTime +ROUTE Xvert2.triggerTrue TO Night0.set_bind +ROUTE Off1.touchTime TO Xvert3.set_triggerTime +ROUTE Xvert3.triggerTrue TO Xvert4.set_boolean +ROUTE Xvert4.inputNegate TO Day_2.on +ROUTE Off1.touchTime TO Xvert5.set_triggerTime +ROUTE Xvert5.triggerTrue TO Xvert6.set_boolean +ROUTE Xvert6.inputNegate TO Day_3.on +ROUTE Off2.fraction_changed TO Off2_scl0.set_fraction +ROUTE Off2_scl0.value_changed TO dad_On0.set_scale +ROUTE On1.touchTime TO On2.startTime +ROUTE On1.touchTime TO Xvert7.set_triggerTime +ROUTE Xvert7.triggerTrue TO Day.on +ROUTE On1.touchTime TO AClip_Crickets.stopTime +ROUTE On1.touchTime TO Xvert8.set_triggerTime +ROUTE Xvert8.triggerTrue TO Day0.set_bind +ROUTE On1.touchTime TO Xvert9.set_triggerTime +ROUTE Xvert9.triggerTrue TO Day_2.on +ROUTE On1.touchTime TO Xvert10.set_triggerTime +ROUTE Xvert10.triggerTrue TO Day_3.on +ROUTE On2.fraction_changed TO On2_scl0.set_fraction +ROUTE On2_scl0.value_changed TO dad_On0.set_scale +ROUTE Sensor11.enterTime TO TimeSensor11.startTime +ROUTE Sensor11.enterTime TO AClip_Door14.startTime +ROUTE TimeSensor11.fraction_changed TO TimeSensor11_scl0.set_fraction +ROUTE TimeSensor11_scl0.value_changed TO dad_Group21.set_scale +ROUTE TimeSensor11.fraction_changed TO TimeSensor11_scl1.set_fraction +ROUTE TimeSensor11_scl1.value_changed TO dad_Group22.set_scale +ROUTE Sensor10.enterTime TO TimeSensor10.startTime +ROUTE Sensor10.enterTime TO AClip_Door14.startTime +ROUTE TimeSensor10.fraction_changed TO TimeSensor10_scl0.set_fraction +ROUTE TimeSensor10_scl0.value_changed TO dad_Group19.set_scale +ROUTE TimeSensor10.fraction_changed TO TimeSensor10_scl1.set_fraction +ROUTE TimeSensor10_scl1.value_changed TO dad_Group20.set_scale +ROUTE Sensor9.enterTime TO TimeSensor9.startTime +ROUTE Sensor9.enterTime TO AClip_Door14.startTime +ROUTE TimeSensor9.fraction_changed TO TimeSensor9_scl0.set_fraction +ROUTE TimeSensor9_scl0.value_changed TO dad_Group17.set_scale +ROUTE TimeSensor9.fraction_changed TO TimeSensor9_scl1.set_fraction +ROUTE TimeSensor9_scl1.value_changed TO dad_Group18.set_scale +ROUTE Sensor8.enterTime TO TimeSensor8.startTime +ROUTE Sensor8.enterTime TO AClip_Door14.startTime +ROUTE TimeSensor8.fraction_changed TO TimeSensor8_scl0.set_fraction +ROUTE TimeSensor8_scl0.value_changed TO dad_Group15.set_scale +ROUTE TimeSensor8.fraction_changed TO TimeSensor8_scl1.set_fraction +ROUTE TimeSensor8_scl1.value_changed TO dad_Group16.set_scale +ROUTE Sensor7.enterTime TO TimeSensor7.startTime +ROUTE Sensor7.enterTime TO AClip_Door14.startTime +ROUTE TimeSensor7.fraction_changed TO TimeSensor7_scl0.set_fraction +ROUTE TimeSensor7_scl0.value_changed TO dad_Group13.set_scale +ROUTE TimeSensor7.fraction_changed TO TimeSensor7_scl1.set_fraction +ROUTE TimeSensor7_scl1.value_changed TO dad_Group14.set_scale +ROUTE Sensor6.enterTime TO TimeSensor6.startTime +ROUTE Sensor6.enterTime TO AClip_Door14.startTime +ROUTE TimeSensor6.fraction_changed TO TimeSensor6_scl0.set_fraction +ROUTE TimeSensor6_scl0.value_changed TO dad_Group11.set_scale +ROUTE TimeSensor6.fraction_changed TO TimeSensor6_scl1.set_fraction +ROUTE TimeSensor6_scl1.value_changed TO dad_Group12.set_scale +ROUTE Sensor5.enterTime TO TimeSensor5.startTime +ROUTE Sensor5.enterTime TO AClip_Door14.startTime +ROUTE TimeSensor5.fraction_changed TO TimeSensor5_scl0.set_fraction +ROUTE TimeSensor5_scl0.value_changed TO dad_Group9.set_scale +ROUTE TimeSensor5.fraction_changed TO TimeSensor5_scl1.set_fraction +ROUTE TimeSensor5_scl1.value_changed TO dad_Group10.set_scale +ROUTE Sensor4.enterTime TO TimeSensor4.startTime +ROUTE Sensor4.enterTime TO AClip_Door14.startTime +ROUTE TimeSensor4.fraction_changed TO TimeSensor4_scl0.set_fraction +ROUTE TimeSensor4_scl0.value_changed TO dad_Group7.set_scale +ROUTE TimeSensor4.fraction_changed TO TimeSensor4_scl1.set_fraction +ROUTE TimeSensor4_scl1.value_changed TO dad_Group8.set_scale +ROUTE Sensor3.enterTime TO TimeSensor3.startTime +ROUTE Sensor3.enterTime TO AClip_Door14.startTime +ROUTE TimeSensor3.fraction_changed TO TimeSensor3_scl0.set_fraction +ROUTE TimeSensor3_scl0.value_changed TO dad_Group5.set_scale +ROUTE TimeSensor3.fraction_changed TO TimeSensor3_scl1.set_fraction +ROUTE TimeSensor3_scl1.value_changed TO dad_Group6.set_scale +ROUTE Sensor2.enterTime TO TimeSensor2.startTime +ROUTE Sensor2.enterTime TO AClip_Door14.startTime +ROUTE TimeSensor2.fraction_changed TO TimeSensor2_scl0.set_fraction +ROUTE TimeSensor2_scl0.value_changed TO dad_Group2.set_scale +ROUTE TimeSensor2.fraction_changed TO TimeSensor2_scl1.set_fraction +ROUTE TimeSensor2_scl1.value_changed TO dad_Group4.set_scale +ROUTE Sensor1.enterTime TO TimeSensor1.startTime +ROUTE Sensor1.enterTime TO AClip_Door14.startTime +ROUTE TimeSensor1.fraction_changed TO TimeSensor1_scl0.set_fraction +ROUTE TimeSensor1_scl0.value_changed TO dad_Group1.set_scale +ROUTE TimeSensor1.fraction_changed TO TimeSensor1_scl1.set_fraction +ROUTE TimeSensor1_scl1.value_changed TO dad_Group3.set_scale +ROUTE Sensor14.enterTime TO TimeSensor14.startTime +ROUTE Sensor14.enterTime TO AClip_Door14.startTime +ROUTE TimeSensor14.fraction_changed TO TimeSensor14_scl0.set_fraction +ROUTE TimeSensor14_scl0.value_changed TO dad_Group27.set_scale +ROUTE TimeSensor14.fraction_changed TO TimeSensor14_scl1.set_fraction +ROUTE TimeSensor14_scl1.value_changed TO dad_Group28.set_scale +ROUTE Sensor13.enterTime TO TimeSensor13.startTime +ROUTE Sensor13.enterTime TO AClip_Door14.startTime +ROUTE TimeSensor13.fraction_changed TO TimeSensor13_scl0.set_fraction +ROUTE TimeSensor13_scl0.value_changed TO dad_Group25.set_scale +ROUTE TimeSensor13.fraction_changed TO TimeSensor13_scl1.set_fraction +ROUTE TimeSensor13_scl1.value_changed TO dad_Group26.set_scale +ROUTE Sensor12.enterTime TO TimeSensor12.startTime +ROUTE Sensor12.enterTime TO AClip_Door14.startTime +ROUTE TimeSensor12.fraction_changed TO TimeSensor12_scl0.set_fraction +ROUTE TimeSensor12_scl0.value_changed TO dad_Group23.set_scale +ROUTE TimeSensor12.fraction_changed TO TimeSensor12_scl1.set_fraction +ROUTE TimeSensor12_scl1.value_changed TO dad_Group24.set_scale +ROUTE Sensor15.enterTime TO TimeSensor15.startTime +ROUTE Sensor15.enterTime TO AClip_Door14.startTime +ROUTE TimeSensor15.fraction_changed TO TimeSensor15_scl0.set_fraction +ROUTE TimeSensor15_scl0.value_changed TO dad_Group29.set_scale +ROUTE TimeSensor15.fraction_changed TO TimeSensor15_scl1.set_fraction +ROUTE TimeSensor15_scl1.value_changed TO dad_Group30.set_scale +ROUTE Wizard1.fraction_changed TO Wizard1_scl0.set_fraction +ROUTE Wizard1_scl0.value_changed TO dad_Garage_Door_Group.set_scale +ROUTE Sensor18.enterTime TO Wizard1.startTime +ROUTE Sensor18.enterTime TO AClip_Door14.startTime +ROUTE down0_button_ts.touchTime TO AClip_Beam.startTime +ROUTE down0_button_ts.touchTime TO Xvert11.set_triggerTime +ROUTE Xvert11.triggerTrue TO Entrance.set_bind +ROUTE down0_button_ts.touchTime TO Down01.startTime +ROUTE down0_button_ts.touchTime TO Xvert12.set_triggerTime +ROUTE Xvert12.triggerTrue TO None.set_bind +ROUTE Down_Button_TS.touchTime TO AClip_Beam.startTime +ROUTE Down_Button_TS.touchTime TO Down-.startTime +ROUTE Down_Button_TS.touchTime TO Xvert13.set_triggerTime +ROUTE Xvert13.triggerTrue TO Entrance.set_bind +ROUTE Down_Button_TS.touchTime TO Xvert14.set_triggerTime +ROUTE Xvert14.triggerTrue TO None.set_bind +ROUTE Up0.fraction_changed TO Up0_pos0.set_fraction +ROUTE Up0_pos0.value_changed TO B1rst_Floor.set_position +ROUTE Up0.isActive TO Xvert15.set_boolean +ROUTE Xvert15.inputFalse TO Xvert16.set_boolean +ROUTE Xvert16.inputNegate TO Walk.set_bind +ROUTE Down0.fraction_changed TO Down0_pos0.set_fraction +ROUTE Down0_pos0.value_changed TO B1_Bacement.set_position +ROUTE Down0.isActive TO Xvert17.set_boolean +ROUTE Xvert17.inputFalse TO Xvert18.set_boolean +ROUTE Xvert18.inputNegate TO Walk.set_bind +ROUTE Up01.isActive TO Xvert19.set_boolean +ROUTE Xvert19.inputFalse TO Xvert20.set_boolean +ROUTE Xvert20.triggerTime TO Up0.startTime +ROUTE Up01.isActive TO Xvert21.set_boolean +ROUTE Xvert21.inputTrue TO B1rst_Floor.set_bind +ROUTE Down01.isActive TO Xvert22.set_boolean +ROUTE Xvert22.inputFalse TO Xvert23.set_boolean +ROUTE Xvert23.triggerTime TO Down0.startTime +ROUTE Down01.isActive TO Xvert24.set_boolean +ROUTE Xvert24.inputTrue TO B1_Bacement.set_bind +ROUTE up0_button_ts.touchTime TO AClip_Beam.startTime +ROUTE up0_button_ts.touchTime TO Xvert25.set_triggerTime +ROUTE Xvert25.triggerTrue TO Entrance.set_bind +ROUTE up0_button_ts.touchTime TO Up01.startTime +ROUTE up0_button_ts.touchTime TO Xvert26.set_triggerTime +ROUTE Xvert26.triggerTrue TO None.set_bind +ROUTE up_button_ts.touchTime TO AClip_Beam.startTime +ROUTE up_button_ts.touchTime TO Xvert27.set_triggerTime +ROUTE Xvert27.triggerTrue TO Entrance.set_bind +ROUTE up_button_ts.touchTime TO Up-.startTime +ROUTE up_button_ts.touchTime TO Xvert28.set_triggerTime +ROUTE Xvert28.triggerTrue TO None.set_bind +ROUTE Up.fraction_changed TO Up_pos0.set_fraction +ROUTE Up_pos0.value_changed TO A2nd_Floor.set_position +ROUTE Up.isActive TO Xvert29.set_boolean +ROUTE Xvert29.inputFalse TO Xvert30.set_boolean +ROUTE Xvert30.inputNegate TO Walk.set_bind +ROUTE Down.fraction_changed TO Down_pos0.set_fraction +ROUTE Down_pos0.value_changed TO A1rst_Floor.set_position +ROUTE Down.isActive TO Xvert31.set_boolean +ROUTE Xvert31.inputFalse TO Xvert32.set_boolean +ROUTE Xvert32.inputNegate TO Walk.set_bind +ROUTE Up-.isActive TO Xvert33.set_boolean +ROUTE Xvert33.inputTrue TO A2nd_Floor.set_bind +ROUTE Up-.isActive TO Xvert34.set_boolean +ROUTE Xvert34.inputFalse TO Xvert35.set_boolean +ROUTE Xvert35.triggerTime TO Up.startTime +ROUTE Down-.isActive TO Xvert36.set_boolean +ROUTE Xvert36.inputFalse TO Xvert37.set_boolean +ROUTE Xvert37.triggerTime TO Down.startTime +ROUTE Down-.isActive TO Xvert38.set_boolean +ROUTE Xvert38.inputTrue TO A1rst_Floor.set_bind +ROUTE Wizard0.fraction_changed TO Wizard0_rot0.set_fraction +ROUTE Wizard0_rot0.value_changed TO dad_Ocean_Water0.set_rotation +ROUTE Sensor16.enterTime TO AClip_Splash.startTime +ROUTE Sensor17.enterTime TO AClip_Waves.startTime +ROUTE Sensor17.exitTime TO AClip_Waves.stopTime +ROUTE Sensor19.exitTime TO Xvert39.set_triggerTime +ROUTE Xvert39.triggerTrue TO Day.on +ROUTE Sensor19.exitTime TO Xvert40.set_triggerTime +ROUTE Xvert40.triggerTrue TO Day_2.on +ROUTE Sensor19.exitTime TO Xvert41.set_triggerTime +ROUTE Xvert41.triggerTrue TO Day_3.on +ROUTE Sensor19.exitTime TO Xvert42.set_triggerTime +ROUTE Xvert42.triggerTrue TO Xvert43.set_boolean +ROUTE Xvert43.inputNegate TO Sensor19.enabled +ROUTE Sensor19.exitTime TO Xvert44.set_triggerTime +ROUTE Xvert44.triggerTrue TO Day0.set_bind +ROUTE Sensor19.exitTime TO AClip_Welcome.startTime +ROUTE Sensor20.enterTime TO AClip_Spa.startTime +ROUTE Sensor20.exitTime TO AClip_Spa.stopTime diff --git a/spa/assets/worlds/championhome/night.jpg b/spa/assets/worlds/championhome/night.jpg new file mode 100644 index 00000000..49207681 Binary files /dev/null and b/spa/assets/worlds/championhome/night.jpg differ diff --git a/spa/assets/worlds/championhome/plant.jpg b/spa/assets/worlds/championhome/plant.jpg new file mode 100644 index 00000000..38cc8b10 Binary files /dev/null and b/spa/assets/worlds/championhome/plant.jpg differ diff --git a/spa/assets/worlds/championhome/power-up.mp3 b/spa/assets/worlds/championhome/power-up.mp3 new file mode 100644 index 00000000..7a622e93 Binary files /dev/null and b/spa/assets/worlds/championhome/power-up.mp3 differ diff --git a/spa/assets/worlds/championhome/road.jpg b/spa/assets/worlds/championhome/road.jpg new file mode 100644 index 00000000..9670b6cd Binary files /dev/null and b/spa/assets/worlds/championhome/road.jpg differ diff --git a/spa/assets/worlds/championhome/sand.jpg b/spa/assets/worlds/championhome/sand.jpg new file mode 100644 index 00000000..fcd4d729 Binary files /dev/null and b/spa/assets/worlds/championhome/sand.jpg differ diff --git a/spa/assets/worlds/championhome/spa.mp3 b/spa/assets/worlds/championhome/spa.mp3 new file mode 100644 index 00000000..5479268a Binary files /dev/null and b/spa/assets/worlds/championhome/spa.mp3 differ diff --git a/spa/assets/worlds/championhome/splash.mp3 b/spa/assets/worlds/championhome/splash.mp3 new file mode 100644 index 00000000..fb54b722 Binary files /dev/null and b/spa/assets/worlds/championhome/splash.mp3 differ diff --git a/spa/assets/worlds/championhome/stone.jpg b/spa/assets/worlds/championhome/stone.jpg new file mode 100644 index 00000000..5de747e9 Binary files /dev/null and b/spa/assets/worlds/championhome/stone.jpg differ diff --git a/spa/assets/worlds/championhome/tile.jpg b/spa/assets/worlds/championhome/tile.jpg new file mode 100644 index 00000000..c499c908 Binary files /dev/null and b/spa/assets/worlds/championhome/tile.jpg differ diff --git a/spa/assets/worlds/championhome/trunk.jpg b/spa/assets/worlds/championhome/trunk.jpg new file mode 100644 index 00000000..df742d4a Binary files /dev/null and b/spa/assets/worlds/championhome/trunk.jpg differ diff --git a/spa/assets/worlds/championhome/wall.jpg b/spa/assets/worlds/championhome/wall.jpg new file mode 100644 index 00000000..bc289b00 Binary files /dev/null and b/spa/assets/worlds/championhome/wall.jpg differ diff --git a/spa/assets/worlds/championhome/water.jpg b/spa/assets/worlds/championhome/water.jpg new file mode 100644 index 00000000..4cd42fdb Binary files /dev/null and b/spa/assets/worlds/championhome/water.jpg differ diff --git a/spa/assets/worlds/championhome/wave.mp3 b/spa/assets/worlds/championhome/wave.mp3 new file mode 100644 index 00000000..4e68f5a0 Binary files /dev/null and b/spa/assets/worlds/championhome/wave.mp3 differ diff --git a/spa/assets/worlds/championhome/welcome.mp3 b/spa/assets/worlds/championhome/welcome.mp3 new file mode 100644 index 00000000..8dfbf9c4 Binary files /dev/null and b/spa/assets/worlds/championhome/welcome.mp3 differ diff --git a/spa/assets/worlds/championhome/white.jpg b/spa/assets/worlds/championhome/white.jpg new file mode 100644 index 00000000..05db07da Binary files /dev/null and b/spa/assets/worlds/championhome/white.jpg differ diff --git a/spa/package-lock.json b/spa/package-lock.json index 1c8e2759..ff677dd9 100644 --- a/spa/package-lock.json +++ b/spa/package-lock.json @@ -1,15453 +1,15451 @@ -{ - "name": "ct-spa", - "version": "0.1.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@babel/code-frame": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", - "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.14.5" - } - }, - "@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", - "dev": true - }, - "@babel/core": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz", - "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.15.8", - "@babel/generator": "^7.15.8", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.8", - "@babel/helpers": "^7.15.4", - "@babel/parser": "^7.15.8", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.6", - "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": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", - "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", - "dev": true, - "requires": { - "@babel/types": "^7.15.6", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", - "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", - "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", - "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", - "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", - "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "regexpu-core": "^4.7.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", - "dev": true, - "requires": { - "@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": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", - "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-function-name": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", - "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", - "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", - "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", - "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-module-imports": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", - "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-module-transforms": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz", - "integrity": "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.15.4", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-simple-access": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.6" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", - "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", - "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-wrap-function": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-replace-supers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", - "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-simple-access": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", - "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", - "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", - "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", - "dev": true, - "requires": { - "@babel/types": "^7.15.4" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", - "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.15.4", - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/helpers": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", - "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", - "dev": true, - "requires": { - "@babel/template": "^7.15.4", - "@babel/traverse": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", - "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", - "dev": true - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", - "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", - "@babel/plugin-proposal-optional-chaining": "^7.14.5" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz", - "integrity": "sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.15.4", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", - "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", - "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.15.8.tgz", - "integrity": "sha512-5n8+xGK7YDrXF+WAORg3P7LlCCdiaAyKLZi22eP2BwTy4kJ0kFUMMDCj4nQ8YrKyNZgjhU/9eRVqONnjB3us8g==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-decorators": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", - "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", - "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", - "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", - "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", - "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", - "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", - "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.15.4" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", - "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", - "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", - "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-create-class-features-plugin": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", - "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-decorators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz", - "integrity": "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", - "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@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==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", - "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", - "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", - "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", - "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", - "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-optimise-call-expression": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", - "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", - "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", - "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", - "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", - "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", - "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", - "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", - "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", - "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", - "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", - "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.15.4", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", - "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-module-transforms": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.9", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", - "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", - "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", - "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", - "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", - "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", - "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", - "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", - "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.8.tgz", - "integrity": "sha512-+6zsde91jMzzvkzuEA3k63zCw+tm/GvuuabkpisgbDMTPQsIMHllE3XczJFFtEHLjjhKQFZmGQVRdELetlWpVw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-polyfill-corejs2": "^0.2.2", - "babel-plugin-polyfill-corejs3": "^0.2.5", - "babel-plugin-polyfill-regenerator": "^0.2.2", - "semver": "^6.3.0" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", - "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz", - "integrity": "sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", - "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", - "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", - "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", - "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", - "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/preset-env": { - "version": "7.15.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.8.tgz", - "integrity": "sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", - "@babel/plugin-proposal-async-generator-functions": "^7.15.8", - "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-proposal-class-static-block": "^7.15.4", - "@babel/plugin-proposal-dynamic-import": "^7.14.5", - "@babel/plugin-proposal-export-namespace-from": "^7.14.5", - "@babel/plugin-proposal-json-strings": "^7.14.5", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", - "@babel/plugin-proposal-numeric-separator": "^7.14.5", - "@babel/plugin-proposal-object-rest-spread": "^7.15.6", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", - "@babel/plugin-proposal-optional-chaining": "^7.14.5", - "@babel/plugin-proposal-private-methods": "^7.14.5", - "@babel/plugin-proposal-private-property-in-object": "^7.15.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@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-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.14.5", - "@babel/plugin-transform-async-to-generator": "^7.14.5", - "@babel/plugin-transform-block-scoped-functions": "^7.14.5", - "@babel/plugin-transform-block-scoping": "^7.15.3", - "@babel/plugin-transform-classes": "^7.15.4", - "@babel/plugin-transform-computed-properties": "^7.14.5", - "@babel/plugin-transform-destructuring": "^7.14.7", - "@babel/plugin-transform-dotall-regex": "^7.14.5", - "@babel/plugin-transform-duplicate-keys": "^7.14.5", - "@babel/plugin-transform-exponentiation-operator": "^7.14.5", - "@babel/plugin-transform-for-of": "^7.15.4", - "@babel/plugin-transform-function-name": "^7.14.5", - "@babel/plugin-transform-literals": "^7.14.5", - "@babel/plugin-transform-member-expression-literals": "^7.14.5", - "@babel/plugin-transform-modules-amd": "^7.14.5", - "@babel/plugin-transform-modules-commonjs": "^7.15.4", - "@babel/plugin-transform-modules-systemjs": "^7.15.4", - "@babel/plugin-transform-modules-umd": "^7.14.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", - "@babel/plugin-transform-new-target": "^7.14.5", - "@babel/plugin-transform-object-super": "^7.14.5", - "@babel/plugin-transform-parameters": "^7.15.4", - "@babel/plugin-transform-property-literals": "^7.14.5", - "@babel/plugin-transform-regenerator": "^7.14.5", - "@babel/plugin-transform-reserved-words": "^7.14.5", - "@babel/plugin-transform-shorthand-properties": "^7.14.5", - "@babel/plugin-transform-spread": "^7.15.8", - "@babel/plugin-transform-sticky-regex": "^7.14.5", - "@babel/plugin-transform-template-literals": "^7.14.5", - "@babel/plugin-transform-typeof-symbol": "^7.14.5", - "@babel/plugin-transform-unicode-escapes": "^7.14.5", - "@babel/plugin-transform-unicode-regex": "^7.14.5", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.15.6", - "babel-plugin-polyfill-corejs2": "^0.2.2", - "babel-plugin-polyfill-corejs3": "^0.2.5", - "babel-plugin-polyfill-regenerator": "^0.2.2", - "core-js-compat": "^3.16.0", - "semver": "^6.3.0" - } - }, - "@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==", - "dev": true, - "requires": { - "@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/runtime": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", - "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", - "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4" - } - }, - "@babel/traverse": { - "version": "7.15.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", - "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.4", - "@babel/helper-function-name": "^7.15.4", - "@babel/helper-hoist-variables": "^7.15.4", - "@babel/helper-split-export-declaration": "^7.15.4", - "@babel/parser": "^7.15.4", - "@babel/types": "^7.15.4", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.15.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", - "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - }, - "@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", - "dev": true - }, - "@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", - "dev": true - }, - "@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", - "dev": true - }, - "@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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "@hapi/hoek": "^8.3.0" - } - }, - "@intervolga/optimize-cssnano-plugin": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz", - "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==", - "dev": true, - "requires": { - "cssnano": "^4.0.0", - "cssnano-preset-default": "^4.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - } - } - }, - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true - }, - "@socket.io/component-emitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.0.0.tgz", - "integrity": "sha512-2pTGuibAXJswAPJjaKisthqS/NOK5ypG4LYT6tEAV0S/mxW0zOIvYvGK0V8w8+SHxAm6vRMSjqSalFXeBAqs+Q==" - }, - "@soda/friendly-errors-webpack-plugin": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.1.tgz", - "integrity": "sha512-h2ooWqP8XuFqTXT+NyAFbrArzfQA7R6HTezADrvD9Re8fxMLTPPniLdqVTdDaO0eIoLaAwKT+d6w+5GeTk7Vbg==", - "dev": true, - "requires": { - "chalk": "^3.0.0", - "error-stack-parser": "^2.0.6", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@soda/get-current-script": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@soda/get-current-script/-/get-current-script-1.0.2.tgz", - "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", - "dev": true - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dev": true, - "requires": { - "defer-to-connect": "^1.0.1" - } - }, - "@types/body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/component-emitter": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", - "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==" - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "dev": true, - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" - }, - "@types/cors": { - "version": "2.8.12", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", - "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==" - }, - "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.24", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz", - "integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/http-proxy": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", - "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", - "dev": true - }, - "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true - }, - "@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, - "@types/node": { - "version": "16.11.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.2.tgz", - "integrity": "sha512-w34LtBB0OkDTs19FQHXy4Ig/TOXI4zqvXS2Kk1PAsRKZ0I+nik7LlMYxckW0tSNGtvWmzB+mrCTbuEjuB9DVsw==" - }, - "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "@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==", - "dev": true - }, - "@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", - "dev": true - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "dev": true, - "requires": { - "@types/mime": "^1", - "@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==", - "dev": true - }, - "@types/tapable": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", - "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", - "dev": true - }, - "@types/uglify-js": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", - "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@types/webpack": { - "version": "4.41.31", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.31.tgz", - "integrity": "sha512-/i0J7sepXFIp1ZT7FjUGi1eXMCg8HCCzLJEQkKsOtbJFontsJLolBcDC+3qxn5pPwiCt1G0ZdRmYRzNBtvpuGQ==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/tapable": "^1", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "anymatch": "^3.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@types/webpack-dev-server": { - "version": "3.11.6", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.6.tgz", - "integrity": "sha512-XCph0RiiqFGetukCTC3KVnY1jwLcZ84illFRMbyFzCcWl90B/76ew0tSqF46oBhnLC4obNDG7dMO0JfTN0MgMQ==", - "dev": true, - "requires": { - "@types/connect-history-api-fallback": "*", - "@types/express": "*", - "@types/serve-static": "*", - "@types/webpack": "^4", - "http-proxy-middleware": "^1.0.0" - } - }, - "@types/webpack-env": { - "version": "1.16.3", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.16.3.tgz", - "integrity": "sha512-9gtOPPkfyNoEqCQgx4qJKkuNm/x0R2hKR7fdl7zvTJyHnIisuE/LfvXOsYWL0o3qq6uiBnKZNNNzi3l0y/X+xw==", - "dev": true - }, - "@types/webpack-sources": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", - "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", - "dev": true, - "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==", - "dev": true - } - } - }, - "@typescript-eslint/eslint-plugin": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", - "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", - "dev": true, - "requires": { - "@typescript-eslint/experimental-utils": "4.33.0", - "@typescript-eslint/scope-manager": "4.33.0", - "debug": "^4.3.1", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.1.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "dependencies": { - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@typescript-eslint/experimental-utils": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", - "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.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==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "@typescript-eslint/parser": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", - "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "debug": "^4.3.1" - } - }, - "@typescript-eslint/scope-manager": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", - "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0" - } - }, - "@typescript-eslint/types": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", - "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", - "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/visitor-keys": "4.33.0", - "debug": "^4.3.1", - "globby": "^11.0.3", - "is-glob": "^4.0.1", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "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==", - "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, - "requires": { - "fill-range": "^7.0.1" - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "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, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - }, - "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 - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "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==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", - "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", - "dev": true, - "requires": { - "@typescript-eslint/types": "4.33.0", - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "@vue/babel-helper-vue-jsx-merge-props": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz", - "integrity": "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==", - "dev": true - }, - "@vue/babel-helper-vue-transform-on": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", - "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", - "dev": true - }, - "@vue/babel-plugin-jsx": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", - "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/template": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "@vue/babel-helper-vue-transform-on": "^1.0.2", - "camelcase": "^6.0.0", - "html-tags": "^3.1.0", - "svg-tags": "^1.0.0" - } - }, - "@vue/babel-plugin-transform-vue-jsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz", - "integrity": "sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", - "html-tags": "^2.0.0", - "lodash.kebabcase": "^4.1.1", - "svg-tags": "^1.0.0" - }, - "dependencies": { - "html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", - "dev": true - } - } - }, - "@vue/babel-preset-app": { - "version": "4.5.14", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.14.tgz", - "integrity": "sha512-P13AJv5FDt2XnpZ92K0VMxBS7Pe+gnibxtXMsa8rXLBkEE1NkmtaG5pyXh3fulkmF2/21efOcuh6yFP7k0KuZg==", - "dev": true, - "requires": { - "@babel/core": "^7.11.0", - "@babel/helper-compilation-targets": "^7.9.6", - "@babel/helper-module-imports": "^7.8.3", - "@babel/plugin-proposal-class-properties": "^7.8.3", - "@babel/plugin-proposal-decorators": "^7.8.3", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.11.0", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.0", - "@vue/babel-plugin-jsx": "^1.0.3", - "@vue/babel-preset-jsx": "^1.2.4", - "babel-plugin-dynamic-import-node": "^2.3.3", - "core-js": "^3.6.5", - "core-js-compat": "^3.6.5", - "semver": "^6.1.0" - } - }, - "@vue/babel-preset-jsx": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz", - "integrity": "sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w==", - "dev": true, - "requires": { - "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", - "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", - "@vue/babel-sugar-composition-api-inject-h": "^1.2.1", - "@vue/babel-sugar-composition-api-render-instance": "^1.2.4", - "@vue/babel-sugar-functional-vue": "^1.2.2", - "@vue/babel-sugar-inject-h": "^1.2.2", - "@vue/babel-sugar-v-model": "^1.2.3", - "@vue/babel-sugar-v-on": "^1.2.3" - } - }, - "@vue/babel-sugar-composition-api-inject-h": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz", - "integrity": "sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-composition-api-render-instance": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz", - "integrity": "sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-functional-vue": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz", - "integrity": "sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-inject-h": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz", - "integrity": "sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-v-model": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz", - "integrity": "sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", - "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", - "camelcase": "^5.0.0", - "html-tags": "^2.0.0", - "svg-tags": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", - "dev": true - } - } - }, - "@vue/babel-sugar-v-on": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz", - "integrity": "sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", - "camelcase": "^5.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - } - } - }, - "@vue/cli-overlay": { - "version": "4.5.14", - "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.14.tgz", - "integrity": "sha512-0LFqTA1uaCTq4N1P9/A0MhWY0tWER3dZkMN1y+ODfrjAcnX96t/qf2jVy9u3QGKHSPbhF5FYBsKEa6uEFYPyfg==", - "dev": true - }, - "@vue/cli-plugin-babel": { - "version": "4.5.14", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.5.14.tgz", - "integrity": "sha512-8+K684NwmN7TitdCLB9GVts36582ohusfxAL/v6cWnUgrw79gbdGkY8SqyXWrbXCyWYDJrhB25LQIrqGfsJ6Dg==", - "dev": true, - "requires": { - "@babel/core": "^7.11.0", - "@vue/babel-preset-app": "^4.5.14", - "@vue/cli-shared-utils": "^4.5.14", - "babel-loader": "^8.1.0", - "cache-loader": "^4.1.0", - "thread-loader": "^2.1.3", - "webpack": "^4.0.0" - } - }, - "@vue/cli-plugin-eslint": { - "version": "4.5.14", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.14.tgz", - "integrity": "sha512-8leK9mZ4Ia4hARWMfVAbcgPBFKjdeOW9S0nG+pt6OBnnwK+V1jf/C7ytfXH+H086KgisU8R9nz1xNaz+9QET0g==", - "dev": true, - "requires": { - "@vue/cli-shared-utils": "^4.5.14", - "eslint-loader": "^2.2.1", - "globby": "^9.2.0", - "inquirer": "^7.1.0", - "webpack": "^4.0.0", - "yorkie": "^2.0.0" - } - }, - "@vue/cli-plugin-router": { - "version": "4.5.14", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.14.tgz", - "integrity": "sha512-tTXGAbCoCSSU7U5+CrOnU3BuNq8/lcuJJGtyeObvbt7e5x+96UTOVAVbdINdGGKIOQ58ZD+QvqSP5NXVT1T52Q==", - "dev": true, - "requires": { - "@vue/cli-shared-utils": "^4.5.14" - } - }, - "@vue/cli-plugin-typescript": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-typescript/-/cli-plugin-typescript-4.5.15.tgz", - "integrity": "sha512-g2HDBwWBboTzNvVrS+w4Ctl7CCErboTlx7PyQrXgY+7uGdPVUT9PWuv4DjaZhosSk7WI3qSIpruCBIkdHX5bwQ==", - "dev": true, - "requires": { - "@types/webpack-env": "^1.15.2", - "@vue/cli-shared-utils": "^4.5.15", - "cache-loader": "^4.1.0", - "fork-ts-checker-webpack-plugin": "^3.1.1", - "fork-ts-checker-webpack-plugin-v5": "npm:fork-ts-checker-webpack-plugin@^5.0.11", - "globby": "^9.2.0", - "thread-loader": "^2.1.3", - "ts-loader": "^6.2.2", - "tslint": "^5.20.1", - "webpack": "^4.0.0", - "yorkie": "^2.0.0" - }, - "dependencies": { - "@vue/cli-shared-utils": { - "version": "4.5.15", - "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.15.tgz", - "integrity": "sha512-SKaej9hHzzjKSOw1NlFmc6BSE0vcqUQMQiv1cxQ2DhVyy4QxZXBmzmiLBUBe+hYZZs1neXW7n//udeN9bCAY+Q==", - "dev": true, - "requires": { - "@hapi/joi": "^15.0.1", - "chalk": "^2.4.2", - "execa": "^1.0.0", - "launch-editor": "^2.2.1", - "lru-cache": "^5.1.1", - "node-ipc": "^9.1.1", - "open": "^6.3.0", - "ora": "^3.4.0", - "read-pkg": "^5.1.1", - "request": "^2.88.2", - "semver": "^6.1.0", - "strip-ansi": "^6.0.0" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "optional": true, - "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==", - "dev": true, - "optional": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "optional": true - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "dev": true, - "optional": true, - "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" - } - }, - "deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "dev": true, - "optional": true - }, - "fork-ts-checker-webpack-plugin-v5": { - "version": "npm:fork-ts-checker-webpack-plugin@5.2.1", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-5.2.1.tgz", - "integrity": "sha512-SVi+ZAQOGbtAsUWrZvGzz38ga2YqjWvca1pXQFUArIVXqli0lLoDQ8uS0wg0kSpcwpZmaW5jVCZXQebkyUQSsw==", - "dev": true, - "optional": true, - "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "dependencies": { - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "optional": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.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==", - "dev": true, - "optional": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "optional": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "optional": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "optional": 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==", - "dev": true, - "optional": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "optional": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "optional": true - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dev": true, - "optional": true, - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "optional": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "optional": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "optional": true - } - } - }, - "@vue/cli-plugin-vuex": { - "version": "4.5.14", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.14.tgz", - "integrity": "sha512-gZNAQzYSzTHshOrwBdqY54U7H5FlyhC5a6sXioWXBuwShOW+FVrywVl90vlimC0OPju0Q5tL7rPMLp4EgmNvUw==", - "dev": true - }, - "@vue/cli-service": { - "version": "4.5.14", - "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.14.tgz", - "integrity": "sha512-vKdqs9FQH2PYcmANcUm5McE8qqFKPjvoAh3YiNBD0qjMyuX6XGmej8pICJnbbu0Kn3EgQY3haemSIhVkPPyL4g==", - "dev": true, - "requires": { - "@intervolga/optimize-cssnano-plugin": "^1.0.5", - "@soda/friendly-errors-webpack-plugin": "^1.7.1", - "@soda/get-current-script": "^1.0.0", - "@types/minimist": "^1.2.0", - "@types/webpack": "^4.0.0", - "@types/webpack-dev-server": "^3.11.0", - "@vue/cli-overlay": "^4.5.14", - "@vue/cli-plugin-router": "^4.5.14", - "@vue/cli-plugin-vuex": "^4.5.14", - "@vue/cli-shared-utils": "^4.5.14", - "@vue/component-compiler-utils": "^3.1.2", - "@vue/preload-webpack-plugin": "^1.1.0", - "@vue/web-component-wrapper": "^1.2.0", - "acorn": "^7.4.0", - "acorn-walk": "^7.1.1", - "address": "^1.1.2", - "autoprefixer": "^9.8.6", - "browserslist": "^4.12.0", - "cache-loader": "^4.1.0", - "case-sensitive-paths-webpack-plugin": "^2.3.0", - "cli-highlight": "^2.1.4", - "clipboardy": "^2.3.0", - "cliui": "^6.0.0", - "copy-webpack-plugin": "^5.1.1", - "css-loader": "^3.5.3", - "cssnano": "^4.1.10", - "debug": "^4.1.1", - "default-gateway": "^5.0.5", - "dotenv": "^8.2.0", - "dotenv-expand": "^5.1.0", - "file-loader": "^4.2.0", - "fs-extra": "^7.0.1", - "globby": "^9.2.0", - "hash-sum": "^2.0.0", - "html-webpack-plugin": "^3.2.0", - "launch-editor-middleware": "^2.2.1", - "lodash.defaultsdeep": "^4.6.1", - "lodash.mapvalues": "^4.6.0", - "lodash.transform": "^4.6.0", - "mini-css-extract-plugin": "^0.9.0", - "minimist": "^1.2.5", - "pnp-webpack-plugin": "^1.6.4", - "portfinder": "^1.0.26", - "postcss-loader": "^3.0.0", - "ssri": "^8.0.1", - "terser-webpack-plugin": "^1.4.4", - "thread-loader": "^2.1.3", - "url-loader": "^2.2.0", - "vue-loader": "^15.9.2", - "vue-loader-v16": "npm:vue-loader@^16.1.0", - "vue-style-loader": "^4.1.2", - "webpack": "^4.0.0", - "webpack-bundle-analyzer": "^3.8.0", - "webpack-chain": "^6.4.0", - "webpack-dev-server": "^3.11.0", - "webpack-merge": "^4.2.2" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "autoprefixer": { - "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", - "dev": true, - "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - } - }, - "dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", - "dev": true - }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - } - } - }, - "@vue/cli-shared-utils": { - "version": "4.5.14", - "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.14.tgz", - "integrity": "sha512-OJeabPep8yvQ7n2lgbsw6lzBXmjaBHlCt7k9wnsPiXKtNAnHsv40ejARRnj4HTOuMaW6i1QQ17X3WaozI0zaMw==", - "dev": true, - "requires": { - "@hapi/joi": "^15.0.1", - "chalk": "^2.4.2", - "execa": "^1.0.0", - "launch-editor": "^2.2.1", - "lru-cache": "^5.1.1", - "node-ipc": "^9.1.1", - "open": "^6.3.0", - "ora": "^3.4.0", - "read-pkg": "^5.1.1", - "request": "^2.88.2", - "semver": "^6.1.0", - "strip-ansi": "^6.0.0" - } - }, - "@vue/component-compiler-utils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.2.tgz", - "integrity": "sha512-rAYMLmgMuqJFWAOb3Awjqqv5X3Q3hVr4jH/kgrFJpiU0j3a90tnNBplqbj+snzrgZhC9W128z+dtgMifOiMfJg==", - "dev": true, - "requires": { - "consolidate": "^0.15.1", - "hash-sum": "^1.0.2", - "lru-cache": "^4.1.2", - "merge-source-map": "^1.1.0", - "postcss": "^7.0.36", - "postcss-selector-parser": "^6.0.2", - "prettier": "^1.18.2", - "source-map": "~0.6.1", - "vue-template-es2015-compiler": "^1.9.0" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "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" - } - }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - } - }, - "@vue/eslint-config-typescript": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@vue/eslint-config-typescript/-/eslint-config-typescript-7.0.0.tgz", - "integrity": "sha512-UxUlvpSrFOoF8aQ+zX1leYiEBEm7CZmXYn/ZEM1zwSadUzpamx56RB4+Htdjisv1mX2tOjBegNUqH3kz2OL+Aw==", - "dev": true, - "requires": { - "vue-eslint-parser": "^7.0.0" - } - }, - "@vue/preload-webpack-plugin": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz", - "integrity": "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==", - "dev": true - }, - "@vue/web-component-wrapper": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", - "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", - "dev": true - }, - "@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/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.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "accepts": { - "version": "1.3.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" - } - }, - "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 - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true - }, - "acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "dev": true, - "requires": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - } - } - }, - "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==", - "dev": true - }, - "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", - "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-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dev": true, - "requires": { - "string-width": "^4.1.0" - } - }, - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "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==", - "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": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "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, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true - }, - "arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-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=", - "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 - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "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=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "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==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "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": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", - "dev": true, - "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - } - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "axios": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.23.0.tgz", - "integrity": "sha512-NmvAE4i0YAv5cKq8zlDoPd1VLKAqX5oLuZKs8xkJa4qi6RGn0uhCYFjWtHHC9EM/MwOwYWOs53W+V0aqEXq1sg==", - "requires": { - "follow-redirects": "^1.14.4" - } - }, - "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" - } - }, - "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 - }, - "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 - } - } - }, - "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==", - "dev": true, - "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.2.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", - "dev": true, - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - } - }, - "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==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", - "semver": "^6.1.1" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", - "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.16.2" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2" - } - }, - "backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" - }, - "badwords-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/badwords-list/-/badwords-list-1.0.0.tgz", - "integrity": "sha512-oWhaSG67e+HQj3OGHQt2ucP+vAPm1wTbdp2aDHeuh4xlGXBdWwzZ//pfu6swf5gZ8iX0b7JgmSo8BhgybbqszA==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.1.tgz", - "integrity": "sha512-vFIUq7FdLtjZMhATwDul5RZWv2jpXQ09Pd6jcVEOvIsqCWTRFD/ONHNfyOS8dA/Ippi5dsIgpyKWKZaAKZltbA==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "base64id": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==" - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bfj": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", - "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "check-types": "^8.0.3", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "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 - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", - "dev": true - }, - "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": { - "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=" - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" - } - } - }, - "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=", - "dev": true - }, - "boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "dev": true, - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "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.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "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.17.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.4.tgz", - "integrity": "sha512-Zg7RpbZpIJRW3am9Lyckue7PLytvVxxhJj1CaJVlCWENsGEAOlnlt8X0ZxGRPp7Bt9o8tIRM5SEXy4BCPMJjLQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001265", - "electron-to-chromium": "^1.3.867", - "escalade": "^3.1.1", - "node-releases": "^2.0.0", - "picocolors": "^1.0.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==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "buffer-indexof": { - "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-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz", - "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" - }, - "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" - } - }, - "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" - } - }, - "cache-loader": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz", - "integrity": "sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==", - "dev": true, - "requires": { - "buffer-json": "^2.0.0", - "find-cache-dir": "^3.0.0", - "loader-utils": "^1.2.3", - "mkdirp": "^0.5.1", - "neo-async": "^2.6.1", - "schema-utils": "^2.0.0" - } - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true - }, - "normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "dev": true - } - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "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": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001270", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001270.tgz", - "integrity": "sha512-TcIC7AyNWXhcOmv2KftOl1ShFAaHQYcB/EPL/hEyMrcS7ZX0/DvV1aoy6BzV0+16wTpoAyTMGDNAJfSqS/rz7A==", - "dev": true - }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "check-types": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", - "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==", - "dev": true - }, - "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "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==", - "dev": true, - "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==", - "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==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "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 - }, - "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true - }, - "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" - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "dev": true - }, - "cli-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-highlight": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", - "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "highlight.js": "^10.7.1", - "mz": "^2.4.0", - "parse5": "^5.1.1", - "parse5-htmlparser2-tree-adapter": "^6.0.0", - "yargs": "^16.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==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", - "dev": true - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true - }, - "clipboardy": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", - "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", - "dev": true, - "requires": { - "arch": "^2.1.1", - "execa": "^1.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==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - } - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "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": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dev": true, - "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "color-string": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", - "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.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==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "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==", - "dev": true, - "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": { - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "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" - } - }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - } - }, - "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.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "consolidate": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", - "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", - "dev": true, - "requires": { - "bluebird": "^3.1.1" - } - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "requires": { - "safe-buffer": "5.1.2" - } - }, - "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.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" - }, - "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 - }, - "copy-webpack-plugin": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz", - "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==", - "dev": true, - "requires": { - "cacache": "^12.0.3", - "find-cache-dir": "^2.1.0", - "glob-parent": "^3.1.0", - "globby": "^7.1.1", - "is-glob": "^4.0.1", - "loader-utils": "^1.2.3", - "minimatch": "^3.0.4", - "normalize-path": "^3.0.0", - "p-limit": "^2.2.1", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "webpack-log": "^2.0.0" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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" - } - } - } - }, - "globby": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "dir-glob": "^2.0.0", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "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 - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "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 - }, - "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" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - } - } - }, - "core-js": { - "version": "3.18.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.3.tgz", - "integrity": "sha512-tReEhtMReZaPFVw7dajMx0vlsz3oOb8ajgPoHVYGxr8ErnZ6PcYEvvmjGmXlfpnxpkYSdOQttjB+MvVbCGfvLw==" - }, - "core-js-compat": { - "version": "3.18.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.3.tgz", - "integrity": "sha512-4zP6/y0a2RTHN5bRGT7PTq9lVt3WzvffTNjqnTKsXhkAYNDTkdCLOIfAdOLcQ/7TDdyRj3c+NeHe1NmF1eDScw==", - "dev": true, - "requires": { - "browserslist": "^4.17.3", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "requires": { - "object-assign": "^4", - "vary": "^1" - } - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - } - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "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" - } - }, - "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" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "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" - } - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dev": true - }, - "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=", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "css-loader": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", - "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.0", - "semver": "^6.3.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "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==", - "dev": true - }, - "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==", - "dev": true, - "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==", - "dev": true - } - } - }, - "css-unit-converter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", - "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==", - "dev": true - }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "cssnano": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", - "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.8", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "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==", - "dev": true, - "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" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "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=", - "dev": true - }, - "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=", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "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==", - "dev": true - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "dayjs": { - "version": "1.11.7", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", - "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" - }, - "de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", - "dev": true - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dev": true, - "requires": { - "mimic-response": "^1.0.0" - } - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "requires": { - "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-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "deepmerge": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", - "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", - "dev": true - }, - "default-gateway": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-5.0.5.tgz", - "integrity": "sha512-z2RnruVmj8hVMmAnEJMTIJNijhKCDiGjbLP+BHJFOT7ld3Bo5qcIBpVYDniqhbMIIf+jZDlkP2MkPXiQy/DBLA==", - "dev": true, - "requires": { - "execa": "^3.3.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==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", - "dev": true, - "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", - "p-finally": "^2.0.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==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true - }, - "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" - } - } - } - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "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" - } - } - } - }, - "defined": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", - "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", - "dev": true - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "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": { - "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 - } - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "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-libc": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==" - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "detective": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", - "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", - "dev": true, - "requires": { - "acorn-node": "^1.8.2", - "defined": "^1.0.0", - "minimist": "^1.2.6" - }, - "dependencies": { - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true - } - } - }, - "didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "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" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "requires": { - "path-type": "^3.0.0" - } - }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "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.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "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": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "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-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - } - } - }, - "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==", - "dev": true - }, - "domhandler": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", - "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - } - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "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==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "dev": true - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", - "dev": true - }, - "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" - } - }, - "easy-stack": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz", - "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "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==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.876", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.876.tgz", - "integrity": "sha512-a6LR4738psrubCtGx5HxM/gNlrIsh4eFTNnokgOqvQo81GWd07lLcOjITkAXn2y4lIp18vgS+DGnehj+/oEAxQ==", - "dev": true - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "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.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "engine.io": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.2.tgz", - "integrity": "sha512-v/7eGHxPvO2AWsksyx2PUsQvBafuvqs0jJJQ0FdmJG1b9qIvgSbqDRGwNhfk2XHaTTbTXiC4quRE8Q9nRjsrQQ==", - "requires": { - "@types/cookie": "^0.4.1", - "@types/cors": "^2.8.12", - "@types/node": ">=10.0.0", - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.4.1", - "cors": "~2.8.5", - "debug": "~4.3.1", - "engine.io-parser": "~5.0.0", - "ws": "~8.2.3" - }, - "dependencies": { - "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" - }, - "ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==" - } - } - }, - "engine.io-client": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.0.3.tgz", - "integrity": "sha512-IH8ZhDIwiLv0d/wXVzmjfV9Y82hbJIDhCGSVUV8o1kcpDe2I6Y3bZA3ZbJy4Ls7k7IVmcy/qn4k9RKWFhUGf5w==", - "requires": { - "@socket.io/component-emitter": "~3.0.0", - "debug": "~4.3.1", - "engine.io-parser": "~5.0.0", - "has-cors": "1.1.0", - "parseqs": "0.0.6", - "parseuri": "0.0.6", - "ws": "~8.2.3", - "xmlhttprequest-ssl": "~2.0.0", - "yeast": "0.1.2" - }, - "dependencies": { - "ws": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", - "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==" - } - } - }, - "engine.io-parser": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.2.tgz", - "integrity": "sha512-wuiO7qO/OEkPJSFueuATIXtrxF7/6GTbAO9QLv7nnbjwZ5tYhLm9zxvLwxstRs0dcT0KUlWTjtIOs1T86jt12g==", - "requires": { - "base64-arraybuffer": "~1.0.1" - } - }, - "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" - } - } - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "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==", - "dev": true, - "requires": { - "stackframe": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "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==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "eslint": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", - "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", - "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "inquirer": "^7.0.0", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.14", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "optionator": "^0.8.3", - "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", - "table": "^5.2.3", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "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==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "requires": { - "type-fest": "^0.8.1" - } - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "eslint-loader": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", - "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", - "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-plugin-vue": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz", - "integrity": "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==", - "dev": true, - "requires": { - "natural-compare": "^1.4.0", - "semver": "^5.6.0", - "vue-eslint-parser": "^7.0.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "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" - } - }, - "eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "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==", - "dev": true - }, - "espree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", - "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - } - } - }, - "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 - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "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==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "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==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "event-pubsub": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz", - "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "eventsource": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", - "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", - "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": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "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": { - "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=" - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "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" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "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 - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "dependencies": { - "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" - } - } - } - } - } - }, - "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==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fibers": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/fibers/-/fibers-5.0.3.tgz", - "integrity": "sha512-/qYTSoZydQkM21qZpGLDLuCq8c+B8KhuCQ1kLPvnRNhxhVbvrpmH9l2+Lblf5neDuEsY4bfT7LeO553TXQDvJw==", - "requires": { - "detect-libc": "^1.0.3" - } - }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "dev": true, - "requires": { - "flat-cache": "^2.0.1" - } - }, - "file-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", - "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", - "dev": true, - "requires": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.5.0" - } - }, - "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==", - "dev": true, - "optional": true - }, - "filesize": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", - "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", - "dev": true - }, - "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.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": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "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==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dev": true, - "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - }, - "dependencies": { - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "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.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" - }, - "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=", - "dev": true - }, - "fork-ts-checker-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==", - "dev": true, - "requires": { - "babel-code-frame": "^6.22.0", - "chalk": "^2.4.1", - "chokidar": "^3.3.0", - "micromatch": "^3.1.10", - "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "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-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs-monkey": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", - "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==", - "dev": true, - "optional": 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=", - "dev": true - }, - "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 - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "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 - }, - "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==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "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-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "global-dirs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", - "dev": true, - "requires": { - "ini": "2.0.0" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^1.0.2", - "dir-glob": "^2.2.2", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", - "dev": true - }, - "gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", - "dev": true, - "requires": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "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-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true - }, - "has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "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" - } - } - } - }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "dev": true - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", - "dev": true - }, - "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" - } - }, - "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==", - "dev": true - }, - "highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "dev": true - }, - "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" - } - }, - "hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "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=", - "dev": true - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "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==", - "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": { - "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 - } - } - }, - "html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", - "dev": true - }, - "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 - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "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" - } - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - } - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - }, - "dependencies": { - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - } - } - }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true - }, - "http-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.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-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==", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz", - "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==", - "dev": true, - "requires": { - "@types/http-proxy": "^1.17.5", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "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==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "postcss": "^7.0.14" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", - "dev": true - }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dev": true, - "requires": { - "import-from": "^2.1.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "dev": true - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-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" - } - }, - "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 - }, - "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=", - "dev": true - }, - "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==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "dev": true - }, - "inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.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==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "dependencies": { - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - } - } - } - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "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.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "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=", - "dev": true - }, - "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" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.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, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "requires": { - "ci-info": "^1.5.0" - } - }, - "is-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=", - "dev": true, - "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", - "dev": true, - "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=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "dev": true, - "requires": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "dependencies": { - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - } - } - }, - "is-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==", - "dev": true - }, - "is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "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-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-weakref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", - "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.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 - }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "javascript-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz", - "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", - "dev": true - }, - "js-message": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.7.tgz", - "integrity": "sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==", - "dev": true - }, - "js-queue": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/js-queue/-/js-queue-2.0.2.tgz", - "integrity": "sha512-pbKLsbCfi7kriM3s1J4DDCo7jQkI58zPLHi0heXPzPlj0hjUsm+FesPUbE0DSbIVIK503A36aUBoCN7eMFedkA==", - "dev": true, - "requires": { - "easy-stack": "^1.0.1" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-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==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-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=", - "dev": true - }, - "json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsonwebtoken": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", - "requires": { - "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", - "ms": "^2.1.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==" - } - } - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - }, - "dependencies": { - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - } - } - }, - "jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "requires": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dev": true, - "requires": { - "json-buffer": "3.0.0" - } - }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "klona": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", - "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", - "dev": true - }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dev": true, - "requires": { - "package-json": "^6.3.0" - } - }, - "launch-editor": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", - "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", - "dev": true, - "requires": { - "chalk": "^2.3.0", - "shell-quote": "^1.6.1" - } - }, - "launch-editor-middleware": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz", - "integrity": "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==", - "dev": true, - "requires": { - "launch-editor": "^2.2.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" - } - }, - "lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true - }, - "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=", - "dev": true - }, - "loader-fs-cache": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", - "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", - "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.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" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "lodash.defaultsdeep": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", - "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", - "dev": true - }, - "lodash.includes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" - }, - "lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" - }, - "lodash.isinteger": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" - }, - "lodash.isnumber": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - }, - "lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" - }, - "lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", - "dev": true - }, - "lodash.mapvalues": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", - "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" - }, - "lodash.topath": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", - "integrity": "sha512-1/W4dM+35DwvE/iEd1M9ekewOSTlpFekhw9mhAtrwjVqUr83/ilQiyAvmg4tVX7Unkcfl1KC+i9WdaT4B6aQcg==", - "dev": true - }, - "lodash.transform": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", - "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "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.7.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", - "dev": true - }, - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true - }, - "lru-cache": { - "version": "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": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "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" - } - }, - "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": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" - }, - "memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "dev": true, - "optional": true, - "requires": { - "fs-monkey": "^1.0.4" - } - }, - "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" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "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==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "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==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "dev": true - }, - "mime-db": { - "version": "1.50.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", - "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==" - }, - "mime-types": { - "version": "2.1.33", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz", - "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", - "requires": { - "mime-db": "1.50.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 - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true - }, - "mini-css-extract-plugin": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", - "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "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" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - }, - "minipass": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz", - "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==", - "dev": true, - "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==", - "dev": true - } - } - }, - "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" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "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.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "modern-normalize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", - "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==", - "dev": true - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "ms": { - "version": "2.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==", - "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.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", - "dev": true, - "optional": true - }, - "nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "dev": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "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.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==", - "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-emoji": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", - "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", - "dev": true, - "requires": { - "lodash": "^4.17.21" - } - }, - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true - }, - "node-ipc": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.2.1.tgz", - "integrity": "sha512-mJzaM6O3xHf9VT8BULvJSbdVbmHUKRNOH7zDDkCrA1/T+CVjq2WVIDfLt0azZRXpgArJtl3rtmEozrbXPZ9GaQ==", - "dev": true, - "requires": { - "event-pubsub": "4.3.0", - "js-message": "1.0.7", - "js-queue": "2.0.2" - } - }, - "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" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, - "node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", - "dev": true - }, - "nodemon": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.15.tgz", - "integrity": "sha512-gdHMNx47Gw7b3kWxJV64NI+Q5nfl0y5DgDbiVtShiwa7Z0IZ07Ll4RLFo6AjrhzMtoEZn5PDE3/c2AbVsiCkpA==", - "dev": true, - "requires": { - "chokidar": "^3.5.2", - "debug": "^3.2.7", - "ignore-by-default": "^1.0.1", - "minimatch": "^3.0.4", - "pstree.remy": "^1.1.8", - "semver": "^5.7.1", - "supports-color": "^5.5.0", - "touch": "^3.1.0", - "undefsafe": "^2.0.5", - "update-notifier": "^5.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "nopt": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", - "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "normalize-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" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "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": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true - }, - "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==", - "dev": true, - "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 - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-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-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "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.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "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.1.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", - "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.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.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "requires": { - "ee-first": "1.1.1" - } - }, - "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==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true - }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-spinners": "^2.0.0", - "log-symbols": "^2.2.0", - "strip-ansi": "^5.2.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, - "requires": { - "url-parse": "^1.4.3" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "os-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 - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true - }, - "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-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "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==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "retry": "^0.12.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==", - "dev": true - }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dev": true, - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - } - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "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" - } - }, - "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==", - "dev": true, - "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==", - "dev": true - } - } - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "requires": { - "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": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "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" - } - }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "dev": true, - "requires": { - "parse5": "^6.0.1" - }, - "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - } - } - }, - "parseqs": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", - "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==" - }, - "parseuri": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", - "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==" - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "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.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "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": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "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=", - "dev": true - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "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 - }, - "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": "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==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "pnp-webpack-plugin": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz", - "integrity": "sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==", - "dev": true, - "requires": { - "ts-pnp": "^1.1.6" - } - }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, - "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==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "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==", - "dev": true, - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-functions": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz", - "integrity": "sha512-N5yWXWKA+uhpLQ9ZhBRl2bIAdM6oVJYpDojuI1nF2SzXBimJcdjFwiAouBVbO5VuOF3qA6BSFWFc3wXbbj72XQ==", - "dev": true, - "requires": { - "glob": "^7.1.2", - "object-assign": "^4.1.1", - "postcss": "^6.0.9", - "postcss-value-parser": "^3.3.0" - }, - "dependencies": { - "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" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-js": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-2.0.3.tgz", - "integrity": "sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==", - "dev": true, - "requires": { - "camelcase-css": "^2.0.1", - "postcss": "^7.0.18" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.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" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-selector-parser": { - "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==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-selector-parser": { - "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==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "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==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "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==", - "dev": true, - "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "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==", - "dev": true, - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "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==", - "dev": true, - "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-nested": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-4.2.3.tgz", - "integrity": "sha512-rOv0W1HquRCamWy2kFl3QazJMMe1ku6rCFoAAH+9AcxdbpDeBr6k968MLWuLjvjMcGEip01ak09hKOEgpK9hvw==", - "dev": true, - "requires": { - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2" - } - }, - "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "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==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-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==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-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==", - "dev": true, - "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": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-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==", - "dev": true, - "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-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==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-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==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dev": true, - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-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==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "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==", - "dev": true - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, - "prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true, - "optional": true - }, - "pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", - "dev": true, - "requires": { - "lodash": "^4.17.20", - "renderkid": "^2.0.4" - } - }, - "pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", - "dev": true - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "pstree.remy": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", - "dev": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "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==", - "dev": true - }, - "pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "dev": true, - "requires": { - "escape-goat": "^2.0.0" - } - }, - "purgecss": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.1.3.tgz", - "integrity": "sha512-99cKy4s+VZoXnPxaoM23e5ABcP851nC2y2GROkkjS8eJaJtlciGavd7iYAw2V84WeBqggZ12l8ef44G99HmTaw==", - "dev": true, - "requires": { - "commander": "^8.0.0", - "glob": "^7.1.7", - "postcss": "^8.3.5", - "postcss-selector-parser": "^6.0.6" - }, - "dependencies": { - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true - }, - "postcss": { - "version": "8.4.33", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", - "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", - "dev": true, - "requires": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - } - } - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "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.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "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" - } - }, - "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.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" - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - } - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@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": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "reduce-css-calc": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", - "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", - "dev": true, - "requires": { - "css-unit-converter": "^1.1.1", - "postcss-value-parser": "^3.3.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==", - "dev": true - } - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", - "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", - "dev": true, - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexp.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==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", - "dev": true - }, - "regexpu-core": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", - "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", - "dev": true, - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^9.0.0", - "regjsgen": "^0.5.2", - "regjsparser": "^0.7.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", - "dev": true, - "requires": { - "rc": "^1.2.8" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dev": true, - "requires": { - "rc": "^1.2.8" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "regjsparser": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", - "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", - "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 - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "renderkid": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", - "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", - "dev": true, - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^3.0.1" - }, - "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 - }, - "css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" - } - }, - "css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", - "dev": true - }, - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dev": true, - "requires": { - "boolbase": "^1.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" - } - } - } - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "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==", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "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": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dev": true, - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, - "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" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "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==", - "dev": true, - "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" - } - }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-regex": { - "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" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sass": { - "version": "1.43.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.2.tgz", - "integrity": "sha512-DncYhjl3wBaPMMJR0kIUaH3sF536rVrOcqqVGmTZHQRRzj7LQlyGV7Mb8aCKFyILMr5VsPHwRYtyKpnKYlmQSQ==", - "dev": true, - "requires": { - "chokidar": ">=3.0.0 <4.0.0" - } - }, - "sass-loader": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.0.tgz", - "integrity": "sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==", - "dev": true, - "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": { - "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==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^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==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "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==", - "dev": true, - "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==", - "dev": true - } - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "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.11", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", - "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", - "dev": true, - "requires": { - "node-forge": "^0.10.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dev": true, - "requires": { - "semver": "^6.3.0" - } - }, - "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=" - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "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": "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" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "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=", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - } - } - }, - "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" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - }, - "sha.js": { - "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" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", - "dev": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", - "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==", - "dev": true - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - } - } - }, - "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": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "dependencies": { - "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 - } - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "socket.io": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz", - "integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==", - "requires": { - "accepts": "~1.3.4", - "base64id": "~2.0.0", - "debug": "~4.3.2", - "engine.io": "~6.1.0", - "socket.io-adapter": "~2.3.3", - "socket.io-parser": "~4.0.4" - }, - "dependencies": { - "socket.io-parser": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", - "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", - "requires": { - "@types/component-emitter": "^1.2.10", - "component-emitter": "~1.3.0", - "debug": "~4.3.1" - } - } - } - }, - "socket.io-adapter": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz", - "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==" - }, - "socket.io-client": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.3.2.tgz", - "integrity": "sha512-2B9LqSunN60yV8F7S84CCEEcgbYNfrn7ejIInZtLZ7ppWtiX8rGZAjvdCvbnC8bqo/9RlCNOUsORLyskxSFP1g==", - "requires": { - "@socket.io/component-emitter": "~3.0.0", - "backo2": "~1.0.2", - "debug": "~4.3.2", - "engine.io-client": "~6.0.1", - "parseuri": "0.0.6", - "socket.io-parser": "~4.1.1" - } - }, - "socket.io-parser": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.1.1.tgz", - "integrity": "sha512-USQVLSkDWE5nbcY760ExdKaJxCE65kcsG/8k5FDGZVVxpD1pA7hABYXYkCUvxUuYYh/+uQw0N/fvBzfT8o07KA==", - "requires": { - "@socket.io/component-emitter": "~3.0.0", - "debug": "~4.3.1" - } - }, - "sockjs": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", - "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", - "dev": true, - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^3.4.0", - "websocket-driver": "^0.7.4" - } - }, - "sockjs-client": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", - "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", - "dev": true, - "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.3" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "sort-keys": { - "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" - }, - "dependencies": { - "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 - } - } - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", - "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", - "dev": true - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "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" - } - }, - "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" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "ssri": { - "version": "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" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "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" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "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 - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - } - } - }, - "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 - }, - "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==", - "dev": true - }, - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - }, - "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==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-selector-parser": { - "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==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "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" - } - }, - "svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", - "dev": true - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "dev": true, - "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" - } - }, - "table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", - "dev": true, - "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "dependencies": { - "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 - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "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==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "tailwindcss": { - "version": "npm:@tailwindcss/postcss7-compat@2.2.17", - "resolved": "https://registry.npmjs.org/@tailwindcss/postcss7-compat/-/postcss7-compat-2.2.17.tgz", - "integrity": "sha512-3h2svqQAqYHxRZ1KjsJjZOVTQ04m29LjfrLjXyZZEJuvUuJN+BCIF9GI8vhE1s0plS0mogd6E6YLg6mu4Wv/Vw==", - "dev": true, - "requires": { - "arg": "^5.0.1", - "autoprefixer": "^9", - "bytes": "^3.0.0", - "chalk": "^4.1.2", - "chokidar": "^3.5.2", - "color": "^4.0.1", - "cosmiconfig": "^7.0.1", - "detective": "^5.2.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.7", - "fs-extra": "^10.0.0", - "glob-parent": "^6.0.1", - "html-tags": "^3.1.0", - "is-color-stop": "^1.1.0", - "is-glob": "^4.0.1", - "lodash": "^4.17.21", - "lodash.topath": "^4.5.2", - "modern-normalize": "^1.1.0", - "node-emoji": "^1.11.0", - "normalize-path": "^3.0.0", - "object-hash": "^2.2.0", - "postcss": "^7", - "postcss-functions": "^3", - "postcss-js": "^2", - "postcss-load-config": "^3.1.0", - "postcss-nested": "^4", - "postcss-selector-parser": "^6.0.6", - "postcss-value-parser": "^4.1.0", - "pretty-hrtime": "^1.0.3", - "purgecss": "^4.0.3", - "quick-lru": "^5.1.1", - "reduce-css-calc": "^2.1.8", - "resolve": "^1.20.0", - "tmp": "^0.2.1" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "dev": true, - "requires": { - "color-convert": "^2.0.1", - "color-string": "^1.9.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dev": true, - "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" - } - }, - "fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "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, - "requires": { - "is-glob": "^4.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==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.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==", - "dev": true - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "object-hash": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", - "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "dev": true, - "requires": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "requires": { - "rimraf": "^3.0.0" - } - }, - "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, - "requires": { - "is-number": "^7.0.0" - } - }, - "universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true - } - } - }, - "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" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "terser-webpack-plugin": { - "version": "1.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" - }, - "dependencies": { - "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" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "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" - } - }, - "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" - } - }, - "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 - }, - "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" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "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 - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "thread-loader": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz", - "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", - "dev": true, - "requires": { - "loader-runner": "^2.3.1", - "loader-utils": "^1.1.0", - "neo-async": "^2.6.0" - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "to-fast-properties": { - "version": "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 - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dev": true - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" - }, - "toposort": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", - "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", - "dev": true - }, - "touch": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", - "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", - "dev": true, - "requires": { - "nopt": "~1.0.10" - } - }, - "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==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", - "dev": true - }, - "ts-loader": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-6.2.2.tgz", - "integrity": "sha512-HDo5kXZCBml3EUPcc7RlZOV/JGlLHwppTLEHb3SHnr5V7NXD4klMEkrhJe5wgRbaWsSXi+Y1SIBN/K9B6zWGWQ==", - "dev": true, - "requires": { - "chalk": "^2.3.0", - "enhanced-resolve": "^4.0.0", - "loader-utils": "^1.0.2", - "micromatch": "^4.0.0", - "semver": "^6.0.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "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==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "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==", - "dev": true - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "tslint": { - "version": "5.20.1", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz", - "integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "builtin-modules": "^1.1.1", - "chalk": "^2.3.0", - "commander": "^2.12.1", - "diff": "^4.0.1", - "glob": "^7.1.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "resolve": "^1.3.2", - "semver": "^5.3.0", - "tslib": "^1.8.0", - "tsutils": "^2.29.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": 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": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dev": true, - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.6.tgz", - "integrity": "sha512-pxnwLxeb/Z5SP80JDRzVjh58KsM6jZHRAOtTpS7sXLS4ogXNKC9ANxHHZqLLeVHZN35jCtI4JdmLLbLiC1kBow==", - "dev": true - }, - "uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "dev": true, - "requires": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - } - }, - "undefsafe": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", - "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", - "dev": true - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "dev": true - }, - "union-value": { - "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==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dev": true, - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", - "dev": true, - "requires": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dev": true, - "requires": { - "ci-info": "^2.0.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "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.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, - "url-loader": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", - "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", - "dev": true, - "requires": { - "loader-utils": "^1.2.3", - "mime": "^2.4.4", - "schema-utils": "^2.5.0" - } - }, - "url-parse": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.9.tgz", - "integrity": "sha512-HpOvhKBvre8wYez+QhHcYiVvVmeF6DVnuSOOPhe3cTum3BnqHhvKaZm8FU5yTiOu/Jut2ZpB2rA/SbBA1JIGlQ==", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dev": true, - "requires": { - "prepend-http": "^2.0.0" - }, - "dependencies": { - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "dev": true - } - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util": { - "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=", - "dev": true - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "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==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "vue": { - "version": "2.6.14", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz", - "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==" - }, - "vue-eslint-parser": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.11.0.tgz", - "integrity": "sha512-qh3VhDLeh773wjgNTl7ss0VejY9bMMa0GoDG2fQVyDzRFdiU3L7fw74tWZDHNQXdZqxO3EveQroa9ct39D2nqg==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.2.1", - "esquery": "^1.4.0", - "lodash": "^4.17.21", - "semver": "^6.3.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==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - } - } - }, - "vue-gtag": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/vue-gtag/-/vue-gtag-1.16.1.tgz", - "integrity": "sha512-5vs0pSGxdqrfXqN1Qwt0ZFXG0iTYjRMu/saddc7QIC5yp+DKgjWQRpGYVa7Pq+KbThxwzzMfo0sGi7ISa6NowA==" - }, - "vue-hot-reload-api": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", - "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", - "dev": true - }, - "vue-loader": { - "version": "15.9.8", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.8.tgz", - "integrity": "sha512-GwSkxPrihfLR69/dSV3+5CdMQ0D+jXg8Ma1S4nQXKJAznYFX14vHdc/NetQc34Dw+rBbIJyP7JOuVb9Fhprvog==", - "dev": true, - "requires": { - "@vue/component-compiler-utils": "^3.1.0", - "hash-sum": "^1.0.2", - "loader-utils": "^1.1.0", - "vue-hot-reload-api": "^2.3.0", - "vue-style-loader": "^4.1.0" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - } - } - }, - "vue-loader-v16": { - "version": "npm:vue-loader@16.8.3", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.3.tgz", - "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==", - "dev": true, - "optional": true, - "requires": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.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==", - "dev": true, - "optional": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "optional": true, - "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==", - "dev": true, - "optional": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "optional": 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==", - "dev": true, - "optional": true - }, - "loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "optional": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "optional": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "vue-router": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.2.tgz", - "integrity": "sha512-807gn82hTnjCYGrnF3eNmIw/dk7/GE4B5h69BlyCK9KHASwSloD1Sjcn06zg9fVG4fYH2DrsNBZkpLtb25WtaQ==" - }, - "vue-style-loader": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", - "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", - "dev": true, - "requires": { - "hash-sum": "^1.0.2", - "loader-utils": "^1.0.2" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - } - } - }, - "vue-template-compiler": { - "version": "2.6.14", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", - "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==", - "dev": true, - "requires": { - "de-indent": "^1.0.2", - "he": "^1.1.0" - } - }, - "vue-template-es2015-compiler": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", - "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" - } - }, - "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==", - "dev": true, - "optional": true, - "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "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=", - "dev": true, - "optional": true, - "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==", - "dev": true, - "optional": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "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" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "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=", - "dev": true, - "optional": 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, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "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, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "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" - } - } - } - }, - "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" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "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" - }, - "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==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "webpack-bundle-analyzer": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz", - "integrity": "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==", - "dev": true, - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1", - "bfj": "^6.1.1", - "chalk": "^2.4.1", - "commander": "^2.18.0", - "ejs": "^2.6.1", - "express": "^4.16.3", - "filesize": "^3.6.1", - "gzip-size": "^5.0.0", - "lodash": "^4.17.19", - "mkdirp": "^0.5.1", - "opener": "^1.5.1", - "ws": "^6.0.0" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - } - } - }, - "webpack-chain": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz", - "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==", - "dev": true, - "requires": { - "deepmerge": "^1.5.2", - "javascript-stringify": "^2.0.1" - } - }, - "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==", - "dev": true, - "requires": { - "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": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", - "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", - "dev": true, - "requires": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.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=", - "dev": true - }, - "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" - }, - "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, - "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==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "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.1" - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "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==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.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 - }, - "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" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "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=", - "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" - } - } - } - }, - "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==", - "dev": true, - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - } - }, - "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==", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-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 - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-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" - } - }, - "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 - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "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" - } - }, - "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==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-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==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.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": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.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==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.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==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "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-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - } - }, - "webpack-merge": { - "version": "4.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": { - "lodash": "^4.17.15" - } - }, - "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" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "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 - }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dev": true, - "requires": { - "string-width": "^4.0.0" - } - }, - "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==", - "dev": true - }, - "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" - } - }, - "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==", - "dev": true, - "requires": { - "microevent.ts": "~0.1.1" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - } - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "dev": true - }, - "xmlhttprequest-ssl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", - "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "dependencies": { - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - } - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true - }, - "yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" - }, - "yorkie": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz", - "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", - "dev": true, - "requires": { - "execa": "^0.8.0", - "is-ci": "^1.0.10", - "normalize-path": "^1.0.0", - "strip-indent": "^2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", - "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", - "dev": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "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 - }, - "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" - } - }, - "normalize-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", - "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - } - } - } -} +{ + "name": "ct-spa", + "version": "0.1.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/compat-data": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "dev": true + }, + "@babel/core": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz", + "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.15.8", + "@babel/generator": "^7.15.8", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.8", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.8", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6", + "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": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", + "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", + "dev": true, + "requires": { + "@babel/types": "^7.15.6", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", + "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", + "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "dev": true, + "requires": { + "@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": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", + "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-module-imports": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz", + "integrity": "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", + "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-wrap-function": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-replace-supers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", + "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", + "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helpers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "dev": true, + "requires": { + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", + "dev": true + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", + "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz", + "integrity": "sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.15.4", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", + "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.15.8.tgz", + "integrity": "sha512-5n8+xGK7YDrXF+WAORg3P7LlCCdiaAyKLZi22eP2BwTy4kJ0kFUMMDCj4nQ8YrKyNZgjhU/9eRVqONnjB3us8g==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-decorators": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", + "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.15.4" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", + "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz", + "integrity": "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", + "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", + "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", + "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", + "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.15.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", + "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.9", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", + "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", + "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.8.tgz", + "integrity": "sha512-+6zsde91jMzzvkzuEA3k63zCw+tm/GvuuabkpisgbDMTPQsIMHllE3XczJFFtEHLjjhKQFZmGQVRdELetlWpVw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.5", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "semver": "^6.3.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz", + "integrity": "sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/preset-env": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.8.tgz", + "integrity": "sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", + "@babel/plugin-proposal-async-generator-functions": "^7.15.8", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.15.4", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.15.6", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.15.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@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-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.15.3", + "@babel/plugin-transform-classes": "^7.15.4", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.15.4", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.15.4", + "@babel/plugin-transform-modules-systemjs": "^7.15.4", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.15.4", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.15.8", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.15.6", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.5", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.16.0", + "semver": "^6.3.0" + } + }, + "@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==", + "dev": true, + "requires": { + "@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/runtime": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", + "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/traverse": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", + "dev": true + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", + "dev": true + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", + "dev": true + }, + "@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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@hapi/hoek": "^8.3.0" + } + }, + "@intervolga/optimize-cssnano-plugin": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz", + "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==", + "dev": true, + "requires": { + "cssnano": "^4.0.0", + "cssnano-preset-default": "^4.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + } + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true + }, + "@socket.io/component-emitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.0.0.tgz", + "integrity": "sha512-2pTGuibAXJswAPJjaKisthqS/NOK5ypG4LYT6tEAV0S/mxW0zOIvYvGK0V8w8+SHxAm6vRMSjqSalFXeBAqs+Q==" + }, + "@soda/friendly-errors-webpack-plugin": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.1.tgz", + "integrity": "sha512-h2ooWqP8XuFqTXT+NyAFbrArzfQA7R6HTezADrvD9Re8fxMLTPPniLdqVTdDaO0eIoLaAwKT+d6w+5GeTk7Vbg==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "error-stack-parser": "^2.0.6", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@soda/get-current-script": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@soda/get-current-script/-/get-current-script-1.0.2.tgz", + "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", + "dev": true + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@types/body-parser": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/component-emitter": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", + "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==" + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" + }, + "@types/cors": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==" + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.24", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz", + "integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/http-proxy": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", + "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "@types/node": { + "version": "16.11.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.2.tgz", + "integrity": "sha512-w34LtBB0OkDTs19FQHXy4Ig/TOXI4zqvXS2Kk1PAsRKZ0I+nik7LlMYxckW0tSNGtvWmzB+mrCTbuEjuB9DVsw==" + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "dev": true + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dev": true, + "requires": { + "@types/mime": "^1", + "@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==", + "dev": true + }, + "@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true + }, + "@types/uglify-js": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", + "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/webpack": { + "version": "4.41.31", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.31.tgz", + "integrity": "sha512-/i0J7sepXFIp1ZT7FjUGi1eXMCg8HCCzLJEQkKsOtbJFontsJLolBcDC+3qxn5pPwiCt1G0ZdRmYRzNBtvpuGQ==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/webpack-dev-server": { + "version": "3.11.6", + "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.6.tgz", + "integrity": "sha512-XCph0RiiqFGetukCTC3KVnY1jwLcZ84illFRMbyFzCcWl90B/76ew0tSqF46oBhnLC4obNDG7dMO0JfTN0MgMQ==", + "dev": true, + "requires": { + "@types/connect-history-api-fallback": "*", + "@types/express": "*", + "@types/serve-static": "*", + "@types/webpack": "^4", + "http-proxy-middleware": "^1.0.0" + } + }, + "@types/webpack-env": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.16.3.tgz", + "integrity": "sha512-9gtOPPkfyNoEqCQgx4qJKkuNm/x0R2hKR7fdl7zvTJyHnIisuE/LfvXOsYWL0o3qq6uiBnKZNNNzi3l0y/X+xw==", + "dev": true + }, + "@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dev": true, + "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==", + "dev": true + } + } + }, + "@typescript-eslint/eslint-plugin": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", + "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "4.33.0", + "@typescript-eslint/scope-manager": "4.33.0", + "debug": "^4.3.1", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", + "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.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==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "@typescript-eslint/parser": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", + "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "debug": "^4.3.1" + } + }, + "@typescript-eslint/scope-manager": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", + "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0" + } + }, + "@typescript-eslint/types": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", + "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "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==", + "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, + "requires": { + "fill-range": "^7.0.1" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "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, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "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 + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "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==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", + "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz", + "integrity": "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==", + "dev": true + }, + "@vue/babel-helper-vue-transform-on": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", + "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", + "dev": true + }, + "@vue/babel-plugin-jsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", + "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", + "camelcase": "^6.0.0", + "html-tags": "^3.1.0", + "svg-tags": "^1.0.0" + } + }, + "@vue/babel-plugin-transform-vue-jsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz", + "integrity": "sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "dev": true + } + } + }, + "@vue/babel-preset-app": { + "version": "4.5.14", + "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.14.tgz", + "integrity": "sha512-P13AJv5FDt2XnpZ92K0VMxBS7Pe+gnibxtXMsa8rXLBkEE1NkmtaG5pyXh3fulkmF2/21efOcuh6yFP7k0KuZg==", + "dev": true, + "requires": { + "@babel/core": "^7.11.0", + "@babel/helper-compilation-targets": "^7.9.6", + "@babel/helper-module-imports": "^7.8.3", + "@babel/plugin-proposal-class-properties": "^7.8.3", + "@babel/plugin-proposal-decorators": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.11.0", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.0", + "@vue/babel-plugin-jsx": "^1.0.3", + "@vue/babel-preset-jsx": "^1.2.4", + "babel-plugin-dynamic-import-node": "^2.3.3", + "core-js": "^3.6.5", + "core-js-compat": "^3.6.5", + "semver": "^6.1.0" + } + }, + "@vue/babel-preset-jsx": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz", + "integrity": "sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w==", + "dev": true, + "requires": { + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "@vue/babel-sugar-composition-api-inject-h": "^1.2.1", + "@vue/babel-sugar-composition-api-render-instance": "^1.2.4", + "@vue/babel-sugar-functional-vue": "^1.2.2", + "@vue/babel-sugar-inject-h": "^1.2.2", + "@vue/babel-sugar-v-model": "^1.2.3", + "@vue/babel-sugar-v-on": "^1.2.3" + } + }, + "@vue/babel-sugar-composition-api-inject-h": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz", + "integrity": "sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-composition-api-render-instance": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz", + "integrity": "sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-functional-vue": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz", + "integrity": "sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-inject-h": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz", + "integrity": "sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-v-model": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz", + "integrity": "sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "camelcase": "^5.0.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "dev": true + } + } + }, + "@vue/babel-sugar-v-on": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz", + "integrity": "sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw==", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "camelcase": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + }, + "@vue/cli-overlay": { + "version": "4.5.14", + "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.14.tgz", + "integrity": "sha512-0LFqTA1uaCTq4N1P9/A0MhWY0tWER3dZkMN1y+ODfrjAcnX96t/qf2jVy9u3QGKHSPbhF5FYBsKEa6uEFYPyfg==", + "dev": true + }, + "@vue/cli-plugin-babel": { + "version": "4.5.14", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.5.14.tgz", + "integrity": "sha512-8+K684NwmN7TitdCLB9GVts36582ohusfxAL/v6cWnUgrw79gbdGkY8SqyXWrbXCyWYDJrhB25LQIrqGfsJ6Dg==", + "dev": true, + "requires": { + "@babel/core": "^7.11.0", + "@vue/babel-preset-app": "^4.5.14", + "@vue/cli-shared-utils": "^4.5.14", + "babel-loader": "^8.1.0", + "cache-loader": "^4.1.0", + "thread-loader": "^2.1.3", + "webpack": "^4.0.0" + } + }, + "@vue/cli-plugin-eslint": { + "version": "4.5.14", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.14.tgz", + "integrity": "sha512-8leK9mZ4Ia4hARWMfVAbcgPBFKjdeOW9S0nG+pt6OBnnwK+V1jf/C7ytfXH+H086KgisU8R9nz1xNaz+9QET0g==", + "dev": true, + "requires": { + "@vue/cli-shared-utils": "^4.5.14", + "eslint-loader": "^2.2.1", + "globby": "^9.2.0", + "inquirer": "^7.1.0", + "webpack": "^4.0.0", + "yorkie": "^2.0.0" + } + }, + "@vue/cli-plugin-router": { + "version": "4.5.14", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.14.tgz", + "integrity": "sha512-tTXGAbCoCSSU7U5+CrOnU3BuNq8/lcuJJGtyeObvbt7e5x+96UTOVAVbdINdGGKIOQ58ZD+QvqSP5NXVT1T52Q==", + "dev": true, + "requires": { + "@vue/cli-shared-utils": "^4.5.14" + } + }, + "@vue/cli-plugin-typescript": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-typescript/-/cli-plugin-typescript-4.5.15.tgz", + "integrity": "sha512-g2HDBwWBboTzNvVrS+w4Ctl7CCErboTlx7PyQrXgY+7uGdPVUT9PWuv4DjaZhosSk7WI3qSIpruCBIkdHX5bwQ==", + "dev": true, + "requires": { + "@types/webpack-env": "^1.15.2", + "@vue/cli-shared-utils": "^4.5.15", + "cache-loader": "^4.1.0", + "fork-ts-checker-webpack-plugin": "^3.1.1", + "fork-ts-checker-webpack-plugin-v5": "npm:fork-ts-checker-webpack-plugin@^5.0.11", + "globby": "^9.2.0", + "thread-loader": "^2.1.3", + "ts-loader": "^6.2.2", + "tslint": "^5.20.1", + "webpack": "^4.0.0", + "yorkie": "^2.0.0" + }, + "dependencies": { + "@vue/cli-shared-utils": { + "version": "4.5.15", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.15.tgz", + "integrity": "sha512-SKaej9hHzzjKSOw1NlFmc6BSE0vcqUQMQiv1cxQ2DhVyy4QxZXBmzmiLBUBe+hYZZs1neXW7n//udeN9bCAY+Q==", + "dev": true, + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.88.2", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "@vue/cli-plugin-vuex": { + "version": "4.5.14", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.14.tgz", + "integrity": "sha512-gZNAQzYSzTHshOrwBdqY54U7H5FlyhC5a6sXioWXBuwShOW+FVrywVl90vlimC0OPju0Q5tL7rPMLp4EgmNvUw==", + "dev": true + }, + "@vue/cli-service": { + "version": "4.5.14", + "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.14.tgz", + "integrity": "sha512-vKdqs9FQH2PYcmANcUm5McE8qqFKPjvoAh3YiNBD0qjMyuX6XGmej8pICJnbbu0Kn3EgQY3haemSIhVkPPyL4g==", + "dev": true, + "requires": { + "@intervolga/optimize-cssnano-plugin": "^1.0.5", + "@soda/friendly-errors-webpack-plugin": "^1.7.1", + "@soda/get-current-script": "^1.0.0", + "@types/minimist": "^1.2.0", + "@types/webpack": "^4.0.0", + "@types/webpack-dev-server": "^3.11.0", + "@vue/cli-overlay": "^4.5.14", + "@vue/cli-plugin-router": "^4.5.14", + "@vue/cli-plugin-vuex": "^4.5.14", + "@vue/cli-shared-utils": "^4.5.14", + "@vue/component-compiler-utils": "^3.1.2", + "@vue/preload-webpack-plugin": "^1.1.0", + "@vue/web-component-wrapper": "^1.2.0", + "acorn": "^7.4.0", + "acorn-walk": "^7.1.1", + "address": "^1.1.2", + "autoprefixer": "^9.8.6", + "browserslist": "^4.12.0", + "cache-loader": "^4.1.0", + "case-sensitive-paths-webpack-plugin": "^2.3.0", + "cli-highlight": "^2.1.4", + "clipboardy": "^2.3.0", + "cliui": "^6.0.0", + "copy-webpack-plugin": "^5.1.1", + "css-loader": "^3.5.3", + "cssnano": "^4.1.10", + "debug": "^4.1.1", + "default-gateway": "^5.0.5", + "dotenv": "^8.2.0", + "dotenv-expand": "^5.1.0", + "file-loader": "^4.2.0", + "fs-extra": "^7.0.1", + "globby": "^9.2.0", + "hash-sum": "^2.0.0", + "html-webpack-plugin": "^3.2.0", + "launch-editor-middleware": "^2.2.1", + "lodash.defaultsdeep": "^4.6.1", + "lodash.mapvalues": "^4.6.0", + "lodash.transform": "^4.6.0", + "mini-css-extract-plugin": "^0.9.0", + "minimist": "^1.2.5", + "pnp-webpack-plugin": "^1.6.4", + "portfinder": "^1.0.26", + "postcss-loader": "^3.0.0", + "ssri": "^8.0.1", + "terser-webpack-plugin": "^1.4.4", + "thread-loader": "^2.1.3", + "url-loader": "^2.2.0", + "vue-loader": "^15.9.2", + "vue-loader-v16": "npm:vue-loader@^16.1.0", + "vue-style-loader": "^4.1.2", + "webpack": "^4.0.0", + "webpack-bundle-analyzer": "^3.8.0", + "webpack-chain": "^6.4.0", + "webpack-dev-server": "^3.11.0", + "webpack-merge": "^4.2.2" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "optional": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "optional": true, + "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==", + "dev": true, + "optional": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "optional": true + }, + "dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", + "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==", + "dev": true, + "optional": true + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "optional": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "optional": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "vue-loader-v16": { + "version": "npm:vue-loader@16.8.3", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.3.tgz", + "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==", + "dev": true, + "optional": true, + "requires": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + } + } + } + }, + "@vue/cli-shared-utils": { + "version": "4.5.14", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.14.tgz", + "integrity": "sha512-OJeabPep8yvQ7n2lgbsw6lzBXmjaBHlCt7k9wnsPiXKtNAnHsv40ejARRnj4HTOuMaW6i1QQ17X3WaozI0zaMw==", + "dev": true, + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.88.2", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + } + }, + "@vue/component-compiler-utils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.2.tgz", + "integrity": "sha512-rAYMLmgMuqJFWAOb3Awjqqv5X3Q3hVr4jH/kgrFJpiU0j3a90tnNBplqbj+snzrgZhC9W128z+dtgMifOiMfJg==", + "dev": true, + "requires": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.36", + "postcss-selector-parser": "^6.0.2", + "prettier": "^1.18.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "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" + } + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "@vue/eslint-config-typescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@vue/eslint-config-typescript/-/eslint-config-typescript-7.0.0.tgz", + "integrity": "sha512-UxUlvpSrFOoF8aQ+zX1leYiEBEm7CZmXYn/ZEM1zwSadUzpamx56RB4+Htdjisv1mX2tOjBegNUqH3kz2OL+Aw==", + "dev": true, + "requires": { + "vue-eslint-parser": "^7.0.0" + } + }, + "@vue/preload-webpack-plugin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz", + "integrity": "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==", + "dev": true + }, + "@vue/web-component-wrapper": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", + "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", + "dev": true + }, + "@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/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.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.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" + } + }, + "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 + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + } + } + }, + "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==", + "dev": true + }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "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-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "requires": { + "string-width": "^4.1.0" + } + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "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==", + "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": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "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, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-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=", + "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 + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "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=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "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==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "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": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + } + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "axios": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.23.0.tgz", + "integrity": "sha512-NmvAE4i0YAv5cKq8zlDoPd1VLKAqX5oLuZKs8xkJa4qi6RGn0uhCYFjWtHHC9EM/MwOwYWOs53W+V0aqEXq1sg==", + "requires": { + "follow-redirects": "^1.14.4" + } + }, + "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" + } + }, + "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 + }, + "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 + } + } + }, + "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==", + "dev": true, + "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.2.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + } + }, + "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==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", + "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.16.2" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + } + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" + }, + "badwords-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/badwords-list/-/badwords-list-1.0.0.tgz", + "integrity": "sha512-oWhaSG67e+HQj3OGHQt2ucP+vAPm1wTbdp2aDHeuh4xlGXBdWwzZ//pfu6swf5gZ8iX0b7JgmSo8BhgybbqszA==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.1.tgz", + "integrity": "sha512-vFIUq7FdLtjZMhATwDul5RZWv2jpXQ09Pd6jcVEOvIsqCWTRFD/ONHNfyOS8dA/Ippi5dsIgpyKWKZaAKZltbA==" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bfj": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", + "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "check-types": "^8.0.3", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "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 + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", + "dev": true + }, + "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": { + "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=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + } + } + }, + "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=", + "dev": true + }, + "boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dev": true, + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "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.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "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.17.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.4.tgz", + "integrity": "sha512-Zg7RpbZpIJRW3am9Lyckue7PLytvVxxhJj1CaJVlCWENsGEAOlnlt8X0ZxGRPp7Bt9o8tIRM5SEXy4BCPMJjLQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001265", + "electron-to-chromium": "^1.3.867", + "escalade": "^3.1.1", + "node-releases": "^2.0.0", + "picocolors": "^1.0.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==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "buffer-indexof": { + "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-json": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz", + "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "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" + } + }, + "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" + } + }, + "cache-loader": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz", + "integrity": "sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==", + "dev": true, + "requires": { + "buffer-json": "^2.0.0", + "find-cache-dir": "^3.0.0", + "loader-utils": "^1.2.3", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "schema-utils": "^2.0.0" + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true + } + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "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": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001270", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001270.tgz", + "integrity": "sha512-TcIC7AyNWXhcOmv2KftOl1ShFAaHQYcB/EPL/hEyMrcS7ZX0/DvV1aoy6BzV0+16wTpoAyTMGDNAJfSqS/rz7A==", + "dev": true + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "check-types": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", + "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==", + "dev": true + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "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==", + "dev": true, + "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==", + "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==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "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 + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "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" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true + }, + "cli-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-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.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==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "cli-spinners": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", + "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "dev": true + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true + }, + "clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "dev": true, + "requires": { + "arch": "^2.1.1", + "execa": "^1.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==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + } + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "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": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-string": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", + "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.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==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "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==", + "dev": true, + "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": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "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" + } + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "dev": true, + "requires": { + "bluebird": "^3.1.1" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "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.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "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 + }, + "copy-webpack-plugin": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz", + "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==", + "dev": true, + "requires": { + "cacache": "^12.0.3", + "find-cache-dir": "^2.1.0", + "glob-parent": "^3.1.0", + "globby": "^7.1.1", + "is-glob": "^4.0.1", + "loader-utils": "^1.2.3", + "minimatch": "^3.0.4", + "normalize-path": "^3.0.0", + "p-limit": "^2.2.1", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "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 + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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 + }, + "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" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + } + } + }, + "core-js": { + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.3.tgz", + "integrity": "sha512-tReEhtMReZaPFVw7dajMx0vlsz3oOb8ajgPoHVYGxr8ErnZ6PcYEvvmjGmXlfpnxpkYSdOQttjB+MvVbCGfvLw==" + }, + "core-js-compat": { + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.3.tgz", + "integrity": "sha512-4zP6/y0a2RTHN5bRGT7PTq9lVt3WzvffTNjqnTKsXhkAYNDTkdCLOIfAdOLcQ/7TDdyRj3c+NeHe1NmF1eDScw==", + "dev": true, + "requires": { + "browserslist": "^4.17.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "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" + } + }, + "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" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "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" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true + }, + "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=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-loader": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", + "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.0", + "semver": "^6.3.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "css-unit-converter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==", + "dev": true + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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==", + "dev": true, + "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" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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=", + "dev": true + }, + "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=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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==", + "dev": true + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "dayjs": { + "version": "1.11.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", + "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "requires": { + "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-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", + "dev": true + }, + "default-gateway": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-5.0.5.tgz", + "integrity": "sha512-z2RnruVmj8hVMmAnEJMTIJNijhKCDiGjbLP+BHJFOT7ld3Bo5qcIBpVYDniqhbMIIf+jZDlkP2MkPXiQy/DBLA==", + "dev": true, + "requires": { + "execa": "^3.3.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==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "dev": true, + "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", + "p-finally": "^2.0.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==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true + }, + "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" + } + } + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "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" + } + } + } + }, + "defined": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz", + "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", + "dev": true + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "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": { + "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 + } + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "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-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dev": true, + "requires": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "dependencies": { + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true + } + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "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" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "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.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "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-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + } + } + }, + "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==", + "dev": true + }, + "domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + } + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "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" + } + }, + "easy-stack": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz", + "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==", + "dev": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "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==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.876", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.876.tgz", + "integrity": "sha512-a6LR4738psrubCtGx5HxM/gNlrIsh4eFTNnokgOqvQo81GWd07lLcOjITkAXn2y4lIp18vgS+DGnehj+/oEAxQ==", + "dev": true + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "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.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "engine.io": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.2.tgz", + "integrity": "sha512-v/7eGHxPvO2AWsksyx2PUsQvBafuvqs0jJJQ0FdmJG1b9qIvgSbqDRGwNhfk2XHaTTbTXiC4quRE8Q9nRjsrQQ==", + "requires": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.0", + "ws": "~8.2.3" + }, + "dependencies": { + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" + }, + "ws": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", + "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==" + } + } + }, + "engine.io-client": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.0.3.tgz", + "integrity": "sha512-IH8ZhDIwiLv0d/wXVzmjfV9Y82hbJIDhCGSVUV8o1kcpDe2I6Y3bZA3ZbJy4Ls7k7IVmcy/qn4k9RKWFhUGf5w==", + "requires": { + "@socket.io/component-emitter": "~3.0.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.0", + "has-cors": "1.1.0", + "parseqs": "0.0.6", + "parseuri": "0.0.6", + "ws": "~8.2.3", + "xmlhttprequest-ssl": "~2.0.0", + "yeast": "0.1.2" + }, + "dependencies": { + "ws": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", + "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==" + } + } + }, + "engine.io-parser": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.2.tgz", + "integrity": "sha512-wuiO7qO/OEkPJSFueuATIXtrxF7/6GTbAO9QLv7nnbjwZ5tYhLm9zxvLwxstRs0dcT0KUlWTjtIOs1T86jt12g==", + "requires": { + "base64-arraybuffer": "~1.0.1" + } + }, + "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" + } + } + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "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==", + "dev": true, + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "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==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "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==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "eslint-loader": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", + "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", + "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-plugin-vue": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz", + "integrity": "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==", + "dev": true, + "requires": { + "natural-compare": "^1.4.0", + "semver": "^5.6.0", + "vue-eslint-parser": "^7.0.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "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" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "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==", + "dev": true + }, + "espree": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + } + } + }, + "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 + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "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==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "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==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-pubsub": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz", + "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "eventsource": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "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": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "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": { + "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=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "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" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "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 + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "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" + } + } + } + } + } + }, + "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==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fibers": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/fibers/-/fibers-5.0.3.tgz", + "integrity": "sha512-/qYTSoZydQkM21qZpGLDLuCq8c+B8KhuCQ1kLPvnRNhxhVbvrpmH9l2+Lblf5neDuEsY4bfT7LeO553TXQDvJw==", + "requires": { + "detect-libc": "^1.0.3" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", + "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", + "dev": true, + "requires": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.5.0" + } + }, + "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==", + "dev": true, + "optional": true + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "dev": true + }, + "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.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": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "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==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "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.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" + }, + "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=", + "dev": true + }, + "fork-ts-checker-webpack-plugin": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==", + "dev": true, + "requires": { + "babel-code-frame": "^6.22.0", + "chalk": "^2.4.1", + "chokidar": "^3.3.0", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "fork-ts-checker-webpack-plugin-v5": { + "version": "npm:fork-ts-checker-webpack-plugin@5.2.1", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-5.2.1.tgz", + "integrity": "sha512-SVi+ZAQOGbtAsUWrZvGzz38ga2YqjWvca1pXQFUArIVXqli0lLoDQ8uS0wg0kSpcwpZmaW5jVCZXQebkyUQSsw==", + "dev": true, + "optional": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.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==", + "dev": true, + "optional": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "optional": true, + "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==", + "dev": true, + "optional": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "optional": true + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "optional": true, + "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" + } + }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "optional": true + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "optional": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "optional": 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==", + "dev": true, + "optional": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^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==", + "dev": true, + "optional": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "optional": true + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "optional": true + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "optional": true, + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^6.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==", + "dev": true, + "optional": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "optional": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "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==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "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-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", + "dev": true, + "optional": 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=", + "dev": true + }, + "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 + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "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 + }, + "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==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "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-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "global-dirs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "dev": true, + "requires": { + "ini": "2.0.0" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "dev": true + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "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-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "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" + } + } + } + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true + }, + "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" + } + }, + "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==", + "dev": true + }, + "highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true + }, + "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" + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "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=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "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==", + "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": { + "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 + } + } + }, + "html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true + }, + "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 + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "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" + } + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + } + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + }, + "dependencies": { + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + } + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "http-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.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-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==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz", + "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.5", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-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" + } + }, + "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 + }, + "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=", + "dev": true + }, + "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==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "dependencies": { + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + } + } + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "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.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "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=", + "dev": true + }, + "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" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.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, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-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=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-core-module": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "dev": true, + "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=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "requires": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "dependencies": { + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + } + } + }, + "is-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==", + "dev": true + }, + "is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "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-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-weakref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", + "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.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 + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "javascript-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz", + "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", + "dev": true + }, + "js-message": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.7.tgz", + "integrity": "sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==", + "dev": true + }, + "js-queue": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/js-queue/-/js-queue-2.0.2.tgz", + "integrity": "sha512-pbKLsbCfi7kriM3s1J4DDCo7jQkI58zPLHi0heXPzPlj0hjUsm+FesPUbE0DSbIVIK503A36aUBoCN7eMFedkA==", + "dev": true, + "requires": { + "easy-stack": "^1.0.1" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-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==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-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=", + "dev": true + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "requires": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.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==" + } + } + }, + "jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "dependencies": { + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + } + } + }, + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "dev": true + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "requires": { + "package-json": "^6.3.0" + } + }, + "launch-editor": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", + "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + } + }, + "launch-editor-middleware": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz", + "integrity": "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==", + "dev": true, + "requires": { + "launch-editor": "^2.2.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" + } + }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true + }, + "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=", + "dev": true + }, + "loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", + "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", + "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.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" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.defaultsdeep": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", + "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", + "dev": true + }, + "lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" + }, + "lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" + }, + "lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" + }, + "lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", + "dev": true + }, + "lodash.mapvalues": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", + "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" + }, + "lodash.topath": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", + "integrity": "sha512-1/W4dM+35DwvE/iEd1M9ekewOSTlpFekhw9mhAtrwjVqUr83/ilQiyAvmg4tVX7Unkcfl1KC+i9WdaT4B6aQcg==", + "dev": true + }, + "lodash.transform": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", + "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "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.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "dev": true + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lru-cache": { + "version": "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": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "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" + } + }, + "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": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, + "optional": true, + "requires": { + "fs-monkey": "^1.0.4" + } + }, + "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" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "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==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": true + }, + "mime-db": { + "version": "1.50.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", + "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==" + }, + "mime-types": { + "version": "2.1.33", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz", + "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", + "requires": { + "mime-db": "1.50.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 + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", + "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "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" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "minipass": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz", + "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==", + "dev": true, + "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==", + "dev": true + } + } + }, + "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" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "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.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "modern-normalize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", + "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==", + "dev": true + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.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==", + "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.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nan": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "dev": true, + "optional": true + }, + "nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "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.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==", + "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-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "dev": true, + "requires": { + "lodash": "^4.17.21" + } + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true + }, + "node-ipc": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.2.1.tgz", + "integrity": "sha512-mJzaM6O3xHf9VT8BULvJSbdVbmHUKRNOH7zDDkCrA1/T+CVjq2WVIDfLt0azZRXpgArJtl3rtmEozrbXPZ9GaQ==", + "dev": true, + "requires": { + "event-pubsub": "4.3.0", + "js-message": "1.0.7", + "js-queue": "2.0.2" + } + }, + "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" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "dev": true + }, + "nodemon": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.15.tgz", + "integrity": "sha512-gdHMNx47Gw7b3kWxJV64NI+Q5nfl0y5DgDbiVtShiwa7Z0IZ07Ll4RLFo6AjrhzMtoEZn5PDE3/c2AbVsiCkpA==", + "dev": true, + "requires": { + "chokidar": "^3.5.2", + "debug": "^3.2.7", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.0.4", + "pstree.remy": "^1.1.8", + "semver": "^5.7.1", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5", + "update-notifier": "^5.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-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" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "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": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "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==", + "dev": true, + "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 + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-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-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "dev": true + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "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.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "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.1.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.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.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "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==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-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 + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true + }, + "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-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "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==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "retry": "^0.12.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==", + "dev": true + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + } + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "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" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "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": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "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" + } + }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "requires": { + "parse5": "^6.0.1" + }, + "dependencies": { + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + } + } + }, + "parseqs": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", + "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==" + }, + "parseuri": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", + "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "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=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "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 + }, + "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": "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==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "pnp-webpack-plugin": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz", + "integrity": "sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==", + "dev": true, + "requires": { + "ts-pnp": "^1.1.6" + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "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==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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==", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-functions": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz", + "integrity": "sha512-N5yWXWKA+uhpLQ9ZhBRl2bIAdM6oVJYpDojuI1nF2SzXBimJcdjFwiAouBVbO5VuOF3qA6BSFWFc3wXbbj72XQ==", + "dev": true, + "requires": { + "glob": "^7.1.2", + "object-assign": "^4.1.1", + "postcss": "^6.0.9", + "postcss-value-parser": "^3.3.0" + }, + "dependencies": { + "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" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-2.0.3.tgz", + "integrity": "sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==", + "dev": true, + "requires": { + "camelcase-css": "^2.0.1", + "postcss": "^7.0.18" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.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" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-selector-parser": { + "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==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-selector-parser": { + "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==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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==", + "dev": true, + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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==", + "dev": true, + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-nested": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-4.2.3.tgz", + "integrity": "sha512-rOv0W1HquRCamWy2kFl3QazJMMe1ku6rCFoAAH+9AcxdbpDeBr6k968MLWuLjvjMcGEip01ak09hKOEgpK9hvw==", + "dev": true, + "requires": { + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2" + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-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==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-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==", + "dev": true, + "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": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-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==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-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==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-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==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-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==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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==", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true, + "optional": true + }, + "pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "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==", + "dev": true + }, + "pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dev": true, + "requires": { + "escape-goat": "^2.0.0" + } + }, + "purgecss": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.1.3.tgz", + "integrity": "sha512-99cKy4s+VZoXnPxaoM23e5ABcP851nC2y2GROkkjS8eJaJtlciGavd7iYAw2V84WeBqggZ12l8ef44G99HmTaw==", + "dev": true, + "requires": { + "commander": "^8.0.0", + "glob": "^7.1.7", + "postcss": "^8.3.5", + "postcss-selector-parser": "^6.0.6" + }, + "dependencies": { + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true + }, + "postcss": { + "version": "8.4.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", + "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", + "dev": true, + "requires": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + } + } + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "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" + } + }, + "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.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" + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + } + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@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": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "reduce-css-calc": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", + "dev": true, + "requires": { + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.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==", + "dev": true + } + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.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==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "registry-auth-token": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "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 + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + }, + "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 + }, + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + } + }, + "css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "dev": true + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "requires": { + "boolbase": "^1.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" + } + } + } + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "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==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "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": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "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" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "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==", + "dev": true, + "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" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "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" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sass": { + "version": "1.43.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.2.tgz", + "integrity": "sha512-DncYhjl3wBaPMMJR0kIUaH3sF536rVrOcqqVGmTZHQRRzj7LQlyGV7Mb8aCKFyILMr5VsPHwRYtyKpnKYlmQSQ==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0" + } + }, + "sass-loader": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.0.tgz", + "integrity": "sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==", + "dev": true, + "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": { + "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==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^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==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "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==", + "dev": true, + "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==", + "dev": true + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "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.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "dev": true, + "requires": { + "node-forge": "^0.10.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "requires": { + "semver": "^6.3.0" + } + }, + "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=" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "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": "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" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "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=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + } + } + }, + "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" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "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" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", + "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==", + "dev": true + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "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 + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socket.io": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.4.1.tgz", + "integrity": "sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg==", + "requires": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.2", + "engine.io": "~6.1.0", + "socket.io-adapter": "~2.3.3", + "socket.io-parser": "~4.0.4" + }, + "dependencies": { + "socket.io-parser": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", + "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", + "requires": { + "@types/component-emitter": "^1.2.10", + "component-emitter": "~1.3.0", + "debug": "~4.3.1" + } + } + } + }, + "socket.io-adapter": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz", + "integrity": "sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ==" + }, + "socket.io-client": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.3.2.tgz", + "integrity": "sha512-2B9LqSunN60yV8F7S84CCEEcgbYNfrn7ejIInZtLZ7ppWtiX8rGZAjvdCvbnC8bqo/9RlCNOUsORLyskxSFP1g==", + "requires": { + "@socket.io/component-emitter": "~3.0.0", + "backo2": "~1.0.2", + "debug": "~4.3.2", + "engine.io-client": "~6.0.1", + "parseuri": "0.0.6", + "socket.io-parser": "~4.1.1" + } + }, + "socket.io-parser": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.1.1.tgz", + "integrity": "sha512-USQVLSkDWE5nbcY760ExdKaJxCE65kcsG/8k5FDGZVVxpD1pA7hABYXYkCUvxUuYYh/+uQw0N/fvBzfT8o07KA==", + "requires": { + "@socket.io/component-emitter": "~3.0.0", + "debug": "~4.3.1" + } + }, + "sockjs": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + } + }, + "sockjs-client": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", + "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", + "dev": true, + "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.3" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "sort-keys": { + "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" + }, + "dependencies": { + "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 + } + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "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" + } + }, + "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" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "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" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "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" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "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 + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + } + } + }, + "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 + }, + "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==", + "dev": true + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-selector-parser": { + "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==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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" + } + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "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" + } + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "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 + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "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==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "tailwindcss": { + "version": "npm:@tailwindcss/postcss7-compat@2.2.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss7-compat/-/postcss7-compat-2.2.17.tgz", + "integrity": "sha512-3h2svqQAqYHxRZ1KjsJjZOVTQ04m29LjfrLjXyZZEJuvUuJN+BCIF9GI8vhE1s0plS0mogd6E6YLg6mu4Wv/Vw==", + "dev": true, + "requires": { + "arg": "^5.0.1", + "autoprefixer": "^9", + "bytes": "^3.0.0", + "chalk": "^4.1.2", + "chokidar": "^3.5.2", + "color": "^4.0.1", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.7", + "fs-extra": "^10.0.0", + "glob-parent": "^6.0.1", + "html-tags": "^3.1.0", + "is-color-stop": "^1.1.0", + "is-glob": "^4.0.1", + "lodash": "^4.17.21", + "lodash.topath": "^4.5.2", + "modern-normalize": "^1.1.0", + "node-emoji": "^1.11.0", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss": "^7", + "postcss-functions": "^3", + "postcss-js": "^2", + "postcss-load-config": "^3.1.0", + "postcss-nested": "^4", + "postcss-selector-parser": "^6.0.6", + "postcss-value-parser": "^4.1.0", + "pretty-hrtime": "^1.0.3", + "purgecss": "^4.0.3", + "quick-lru": "^5.1.1", + "reduce-css-calc": "^2.1.8", + "resolve": "^1.20.0", + "tmp": "^0.2.1" + }, + "dependencies": { + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dev": true, + "requires": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "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" + } + }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "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, + "requires": { + "is-glob": "^4.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==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.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==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + } + }, + "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, + "requires": { + "is-number": "^7.0.0" + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true + } + } + }, + "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" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "1.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" + }, + "dependencies": { + "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" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "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" + } + }, + "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" + } + }, + "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 + }, + "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" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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 + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "thread-loader": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz", + "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", + "dev": true, + "requires": { + "loader-runner": "^2.3.1", + "loader-utils": "^1.1.0", + "neo-async": "^2.6.0" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "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 + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "toposort": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", + "dev": true + }, + "touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "dev": true, + "requires": { + "nopt": "~1.0.10" + } + }, + "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==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true + }, + "ts-loader": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-6.2.2.tgz", + "integrity": "sha512-HDo5kXZCBml3EUPcc7RlZOV/JGlLHwppTLEHb3SHnr5V7NXD4klMEkrhJe5wgRbaWsSXi+Y1SIBN/K9B6zWGWQ==", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "enhanced-resolve": "^4.0.0", + "loader-utils": "^1.0.2", + "micromatch": "^4.0.0", + "semver": "^6.0.0" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "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==", + "dev": true + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tslint": { + "version": "5.20.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz", + "integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.29.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": 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": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.6.tgz", + "integrity": "sha512-pxnwLxeb/Z5SP80JDRzVjh58KsM6jZHRAOtTpS7sXLS4ogXNKC9ANxHHZqLLeVHZN35jCtI4JdmLLbLiC1kBow==", + "dev": true + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true + }, + "union-value": { + "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==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "dev": true, + "requires": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "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.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-loader": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", + "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", + "dev": true, + "requires": { + "loader-utils": "^1.2.3", + "mime": "^2.4.4", + "schema-utils": "^2.5.0" + } + }, + "url-parse": { + "version": "1.5.9", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.9.tgz", + "integrity": "sha512-HpOvhKBvre8wYez+QhHcYiVvVmeF6DVnuSOOPhe3cTum3BnqHhvKaZm8FU5yTiOu/Jut2ZpB2rA/SbBA1JIGlQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + }, + "dependencies": { + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + } + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "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=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "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==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "vue": { + "version": "2.6.14", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz", + "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==" + }, + "vue-eslint-parser": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.11.0.tgz", + "integrity": "sha512-qh3VhDLeh773wjgNTl7ss0VejY9bMMa0GoDG2fQVyDzRFdiU3L7fw74tWZDHNQXdZqxO3EveQroa9ct39D2nqg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.2.1", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^6.3.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==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + } + } + }, + "vue-gtag": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/vue-gtag/-/vue-gtag-1.16.1.tgz", + "integrity": "sha512-5vs0pSGxdqrfXqN1Qwt0ZFXG0iTYjRMu/saddc7QIC5yp+DKgjWQRpGYVa7Pq+KbThxwzzMfo0sGi7ISa6NowA==" + }, + "vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", + "dev": true + }, + "vue-loader": { + "version": "15.9.8", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.8.tgz", + "integrity": "sha512-GwSkxPrihfLR69/dSV3+5CdMQ0D+jXg8Ma1S4nQXKJAznYFX14vHdc/NetQc34Dw+rBbIJyP7JOuVb9Fhprvog==", + "dev": true, + "requires": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + } + } + }, + "vue-router": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.2.tgz", + "integrity": "sha512-807gn82hTnjCYGrnF3eNmIw/dk7/GE4B5h69BlyCK9KHASwSloD1Sjcn06zg9fVG4fYH2DrsNBZkpLtb25WtaQ==" + }, + "vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", + "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", + "dev": true, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + } + } + }, + "vue-template-compiler": { + "version": "2.6.14", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", + "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "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" + } + }, + "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==", + "dev": true, + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, + "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=", + "dev": true, + "optional": true, + "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==", + "dev": true, + "optional": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "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" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "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=", + "dev": true, + "optional": 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, + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "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, + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "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" + } + } + } + }, + "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" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "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" + }, + "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==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "webpack-bundle-analyzer": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz", + "integrity": "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1", + "bfj": "^6.1.1", + "chalk": "^2.4.1", + "commander": "^2.18.0", + "ejs": "^2.6.1", + "express": "^4.16.3", + "filesize": "^3.6.1", + "gzip-size": "^5.0.0", + "lodash": "^4.17.19", + "mkdirp": "^0.5.1", + "opener": "^1.5.1", + "ws": "^6.0.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + } + } + }, + "webpack-chain": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz", + "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==", + "dev": true, + "requires": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + } + }, + "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==", + "dev": true, + "requires": { + "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": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", + "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.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=", + "dev": true + }, + "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" + }, + "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, + "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==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "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.1" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "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==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.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 + }, + "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" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "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=", + "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" + } + } + } + }, + "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==", + "dev": true, + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, + "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==", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-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 + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-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" + } + }, + "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 + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "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" + } + }, + "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==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-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==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.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": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.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==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.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==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "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-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-merge": { + "version": "4.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": { + "lodash": "^4.17.15" + } + }, + "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" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "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 + }, + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "requires": { + "string-width": "^4.0.0" + } + }, + "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==", + "dev": true + }, + "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" + } + }, + "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==", + "dev": true, + "requires": { + "microevent.ts": "~0.1.1" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true + }, + "xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "dependencies": { + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + } + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" + }, + "yorkie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz", + "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", + "dev": true, + "requires": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "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 + }, + "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" + } + }, + "normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", + "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + } + } +} diff --git a/spa/src/helpers/home-data.helper.ts b/spa/src/helpers/home-data.helper.ts index 3101ee16..161d5b75 100644 --- a/spa/src/helpers/home-data.helper.ts +++ b/spa/src/helpers/home-data.helper.ts @@ -1,4 +1,4 @@ -export const homeDataHelper = { +export let homeDataHelper = { "003": { "price": 160, "description": "Private and intimate. Lots of red brick. Beautiful dining room and cool pool table." + @@ -51,5 +51,9 @@ export const homeDataHelper = { "price": 100000, "description": "", }, + "championhome": { + "price": 100000, + "description": "This is a special home for Champion Donors to Cyhbertown Revival", + }, -} as const; +}; diff --git a/spa/src/main.ts b/spa/src/main.ts index 1e3c9efb..6cf0fae0 100644 --- a/spa/src/main.ts +++ b/spa/src/main.ts @@ -55,30 +55,61 @@ router.beforeEach((to, from, next) => { if (!["login", "logout", "signup", "forgot", "password_reset", "about", "banned"] .includes(to.name)) { - api.get<{ user: User, status: number, roleName: string }>("/member/session").then(response => { - const { user } = response.data; - const { status } = response.data; - if (status === 0) { - appStore.methods.destroySession(); - next({ - name: "banned", - query: { redirect: to.fullPath }, - }); - } - appStore.methods.setUser(user); - appStore.data.isUser = true; - next(); - }).catch(() => { - appStore.methods.destroySession(); - if (to.name !== "home") { - next({ - name: "login", - query: { redirect: to.fullPath }, - }); - } else { + api.get<{ + user: User, + status: number, + roleName: string, + banned: boolean, + banInfo: any, + }>("/member/session") + .then(response => { + const { user } = response.data; + const { banInfo, banned } = response.data; + if (banned) { + if ( + banInfo.type === "jail" && + to.fullPath.includes("/messageboard/") || + to.fullPath.includes("/inbox/") || + to.fullPath.includes("/information/") + ){ + next("/restricted"); + } else if (to.fullPath === "/restricted") { + next(); + } else if (to.fullPath !== "/place/jail" && banInfo.type === "jail") { + next("/place/jail"); + api.get("/place/jail") + .then(response => { + const Data = response.data; + const place = {...Data.place}; + appStore.methods.setPlace(place); + }); + } else if (to.fullPath === "/place/jail") { + next(); + } else { + appStore.methods.destroySession(); + next({ + name: "banned", + params: { + reason: banInfo.reason, + enddate: banInfo.end_date, + }, + }); + } + } + appStore.methods.setUser(user); + appStore.data.isUser = true; next(); - } - }); + }).catch(() => { + appStore.methods.destroySession(); + if (to.name !== "home") { + next({ + name: "login", + query: { redirect: to.fullPath }, + }); + } else { + next(); + } + }); } else { next(); } diff --git a/spa/src/pages/Banned.vue b/spa/src/pages/Banned.vue index 3859a8ca..ba11780a 100644 --- a/spa/src/pages/Banned.vue +++ b/spa/src/pages/Banned.vue @@ -2,7 +2,7 @@
-
Account Suspended
+
Account Suspended
- Dear User, -

- Thank you for your interest in the Revival of Cybertown. - Unfortunately, our security has determined that you could not - follow the norms of the community. These norms are set and agreed - upon by the members to make sure everyone has a safe and enjoyable - time while visiting Cybertown Revival. -

+
+ Dear User, +
+
+ Thank you for your interest in the Revival of Cybertown. + Unfortunately, our security has determined that you could not + follow the norms of the community. These norms are set and agreed + upon by the members to make sure everyone has a safe and enjoyable + time while visiting Cybertown Revival. +
+
+ Ban End Date +
+
+ {{ new Date(this.$route.params.enddate) + .toLocaleString("en-US", { + month: "short", + day: "numeric", + year: "numeric", + timeZone: "America/New_York", + }) }} +
+
+ Reason +
+
+ {{ this.$route.params.reason }} +
Have a great day!
diff --git a/spa/src/pages/admin/admin.vue b/spa/src/pages/admin/admin.vue new file mode 100644 index 00000000..dcdd8327 --- /dev/null +++ b/spa/src/pages/admin/admin.vue @@ -0,0 +1,41 @@ + + diff --git a/spa/src/pages/admin/user/BanAdd.vue b/spa/src/pages/admin/user/BanAdd.vue new file mode 100644 index 00000000..771ed5b0 --- /dev/null +++ b/spa/src/pages/admin/user/BanAdd.vue @@ -0,0 +1,99 @@ + + + diff --git a/spa/src/pages/admin/user/BanHistory.vue b/spa/src/pages/admin/user/BanHistory.vue new file mode 100644 index 00000000..a088536e --- /dev/null +++ b/spa/src/pages/admin/user/BanHistory.vue @@ -0,0 +1,129 @@ + + + diff --git a/spa/src/pages/admin/user/ChatMessages.vue b/spa/src/pages/admin/user/ChatMessages.vue new file mode 100644 index 00000000..e1ed8ac3 --- /dev/null +++ b/spa/src/pages/admin/user/ChatMessages.vue @@ -0,0 +1,176 @@ + + + diff --git a/spa/src/pages/admin/user/MainMenu.vue b/spa/src/pages/admin/user/MainMenu.vue new file mode 100644 index 00000000..5b34c5ed --- /dev/null +++ b/spa/src/pages/admin/user/MainMenu.vue @@ -0,0 +1,27 @@ + + + diff --git a/spa/src/pages/admin/user/SubMenu.vue b/spa/src/pages/admin/user/SubMenu.vue new file mode 100644 index 00000000..4cee9602 --- /dev/null +++ b/spa/src/pages/admin/user/SubMenu.vue @@ -0,0 +1,36 @@ + + + diff --git a/spa/src/pages/admin/user/donor.vue b/spa/src/pages/admin/user/donor.vue new file mode 100644 index 00000000..f1528696 --- /dev/null +++ b/spa/src/pages/admin/user/donor.vue @@ -0,0 +1,67 @@ + + + diff --git a/spa/src/pages/admin/user/infoview.vue b/spa/src/pages/admin/user/infoview.vue new file mode 100644 index 00000000..c2ceef21 --- /dev/null +++ b/spa/src/pages/admin/user/infoview.vue @@ -0,0 +1,65 @@ + + + diff --git a/spa/src/pages/admin/user/search.vue b/spa/src/pages/admin/user/search.vue new file mode 100644 index 00000000..175df4a1 --- /dev/null +++ b/spa/src/pages/admin/user/search.vue @@ -0,0 +1,145 @@ + + + diff --git a/spa/src/pages/block/BlockMovePage.vue b/spa/src/pages/block/BlockMovePage.vue index 89d2edfa..0663a8ff 100644 --- a/spa/src/pages/block/BlockMovePage.vue +++ b/spa/src/pages/block/BlockMovePage.vue @@ -103,6 +103,9 @@
Price: {{ item.price }}cc + +
Thank you for your donation! +
@@ -157,6 +160,7 @@ export default Vue.extend({ lastName: "", icon2d: null, home3d: null, + donorLevel: undefined, }; }, methods: { @@ -164,9 +168,16 @@ export default Vue.extend({ return Promise.all([ this.$http.get("/block/" + this.$route.params.id + "/locations"), this.$http.get("/home"), + this.$http.get("/member/getdonorlevel"), ]).then((response) => { this.locations = response[0].data.locations; this.homeResponse = response[1].data; + this.donorLevel = response[2].data.name; + console.log(this.donorLevel); + + if(this.donorLevel === "Champion"){ + this.homeData.championhome.price = 0; + } if(this.homeResponse.homeData) { this.relocating = true; diff --git a/spa/src/pages/home/HomeUpdateHomePage.vue b/spa/src/pages/home/HomeUpdateHomePage.vue index 9c18b754..f460c9d3 100644 --- a/spa/src/pages/home/HomeUpdateHomePage.vue +++ b/spa/src/pages/home/HomeUpdateHomePage.vue @@ -70,7 +70,7 @@

Your 3D House

Now it's time to choose your fabulous 3D home. - Please check your bank account at: My Info > Personal Info >Money + Please check your bank account at: My Info > Personal Info > Money (MyInfo button on Control Panel in right frame) before deciding because it's really tough to get a loan around here.

@@ -86,7 +86,9 @@
Price: {{ item.price }}cc - + +
Thank you for your donation! +
@@ -128,13 +130,22 @@ export default Vue.extend({ colony: undefined, icon2d: null, home3d: null, - homeName: '', + homeName: "", + donorLevel: undefined, }; }, methods: { async getHome() { try { const homeResponse = await this.$http.get("/home"); + await this.$http.get("/member/getdonorlevel") + .then((response) => { + this.donorLevel = response.data.name; + }); + + if(this.donorLevel === "Champion"){ + this.homeData.championhome.price = 0; + } this.hasHome = !!homeResponse.data.homeData; if(this.hasHome) { @@ -144,7 +155,7 @@ export default Vue.extend({ } this.icon2d = this.home.map_icon_index; this.homeName = this.home.name; - const blockResponse = await this.$http.get("/block/" + homeResponse.data.blockData.id); + const blockResponse = await this.$http.get(`/block/${ homeResponse.data.blockData.id}`); this.colony = blockResponse.data.colony; } this.loaded = true; diff --git a/spa/src/routes.ts b/spa/src/routes.ts index 1a9b2543..e59a1abf 100644 --- a/spa/src/routes.ts +++ b/spa/src/routes.ts @@ -31,7 +31,16 @@ import Inbox from "@/pages/Inbox.vue"; import AccessRights from "@/pages/AccessRights.vue"; -import Information from "@/pages/Information.vue"; + +import admin from "@/pages/admin/admin.vue"; +import UserMain from "@/pages/admin/user/MainMenu.vue"; +import UserSubMenu from "@/pages/admin/user/SubMenu.vue"; +import InfoView from "@/pages/admin/user/infoview.vue"; +import UserSearch from "@/pages/admin/user/search.vue"; +import UserChat from "@/pages/admin/user/ChatMessages.vue"; +import UserBanHistory from "@/pages/admin/user/BanHistory.vue"; +import UserBanAdd from "@/pages/admin/user/BanAdd.vue"; +import UserDonor from "@/pages/admin/user/donor.vue"; export default [ { @@ -252,4 +261,85 @@ export default [ wrapper: false, }, }, + { + path: "/admin/", + component: admin, + name: "Admin", + meta: { + title: "Admin Page", + wrapper: false, + }, + children: [ + { + path: "/admin/member/", + component: UserSearch, + name: "UserSearch", + meta: { + title: "Member Search - Admin Panel", + }, + }, + { + path: "/admin/member/user/:id", + component: UserMain, + default: UserSubMenu, + name: "UserMain", + meta: { + title: "Member Details - Admin Panel", + }, + children: [ + { + path: "", + component: UserSubMenu, + default: InfoView, + name: "UserSubMenu", + meta: { + title: "Member Details - Admin Panel", + }, + children: [ + { + path: "", + component: InfoView, + name: "UserView", + meta: { + title: "Member Details - Admin Panel", + }, + }, + { + path: "/admin/member/user/:id/chat", + component: UserChat, + name: "UserChat", + meta: { + title: "Member Chat - Admin Panel", + }, + }, + { + path: "/admin/member/user/:id/ban", + component: UserBanHistory, + name: "UserBanHistory", + meta: { + title: "Member Ban History - Admin Panel", + }, + }, + { + path: "/admin/member/user/:id/addban", + component: UserBanAdd, + name: "UserBanAdd", + meta: { + title: "Add Member Ban - Admin Panel", + }, + }, + { + path: "/admin/member/user/:id/donor", + component: UserDonor, + name: "UserDonor", + meta: { + title: "Add Member Donor - Admin Panel", + }, + }, + ], + }, + ], + }, + ], + }, ]; diff --git a/spa/tailwind.config.js b/spa/tailwind.config.js index 68968d0b..eb4ddc58 100644 --- a/spa/tailwind.config.js +++ b/spa/tailwind.config.js @@ -1,5 +1,9 @@ module.exports = { - purge: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'], + purge: [ + './index.html', + './src/**/*.{vue,js,ts,jsx,tsx}', + './src/pages/admin/**/*.{vue,js,ts,jsx,tsx}' + ], darkMode: 'class', // or 'media' or 'class' theme: { extend: {},