├── .gitignore ├── cypress.json ├── cypress ├── fixtures │ ├── createuser.json │ └── example.json ├── index.html ├── integration │ ├── APITests │ │ ├── DeleteUser.js │ │ ├── GetUser.js │ │ ├── PostUser.js │ │ ├── PutUser.js │ │ ├── interceptexp.js │ │ ├── record.js │ │ └── weatherapi.js │ ├── OauthAPI │ │ └── Oauth2.js │ └── inerception │ │ └── ApiIntercept.js ├── plugins │ └── index.js └── support │ ├── commands.js │ ├── index.d.ts │ └── index.js ├── package-lock.json └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | lerna-debug.log* 8 | 9 | # Diagnostic reports (https://nodejs.org/api/report.html) 10 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 11 | 12 | # Runtime data 13 | pids 14 | *.pid 15 | *.seed 16 | *.pid.lock 17 | 18 | # Directory for instrumented libs generated by jscoverage/JSCover 19 | lib-cov 20 | 21 | # Coverage directory used by tools like istanbul 22 | coverage 23 | *.lcov 24 | 25 | # nyc test coverage 26 | .nyc_output 27 | 28 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 29 | .grunt 30 | 31 | # Bower dependency directory (https://bower.io/) 32 | bower_components 33 | 34 | # node-waf configuration 35 | .lock-wscript 36 | 37 | # Compiled binary addons (https://nodejs.org/api/addons.html) 38 | build/Release 39 | 40 | # Dependency directories 41 | node_modules/ 42 | jspm_packages/ 43 | 44 | # TypeScript v1 declaration files 45 | typings/ 46 | 47 | # TypeScript cache 48 | *.tsbuildinfo 49 | 50 | # Optional npm cache directory 51 | .npm 52 | 53 | # Optional eslint cache 54 | .eslintcache 55 | 56 | # Microbundle cache 57 | .rpt2_cache/ 58 | .rts2_cache_cjs/ 59 | .rts2_cache_es/ 60 | .rts2_cache_umd/ 61 | 62 | # Optional REPL history 63 | .node_repl_history 64 | 65 | # Output of 'npm pack' 66 | *.tgz 67 | 68 | # Yarn Integrity file 69 | .yarn-integrity 70 | 71 | # dotenv environment variables file 72 | .env 73 | .env.test 74 | 75 | # parcel-bundler cache (https://parceljs.org/) 76 | .cache 77 | 78 | # Next.js build output 79 | .next 80 | 81 | # Nuxt.js build / generate output 82 | .nuxt 83 | dist 84 | 85 | # Gatsby files 86 | .cache/ 87 | # Comment in the public line in if your project uses Gatsby and *not* Next.js 88 | # https://nextjs.org/blog/next-9-1#public-directory-support 89 | # public 90 | 91 | # vuepress build output 92 | .vuepress/dist 93 | 94 | # Serverless directories 95 | .serverless/ 96 | 97 | # FuseBox cache 98 | .fusebox/ 99 | 100 | # DynamoDB Local files 101 | .dynamodb/ 102 | 103 | # TernJS port file 104 | .tern-port -------------------------------------------------------------------------------- /cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "chromeWebSecurity": false, 3 | "baseUrl": "http://coop.apps.symfonycasts.com" 4 | } 5 | -------------------------------------------------------------------------------- /cypress/fixtures/createuser.json: -------------------------------------------------------------------------------- 1 | { 2 | "name":"Test Automation Labs", 3 | "gender":"female", 4 | "email": "nntest@gmail.com", 5 | "status":"active" 6 | } 7 | -------------------------------------------------------------------------------- /cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "name":"Test Automation", 3 | "gender":"male", 4 | "email": "nntest@gmail.com", 5 | "status":"active" 6 | } 7 | -------------------------------------------------------------------------------- /cypress/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |
12 | 15 |
16 | 19 |
20 | 21 | 22 | 88 | 89 | 90 | 91 | -------------------------------------------------------------------------------- /cypress/integration/APITests/DeleteUser.js: -------------------------------------------------------------------------------- 1 | /// 2 | const dataJson = require('../../fixtures/createuser') 3 | 4 | describe('Delete user request', () => { 5 | let accessToken = '007526d9efdbc07e084ff7a6d4cfcc90588fbe20641c00faebf45a7f3b2eaf33' 6 | let randomText = "" 7 | let testEmail = "" 8 | it.only('create user test', () => { 9 | //1. create user (POST) 10 | cy.request({ 11 | method: 'POST', 12 | url: 'https://gorest.co.in/public/v1/users', 13 | headers: { 14 | 'Authorization': 'Bearer ' + accessToken 15 | }, 16 | body: { 17 | "name":"Test Automation Cypress User", 18 | "gender":"male", 19 | "email": "naveenCypressuser@gmail.com", 20 | "status":"active" 21 | } 22 |     23 | }).then((res)=>{ 24 | cy.log(JSON.stringify(res)) 25 | expect(res.status).to.eq(201) 26 | expect(res.body.data).has.property('email', 'naveenCypressuser@gmail.com') 27 | expect(res.body.data).has.property('name','Test Automation Cypress User') 28 | }).then((res) =>{ 29 | const userId = res.body.data.id 30 | cy.log("user id is: " + userId) 31 | //2. delete user (DELETE) 32 | cy.request({ 33 | method: 'DELETE', 34 | url: 'https://gorest.co.in/public/v1/users/'+userId, 35 | headers: { 36 | 'Authorization': 'Bearer ' + accessToken 37 | } 38 | }).then((res)=>{ 39 | expect(res.status).to.eq(204) 40 | }) 41 | }) 42 | 43 | 44 | 45 |   }) 46 | }) -------------------------------------------------------------------------------- /cypress/integration/APITests/GetUser.js: -------------------------------------------------------------------------------- 1 | /// 2 | const dataJson = require('../../fixtures/example') 3 | describe('api test cases',() => { 4 | var payload = "" 5 | let accesstoken= 'f6d5f728817405850f2f6aff23f8693a6352ca375383a2529e7150a74a9a8de6' 6 | it('get user', () => { 7 | cy.request({ 8 | method : 'GET', 9 | url : 'https://gorest.co.in/public-api/users/123/posts', 10 | headers: { 11 | 'Authorization': 'Bearer '+accesstoken, 12 | } 13 | }).then((res)=>{ 14 | expect(res.status).to.eq(200) 15 | expect(res.body.meta.pagination).has.property('limit',20) 16 | expect(res.body).has.to.deep.equal({ 17 | "code": 200, 18 | "meta": { 19 | "pagination": { 20 | "total": 0, 21 | "pages": 0, 22 | "page": 1, 23 | "limit": 20 24 | } 25 | }, 26 | "data": [] 27 | }) 28 | }) 29 | }) 30 | 31 | it('get user by id', () => { 32 | cy.request({ 33 | method : 'GET', 34 | url : 'https://gorest.co.in/public-api/users/2', 35 | headers: { 36 | 'authorization': 'Bearer '+accesstoken, 37 | } 38 | }).then((res)=>{ 39 | expect(res.status).to.eq(200) 40 | expect(res.body.data.name).to.eq('Aatreya Khanna') 41 | }) 42 | }) 43 | }) -------------------------------------------------------------------------------- /cypress/integration/APITests/PostUser.js: -------------------------------------------------------------------------------- 1 | /// 2 | const dataJson = require('../../fixtures/createuser') 3 | 4 | describe('post user request', () => { 5 | let accessToken = '007526d9efdbc07e084ff7a6d4cfcc90588fbe20641c00faebf45a7f3b2eaf33' 6 | let randomText = "" 7 | let testEmail = "" 8 | it.only('create user test', () => { 9 | var pattern = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" 10 | for (var i = 0; i < 10; i++) 11 | randomText+=pattern.charAt(Math.floor(Math.random() * pattern.length)); 12 | testEmail = randomText + '@gmail.com' 13 | 14 | cy.fixture('createuser').then((payload) =>{ 15 | 16 | //1. create user (POST) 17 | cy.request({ 18 | method: 'POST', 19 | url: 'https://gorest.co.in/public/v1/users', 20 | headers: { 21 | 'Authorization': 'Bearer ' + accessToken 22 | }, 23 | body: { 24 | "name": payload.name, 25 | "gender": payload.gender, 26 | "email": testEmail, 27 | "status":payload.status 28 | } 29 |     30 | }).then((res)=>{ 31 | cy.log(JSON.stringify(res)) 32 | expect(res.status).to.eq(201) 33 | expect(res.body.data).has.property('email', testEmail) 34 | expect(res.body.data).has.property('name',payload.name) 35 | expect(res.body.data).has.property('status',payload.status) 36 | expect(res.body.data).has.property('gender',payload.gender) 37 | }).then((res) =>{ 38 | const userId = res.body.data.id 39 | cy.log("user id is: " + userId) 40 | //2. get user (GET) 41 | cy.request({ 42 | method: 'GET', 43 | url: 'https://gorest.co.in/public/v1/users/'+userId, 44 | headers: { 45 | 'Authorization': 'Bearer ' + accessToken 46 | } 47 | }).then((res)=>{ 48 | expect(res.status).to.eq(200) 49 | expect(res.body.data).has.property('id', userId) 50 | expect(res.body.data).has.property('name',payload.name) 51 | expect(res.body.data).has.property('status',payload.status) 52 | expect(res.body.data).has.property('email', testEmail) 53 | }) 54 | }) 55 | 56 | 57 | }) 58 |   }) 59 | }) -------------------------------------------------------------------------------- /cypress/integration/APITests/PutUser.js: -------------------------------------------------------------------------------- 1 | /// 2 | const dataJson = require('../../fixtures/createuser') 3 | 4 | describe('post user request', () => { 5 | let accessToken = '007526d9efdbc07e084ff7a6d4cfcc90588fbe20641c00faebf45a7f3b2eaf33' 6 | let randomText = "" 7 | let testEmail = "" 8 | 9 | 10 | it.only('create user test', () => { 11 | var pattern = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" 12 | for (var i = 0; i < 10; i++) 13 | randomText+=pattern.charAt(Math.floor(Math.random() * pattern.length)); 14 | testEmail = randomText + '@gmail.com' 15 | 16 | //1. create user (POST) 17 | cy.request({ 18 | method: 'POST', 19 | url: 'https://gorest.co.in/public/v1/users', 20 | headers: { 21 | 'Authorization': 'Bearer ' + accessToken 22 | }, 23 | body: { 24 | "name":"Test Automation Cypress", 25 | "gender":"male", 26 | "email": "naveencypress11@gmail.com", 27 | "status":"active" 28 | } 29 |     30 | }).then((res)=>{ 31 | cy.log(JSON.stringify(res)) 32 | expect(res.status).to.eq(201) 33 | expect(res.body.data).has.property('email', 'naveencypress11@gmail.com') 34 | expect(res.body.data).has.property('name','Test Automation Cypress') 35 | expect(res.body.data).has.property('status','active') 36 | expect(res.body.data).has.property('gender','male') 37 | }).then((res) =>{ 38 | const userId = res.body.data.id 39 | cy.log("user id is: " + userId) 40 | //2. update user (PUT) 41 | cy.request({ 42 | method: 'PUT', 43 | url: 'https://gorest.co.in/public/v1/users/'+userId, 44 | headers: { 45 | 'Authorization': 'Bearer ' + accessToken 46 | }, 47 | body: { 48 | "name":"Test Automation Cypress Updated", 49 | "gender":"male", 50 | "email": "naveencypressupdated11@gmail.com", 51 | "status":"inactive" 52 | } 53 | }).then((res)=>{ 54 | expect(res.status).to.eq(200) 55 | expect(res.body.data).has.property('email', 'naveencypressupdated11@gmail.com') 56 | expect(res.body.data).has.property('name','Test Automation Cypress Updated') 57 | expect(res.body.data).has.property('status','inactive') 58 | expect(res.body.data).has.property('gender','male') 59 | }) 60 | }) 61 | 62 | 63 | 64 |   }) 65 | }) -------------------------------------------------------------------------------- /cypress/integration/APITests/interceptexp.js: -------------------------------------------------------------------------------- 1 | describe("Search test suite", () => { 2 | it("should search songs", () => { 3 | const authHeader = "Basic MTE5Y2Y4MTI2MWVlNGFjNWI3YjQ5ZTA5M2M4ZmNlNzI6ZWEzZGRlMmMwMDdlNGVkYTliNGFkYTc1M2I0MzViYTM="; 4 | 5 | const options = { 6 | method: "POST", 7 | url: "https://accounts.spotify.com/api/token", 8 | form: true, 9 | body: { 10 | grant_type: "client_credentials" 11 | }, 12 | headers: { 13 | Authorization: authHeader 14 | } 15 | }; 16 | 17 | cy.request(options).then(resp => { 18 | localStorage.setItem("token", resp.body.access_token); 19 | }); 20 | 21 | cy.visit("http://localhost:3000"); 22 | }); 23 | }); -------------------------------------------------------------------------------- /cypress/integration/APITests/record.js: -------------------------------------------------------------------------------- 1 | describe('new record', () => { 2 | 3 | it('test1', ()=>{ 4 | cy.visit('http://automationpractice.com/index.php'); 5 | cy.get('.login').click(); 6 | cy.url().should('contains', 'http://automationpractice.com/index.php'); 7 | cy.get('#email').click(); 8 | cy.get('#email').type('janthird2021batch@gmail.com'); 9 | cy.get('#passwd').type('Selenium12345'); 10 | cy.get('#SubmitLogin > span').click(); 11 | cy.url().should('contains', 'http://automationpractice.com/index.php'); 12 | cy.get('#search_query_top').click(); 13 | cy.get('#search_query_top').type('Dress'); 14 | cy.get('#search_query_top').submit(); 15 | cy.url().should('contains', 'http://automationpractice.com/index.php'); 16 | cy.get('.exclusive > span').click(); 17 | cy.get('.button-medium > span').click(); 18 | cy.url().should('contains', 'http://automationpractice.com/index.php'); 19 | cy.get('.standard-checkout > span').click(); 20 | cy.url().should('contains', 'http://automationpractice.com/index.php'); 21 | cy.get('.button:nth-child(4) > span').click(); 22 | cy.get('form:nth-child(3)').submit(); 23 | cy.url().should('contains', 'http://automationpractice.com/index.php'); 24 | cy.get('.standard-checkout > span').click(); 25 | cy.get('#form').submit(); 26 | cy.get('.fancybox-item').click(); 27 | cy.get('#cgv').click(); 28 | cy.get('.standard-checkout > span').click(); 29 | cy.get('#form').submit(); 30 | cy.url().should('contains', 'http://automationpractice.com/index.php'); 31 | 32 | 33 | 34 | }) 35 | 36 | 37 | 38 | }) 39 | -------------------------------------------------------------------------------- /cypress/integration/APITests/weatherapi.js: -------------------------------------------------------------------------------- 1 | describe('check weather informaiton', ()=>{ 2 | 3 | 4 | it('get weather ifnormation for cities', ()=>{ 5 | //1st request: GET locations 6 | cy.request({ 7 | method: 'GET', 8 | url: 'https://www.metaweather.com/api/location/search/?query=San' 9 | 10 | }).then((resp)=>{ 11 | const city = resp.body[0].title 12 | return city 13 | }) 14 | .then((city)=>{ 15 | //2nd request for the first location/city 16 | cy.request({ 17 | method: 'GET', 18 | url: 'https://www.metaweather.com/api/location/search/?query='+city 19 | }).then((resp)=>{ 20 | expect(resp.status).to.eq(200) 21 | expect(resp.body[0]).to.have.property('title', city) 22 | }) 23 | 24 | }) 25 | 26 | }) 27 | 28 | 29 | it.only('get weather information for all cities', ()=>{ 30 | //1st request: GET locations 31 | cy.request({ 32 | method: 'GET', 33 | url: 'https://www.metaweather.com/api/location/search/?query=San' 34 | 35 | }).then((resp)=>{ 36 | const location = resp.body 37 | return location 38 | }) 39 | .then((location)=>{ 40 | 41 | for(let i=0; i< location.length; i++){ 42 | //2nd request for the first location/city 43 | cy.request({ 44 | method: 'GET', 45 | url: 'https://www.metaweather.com/api/location/search/?query='+location[i].title 46 | }).then((resp)=>{ 47 | expect(resp.status).to.eq(200) 48 | expect(resp.body[0]).to.have.property('title', location[i].title) 49 | }) 50 | 51 | } 52 | 53 | }) 54 | 55 | }) 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | }) -------------------------------------------------------------------------------- /cypress/integration/OauthAPI/Oauth2.js: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | describe('Oauth feature apis', ()=>{ 4 | let access_token = ''; 5 | let userId = '' 6 | 7 | beforeEach('generate token', ()=>{ 8 | //to get the token id(access token) 9 | cy.request({ 10 | method: 'POST', 11 | url: '/token', 12 | form: true, 13 | body:{ 14 | "client_id" : "CyPressApp", 15 | "client_secret" : "f0590fba402263485300ed0b4612217d", 16 | "grant_type" : "client_credentials" 17 | } 18 | }).then(response=>{ 19 | cy.log(JSON.stringify(response)); 20 | cy.log(response.body.access_token); 21 | access_token = response.body.access_token; 22 | 23 | //get the user id 24 | cy.request({ 25 | method: 'GET', 26 | url: '/api/me', 27 | headers: { 28 | 'Authorization' : 'Bearer ' + access_token 29 | } 30 | }).then(response=>{ 31 | userId = response.body.id; 32 | cy.log("user id " + userId); 33 | }) 34 | }) 35 | }) 36 | it('Unlock the Barn Test', ()=>{ 37 | cy.request({ 38 | method: 'POST', 39 | url: '/api/'+userId+'/barn-unlock', 40 | headers: { 41 | 'Authorization' : 'Bearer ' + access_token 42 | } 43 | }).then(response=>{ 44 | cy.log(JSON.stringify(response)); 45 | expect(response.status).to.equal(200); 46 | }) 47 | }) 48 | 49 | 50 | it('Put the Toilet Seat Down Test', ()=>{ 51 | cy.request({ 52 | method: 'POST', 53 | url: '/api/'+userId+'/toiletseat-down', 54 | headers: { 55 | 'Authorization' : 'Bearer ' + access_token 56 | } 57 | }).then(response=>{ 58 | cy.log(JSON.stringify(response)); 59 | expect(response.status).to.equal(200); 60 | }) 61 | }) 62 | 63 | it('Chicekn Feed Test', ()=>{ 64 | cy.request({ 65 | method: 'POST', 66 | url: '/api/'+userId+'/chickens-feed', 67 | headers: { 68 | 'Authorization' : 'Bearer ' + access_token 69 | } 70 | }).then(response=>{ 71 | cy.log(JSON.stringify(response)); 72 | expect(response.status).to.equal(200); 73 | }) 74 | 75 | }) 76 | 77 | }) 78 | -------------------------------------------------------------------------------- /cypress/integration/inerception/ApiIntercept.js: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | describe('intercept with cypress examples', ()=>{ 4 | 5 | 6 | 7 | 8 | it('test api with simple intercept stubbing', ()=>{ 9 | 10 | cy.visit('https://jsonplaceholder.typicode.com/') 11 | 12 | cy.intercept({ 13 | path : '/posts' 14 | 15 | }).as('posts') 16 | 17 | cy.get("table:nth-of-type(1) a[href='/posts']").click() 18 | cy.wait('@posts').then(inter =>{ 19 | cy.log(JSON.stringify(inter)) 20 | console.log(JSON.stringify(inter)) 21 | expect(inter.response.body).to.have.length(100) 22 | 23 | }) 24 | 25 | 26 | }) 27 | 28 | 29 | it('mocking with intercept test with static response', ()=>{ 30 | cy.visit('https://jsonplaceholder.typicode.com/') 31 | cy.intercept('GET', '/posts', {totalpost:5 , name: 'naveen'}).as('posts') 32 | cy.get("table:nth-of-type(1) a[href='/posts']").click() 33 | cy.wait('@posts') 34 | }) 35 | 36 | it('mocking with intercept test with dynamic fixture', ()=>{ 37 | cy.visit('https://jsonplaceholder.typicode.com/') 38 | cy.intercept('GET', '/posts', {fixture: 'createuser.json'}).as('posts') 39 | cy.get("table:nth-of-type(1) a[href='/posts']").click() 40 | cy.wait('@posts') 41 | }) 42 | 43 | it.only('mocking with intercept test with dynamic fixture json', ()=>{ 44 | cy.visit('https://jsonplaceholder.typicode.com/') 45 | cy.intercept('GET', '/posts', (req) => { 46 | req.reply((res) =>{ 47 | res.send({fixture: 'createuser.json'}) 48 | }) 49 | 50 | }) 51 | 52 | }) 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | }) -------------------------------------------------------------------------------- /cypress/plugins/index.js: -------------------------------------------------------------------------------- 1 | /// 2 | // *********************************************************** 3 | // This example plugins/index.js can be used to load plugins 4 | // 5 | // You can change the location of this file or turn off loading 6 | // the plugins file with the 'pluginsFile' configuration option. 7 | // 8 | // You can read more here: 9 | // https://on.cypress.io/plugins-guide 10 | // *********************************************************** 11 | 12 | // This function is called when a project is opened or re-opened (e.g. due to 13 | // the project's config changing) 14 | 15 | /** 16 | * @type {Cypress.PluginConfig} 17 | */ 18 | // eslint-disable-next-line no-unused-vars 19 | module.exports = (on, config) => { 20 | // `on` is used to hook into various events Cypress emits 21 | // `config` is the resolved Cypress config 22 | } 23 | -------------------------------------------------------------------------------- /cypress/support/commands.js: -------------------------------------------------------------------------------- 1 | // *********************************************** 2 | // This example commands.js shows you how to 3 | // create various custom commands and overwrite 4 | // existing commands. 5 | // 6 | // For more comprehensive examples of custom 7 | // commands please read more here: 8 | // https://on.cypress.io/custom-commands 9 | // *********************************************** 10 | // 11 | // 12 | // -- This is a parent command -- 13 | // Cypress.Commands.add('login', (email, password) => { ... }) 14 | // 15 | // 16 | // -- This is a child command -- 17 | // Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... }) 18 | // 19 | // 20 | // -- This is a dual command -- 21 | // Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... }) 22 | // 23 | // 24 | // -- This will overwrite an existing command -- 25 | // Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... }) 26 | 27 | Cypress.Commands.serialize = (name, email, gender, status) => { 28 | // o = {x:1, y:{z:[false,null,""]}}; 29 | userData = { 30 | name : name, 31 | email: email, 32 | gender: gender, 33 | status: status 34 | } 35 | 36 | } 37 | -------------------------------------------------------------------------------- /cypress/support/index.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | declare namespace Cypress { 4 | interface Chainable { 5 | myCustomCommandA(selector: string, option: string): Cypress.Chainable; 6 | myCustomCommandB(param: string, value: any): Cypress.Chainable; 7 | } 8 | } -------------------------------------------------------------------------------- /cypress/support/index.js: -------------------------------------------------------------------------------- 1 | // *********************************************************** 2 | // This example support/index.js is processed and 3 | // loaded automatically before your test files. 4 | // 5 | // This is a great place to put global configuration and 6 | // behavior that modifies Cypress. 7 | // 8 | // You can change the location of this file or turn off 9 | // automatically serving support files with the 10 | // 'supportFile' configuration option. 11 | // 12 | // You can read more here: 13 | // https://on.cypress.io/configuration 14 | // *********************************************************** 15 | 16 | // Import commands.js using ES2015 syntax: 17 | import './commands' 18 | 19 | // Alternatively you can use CommonJS syntax: 20 | // require('./commands') 21 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "cypressapitraining", 3 | "version": "1.0.0", 4 | "lockfileVersion": 2, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "cypressapitraining", 9 | "version": "1.0.0", 10 | "license": "ISC", 11 | "devDependencies": { 12 | "cypress": "^7.7.0", 13 | "exceljs": "^4.2.1" 14 | } 15 | }, 16 | "node_modules/@cypress/request": { 17 | "version": "2.88.5", 18 | "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.5.tgz", 19 | "integrity": "sha512-TzEC1XMi1hJkywWpRfD2clreTa/Z+lOrXDCxxBTBPEcY5azdPi56A6Xw+O4tWJnaJH3iIE7G5aDXZC6JgRZLcA==", 20 | "dev": true, 21 | "dependencies": { 22 | "aws-sign2": "~0.7.0", 23 | "aws4": "^1.8.0", 24 | "caseless": "~0.12.0", 25 | "combined-stream": "~1.0.6", 26 | "extend": "~3.0.2", 27 | "forever-agent": "~0.6.1", 28 | "form-data": "~2.3.2", 29 | "har-validator": "~5.1.3", 30 | "http-signature": "~1.2.0", 31 | "is-typedarray": "~1.0.0", 32 | "isstream": "~0.1.2", 33 | "json-stringify-safe": "~5.0.1", 34 | "mime-types": "~2.1.19", 35 | "oauth-sign": "~0.9.0", 36 | "performance-now": "^2.1.0", 37 | "qs": "~6.5.2", 38 | "safe-buffer": "^5.1.2", 39 | "tough-cookie": "~2.5.0", 40 | "tunnel-agent": "^0.6.0", 41 | "uuid": "^3.3.2" 42 | }, 43 | "engines": { 44 | "node": ">= 6" 45 | } 46 | }, 47 | "node_modules/@cypress/xvfb": { 48 | "version": "1.2.4", 49 | "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", 50 | "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", 51 | "dev": true, 52 | "dependencies": { 53 | "debug": "^3.1.0", 54 | "lodash.once": "^4.1.1" 55 | } 56 | }, 57 | "node_modules/@cypress/xvfb/node_modules/debug": { 58 | "version": "3.2.7", 59 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 60 | "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 61 | "dev": true, 62 | "dependencies": { 63 | "ms": "^2.1.1" 64 | } 65 | }, 66 | "node_modules/@fast-csv/format": { 67 | "version": "4.3.5", 68 | "resolved": "https://registry.npmjs.org/@fast-csv/format/-/format-4.3.5.tgz", 69 | "integrity": "sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==", 70 | "dev": true, 71 | "dependencies": { 72 | "@types/node": "^14.0.1", 73 | "lodash.escaperegexp": "^4.1.2", 74 | "lodash.isboolean": "^3.0.3", 75 | "lodash.isequal": "^4.5.0", 76 | "lodash.isfunction": "^3.0.9", 77 | "lodash.isnil": "^4.0.0" 78 | } 79 | }, 80 | "node_modules/@fast-csv/parse": { 81 | "version": "4.3.6", 82 | "resolved": "https://registry.npmjs.org/@fast-csv/parse/-/parse-4.3.6.tgz", 83 | "integrity": "sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==", 84 | "dev": true, 85 | "dependencies": { 86 | "@types/node": "^14.0.1", 87 | "lodash.escaperegexp": "^4.1.2", 88 | "lodash.groupby": "^4.6.0", 89 | "lodash.isfunction": "^3.0.9", 90 | "lodash.isnil": "^4.0.0", 91 | "lodash.isundefined": "^3.0.1", 92 | "lodash.uniq": "^4.5.0" 93 | } 94 | }, 95 | "node_modules/@types/node": { 96 | "version": "14.17.5", 97 | "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.5.tgz", 98 | "integrity": "sha512-bjqH2cX/O33jXT/UmReo2pM7DIJREPMnarixbQ57DOOzzFaI6D2+IcwaJQaJpv0M1E9TIhPCYVxrkcityLjlqA==", 99 | "dev": true 100 | }, 101 | "node_modules/@types/sinonjs__fake-timers": { 102 | "version": "6.0.3", 103 | "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.3.tgz", 104 | "integrity": "sha512-E1dU4fzC9wN2QK2Cr1MLCfyHM8BoNnRFvuf45LYMPNDA+WqbNzC45S4UzPxvp1fFJ1rvSGU0bPvdd35VLmXG8g==", 105 | "dev": true 106 | }, 107 | "node_modules/@types/sizzle": { 108 | "version": "2.3.3", 109 | "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", 110 | "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", 111 | "dev": true 112 | }, 113 | "node_modules/@types/yauzl": { 114 | "version": "2.9.2", 115 | "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz", 116 | "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==", 117 | "dev": true, 118 | "optional": true, 119 | "dependencies": { 120 | "@types/node": "*" 121 | } 122 | }, 123 | "node_modules/aggregate-error": { 124 | "version": "3.1.0", 125 | "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 126 | "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 127 | "dev": true, 128 | "dependencies": { 129 | "clean-stack": "^2.0.0", 130 | "indent-string": "^4.0.0" 131 | }, 132 | "engines": { 133 | "node": ">=8" 134 | } 135 | }, 136 | "node_modules/ajv": { 137 | "version": "6.12.6", 138 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 139 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 140 | "dev": true, 141 | "dependencies": { 142 | "fast-deep-equal": "^3.1.1", 143 | "fast-json-stable-stringify": "^2.0.0", 144 | "json-schema-traverse": "^0.4.1", 145 | "uri-js": "^4.2.2" 146 | }, 147 | "funding": { 148 | "type": "github", 149 | "url": "https://github.com/sponsors/epoberezkin" 150 | } 151 | }, 152 | "node_modules/ansi-colors": { 153 | "version": "4.1.1", 154 | "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", 155 | "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", 156 | "dev": true, 157 | "engines": { 158 | "node": ">=6" 159 | } 160 | }, 161 | "node_modules/ansi-escapes": { 162 | "version": "4.3.2", 163 | "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 164 | "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 165 | "dev": true, 166 | "dependencies": { 167 | "type-fest": "^0.21.3" 168 | }, 169 | "engines": { 170 | "node": ">=8" 171 | }, 172 | "funding": { 173 | "url": "https://github.com/sponsors/sindresorhus" 174 | } 175 | }, 176 | "node_modules/ansi-regex": { 177 | "version": "5.0.0", 178 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 179 | "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", 180 | "dev": true, 181 | "engines": { 182 | "node": ">=8" 183 | } 184 | }, 185 | "node_modules/ansi-styles": { 186 | "version": "4.3.0", 187 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 188 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 189 | "dev": true, 190 | "dependencies": { 191 | "color-convert": "^2.0.1" 192 | }, 193 | "engines": { 194 | "node": ">=8" 195 | }, 196 | "funding": { 197 | "url": "https://github.com/chalk/ansi-styles?sponsor=1" 198 | } 199 | }, 200 | "node_modules/arch": { 201 | "version": "2.2.0", 202 | "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", 203 | "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", 204 | "dev": true, 205 | "funding": [ 206 | { 207 | "type": "github", 208 | "url": "https://github.com/sponsors/feross" 209 | }, 210 | { 211 | "type": "patreon", 212 | "url": "https://www.patreon.com/feross" 213 | }, 214 | { 215 | "type": "consulting", 216 | "url": "https://feross.org/support" 217 | } 218 | ] 219 | }, 220 | "node_modules/archiver": { 221 | "version": "5.3.0", 222 | "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz", 223 | "integrity": "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==", 224 | "dev": true, 225 | "dependencies": { 226 | "archiver-utils": "^2.1.0", 227 | "async": "^3.2.0", 228 | "buffer-crc32": "^0.2.1", 229 | "readable-stream": "^3.6.0", 230 | "readdir-glob": "^1.0.0", 231 | "tar-stream": "^2.2.0", 232 | "zip-stream": "^4.1.0" 233 | }, 234 | "engines": { 235 | "node": ">= 10" 236 | } 237 | }, 238 | "node_modules/archiver-utils": { 239 | "version": "2.1.0", 240 | "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", 241 | "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", 242 | "dev": true, 243 | "dependencies": { 244 | "glob": "^7.1.4", 245 | "graceful-fs": "^4.2.0", 246 | "lazystream": "^1.0.0", 247 | "lodash.defaults": "^4.2.0", 248 | "lodash.difference": "^4.5.0", 249 | "lodash.flatten": "^4.4.0", 250 | "lodash.isplainobject": "^4.0.6", 251 | "lodash.union": "^4.6.0", 252 | "normalize-path": "^3.0.0", 253 | "readable-stream": "^2.0.0" 254 | }, 255 | "engines": { 256 | "node": ">= 6" 257 | } 258 | }, 259 | "node_modules/archiver-utils/node_modules/readable-stream": { 260 | "version": "2.3.7", 261 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 262 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 263 | "dev": true, 264 | "dependencies": { 265 | "core-util-is": "~1.0.0", 266 | "inherits": "~2.0.3", 267 | "isarray": "~1.0.0", 268 | "process-nextick-args": "~2.0.0", 269 | "safe-buffer": "~5.1.1", 270 | "string_decoder": "~1.1.1", 271 | "util-deprecate": "~1.0.1" 272 | } 273 | }, 274 | "node_modules/archiver-utils/node_modules/safe-buffer": { 275 | "version": "5.1.2", 276 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 277 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 278 | "dev": true 279 | }, 280 | "node_modules/archiver-utils/node_modules/string_decoder": { 281 | "version": "1.1.1", 282 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 283 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 284 | "dev": true, 285 | "dependencies": { 286 | "safe-buffer": "~5.1.0" 287 | } 288 | }, 289 | "node_modules/asn1": { 290 | "version": "0.2.4", 291 | "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", 292 | "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", 293 | "dev": true, 294 | "dependencies": { 295 | "safer-buffer": "~2.1.0" 296 | } 297 | }, 298 | "node_modules/assert-plus": { 299 | "version": "1.0.0", 300 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 301 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 302 | "dev": true, 303 | "engines": { 304 | "node": ">=0.8" 305 | } 306 | }, 307 | "node_modules/astral-regex": { 308 | "version": "2.0.0", 309 | "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", 310 | "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", 311 | "dev": true, 312 | "engines": { 313 | "node": ">=8" 314 | } 315 | }, 316 | "node_modules/async": { 317 | "version": "3.2.0", 318 | "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", 319 | "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", 320 | "dev": true 321 | }, 322 | "node_modules/asynckit": { 323 | "version": "0.4.0", 324 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 325 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", 326 | "dev": true 327 | }, 328 | "node_modules/at-least-node": { 329 | "version": "1.0.0", 330 | "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", 331 | "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", 332 | "dev": true, 333 | "engines": { 334 | "node": ">= 4.0.0" 335 | } 336 | }, 337 | "node_modules/aws-sign2": { 338 | "version": "0.7.0", 339 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 340 | "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", 341 | "dev": true, 342 | "engines": { 343 | "node": "*" 344 | } 345 | }, 346 | "node_modules/aws4": { 347 | "version": "1.11.0", 348 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", 349 | "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", 350 | "dev": true 351 | }, 352 | "node_modules/balanced-match": { 353 | "version": "1.0.2", 354 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 355 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 356 | "dev": true 357 | }, 358 | "node_modules/base64-js": { 359 | "version": "1.5.1", 360 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 361 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 362 | "dev": true, 363 | "funding": [ 364 | { 365 | "type": "github", 366 | "url": "https://github.com/sponsors/feross" 367 | }, 368 | { 369 | "type": "patreon", 370 | "url": "https://www.patreon.com/feross" 371 | }, 372 | { 373 | "type": "consulting", 374 | "url": "https://feross.org/support" 375 | } 376 | ] 377 | }, 378 | "node_modules/bcrypt-pbkdf": { 379 | "version": "1.0.2", 380 | "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 381 | "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", 382 | "dev": true, 383 | "dependencies": { 384 | "tweetnacl": "^0.14.3" 385 | } 386 | }, 387 | "node_modules/big-integer": { 388 | "version": "1.6.48", 389 | "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", 390 | "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==", 391 | "dev": true, 392 | "engines": { 393 | "node": ">=0.6" 394 | } 395 | }, 396 | "node_modules/binary": { 397 | "version": "0.3.0", 398 | "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", 399 | "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", 400 | "dev": true, 401 | "dependencies": { 402 | "buffers": "~0.1.1", 403 | "chainsaw": "~0.1.0" 404 | }, 405 | "engines": { 406 | "node": "*" 407 | } 408 | }, 409 | "node_modules/bl": { 410 | "version": "4.1.0", 411 | "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 412 | "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 413 | "dev": true, 414 | "dependencies": { 415 | "buffer": "^5.5.0", 416 | "inherits": "^2.0.4", 417 | "readable-stream": "^3.4.0" 418 | } 419 | }, 420 | "node_modules/blob-util": { 421 | "version": "2.0.2", 422 | "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", 423 | "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", 424 | "dev": true 425 | }, 426 | "node_modules/bluebird": { 427 | "version": "3.7.2", 428 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", 429 | "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", 430 | "dev": true 431 | }, 432 | "node_modules/brace-expansion": { 433 | "version": "1.1.11", 434 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 435 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 436 | "dev": true, 437 | "dependencies": { 438 | "balanced-match": "^1.0.0", 439 | "concat-map": "0.0.1" 440 | } 441 | }, 442 | "node_modules/buffer": { 443 | "version": "5.7.1", 444 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 445 | "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 446 | "dev": true, 447 | "funding": [ 448 | { 449 | "type": "github", 450 | "url": "https://github.com/sponsors/feross" 451 | }, 452 | { 453 | "type": "patreon", 454 | "url": "https://www.patreon.com/feross" 455 | }, 456 | { 457 | "type": "consulting", 458 | "url": "https://feross.org/support" 459 | } 460 | ], 461 | "dependencies": { 462 | "base64-js": "^1.3.1", 463 | "ieee754": "^1.1.13" 464 | } 465 | }, 466 | "node_modules/buffer-crc32": { 467 | "version": "0.2.13", 468 | "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", 469 | "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", 470 | "dev": true, 471 | "engines": { 472 | "node": "*" 473 | } 474 | }, 475 | "node_modules/buffer-indexof-polyfill": { 476 | "version": "1.0.2", 477 | "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", 478 | "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==", 479 | "dev": true, 480 | "engines": { 481 | "node": ">=0.10" 482 | } 483 | }, 484 | "node_modules/buffers": { 485 | "version": "0.1.1", 486 | "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", 487 | "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=", 488 | "dev": true, 489 | "engines": { 490 | "node": ">=0.2.0" 491 | } 492 | }, 493 | "node_modules/cachedir": { 494 | "version": "2.3.0", 495 | "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", 496 | "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", 497 | "dev": true, 498 | "engines": { 499 | "node": ">=6" 500 | } 501 | }, 502 | "node_modules/caseless": { 503 | "version": "0.12.0", 504 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 505 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", 506 | "dev": true 507 | }, 508 | "node_modules/chainsaw": { 509 | "version": "0.1.0", 510 | "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", 511 | "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", 512 | "dev": true, 513 | "dependencies": { 514 | "traverse": ">=0.3.0 <0.4" 515 | }, 516 | "engines": { 517 | "node": "*" 518 | } 519 | }, 520 | "node_modules/chalk": { 521 | "version": "4.1.1", 522 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", 523 | "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", 524 | "dev": true, 525 | "dependencies": { 526 | "ansi-styles": "^4.1.0", 527 | "supports-color": "^7.1.0" 528 | }, 529 | "engines": { 530 | "node": ">=10" 531 | }, 532 | "funding": { 533 | "url": "https://github.com/chalk/chalk?sponsor=1" 534 | } 535 | }, 536 | "node_modules/chalk/node_modules/supports-color": { 537 | "version": "7.2.0", 538 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 539 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 540 | "dev": true, 541 | "dependencies": { 542 | "has-flag": "^4.0.0" 543 | }, 544 | "engines": { 545 | "node": ">=8" 546 | } 547 | }, 548 | "node_modules/check-more-types": { 549 | "version": "2.24.0", 550 | "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", 551 | "integrity": "sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA=", 552 | "dev": true, 553 | "engines": { 554 | "node": ">= 0.8.0" 555 | } 556 | }, 557 | "node_modules/ci-info": { 558 | "version": "3.2.0", 559 | "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", 560 | "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", 561 | "dev": true 562 | }, 563 | "node_modules/clean-stack": { 564 | "version": "2.2.0", 565 | "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 566 | "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 567 | "dev": true, 568 | "engines": { 569 | "node": ">=6" 570 | } 571 | }, 572 | "node_modules/cli-cursor": { 573 | "version": "3.1.0", 574 | "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", 575 | "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", 576 | "dev": true, 577 | "dependencies": { 578 | "restore-cursor": "^3.1.0" 579 | }, 580 | "engines": { 581 | "node": ">=8" 582 | } 583 | }, 584 | "node_modules/cli-table3": { 585 | "version": "0.6.0", 586 | "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", 587 | "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", 588 | "dev": true, 589 | "dependencies": { 590 | "object-assign": "^4.1.0", 591 | "string-width": "^4.2.0" 592 | }, 593 | "engines": { 594 | "node": "10.* || >= 12.*" 595 | }, 596 | "optionalDependencies": { 597 | "colors": "^1.1.2" 598 | } 599 | }, 600 | "node_modules/cli-truncate": { 601 | "version": "2.1.0", 602 | "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", 603 | "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", 604 | "dev": true, 605 | "dependencies": { 606 | "slice-ansi": "^3.0.0", 607 | "string-width": "^4.2.0" 608 | }, 609 | "engines": { 610 | "node": ">=8" 611 | }, 612 | "funding": { 613 | "url": "https://github.com/sponsors/sindresorhus" 614 | } 615 | }, 616 | "node_modules/color-convert": { 617 | "version": "2.0.1", 618 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 619 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 620 | "dev": true, 621 | "dependencies": { 622 | "color-name": "~1.1.4" 623 | }, 624 | "engines": { 625 | "node": ">=7.0.0" 626 | } 627 | }, 628 | "node_modules/color-name": { 629 | "version": "1.1.4", 630 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 631 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 632 | "dev": true 633 | }, 634 | "node_modules/colorette": { 635 | "version": "1.2.2", 636 | "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", 637 | "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", 638 | "dev": true 639 | }, 640 | "node_modules/colors": { 641 | "version": "1.4.0", 642 | "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", 643 | "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", 644 | "dev": true, 645 | "optional": true, 646 | "engines": { 647 | "node": ">=0.1.90" 648 | } 649 | }, 650 | "node_modules/combined-stream": { 651 | "version": "1.0.8", 652 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 653 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 654 | "dev": true, 655 | "dependencies": { 656 | "delayed-stream": "~1.0.0" 657 | }, 658 | "engines": { 659 | "node": ">= 0.8" 660 | } 661 | }, 662 | "node_modules/commander": { 663 | "version": "5.1.0", 664 | "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", 665 | "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", 666 | "dev": true, 667 | "engines": { 668 | "node": ">= 6" 669 | } 670 | }, 671 | "node_modules/common-tags": { 672 | "version": "1.8.0", 673 | "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", 674 | "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", 675 | "dev": true, 676 | "engines": { 677 | "node": ">=4.0.0" 678 | } 679 | }, 680 | "node_modules/compress-commons": { 681 | "version": "4.1.1", 682 | "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", 683 | "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", 684 | "dev": true, 685 | "dependencies": { 686 | "buffer-crc32": "^0.2.13", 687 | "crc32-stream": "^4.0.2", 688 | "normalize-path": "^3.0.0", 689 | "readable-stream": "^3.6.0" 690 | }, 691 | "engines": { 692 | "node": ">= 10" 693 | } 694 | }, 695 | "node_modules/concat-map": { 696 | "version": "0.0.1", 697 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 698 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 699 | "dev": true 700 | }, 701 | "node_modules/core-util-is": { 702 | "version": "1.0.2", 703 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 704 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 705 | "dev": true 706 | }, 707 | "node_modules/crc-32": { 708 | "version": "1.2.0", 709 | "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz", 710 | "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", 711 | "dev": true, 712 | "dependencies": { 713 | "exit-on-epipe": "~1.0.1", 714 | "printj": "~1.1.0" 715 | }, 716 | "bin": { 717 | "crc32": "bin/crc32.njs" 718 | }, 719 | "engines": { 720 | "node": ">=0.8" 721 | } 722 | }, 723 | "node_modules/crc32-stream": { 724 | "version": "4.0.2", 725 | "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", 726 | "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", 727 | "dev": true, 728 | "dependencies": { 729 | "crc-32": "^1.2.0", 730 | "readable-stream": "^3.4.0" 731 | }, 732 | "engines": { 733 | "node": ">= 10" 734 | } 735 | }, 736 | "node_modules/cross-spawn": { 737 | "version": "7.0.3", 738 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 739 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 740 | "dev": true, 741 | "dependencies": { 742 | "path-key": "^3.1.0", 743 | "shebang-command": "^2.0.0", 744 | "which": "^2.0.1" 745 | }, 746 | "engines": { 747 | "node": ">= 8" 748 | } 749 | }, 750 | "node_modules/cypress": { 751 | "version": "7.7.0", 752 | "resolved": "https://registry.npmjs.org/cypress/-/cypress-7.7.0.tgz", 753 | "integrity": "sha512-uYBYXNoI5ym0UxROwhQXWTi8JbUEjpC6l/bzoGZNxoKGsLrC1SDPgIDJMgLX/MeEdPL0UInXLDUWN/rSyZUCjQ==", 754 | "dev": true, 755 | "hasInstallScript": true, 756 | "dependencies": { 757 | "@cypress/request": "^2.88.5", 758 | "@cypress/xvfb": "^1.2.4", 759 | "@types/node": "^14.14.31", 760 | "@types/sinonjs__fake-timers": "^6.0.2", 761 | "@types/sizzle": "^2.3.2", 762 | "arch": "^2.2.0", 763 | "blob-util": "^2.0.2", 764 | "bluebird": "^3.7.2", 765 | "cachedir": "^2.3.0", 766 | "chalk": "^4.1.0", 767 | "check-more-types": "^2.24.0", 768 | "cli-cursor": "^3.1.0", 769 | "cli-table3": "~0.6.0", 770 | "commander": "^5.1.0", 771 | "common-tags": "^1.8.0", 772 | "dayjs": "^1.10.4", 773 | "debug": "^4.3.2", 774 | "enquirer": "^2.3.6", 775 | "eventemitter2": "^6.4.3", 776 | "execa": "4.1.0", 777 | "executable": "^4.1.1", 778 | "extract-zip": "2.0.1", 779 | "figures": "^3.2.0", 780 | "fs-extra": "^9.1.0", 781 | "getos": "^3.2.1", 782 | "is-ci": "^3.0.0", 783 | "is-installed-globally": "~0.4.0", 784 | "lazy-ass": "^1.6.0", 785 | "listr2": "^3.8.3", 786 | "lodash": "^4.17.21", 787 | "log-symbols": "^4.0.0", 788 | "minimist": "^1.2.5", 789 | "ospath": "^1.2.2", 790 | "pretty-bytes": "^5.6.0", 791 | "ramda": "~0.27.1", 792 | "request-progress": "^3.0.0", 793 | "supports-color": "^8.1.1", 794 | "tmp": "~0.2.1", 795 | "untildify": "^4.0.0", 796 | "url": "^0.11.0", 797 | "yauzl": "^2.10.0" 798 | }, 799 | "bin": { 800 | "cypress": "bin/cypress" 801 | }, 802 | "engines": { 803 | "node": ">=12.0.0" 804 | } 805 | }, 806 | "node_modules/dashdash": { 807 | "version": "1.14.1", 808 | "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 809 | "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", 810 | "dev": true, 811 | "dependencies": { 812 | "assert-plus": "^1.0.0" 813 | }, 814 | "engines": { 815 | "node": ">=0.10" 816 | } 817 | }, 818 | "node_modules/dayjs": { 819 | "version": "1.10.6", 820 | "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.6.tgz", 821 | "integrity": "sha512-AztC/IOW4L1Q41A86phW5Thhcrco3xuAA+YX/BLpLWWjRcTj5TOt/QImBLmCKlrF7u7k47arTnOyL6GnbG8Hvw==", 822 | "dev": true 823 | }, 824 | "node_modules/debug": { 825 | "version": "4.3.2", 826 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", 827 | "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", 828 | "dev": true, 829 | "dependencies": { 830 | "ms": "2.1.2" 831 | }, 832 | "engines": { 833 | "node": ">=6.0" 834 | }, 835 | "peerDependenciesMeta": { 836 | "supports-color": { 837 | "optional": true 838 | } 839 | } 840 | }, 841 | "node_modules/debug/node_modules/ms": { 842 | "version": "2.1.2", 843 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 844 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 845 | "dev": true 846 | }, 847 | "node_modules/delayed-stream": { 848 | "version": "1.0.0", 849 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 850 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", 851 | "dev": true, 852 | "engines": { 853 | "node": ">=0.4.0" 854 | } 855 | }, 856 | "node_modules/duplexer2": { 857 | "version": "0.1.4", 858 | "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", 859 | "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", 860 | "dev": true, 861 | "dependencies": { 862 | "readable-stream": "^2.0.2" 863 | } 864 | }, 865 | "node_modules/duplexer2/node_modules/readable-stream": { 866 | "version": "2.3.7", 867 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 868 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 869 | "dev": true, 870 | "dependencies": { 871 | "core-util-is": "~1.0.0", 872 | "inherits": "~2.0.3", 873 | "isarray": "~1.0.0", 874 | "process-nextick-args": "~2.0.0", 875 | "safe-buffer": "~5.1.1", 876 | "string_decoder": "~1.1.1", 877 | "util-deprecate": "~1.0.1" 878 | } 879 | }, 880 | "node_modules/duplexer2/node_modules/safe-buffer": { 881 | "version": "5.1.2", 882 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 883 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 884 | "dev": true 885 | }, 886 | "node_modules/duplexer2/node_modules/string_decoder": { 887 | "version": "1.1.1", 888 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 889 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 890 | "dev": true, 891 | "dependencies": { 892 | "safe-buffer": "~5.1.0" 893 | } 894 | }, 895 | "node_modules/ecc-jsbn": { 896 | "version": "0.1.2", 897 | "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 898 | "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", 899 | "dev": true, 900 | "dependencies": { 901 | "jsbn": "~0.1.0", 902 | "safer-buffer": "^2.1.0" 903 | } 904 | }, 905 | "node_modules/emoji-regex": { 906 | "version": "8.0.0", 907 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 908 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 909 | "dev": true 910 | }, 911 | "node_modules/end-of-stream": { 912 | "version": "1.4.4", 913 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 914 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 915 | "dev": true, 916 | "dependencies": { 917 | "once": "^1.4.0" 918 | } 919 | }, 920 | "node_modules/enquirer": { 921 | "version": "2.3.6", 922 | "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", 923 | "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", 924 | "dev": true, 925 | "dependencies": { 926 | "ansi-colors": "^4.1.1" 927 | }, 928 | "engines": { 929 | "node": ">=8.6" 930 | } 931 | }, 932 | "node_modules/escape-string-regexp": { 933 | "version": "1.0.5", 934 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 935 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 936 | "dev": true, 937 | "engines": { 938 | "node": ">=0.8.0" 939 | } 940 | }, 941 | "node_modules/eventemitter2": { 942 | "version": "6.4.4", 943 | "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.4.tgz", 944 | "integrity": "sha512-HLU3NDY6wARrLCEwyGKRBvuWYyvW6mHYv72SJJAH3iJN3a6eVUvkjFkcxah1bcTgGVBBrFdIopBJPhCQFMLyXw==", 945 | "dev": true 946 | }, 947 | "node_modules/exceljs": { 948 | "version": "4.2.1", 949 | "resolved": "https://registry.npmjs.org/exceljs/-/exceljs-4.2.1.tgz", 950 | "integrity": "sha512-EogoTdXH1X1PxqD9sV8caYd1RIfXN3PVlCV+mA/87CgdO2h4X5xAEbr7CaiP8tffz7L4aBFwsdMbjfMXi29NjA==", 951 | "dev": true, 952 | "dependencies": { 953 | "archiver": "^5.0.0", 954 | "dayjs": "^1.8.34", 955 | "fast-csv": "^4.3.1", 956 | "jszip": "^3.5.0", 957 | "readable-stream": "^3.6.0", 958 | "saxes": "^5.0.1", 959 | "tmp": "^0.2.0", 960 | "unzipper": "^0.10.11", 961 | "uuid": "^8.3.0" 962 | }, 963 | "engines": { 964 | "node": ">=8.3.0" 965 | } 966 | }, 967 | "node_modules/exceljs/node_modules/uuid": { 968 | "version": "8.3.2", 969 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", 970 | "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", 971 | "dev": true, 972 | "bin": { 973 | "uuid": "dist/bin/uuid" 974 | } 975 | }, 976 | "node_modules/execa": { 977 | "version": "4.1.0", 978 | "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", 979 | "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", 980 | "dev": true, 981 | "dependencies": { 982 | "cross-spawn": "^7.0.0", 983 | "get-stream": "^5.0.0", 984 | "human-signals": "^1.1.1", 985 | "is-stream": "^2.0.0", 986 | "merge-stream": "^2.0.0", 987 | "npm-run-path": "^4.0.0", 988 | "onetime": "^5.1.0", 989 | "signal-exit": "^3.0.2", 990 | "strip-final-newline": "^2.0.0" 991 | }, 992 | "engines": { 993 | "node": ">=10" 994 | }, 995 | "funding": { 996 | "url": "https://github.com/sindresorhus/execa?sponsor=1" 997 | } 998 | }, 999 | "node_modules/executable": { 1000 | "version": "4.1.1", 1001 | "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", 1002 | "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", 1003 | "dev": true, 1004 | "dependencies": { 1005 | "pify": "^2.2.0" 1006 | }, 1007 | "engines": { 1008 | "node": ">=4" 1009 | } 1010 | }, 1011 | "node_modules/exit-on-epipe": { 1012 | "version": "1.0.1", 1013 | "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", 1014 | "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", 1015 | "dev": true, 1016 | "engines": { 1017 | "node": ">=0.8" 1018 | } 1019 | }, 1020 | "node_modules/extend": { 1021 | "version": "3.0.2", 1022 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 1023 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 1024 | "dev": true 1025 | }, 1026 | "node_modules/extract-zip": { 1027 | "version": "2.0.1", 1028 | "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", 1029 | "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", 1030 | "dev": true, 1031 | "dependencies": { 1032 | "debug": "^4.1.1", 1033 | "get-stream": "^5.1.0", 1034 | "yauzl": "^2.10.0" 1035 | }, 1036 | "bin": { 1037 | "extract-zip": "cli.js" 1038 | }, 1039 | "engines": { 1040 | "node": ">= 10.17.0" 1041 | }, 1042 | "optionalDependencies": { 1043 | "@types/yauzl": "^2.9.1" 1044 | } 1045 | }, 1046 | "node_modules/extsprintf": { 1047 | "version": "1.3.0", 1048 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 1049 | "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", 1050 | "dev": true, 1051 | "engines": [ 1052 | "node >=0.6.0" 1053 | ] 1054 | }, 1055 | "node_modules/fast-csv": { 1056 | "version": "4.3.6", 1057 | "resolved": "https://registry.npmjs.org/fast-csv/-/fast-csv-4.3.6.tgz", 1058 | "integrity": "sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==", 1059 | "dev": true, 1060 | "dependencies": { 1061 | "@fast-csv/format": "4.3.5", 1062 | "@fast-csv/parse": "4.3.6" 1063 | }, 1064 | "engines": { 1065 | "node": ">=10.0.0" 1066 | } 1067 | }, 1068 | "node_modules/fast-deep-equal": { 1069 | "version": "3.1.3", 1070 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 1071 | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 1072 | "dev": true 1073 | }, 1074 | "node_modules/fast-json-stable-stringify": { 1075 | "version": "2.1.0", 1076 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 1077 | "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 1078 | "dev": true 1079 | }, 1080 | "node_modules/fd-slicer": { 1081 | "version": "1.1.0", 1082 | "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", 1083 | "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", 1084 | "dev": true, 1085 | "dependencies": { 1086 | "pend": "~1.2.0" 1087 | } 1088 | }, 1089 | "node_modules/figures": { 1090 | "version": "3.2.0", 1091 | "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", 1092 | "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", 1093 | "dev": true, 1094 | "dependencies": { 1095 | "escape-string-regexp": "^1.0.5" 1096 | }, 1097 | "engines": { 1098 | "node": ">=8" 1099 | }, 1100 | "funding": { 1101 | "url": "https://github.com/sponsors/sindresorhus" 1102 | } 1103 | }, 1104 | "node_modules/forever-agent": { 1105 | "version": "0.6.1", 1106 | "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 1107 | "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", 1108 | "dev": true, 1109 | "engines": { 1110 | "node": "*" 1111 | } 1112 | }, 1113 | "node_modules/form-data": { 1114 | "version": "2.3.3", 1115 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", 1116 | "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", 1117 | "dev": true, 1118 | "dependencies": { 1119 | "asynckit": "^0.4.0", 1120 | "combined-stream": "^1.0.6", 1121 | "mime-types": "^2.1.12" 1122 | }, 1123 | "engines": { 1124 | "node": ">= 0.12" 1125 | } 1126 | }, 1127 | "node_modules/fs-constants": { 1128 | "version": "1.0.0", 1129 | "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", 1130 | "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", 1131 | "dev": true 1132 | }, 1133 | "node_modules/fs-extra": { 1134 | "version": "9.1.0", 1135 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 1136 | "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 1137 | "dev": true, 1138 | "dependencies": { 1139 | "at-least-node": "^1.0.0", 1140 | "graceful-fs": "^4.2.0", 1141 | "jsonfile": "^6.0.1", 1142 | "universalify": "^2.0.0" 1143 | }, 1144 | "engines": { 1145 | "node": ">=10" 1146 | } 1147 | }, 1148 | "node_modules/fs.realpath": { 1149 | "version": "1.0.0", 1150 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 1151 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 1152 | "dev": true 1153 | }, 1154 | "node_modules/fstream": { 1155 | "version": "1.0.12", 1156 | "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", 1157 | "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", 1158 | "dev": true, 1159 | "dependencies": { 1160 | "graceful-fs": "^4.1.2", 1161 | "inherits": "~2.0.0", 1162 | "mkdirp": ">=0.5 0", 1163 | "rimraf": "2" 1164 | }, 1165 | "engines": { 1166 | "node": ">=0.6" 1167 | } 1168 | }, 1169 | "node_modules/fstream/node_modules/rimraf": { 1170 | "version": "2.7.1", 1171 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 1172 | "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 1173 | "dev": true, 1174 | "dependencies": { 1175 | "glob": "^7.1.3" 1176 | }, 1177 | "bin": { 1178 | "rimraf": "bin.js" 1179 | } 1180 | }, 1181 | "node_modules/get-stream": { 1182 | "version": "5.2.0", 1183 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", 1184 | "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", 1185 | "dev": true, 1186 | "dependencies": { 1187 | "pump": "^3.0.0" 1188 | }, 1189 | "engines": { 1190 | "node": ">=8" 1191 | }, 1192 | "funding": { 1193 | "url": "https://github.com/sponsors/sindresorhus" 1194 | } 1195 | }, 1196 | "node_modules/getos": { 1197 | "version": "3.2.1", 1198 | "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", 1199 | "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", 1200 | "dev": true, 1201 | "dependencies": { 1202 | "async": "^3.2.0" 1203 | } 1204 | }, 1205 | "node_modules/getpass": { 1206 | "version": "0.1.7", 1207 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 1208 | "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", 1209 | "dev": true, 1210 | "dependencies": { 1211 | "assert-plus": "^1.0.0" 1212 | } 1213 | }, 1214 | "node_modules/glob": { 1215 | "version": "7.1.7", 1216 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", 1217 | "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", 1218 | "dev": true, 1219 | "dependencies": { 1220 | "fs.realpath": "^1.0.0", 1221 | "inflight": "^1.0.4", 1222 | "inherits": "2", 1223 | "minimatch": "^3.0.4", 1224 | "once": "^1.3.0", 1225 | "path-is-absolute": "^1.0.0" 1226 | }, 1227 | "engines": { 1228 | "node": "*" 1229 | }, 1230 | "funding": { 1231 | "url": "https://github.com/sponsors/isaacs" 1232 | } 1233 | }, 1234 | "node_modules/global-dirs": { 1235 | "version": "3.0.0", 1236 | "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", 1237 | "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", 1238 | "dev": true, 1239 | "dependencies": { 1240 | "ini": "2.0.0" 1241 | }, 1242 | "engines": { 1243 | "node": ">=10" 1244 | }, 1245 | "funding": { 1246 | "url": "https://github.com/sponsors/sindresorhus" 1247 | } 1248 | }, 1249 | "node_modules/graceful-fs": { 1250 | "version": "4.2.6", 1251 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", 1252 | "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", 1253 | "dev": true 1254 | }, 1255 | "node_modules/har-schema": { 1256 | "version": "2.0.0", 1257 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", 1258 | "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", 1259 | "dev": true, 1260 | "engines": { 1261 | "node": ">=4" 1262 | } 1263 | }, 1264 | "node_modules/har-validator": { 1265 | "version": "5.1.5", 1266 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", 1267 | "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", 1268 | "deprecated": "this library is no longer supported", 1269 | "dev": true, 1270 | "dependencies": { 1271 | "ajv": "^6.12.3", 1272 | "har-schema": "^2.0.0" 1273 | }, 1274 | "engines": { 1275 | "node": ">=6" 1276 | } 1277 | }, 1278 | "node_modules/has-flag": { 1279 | "version": "4.0.0", 1280 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 1281 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 1282 | "dev": true, 1283 | "engines": { 1284 | "node": ">=8" 1285 | } 1286 | }, 1287 | "node_modules/http-signature": { 1288 | "version": "1.2.0", 1289 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 1290 | "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", 1291 | "dev": true, 1292 | "dependencies": { 1293 | "assert-plus": "^1.0.0", 1294 | "jsprim": "^1.2.2", 1295 | "sshpk": "^1.7.0" 1296 | }, 1297 | "engines": { 1298 | "node": ">=0.8", 1299 | "npm": ">=1.3.7" 1300 | } 1301 | }, 1302 | "node_modules/human-signals": { 1303 | "version": "1.1.1", 1304 | "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", 1305 | "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", 1306 | "dev": true, 1307 | "engines": { 1308 | "node": ">=8.12.0" 1309 | } 1310 | }, 1311 | "node_modules/ieee754": { 1312 | "version": "1.2.1", 1313 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 1314 | "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 1315 | "dev": true, 1316 | "funding": [ 1317 | { 1318 | "type": "github", 1319 | "url": "https://github.com/sponsors/feross" 1320 | }, 1321 | { 1322 | "type": "patreon", 1323 | "url": "https://www.patreon.com/feross" 1324 | }, 1325 | { 1326 | "type": "consulting", 1327 | "url": "https://feross.org/support" 1328 | } 1329 | ] 1330 | }, 1331 | "node_modules/immediate": { 1332 | "version": "3.0.6", 1333 | "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", 1334 | "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", 1335 | "dev": true 1336 | }, 1337 | "node_modules/indent-string": { 1338 | "version": "4.0.0", 1339 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 1340 | "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 1341 | "dev": true, 1342 | "engines": { 1343 | "node": ">=8" 1344 | } 1345 | }, 1346 | "node_modules/inflight": { 1347 | "version": "1.0.6", 1348 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1349 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 1350 | "dev": true, 1351 | "dependencies": { 1352 | "once": "^1.3.0", 1353 | "wrappy": "1" 1354 | } 1355 | }, 1356 | "node_modules/inherits": { 1357 | "version": "2.0.4", 1358 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1359 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 1360 | "dev": true 1361 | }, 1362 | "node_modules/ini": { 1363 | "version": "2.0.0", 1364 | "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", 1365 | "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", 1366 | "dev": true, 1367 | "engines": { 1368 | "node": ">=10" 1369 | } 1370 | }, 1371 | "node_modules/is-ci": { 1372 | "version": "3.0.0", 1373 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", 1374 | "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", 1375 | "dev": true, 1376 | "dependencies": { 1377 | "ci-info": "^3.1.1" 1378 | }, 1379 | "bin": { 1380 | "is-ci": "bin.js" 1381 | } 1382 | }, 1383 | "node_modules/is-fullwidth-code-point": { 1384 | "version": "3.0.0", 1385 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 1386 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 1387 | "dev": true, 1388 | "engines": { 1389 | "node": ">=8" 1390 | } 1391 | }, 1392 | "node_modules/is-installed-globally": { 1393 | "version": "0.4.0", 1394 | "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", 1395 | "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", 1396 | "dev": true, 1397 | "dependencies": { 1398 | "global-dirs": "^3.0.0", 1399 | "is-path-inside": "^3.0.2" 1400 | }, 1401 | "engines": { 1402 | "node": ">=10" 1403 | }, 1404 | "funding": { 1405 | "url": "https://github.com/sponsors/sindresorhus" 1406 | } 1407 | }, 1408 | "node_modules/is-path-inside": { 1409 | "version": "3.0.3", 1410 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 1411 | "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 1412 | "dev": true, 1413 | "engines": { 1414 | "node": ">=8" 1415 | } 1416 | }, 1417 | "node_modules/is-stream": { 1418 | "version": "2.0.0", 1419 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", 1420 | "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", 1421 | "dev": true, 1422 | "engines": { 1423 | "node": ">=8" 1424 | } 1425 | }, 1426 | "node_modules/is-typedarray": { 1427 | "version": "1.0.0", 1428 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 1429 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", 1430 | "dev": true 1431 | }, 1432 | "node_modules/is-unicode-supported": { 1433 | "version": "0.1.0", 1434 | "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 1435 | "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 1436 | "dev": true, 1437 | "engines": { 1438 | "node": ">=10" 1439 | }, 1440 | "funding": { 1441 | "url": "https://github.com/sponsors/sindresorhus" 1442 | } 1443 | }, 1444 | "node_modules/isarray": { 1445 | "version": "1.0.0", 1446 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 1447 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 1448 | "dev": true 1449 | }, 1450 | "node_modules/isexe": { 1451 | "version": "2.0.0", 1452 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1453 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 1454 | "dev": true 1455 | }, 1456 | "node_modules/isstream": { 1457 | "version": "0.1.2", 1458 | "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 1459 | "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", 1460 | "dev": true 1461 | }, 1462 | "node_modules/jsbn": { 1463 | "version": "0.1.1", 1464 | "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 1465 | "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", 1466 | "dev": true 1467 | }, 1468 | "node_modules/json-schema": { 1469 | "version": "0.2.3", 1470 | "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", 1471 | "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", 1472 | "dev": true 1473 | }, 1474 | "node_modules/json-schema-traverse": { 1475 | "version": "0.4.1", 1476 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 1477 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 1478 | "dev": true 1479 | }, 1480 | "node_modules/json-stringify-safe": { 1481 | "version": "5.0.1", 1482 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 1483 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", 1484 | "dev": true 1485 | }, 1486 | "node_modules/jsonfile": { 1487 | "version": "6.1.0", 1488 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 1489 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 1490 | "dev": true, 1491 | "dependencies": { 1492 | "universalify": "^2.0.0" 1493 | }, 1494 | "optionalDependencies": { 1495 | "graceful-fs": "^4.1.6" 1496 | } 1497 | }, 1498 | "node_modules/jsprim": { 1499 | "version": "1.4.1", 1500 | "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", 1501 | "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", 1502 | "dev": true, 1503 | "engines": [ 1504 | "node >=0.6.0" 1505 | ], 1506 | "dependencies": { 1507 | "assert-plus": "1.0.0", 1508 | "extsprintf": "1.3.0", 1509 | "json-schema": "0.2.3", 1510 | "verror": "1.10.0" 1511 | } 1512 | }, 1513 | "node_modules/jszip": { 1514 | "version": "3.6.0", 1515 | "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.6.0.tgz", 1516 | "integrity": "sha512-jgnQoG9LKnWO3mnVNBnfhkh0QknICd1FGSrXcgrl67zioyJ4wgx25o9ZqwNtrROSflGBCGYnJfjrIyRIby1OoQ==", 1517 | "dev": true, 1518 | "dependencies": { 1519 | "lie": "~3.3.0", 1520 | "pako": "~1.0.2", 1521 | "readable-stream": "~2.3.6", 1522 | "set-immediate-shim": "~1.0.1" 1523 | } 1524 | }, 1525 | "node_modules/jszip/node_modules/readable-stream": { 1526 | "version": "2.3.7", 1527 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 1528 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 1529 | "dev": true, 1530 | "dependencies": { 1531 | "core-util-is": "~1.0.0", 1532 | "inherits": "~2.0.3", 1533 | "isarray": "~1.0.0", 1534 | "process-nextick-args": "~2.0.0", 1535 | "safe-buffer": "~5.1.1", 1536 | "string_decoder": "~1.1.1", 1537 | "util-deprecate": "~1.0.1" 1538 | } 1539 | }, 1540 | "node_modules/jszip/node_modules/safe-buffer": { 1541 | "version": "5.1.2", 1542 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1543 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1544 | "dev": true 1545 | }, 1546 | "node_modules/jszip/node_modules/string_decoder": { 1547 | "version": "1.1.1", 1548 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 1549 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 1550 | "dev": true, 1551 | "dependencies": { 1552 | "safe-buffer": "~5.1.0" 1553 | } 1554 | }, 1555 | "node_modules/lazy-ass": { 1556 | "version": "1.6.0", 1557 | "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", 1558 | "integrity": "sha1-eZllXoZGwX8In90YfRUNMyTVRRM=", 1559 | "dev": true, 1560 | "engines": { 1561 | "node": "> 0.8" 1562 | } 1563 | }, 1564 | "node_modules/lazystream": { 1565 | "version": "1.0.0", 1566 | "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", 1567 | "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", 1568 | "dev": true, 1569 | "dependencies": { 1570 | "readable-stream": "^2.0.5" 1571 | }, 1572 | "engines": { 1573 | "node": ">= 0.6.3" 1574 | } 1575 | }, 1576 | "node_modules/lazystream/node_modules/readable-stream": { 1577 | "version": "2.3.7", 1578 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 1579 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 1580 | "dev": true, 1581 | "dependencies": { 1582 | "core-util-is": "~1.0.0", 1583 | "inherits": "~2.0.3", 1584 | "isarray": "~1.0.0", 1585 | "process-nextick-args": "~2.0.0", 1586 | "safe-buffer": "~5.1.1", 1587 | "string_decoder": "~1.1.1", 1588 | "util-deprecate": "~1.0.1" 1589 | } 1590 | }, 1591 | "node_modules/lazystream/node_modules/safe-buffer": { 1592 | "version": "5.1.2", 1593 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1594 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1595 | "dev": true 1596 | }, 1597 | "node_modules/lazystream/node_modules/string_decoder": { 1598 | "version": "1.1.1", 1599 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 1600 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 1601 | "dev": true, 1602 | "dependencies": { 1603 | "safe-buffer": "~5.1.0" 1604 | } 1605 | }, 1606 | "node_modules/lie": { 1607 | "version": "3.3.0", 1608 | "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", 1609 | "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", 1610 | "dev": true, 1611 | "dependencies": { 1612 | "immediate": "~3.0.5" 1613 | } 1614 | }, 1615 | "node_modules/listenercount": { 1616 | "version": "1.0.1", 1617 | "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", 1618 | "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=", 1619 | "dev": true 1620 | }, 1621 | "node_modules/listr2": { 1622 | "version": "3.10.0", 1623 | "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.10.0.tgz", 1624 | "integrity": "sha512-eP40ZHihu70sSmqFNbNy2NL1YwImmlMmPh9WO5sLmPDleurMHt3n+SwEWNu2kzKScexZnkyFtc1VI0z/TGlmpw==", 1625 | "dev": true, 1626 | "dependencies": { 1627 | "cli-truncate": "^2.1.0", 1628 | "colorette": "^1.2.2", 1629 | "log-update": "^4.0.0", 1630 | "p-map": "^4.0.0", 1631 | "rxjs": "^6.6.7", 1632 | "through": "^2.3.8", 1633 | "wrap-ansi": "^7.0.0" 1634 | }, 1635 | "engines": { 1636 | "node": ">=10.0.0" 1637 | }, 1638 | "peerDependencies": { 1639 | "enquirer": ">= 2.3.0 < 3" 1640 | } 1641 | }, 1642 | "node_modules/lodash": { 1643 | "version": "4.17.21", 1644 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 1645 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 1646 | "dev": true 1647 | }, 1648 | "node_modules/lodash.defaults": { 1649 | "version": "4.2.0", 1650 | "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", 1651 | "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", 1652 | "dev": true 1653 | }, 1654 | "node_modules/lodash.difference": { 1655 | "version": "4.5.0", 1656 | "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", 1657 | "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", 1658 | "dev": true 1659 | }, 1660 | "node_modules/lodash.escaperegexp": { 1661 | "version": "4.1.2", 1662 | "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", 1663 | "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=", 1664 | "dev": true 1665 | }, 1666 | "node_modules/lodash.flatten": { 1667 | "version": "4.4.0", 1668 | "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", 1669 | "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", 1670 | "dev": true 1671 | }, 1672 | "node_modules/lodash.groupby": { 1673 | "version": "4.6.0", 1674 | "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", 1675 | "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=", 1676 | "dev": true 1677 | }, 1678 | "node_modules/lodash.isboolean": { 1679 | "version": "3.0.3", 1680 | "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", 1681 | "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=", 1682 | "dev": true 1683 | }, 1684 | "node_modules/lodash.isequal": { 1685 | "version": "4.5.0", 1686 | "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", 1687 | "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", 1688 | "dev": true 1689 | }, 1690 | "node_modules/lodash.isfunction": { 1691 | "version": "3.0.9", 1692 | "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", 1693 | "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==", 1694 | "dev": true 1695 | }, 1696 | "node_modules/lodash.isnil": { 1697 | "version": "4.0.0", 1698 | "resolved": "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz", 1699 | "integrity": "sha1-SeKM1VkBNFjIFMVHnTxmOiG/qmw=", 1700 | "dev": true 1701 | }, 1702 | "node_modules/lodash.isplainobject": { 1703 | "version": "4.0.6", 1704 | "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", 1705 | "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", 1706 | "dev": true 1707 | }, 1708 | "node_modules/lodash.isundefined": { 1709 | "version": "3.0.1", 1710 | "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz", 1711 | "integrity": "sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g=", 1712 | "dev": true 1713 | }, 1714 | "node_modules/lodash.once": { 1715 | "version": "4.1.1", 1716 | "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", 1717 | "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", 1718 | "dev": true 1719 | }, 1720 | "node_modules/lodash.union": { 1721 | "version": "4.6.0", 1722 | "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", 1723 | "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", 1724 | "dev": true 1725 | }, 1726 | "node_modules/lodash.uniq": { 1727 | "version": "4.5.0", 1728 | "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", 1729 | "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", 1730 | "dev": true 1731 | }, 1732 | "node_modules/log-symbols": { 1733 | "version": "4.1.0", 1734 | "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 1735 | "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 1736 | "dev": true, 1737 | "dependencies": { 1738 | "chalk": "^4.1.0", 1739 | "is-unicode-supported": "^0.1.0" 1740 | }, 1741 | "engines": { 1742 | "node": ">=10" 1743 | }, 1744 | "funding": { 1745 | "url": "https://github.com/sponsors/sindresorhus" 1746 | } 1747 | }, 1748 | "node_modules/log-update": { 1749 | "version": "4.0.0", 1750 | "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", 1751 | "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", 1752 | "dev": true, 1753 | "dependencies": { 1754 | "ansi-escapes": "^4.3.0", 1755 | "cli-cursor": "^3.1.0", 1756 | "slice-ansi": "^4.0.0", 1757 | "wrap-ansi": "^6.2.0" 1758 | }, 1759 | "engines": { 1760 | "node": ">=10" 1761 | }, 1762 | "funding": { 1763 | "url": "https://github.com/sponsors/sindresorhus" 1764 | } 1765 | }, 1766 | "node_modules/log-update/node_modules/slice-ansi": { 1767 | "version": "4.0.0", 1768 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", 1769 | "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", 1770 | "dev": true, 1771 | "dependencies": { 1772 | "ansi-styles": "^4.0.0", 1773 | "astral-regex": "^2.0.0", 1774 | "is-fullwidth-code-point": "^3.0.0" 1775 | }, 1776 | "engines": { 1777 | "node": ">=10" 1778 | }, 1779 | "funding": { 1780 | "url": "https://github.com/chalk/slice-ansi?sponsor=1" 1781 | } 1782 | }, 1783 | "node_modules/log-update/node_modules/wrap-ansi": { 1784 | "version": "6.2.0", 1785 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", 1786 | "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", 1787 | "dev": true, 1788 | "dependencies": { 1789 | "ansi-styles": "^4.0.0", 1790 | "string-width": "^4.1.0", 1791 | "strip-ansi": "^6.0.0" 1792 | }, 1793 | "engines": { 1794 | "node": ">=8" 1795 | } 1796 | }, 1797 | "node_modules/merge-stream": { 1798 | "version": "2.0.0", 1799 | "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 1800 | "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 1801 | "dev": true 1802 | }, 1803 | "node_modules/mime-db": { 1804 | "version": "1.48.0", 1805 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", 1806 | "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==", 1807 | "dev": true, 1808 | "engines": { 1809 | "node": ">= 0.6" 1810 | } 1811 | }, 1812 | "node_modules/mime-types": { 1813 | "version": "2.1.31", 1814 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", 1815 | "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", 1816 | "dev": true, 1817 | "dependencies": { 1818 | "mime-db": "1.48.0" 1819 | }, 1820 | "engines": { 1821 | "node": ">= 0.6" 1822 | } 1823 | }, 1824 | "node_modules/mimic-fn": { 1825 | "version": "2.1.0", 1826 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 1827 | "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 1828 | "dev": true, 1829 | "engines": { 1830 | "node": ">=6" 1831 | } 1832 | }, 1833 | "node_modules/minimatch": { 1834 | "version": "3.0.4", 1835 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1836 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1837 | "dev": true, 1838 | "dependencies": { 1839 | "brace-expansion": "^1.1.7" 1840 | }, 1841 | "engines": { 1842 | "node": "*" 1843 | } 1844 | }, 1845 | "node_modules/minimist": { 1846 | "version": "1.2.5", 1847 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 1848 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 1849 | "dev": true 1850 | }, 1851 | "node_modules/mkdirp": { 1852 | "version": "0.5.5", 1853 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", 1854 | "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", 1855 | "dev": true, 1856 | "dependencies": { 1857 | "minimist": "^1.2.5" 1858 | }, 1859 | "bin": { 1860 | "mkdirp": "bin/cmd.js" 1861 | } 1862 | }, 1863 | "node_modules/ms": { 1864 | "version": "2.1.3", 1865 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1866 | "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 1867 | "dev": true 1868 | }, 1869 | "node_modules/normalize-path": { 1870 | "version": "3.0.0", 1871 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 1872 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 1873 | "dev": true, 1874 | "engines": { 1875 | "node": ">=0.10.0" 1876 | } 1877 | }, 1878 | "node_modules/npm-run-path": { 1879 | "version": "4.0.1", 1880 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 1881 | "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 1882 | "dev": true, 1883 | "dependencies": { 1884 | "path-key": "^3.0.0" 1885 | }, 1886 | "engines": { 1887 | "node": ">=8" 1888 | } 1889 | }, 1890 | "node_modules/oauth-sign": { 1891 | "version": "0.9.0", 1892 | "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", 1893 | "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", 1894 | "dev": true, 1895 | "engines": { 1896 | "node": "*" 1897 | } 1898 | }, 1899 | "node_modules/object-assign": { 1900 | "version": "4.1.1", 1901 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 1902 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 1903 | "dev": true, 1904 | "engines": { 1905 | "node": ">=0.10.0" 1906 | } 1907 | }, 1908 | "node_modules/once": { 1909 | "version": "1.4.0", 1910 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1911 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1912 | "dev": true, 1913 | "dependencies": { 1914 | "wrappy": "1" 1915 | } 1916 | }, 1917 | "node_modules/onetime": { 1918 | "version": "5.1.2", 1919 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 1920 | "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 1921 | "dev": true, 1922 | "dependencies": { 1923 | "mimic-fn": "^2.1.0" 1924 | }, 1925 | "engines": { 1926 | "node": ">=6" 1927 | }, 1928 | "funding": { 1929 | "url": "https://github.com/sponsors/sindresorhus" 1930 | } 1931 | }, 1932 | "node_modules/ospath": { 1933 | "version": "1.2.2", 1934 | "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", 1935 | "integrity": "sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs=", 1936 | "dev": true 1937 | }, 1938 | "node_modules/p-map": { 1939 | "version": "4.0.0", 1940 | "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 1941 | "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 1942 | "dev": true, 1943 | "dependencies": { 1944 | "aggregate-error": "^3.0.0" 1945 | }, 1946 | "engines": { 1947 | "node": ">=10" 1948 | }, 1949 | "funding": { 1950 | "url": "https://github.com/sponsors/sindresorhus" 1951 | } 1952 | }, 1953 | "node_modules/pako": { 1954 | "version": "1.0.11", 1955 | "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", 1956 | "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", 1957 | "dev": true 1958 | }, 1959 | "node_modules/path-is-absolute": { 1960 | "version": "1.0.1", 1961 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1962 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 1963 | "dev": true, 1964 | "engines": { 1965 | "node": ">=0.10.0" 1966 | } 1967 | }, 1968 | "node_modules/path-key": { 1969 | "version": "3.1.1", 1970 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 1971 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 1972 | "dev": true, 1973 | "engines": { 1974 | "node": ">=8" 1975 | } 1976 | }, 1977 | "node_modules/pend": { 1978 | "version": "1.2.0", 1979 | "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", 1980 | "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", 1981 | "dev": true 1982 | }, 1983 | "node_modules/performance-now": { 1984 | "version": "2.1.0", 1985 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 1986 | "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", 1987 | "dev": true 1988 | }, 1989 | "node_modules/pify": { 1990 | "version": "2.3.0", 1991 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 1992 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 1993 | "dev": true, 1994 | "engines": { 1995 | "node": ">=0.10.0" 1996 | } 1997 | }, 1998 | "node_modules/pretty-bytes": { 1999 | "version": "5.6.0", 2000 | "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", 2001 | "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", 2002 | "dev": true, 2003 | "engines": { 2004 | "node": ">=6" 2005 | }, 2006 | "funding": { 2007 | "url": "https://github.com/sponsors/sindresorhus" 2008 | } 2009 | }, 2010 | "node_modules/printj": { 2011 | "version": "1.1.2", 2012 | "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", 2013 | "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", 2014 | "dev": true, 2015 | "bin": { 2016 | "printj": "bin/printj.njs" 2017 | }, 2018 | "engines": { 2019 | "node": ">=0.8" 2020 | } 2021 | }, 2022 | "node_modules/process-nextick-args": { 2023 | "version": "2.0.1", 2024 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 2025 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 2026 | "dev": true 2027 | }, 2028 | "node_modules/psl": { 2029 | "version": "1.8.0", 2030 | "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", 2031 | "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", 2032 | "dev": true 2033 | }, 2034 | "node_modules/pump": { 2035 | "version": "3.0.0", 2036 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 2037 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 2038 | "dev": true, 2039 | "dependencies": { 2040 | "end-of-stream": "^1.1.0", 2041 | "once": "^1.3.1" 2042 | } 2043 | }, 2044 | "node_modules/punycode": { 2045 | "version": "2.1.1", 2046 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 2047 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 2048 | "dev": true, 2049 | "engines": { 2050 | "node": ">=6" 2051 | } 2052 | }, 2053 | "node_modules/qs": { 2054 | "version": "6.5.2", 2055 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", 2056 | "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", 2057 | "dev": true, 2058 | "engines": { 2059 | "node": ">=0.6" 2060 | } 2061 | }, 2062 | "node_modules/querystring": { 2063 | "version": "0.2.0", 2064 | "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", 2065 | "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", 2066 | "deprecated": "The", 2067 | "dev": true, 2068 | "engines": { 2069 | "node": ">=0.4.x" 2070 | } 2071 | }, 2072 | "node_modules/ramda": { 2073 | "version": "0.27.1", 2074 | "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz", 2075 | "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==", 2076 | "dev": true 2077 | }, 2078 | "node_modules/readable-stream": { 2079 | "version": "3.6.0", 2080 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 2081 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 2082 | "dev": true, 2083 | "dependencies": { 2084 | "inherits": "^2.0.3", 2085 | "string_decoder": "^1.1.1", 2086 | "util-deprecate": "^1.0.1" 2087 | }, 2088 | "engines": { 2089 | "node": ">= 6" 2090 | } 2091 | }, 2092 | "node_modules/readdir-glob": { 2093 | "version": "1.1.1", 2094 | "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz", 2095 | "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==", 2096 | "dev": true, 2097 | "dependencies": { 2098 | "minimatch": "^3.0.4" 2099 | } 2100 | }, 2101 | "node_modules/request-progress": { 2102 | "version": "3.0.0", 2103 | "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", 2104 | "integrity": "sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=", 2105 | "dev": true, 2106 | "dependencies": { 2107 | "throttleit": "^1.0.0" 2108 | } 2109 | }, 2110 | "node_modules/restore-cursor": { 2111 | "version": "3.1.0", 2112 | "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", 2113 | "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", 2114 | "dev": true, 2115 | "dependencies": { 2116 | "onetime": "^5.1.0", 2117 | "signal-exit": "^3.0.2" 2118 | }, 2119 | "engines": { 2120 | "node": ">=8" 2121 | } 2122 | }, 2123 | "node_modules/rimraf": { 2124 | "version": "3.0.2", 2125 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 2126 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 2127 | "dev": true, 2128 | "dependencies": { 2129 | "glob": "^7.1.3" 2130 | }, 2131 | "bin": { 2132 | "rimraf": "bin.js" 2133 | }, 2134 | "funding": { 2135 | "url": "https://github.com/sponsors/isaacs" 2136 | } 2137 | }, 2138 | "node_modules/rxjs": { 2139 | "version": "6.6.7", 2140 | "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", 2141 | "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", 2142 | "dev": true, 2143 | "dependencies": { 2144 | "tslib": "^1.9.0" 2145 | }, 2146 | "engines": { 2147 | "npm": ">=2.0.0" 2148 | } 2149 | }, 2150 | "node_modules/safe-buffer": { 2151 | "version": "5.2.1", 2152 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 2153 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 2154 | "dev": true, 2155 | "funding": [ 2156 | { 2157 | "type": "github", 2158 | "url": "https://github.com/sponsors/feross" 2159 | }, 2160 | { 2161 | "type": "patreon", 2162 | "url": "https://www.patreon.com/feross" 2163 | }, 2164 | { 2165 | "type": "consulting", 2166 | "url": "https://feross.org/support" 2167 | } 2168 | ] 2169 | }, 2170 | "node_modules/safer-buffer": { 2171 | "version": "2.1.2", 2172 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 2173 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 2174 | "dev": true 2175 | }, 2176 | "node_modules/saxes": { 2177 | "version": "5.0.1", 2178 | "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", 2179 | "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", 2180 | "dev": true, 2181 | "dependencies": { 2182 | "xmlchars": "^2.2.0" 2183 | }, 2184 | "engines": { 2185 | "node": ">=10" 2186 | } 2187 | }, 2188 | "node_modules/set-immediate-shim": { 2189 | "version": "1.0.1", 2190 | "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", 2191 | "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", 2192 | "dev": true, 2193 | "engines": { 2194 | "node": ">=0.10.0" 2195 | } 2196 | }, 2197 | "node_modules/setimmediate": { 2198 | "version": "1.0.5", 2199 | "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", 2200 | "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", 2201 | "dev": true 2202 | }, 2203 | "node_modules/shebang-command": { 2204 | "version": "2.0.0", 2205 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 2206 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 2207 | "dev": true, 2208 | "dependencies": { 2209 | "shebang-regex": "^3.0.0" 2210 | }, 2211 | "engines": { 2212 | "node": ">=8" 2213 | } 2214 | }, 2215 | "node_modules/shebang-regex": { 2216 | "version": "3.0.0", 2217 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 2218 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 2219 | "dev": true, 2220 | "engines": { 2221 | "node": ">=8" 2222 | } 2223 | }, 2224 | "node_modules/signal-exit": { 2225 | "version": "3.0.3", 2226 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", 2227 | "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", 2228 | "dev": true 2229 | }, 2230 | "node_modules/slice-ansi": { 2231 | "version": "3.0.0", 2232 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", 2233 | "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", 2234 | "dev": true, 2235 | "dependencies": { 2236 | "ansi-styles": "^4.0.0", 2237 | "astral-regex": "^2.0.0", 2238 | "is-fullwidth-code-point": "^3.0.0" 2239 | }, 2240 | "engines": { 2241 | "node": ">=8" 2242 | } 2243 | }, 2244 | "node_modules/sshpk": { 2245 | "version": "1.16.1", 2246 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", 2247 | "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", 2248 | "dev": true, 2249 | "dependencies": { 2250 | "asn1": "~0.2.3", 2251 | "assert-plus": "^1.0.0", 2252 | "bcrypt-pbkdf": "^1.0.0", 2253 | "dashdash": "^1.12.0", 2254 | "ecc-jsbn": "~0.1.1", 2255 | "getpass": "^0.1.1", 2256 | "jsbn": "~0.1.0", 2257 | "safer-buffer": "^2.0.2", 2258 | "tweetnacl": "~0.14.0" 2259 | }, 2260 | "bin": { 2261 | "sshpk-conv": "bin/sshpk-conv", 2262 | "sshpk-sign": "bin/sshpk-sign", 2263 | "sshpk-verify": "bin/sshpk-verify" 2264 | }, 2265 | "engines": { 2266 | "node": ">=0.10.0" 2267 | } 2268 | }, 2269 | "node_modules/string_decoder": { 2270 | "version": "1.3.0", 2271 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 2272 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 2273 | "dev": true, 2274 | "dependencies": { 2275 | "safe-buffer": "~5.2.0" 2276 | } 2277 | }, 2278 | "node_modules/string-width": { 2279 | "version": "4.2.2", 2280 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", 2281 | "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", 2282 | "dev": true, 2283 | "dependencies": { 2284 | "emoji-regex": "^8.0.0", 2285 | "is-fullwidth-code-point": "^3.0.0", 2286 | "strip-ansi": "^6.0.0" 2287 | }, 2288 | "engines": { 2289 | "node": ">=8" 2290 | } 2291 | }, 2292 | "node_modules/strip-ansi": { 2293 | "version": "6.0.0", 2294 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 2295 | "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 2296 | "dev": true, 2297 | "dependencies": { 2298 | "ansi-regex": "^5.0.0" 2299 | }, 2300 | "engines": { 2301 | "node": ">=8" 2302 | } 2303 | }, 2304 | "node_modules/strip-final-newline": { 2305 | "version": "2.0.0", 2306 | "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 2307 | "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 2308 | "dev": true, 2309 | "engines": { 2310 | "node": ">=6" 2311 | } 2312 | }, 2313 | "node_modules/supports-color": { 2314 | "version": "8.1.1", 2315 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 2316 | "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 2317 | "dev": true, 2318 | "dependencies": { 2319 | "has-flag": "^4.0.0" 2320 | }, 2321 | "engines": { 2322 | "node": ">=10" 2323 | }, 2324 | "funding": { 2325 | "url": "https://github.com/chalk/supports-color?sponsor=1" 2326 | } 2327 | }, 2328 | "node_modules/tar-stream": { 2329 | "version": "2.2.0", 2330 | "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", 2331 | "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", 2332 | "dev": true, 2333 | "dependencies": { 2334 | "bl": "^4.0.3", 2335 | "end-of-stream": "^1.4.1", 2336 | "fs-constants": "^1.0.0", 2337 | "inherits": "^2.0.3", 2338 | "readable-stream": "^3.1.1" 2339 | }, 2340 | "engines": { 2341 | "node": ">=6" 2342 | } 2343 | }, 2344 | "node_modules/throttleit": { 2345 | "version": "1.0.0", 2346 | "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", 2347 | "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=", 2348 | "dev": true 2349 | }, 2350 | "node_modules/through": { 2351 | "version": "2.3.8", 2352 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 2353 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 2354 | "dev": true 2355 | }, 2356 | "node_modules/tmp": { 2357 | "version": "0.2.1", 2358 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", 2359 | "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", 2360 | "dev": true, 2361 | "dependencies": { 2362 | "rimraf": "^3.0.0" 2363 | }, 2364 | "engines": { 2365 | "node": ">=8.17.0" 2366 | } 2367 | }, 2368 | "node_modules/tough-cookie": { 2369 | "version": "2.5.0", 2370 | "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", 2371 | "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", 2372 | "dev": true, 2373 | "dependencies": { 2374 | "psl": "^1.1.28", 2375 | "punycode": "^2.1.1" 2376 | }, 2377 | "engines": { 2378 | "node": ">=0.8" 2379 | } 2380 | }, 2381 | "node_modules/traverse": { 2382 | "version": "0.3.9", 2383 | "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", 2384 | "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=", 2385 | "dev": true, 2386 | "engines": { 2387 | "node": "*" 2388 | } 2389 | }, 2390 | "node_modules/tslib": { 2391 | "version": "1.14.1", 2392 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 2393 | "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 2394 | "dev": true 2395 | }, 2396 | "node_modules/tunnel-agent": { 2397 | "version": "0.6.0", 2398 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 2399 | "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 2400 | "dev": true, 2401 | "dependencies": { 2402 | "safe-buffer": "^5.0.1" 2403 | }, 2404 | "engines": { 2405 | "node": "*" 2406 | } 2407 | }, 2408 | "node_modules/tweetnacl": { 2409 | "version": "0.14.5", 2410 | "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 2411 | "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", 2412 | "dev": true 2413 | }, 2414 | "node_modules/type-fest": { 2415 | "version": "0.21.3", 2416 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 2417 | "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 2418 | "dev": true, 2419 | "engines": { 2420 | "node": ">=10" 2421 | }, 2422 | "funding": { 2423 | "url": "https://github.com/sponsors/sindresorhus" 2424 | } 2425 | }, 2426 | "node_modules/universalify": { 2427 | "version": "2.0.0", 2428 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", 2429 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", 2430 | "dev": true, 2431 | "engines": { 2432 | "node": ">= 10.0.0" 2433 | } 2434 | }, 2435 | "node_modules/untildify": { 2436 | "version": "4.0.0", 2437 | "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", 2438 | "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", 2439 | "dev": true, 2440 | "engines": { 2441 | "node": ">=8" 2442 | } 2443 | }, 2444 | "node_modules/unzipper": { 2445 | "version": "0.10.11", 2446 | "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz", 2447 | "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==", 2448 | "dev": true, 2449 | "dependencies": { 2450 | "big-integer": "^1.6.17", 2451 | "binary": "~0.3.0", 2452 | "bluebird": "~3.4.1", 2453 | "buffer-indexof-polyfill": "~1.0.0", 2454 | "duplexer2": "~0.1.4", 2455 | "fstream": "^1.0.12", 2456 | "graceful-fs": "^4.2.2", 2457 | "listenercount": "~1.0.1", 2458 | "readable-stream": "~2.3.6", 2459 | "setimmediate": "~1.0.4" 2460 | } 2461 | }, 2462 | "node_modules/unzipper/node_modules/bluebird": { 2463 | "version": "3.4.7", 2464 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", 2465 | "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=", 2466 | "dev": true 2467 | }, 2468 | "node_modules/unzipper/node_modules/readable-stream": { 2469 | "version": "2.3.7", 2470 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 2471 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 2472 | "dev": true, 2473 | "dependencies": { 2474 | "core-util-is": "~1.0.0", 2475 | "inherits": "~2.0.3", 2476 | "isarray": "~1.0.0", 2477 | "process-nextick-args": "~2.0.0", 2478 | "safe-buffer": "~5.1.1", 2479 | "string_decoder": "~1.1.1", 2480 | "util-deprecate": "~1.0.1" 2481 | } 2482 | }, 2483 | "node_modules/unzipper/node_modules/safe-buffer": { 2484 | "version": "5.1.2", 2485 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 2486 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 2487 | "dev": true 2488 | }, 2489 | "node_modules/unzipper/node_modules/string_decoder": { 2490 | "version": "1.1.1", 2491 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 2492 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 2493 | "dev": true, 2494 | "dependencies": { 2495 | "safe-buffer": "~5.1.0" 2496 | } 2497 | }, 2498 | "node_modules/uri-js": { 2499 | "version": "4.4.1", 2500 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 2501 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 2502 | "dev": true, 2503 | "dependencies": { 2504 | "punycode": "^2.1.0" 2505 | } 2506 | }, 2507 | "node_modules/url": { 2508 | "version": "0.11.0", 2509 | "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", 2510 | "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", 2511 | "dev": true, 2512 | "dependencies": { 2513 | "punycode": "1.3.2", 2514 | "querystring": "0.2.0" 2515 | } 2516 | }, 2517 | "node_modules/url/node_modules/punycode": { 2518 | "version": "1.3.2", 2519 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", 2520 | "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", 2521 | "dev": true 2522 | }, 2523 | "node_modules/util-deprecate": { 2524 | "version": "1.0.2", 2525 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 2526 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 2527 | "dev": true 2528 | }, 2529 | "node_modules/uuid": { 2530 | "version": "3.4.0", 2531 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 2532 | "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", 2533 | "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", 2534 | "dev": true, 2535 | "bin": { 2536 | "uuid": "bin/uuid" 2537 | } 2538 | }, 2539 | "node_modules/verror": { 2540 | "version": "1.10.0", 2541 | "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 2542 | "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", 2543 | "dev": true, 2544 | "engines": [ 2545 | "node >=0.6.0" 2546 | ], 2547 | "dependencies": { 2548 | "assert-plus": "^1.0.0", 2549 | "core-util-is": "1.0.2", 2550 | "extsprintf": "^1.2.0" 2551 | } 2552 | }, 2553 | "node_modules/which": { 2554 | "version": "2.0.2", 2555 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 2556 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 2557 | "dev": true, 2558 | "dependencies": { 2559 | "isexe": "^2.0.0" 2560 | }, 2561 | "bin": { 2562 | "node-which": "bin/node-which" 2563 | }, 2564 | "engines": { 2565 | "node": ">= 8" 2566 | } 2567 | }, 2568 | "node_modules/wrap-ansi": { 2569 | "version": "7.0.0", 2570 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 2571 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 2572 | "dev": true, 2573 | "dependencies": { 2574 | "ansi-styles": "^4.0.0", 2575 | "string-width": "^4.1.0", 2576 | "strip-ansi": "^6.0.0" 2577 | }, 2578 | "engines": { 2579 | "node": ">=10" 2580 | }, 2581 | "funding": { 2582 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2583 | } 2584 | }, 2585 | "node_modules/wrappy": { 2586 | "version": "1.0.2", 2587 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 2588 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 2589 | "dev": true 2590 | }, 2591 | "node_modules/xmlchars": { 2592 | "version": "2.2.0", 2593 | "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", 2594 | "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", 2595 | "dev": true 2596 | }, 2597 | "node_modules/yauzl": { 2598 | "version": "2.10.0", 2599 | "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", 2600 | "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", 2601 | "dev": true, 2602 | "dependencies": { 2603 | "buffer-crc32": "~0.2.3", 2604 | "fd-slicer": "~1.1.0" 2605 | } 2606 | }, 2607 | "node_modules/zip-stream": { 2608 | "version": "4.1.0", 2609 | "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", 2610 | "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", 2611 | "dev": true, 2612 | "dependencies": { 2613 | "archiver-utils": "^2.1.0", 2614 | "compress-commons": "^4.1.0", 2615 | "readable-stream": "^3.6.0" 2616 | }, 2617 | "engines": { 2618 | "node": ">= 10" 2619 | } 2620 | } 2621 | }, 2622 | "dependencies": { 2623 | "@cypress/request": { 2624 | "version": "2.88.5", 2625 | "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.5.tgz", 2626 | "integrity": "sha512-TzEC1XMi1hJkywWpRfD2clreTa/Z+lOrXDCxxBTBPEcY5azdPi56A6Xw+O4tWJnaJH3iIE7G5aDXZC6JgRZLcA==", 2627 | "dev": true, 2628 | "requires": { 2629 | "aws-sign2": "~0.7.0", 2630 | "aws4": "^1.8.0", 2631 | "caseless": "~0.12.0", 2632 | "combined-stream": "~1.0.6", 2633 | "extend": "~3.0.2", 2634 | "forever-agent": "~0.6.1", 2635 | "form-data": "~2.3.2", 2636 | "har-validator": "~5.1.3", 2637 | "http-signature": "~1.2.0", 2638 | "is-typedarray": "~1.0.0", 2639 | "isstream": "~0.1.2", 2640 | "json-stringify-safe": "~5.0.1", 2641 | "mime-types": "~2.1.19", 2642 | "oauth-sign": "~0.9.0", 2643 | "performance-now": "^2.1.0", 2644 | "qs": "~6.5.2", 2645 | "safe-buffer": "^5.1.2", 2646 | "tough-cookie": "~2.5.0", 2647 | "tunnel-agent": "^0.6.0", 2648 | "uuid": "^3.3.2" 2649 | } 2650 | }, 2651 | "@cypress/xvfb": { 2652 | "version": "1.2.4", 2653 | "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", 2654 | "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", 2655 | "dev": true, 2656 | "requires": { 2657 | "debug": "^3.1.0", 2658 | "lodash.once": "^4.1.1" 2659 | }, 2660 | "dependencies": { 2661 | "debug": { 2662 | "version": "3.2.7", 2663 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 2664 | "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 2665 | "dev": true, 2666 | "requires": { 2667 | "ms": "^2.1.1" 2668 | } 2669 | } 2670 | } 2671 | }, 2672 | "@fast-csv/format": { 2673 | "version": "4.3.5", 2674 | "resolved": "https://registry.npmjs.org/@fast-csv/format/-/format-4.3.5.tgz", 2675 | "integrity": "sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==", 2676 | "dev": true, 2677 | "requires": { 2678 | "@types/node": "^14.0.1", 2679 | "lodash.escaperegexp": "^4.1.2", 2680 | "lodash.isboolean": "^3.0.3", 2681 | "lodash.isequal": "^4.5.0", 2682 | "lodash.isfunction": "^3.0.9", 2683 | "lodash.isnil": "^4.0.0" 2684 | } 2685 | }, 2686 | "@fast-csv/parse": { 2687 | "version": "4.3.6", 2688 | "resolved": "https://registry.npmjs.org/@fast-csv/parse/-/parse-4.3.6.tgz", 2689 | "integrity": "sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==", 2690 | "dev": true, 2691 | "requires": { 2692 | "@types/node": "^14.0.1", 2693 | "lodash.escaperegexp": "^4.1.2", 2694 | "lodash.groupby": "^4.6.0", 2695 | "lodash.isfunction": "^3.0.9", 2696 | "lodash.isnil": "^4.0.0", 2697 | "lodash.isundefined": "^3.0.1", 2698 | "lodash.uniq": "^4.5.0" 2699 | } 2700 | }, 2701 | "@types/node": { 2702 | "version": "14.17.5", 2703 | "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.5.tgz", 2704 | "integrity": "sha512-bjqH2cX/O33jXT/UmReo2pM7DIJREPMnarixbQ57DOOzzFaI6D2+IcwaJQaJpv0M1E9TIhPCYVxrkcityLjlqA==", 2705 | "dev": true 2706 | }, 2707 | "@types/sinonjs__fake-timers": { 2708 | "version": "6.0.3", 2709 | "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.3.tgz", 2710 | "integrity": "sha512-E1dU4fzC9wN2QK2Cr1MLCfyHM8BoNnRFvuf45LYMPNDA+WqbNzC45S4UzPxvp1fFJ1rvSGU0bPvdd35VLmXG8g==", 2711 | "dev": true 2712 | }, 2713 | "@types/sizzle": { 2714 | "version": "2.3.3", 2715 | "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", 2716 | "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==", 2717 | "dev": true 2718 | }, 2719 | "@types/yauzl": { 2720 | "version": "2.9.2", 2721 | "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.2.tgz", 2722 | "integrity": "sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==", 2723 | "dev": true, 2724 | "optional": true, 2725 | "requires": { 2726 | "@types/node": "*" 2727 | } 2728 | }, 2729 | "aggregate-error": { 2730 | "version": "3.1.0", 2731 | "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 2732 | "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 2733 | "dev": true, 2734 | "requires": { 2735 | "clean-stack": "^2.0.0", 2736 | "indent-string": "^4.0.0" 2737 | } 2738 | }, 2739 | "ajv": { 2740 | "version": "6.12.6", 2741 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 2742 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 2743 | "dev": true, 2744 | "requires": { 2745 | "fast-deep-equal": "^3.1.1", 2746 | "fast-json-stable-stringify": "^2.0.0", 2747 | "json-schema-traverse": "^0.4.1", 2748 | "uri-js": "^4.2.2" 2749 | } 2750 | }, 2751 | "ansi-colors": { 2752 | "version": "4.1.1", 2753 | "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", 2754 | "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", 2755 | "dev": true 2756 | }, 2757 | "ansi-escapes": { 2758 | "version": "4.3.2", 2759 | "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 2760 | "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 2761 | "dev": true, 2762 | "requires": { 2763 | "type-fest": "^0.21.3" 2764 | } 2765 | }, 2766 | "ansi-regex": { 2767 | "version": "5.0.0", 2768 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 2769 | "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", 2770 | "dev": true 2771 | }, 2772 | "ansi-styles": { 2773 | "version": "4.3.0", 2774 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2775 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2776 | "dev": true, 2777 | "requires": { 2778 | "color-convert": "^2.0.1" 2779 | } 2780 | }, 2781 | "arch": { 2782 | "version": "2.2.0", 2783 | "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", 2784 | "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", 2785 | "dev": true 2786 | }, 2787 | "archiver": { 2788 | "version": "5.3.0", 2789 | "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz", 2790 | "integrity": "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==", 2791 | "dev": true, 2792 | "requires": { 2793 | "archiver-utils": "^2.1.0", 2794 | "async": "^3.2.0", 2795 | "buffer-crc32": "^0.2.1", 2796 | "readable-stream": "^3.6.0", 2797 | "readdir-glob": "^1.0.0", 2798 | "tar-stream": "^2.2.0", 2799 | "zip-stream": "^4.1.0" 2800 | } 2801 | }, 2802 | "archiver-utils": { 2803 | "version": "2.1.0", 2804 | "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", 2805 | "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", 2806 | "dev": true, 2807 | "requires": { 2808 | "glob": "^7.1.4", 2809 | "graceful-fs": "^4.2.0", 2810 | "lazystream": "^1.0.0", 2811 | "lodash.defaults": "^4.2.0", 2812 | "lodash.difference": "^4.5.0", 2813 | "lodash.flatten": "^4.4.0", 2814 | "lodash.isplainobject": "^4.0.6", 2815 | "lodash.union": "^4.6.0", 2816 | "normalize-path": "^3.0.0", 2817 | "readable-stream": "^2.0.0" 2818 | }, 2819 | "dependencies": { 2820 | "readable-stream": { 2821 | "version": "2.3.7", 2822 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 2823 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 2824 | "dev": true, 2825 | "requires": { 2826 | "core-util-is": "~1.0.0", 2827 | "inherits": "~2.0.3", 2828 | "isarray": "~1.0.0", 2829 | "process-nextick-args": "~2.0.0", 2830 | "safe-buffer": "~5.1.1", 2831 | "string_decoder": "~1.1.1", 2832 | "util-deprecate": "~1.0.1" 2833 | } 2834 | }, 2835 | "safe-buffer": { 2836 | "version": "5.1.2", 2837 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 2838 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 2839 | "dev": true 2840 | }, 2841 | "string_decoder": { 2842 | "version": "1.1.1", 2843 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 2844 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 2845 | "dev": true, 2846 | "requires": { 2847 | "safe-buffer": "~5.1.0" 2848 | } 2849 | } 2850 | } 2851 | }, 2852 | "asn1": { 2853 | "version": "0.2.4", 2854 | "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", 2855 | "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", 2856 | "dev": true, 2857 | "requires": { 2858 | "safer-buffer": "~2.1.0" 2859 | } 2860 | }, 2861 | "assert-plus": { 2862 | "version": "1.0.0", 2863 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 2864 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 2865 | "dev": true 2866 | }, 2867 | "astral-regex": { 2868 | "version": "2.0.0", 2869 | "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", 2870 | "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", 2871 | "dev": true 2872 | }, 2873 | "async": { 2874 | "version": "3.2.0", 2875 | "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", 2876 | "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", 2877 | "dev": true 2878 | }, 2879 | "asynckit": { 2880 | "version": "0.4.0", 2881 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 2882 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", 2883 | "dev": true 2884 | }, 2885 | "at-least-node": { 2886 | "version": "1.0.0", 2887 | "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", 2888 | "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", 2889 | "dev": true 2890 | }, 2891 | "aws-sign2": { 2892 | "version": "0.7.0", 2893 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 2894 | "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", 2895 | "dev": true 2896 | }, 2897 | "aws4": { 2898 | "version": "1.11.0", 2899 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", 2900 | "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", 2901 | "dev": true 2902 | }, 2903 | "balanced-match": { 2904 | "version": "1.0.2", 2905 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 2906 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 2907 | "dev": true 2908 | }, 2909 | "base64-js": { 2910 | "version": "1.5.1", 2911 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 2912 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 2913 | "dev": true 2914 | }, 2915 | "bcrypt-pbkdf": { 2916 | "version": "1.0.2", 2917 | "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 2918 | "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", 2919 | "dev": true, 2920 | "requires": { 2921 | "tweetnacl": "^0.14.3" 2922 | } 2923 | }, 2924 | "big-integer": { 2925 | "version": "1.6.48", 2926 | "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", 2927 | "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==", 2928 | "dev": true 2929 | }, 2930 | "binary": { 2931 | "version": "0.3.0", 2932 | "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", 2933 | "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", 2934 | "dev": true, 2935 | "requires": { 2936 | "buffers": "~0.1.1", 2937 | "chainsaw": "~0.1.0" 2938 | } 2939 | }, 2940 | "bl": { 2941 | "version": "4.1.0", 2942 | "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 2943 | "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 2944 | "dev": true, 2945 | "requires": { 2946 | "buffer": "^5.5.0", 2947 | "inherits": "^2.0.4", 2948 | "readable-stream": "^3.4.0" 2949 | } 2950 | }, 2951 | "blob-util": { 2952 | "version": "2.0.2", 2953 | "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", 2954 | "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", 2955 | "dev": true 2956 | }, 2957 | "bluebird": { 2958 | "version": "3.7.2", 2959 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", 2960 | "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", 2961 | "dev": true 2962 | }, 2963 | "brace-expansion": { 2964 | "version": "1.1.11", 2965 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 2966 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 2967 | "dev": true, 2968 | "requires": { 2969 | "balanced-match": "^1.0.0", 2970 | "concat-map": "0.0.1" 2971 | } 2972 | }, 2973 | "buffer": { 2974 | "version": "5.7.1", 2975 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 2976 | "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 2977 | "dev": true, 2978 | "requires": { 2979 | "base64-js": "^1.3.1", 2980 | "ieee754": "^1.1.13" 2981 | } 2982 | }, 2983 | "buffer-crc32": { 2984 | "version": "0.2.13", 2985 | "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", 2986 | "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", 2987 | "dev": true 2988 | }, 2989 | "buffer-indexof-polyfill": { 2990 | "version": "1.0.2", 2991 | "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", 2992 | "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==", 2993 | "dev": true 2994 | }, 2995 | "buffers": { 2996 | "version": "0.1.1", 2997 | "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", 2998 | "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=", 2999 | "dev": true 3000 | }, 3001 | "cachedir": { 3002 | "version": "2.3.0", 3003 | "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", 3004 | "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", 3005 | "dev": true 3006 | }, 3007 | "caseless": { 3008 | "version": "0.12.0", 3009 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 3010 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", 3011 | "dev": true 3012 | }, 3013 | "chainsaw": { 3014 | "version": "0.1.0", 3015 | "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", 3016 | "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", 3017 | "dev": true, 3018 | "requires": { 3019 | "traverse": ">=0.3.0 <0.4" 3020 | } 3021 | }, 3022 | "chalk": { 3023 | "version": "4.1.1", 3024 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", 3025 | "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", 3026 | "dev": true, 3027 | "requires": { 3028 | "ansi-styles": "^4.1.0", 3029 | "supports-color": "^7.1.0" 3030 | }, 3031 | "dependencies": { 3032 | "supports-color": { 3033 | "version": "7.2.0", 3034 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 3035 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 3036 | "dev": true, 3037 | "requires": { 3038 | "has-flag": "^4.0.0" 3039 | } 3040 | } 3041 | } 3042 | }, 3043 | "check-more-types": { 3044 | "version": "2.24.0", 3045 | "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", 3046 | "integrity": "sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA=", 3047 | "dev": true 3048 | }, 3049 | "ci-info": { 3050 | "version": "3.2.0", 3051 | "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", 3052 | "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", 3053 | "dev": true 3054 | }, 3055 | "clean-stack": { 3056 | "version": "2.2.0", 3057 | "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 3058 | "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 3059 | "dev": true 3060 | }, 3061 | "cli-cursor": { 3062 | "version": "3.1.0", 3063 | "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", 3064 | "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", 3065 | "dev": true, 3066 | "requires": { 3067 | "restore-cursor": "^3.1.0" 3068 | } 3069 | }, 3070 | "cli-table3": { 3071 | "version": "0.6.0", 3072 | "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", 3073 | "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", 3074 | "dev": true, 3075 | "requires": { 3076 | "colors": "^1.1.2", 3077 | "object-assign": "^4.1.0", 3078 | "string-width": "^4.2.0" 3079 | } 3080 | }, 3081 | "cli-truncate": { 3082 | "version": "2.1.0", 3083 | "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", 3084 | "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", 3085 | "dev": true, 3086 | "requires": { 3087 | "slice-ansi": "^3.0.0", 3088 | "string-width": "^4.2.0" 3089 | } 3090 | }, 3091 | "color-convert": { 3092 | "version": "2.0.1", 3093 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 3094 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 3095 | "dev": true, 3096 | "requires": { 3097 | "color-name": "~1.1.4" 3098 | } 3099 | }, 3100 | "color-name": { 3101 | "version": "1.1.4", 3102 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 3103 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 3104 | "dev": true 3105 | }, 3106 | "colorette": { 3107 | "version": "1.2.2", 3108 | "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", 3109 | "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", 3110 | "dev": true 3111 | }, 3112 | "colors": { 3113 | "version": "1.4.0", 3114 | "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", 3115 | "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", 3116 | "dev": true, 3117 | "optional": true 3118 | }, 3119 | "combined-stream": { 3120 | "version": "1.0.8", 3121 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 3122 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 3123 | "dev": true, 3124 | "requires": { 3125 | "delayed-stream": "~1.0.0" 3126 | } 3127 | }, 3128 | "commander": { 3129 | "version": "5.1.0", 3130 | "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", 3131 | "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", 3132 | "dev": true 3133 | }, 3134 | "common-tags": { 3135 | "version": "1.8.0", 3136 | "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", 3137 | "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", 3138 | "dev": true 3139 | }, 3140 | "compress-commons": { 3141 | "version": "4.1.1", 3142 | "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", 3143 | "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", 3144 | "dev": true, 3145 | "requires": { 3146 | "buffer-crc32": "^0.2.13", 3147 | "crc32-stream": "^4.0.2", 3148 | "normalize-path": "^3.0.0", 3149 | "readable-stream": "^3.6.0" 3150 | } 3151 | }, 3152 | "concat-map": { 3153 | "version": "0.0.1", 3154 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 3155 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 3156 | "dev": true 3157 | }, 3158 | "core-util-is": { 3159 | "version": "1.0.2", 3160 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 3161 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 3162 | "dev": true 3163 | }, 3164 | "crc-32": { 3165 | "version": "1.2.0", 3166 | "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz", 3167 | "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", 3168 | "dev": true, 3169 | "requires": { 3170 | "exit-on-epipe": "~1.0.1", 3171 | "printj": "~1.1.0" 3172 | } 3173 | }, 3174 | "crc32-stream": { 3175 | "version": "4.0.2", 3176 | "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", 3177 | "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", 3178 | "dev": true, 3179 | "requires": { 3180 | "crc-32": "^1.2.0", 3181 | "readable-stream": "^3.4.0" 3182 | } 3183 | }, 3184 | "cross-spawn": { 3185 | "version": "7.0.3", 3186 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 3187 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 3188 | "dev": true, 3189 | "requires": { 3190 | "path-key": "^3.1.0", 3191 | "shebang-command": "^2.0.0", 3192 | "which": "^2.0.1" 3193 | } 3194 | }, 3195 | "cypress": { 3196 | "version": "7.7.0", 3197 | "resolved": "https://registry.npmjs.org/cypress/-/cypress-7.7.0.tgz", 3198 | "integrity": "sha512-uYBYXNoI5ym0UxROwhQXWTi8JbUEjpC6l/bzoGZNxoKGsLrC1SDPgIDJMgLX/MeEdPL0UInXLDUWN/rSyZUCjQ==", 3199 | "dev": true, 3200 | "requires": { 3201 | "@cypress/request": "^2.88.5", 3202 | "@cypress/xvfb": "^1.2.4", 3203 | "@types/node": "^14.14.31", 3204 | "@types/sinonjs__fake-timers": "^6.0.2", 3205 | "@types/sizzle": "^2.3.2", 3206 | "arch": "^2.2.0", 3207 | "blob-util": "^2.0.2", 3208 | "bluebird": "^3.7.2", 3209 | "cachedir": "^2.3.0", 3210 | "chalk": "^4.1.0", 3211 | "check-more-types": "^2.24.0", 3212 | "cli-cursor": "^3.1.0", 3213 | "cli-table3": "~0.6.0", 3214 | "commander": "^5.1.0", 3215 | "common-tags": "^1.8.0", 3216 | "dayjs": "^1.10.4", 3217 | "debug": "^4.3.2", 3218 | "enquirer": "^2.3.6", 3219 | "eventemitter2": "^6.4.3", 3220 | "execa": "4.1.0", 3221 | "executable": "^4.1.1", 3222 | "extract-zip": "2.0.1", 3223 | "figures": "^3.2.0", 3224 | "fs-extra": "^9.1.0", 3225 | "getos": "^3.2.1", 3226 | "is-ci": "^3.0.0", 3227 | "is-installed-globally": "~0.4.0", 3228 | "lazy-ass": "^1.6.0", 3229 | "listr2": "^3.8.3", 3230 | "lodash": "^4.17.21", 3231 | "log-symbols": "^4.0.0", 3232 | "minimist": "^1.2.5", 3233 | "ospath": "^1.2.2", 3234 | "pretty-bytes": "^5.6.0", 3235 | "ramda": "~0.27.1", 3236 | "request-progress": "^3.0.0", 3237 | "supports-color": "^8.1.1", 3238 | "tmp": "~0.2.1", 3239 | "untildify": "^4.0.0", 3240 | "url": "^0.11.0", 3241 | "yauzl": "^2.10.0" 3242 | } 3243 | }, 3244 | "dashdash": { 3245 | "version": "1.14.1", 3246 | "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 3247 | "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", 3248 | "dev": true, 3249 | "requires": { 3250 | "assert-plus": "^1.0.0" 3251 | } 3252 | }, 3253 | "dayjs": { 3254 | "version": "1.10.6", 3255 | "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.6.tgz", 3256 | "integrity": "sha512-AztC/IOW4L1Q41A86phW5Thhcrco3xuAA+YX/BLpLWWjRcTj5TOt/QImBLmCKlrF7u7k47arTnOyL6GnbG8Hvw==", 3257 | "dev": true 3258 | }, 3259 | "debug": { 3260 | "version": "4.3.2", 3261 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", 3262 | "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", 3263 | "dev": true, 3264 | "requires": { 3265 | "ms": "2.1.2" 3266 | }, 3267 | "dependencies": { 3268 | "ms": { 3269 | "version": "2.1.2", 3270 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 3271 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 3272 | "dev": true 3273 | } 3274 | } 3275 | }, 3276 | "delayed-stream": { 3277 | "version": "1.0.0", 3278 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 3279 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", 3280 | "dev": true 3281 | }, 3282 | "duplexer2": { 3283 | "version": "0.1.4", 3284 | "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", 3285 | "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", 3286 | "dev": true, 3287 | "requires": { 3288 | "readable-stream": "^2.0.2" 3289 | }, 3290 | "dependencies": { 3291 | "readable-stream": { 3292 | "version": "2.3.7", 3293 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 3294 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 3295 | "dev": true, 3296 | "requires": { 3297 | "core-util-is": "~1.0.0", 3298 | "inherits": "~2.0.3", 3299 | "isarray": "~1.0.0", 3300 | "process-nextick-args": "~2.0.0", 3301 | "safe-buffer": "~5.1.1", 3302 | "string_decoder": "~1.1.1", 3303 | "util-deprecate": "~1.0.1" 3304 | } 3305 | }, 3306 | "safe-buffer": { 3307 | "version": "5.1.2", 3308 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 3309 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 3310 | "dev": true 3311 | }, 3312 | "string_decoder": { 3313 | "version": "1.1.1", 3314 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 3315 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 3316 | "dev": true, 3317 | "requires": { 3318 | "safe-buffer": "~5.1.0" 3319 | } 3320 | } 3321 | } 3322 | }, 3323 | "ecc-jsbn": { 3324 | "version": "0.1.2", 3325 | "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 3326 | "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", 3327 | "dev": true, 3328 | "requires": { 3329 | "jsbn": "~0.1.0", 3330 | "safer-buffer": "^2.1.0" 3331 | } 3332 | }, 3333 | "emoji-regex": { 3334 | "version": "8.0.0", 3335 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 3336 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 3337 | "dev": true 3338 | }, 3339 | "end-of-stream": { 3340 | "version": "1.4.4", 3341 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 3342 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 3343 | "dev": true, 3344 | "requires": { 3345 | "once": "^1.4.0" 3346 | } 3347 | }, 3348 | "enquirer": { 3349 | "version": "2.3.6", 3350 | "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", 3351 | "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", 3352 | "dev": true, 3353 | "requires": { 3354 | "ansi-colors": "^4.1.1" 3355 | } 3356 | }, 3357 | "escape-string-regexp": { 3358 | "version": "1.0.5", 3359 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 3360 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 3361 | "dev": true 3362 | }, 3363 | "eventemitter2": { 3364 | "version": "6.4.4", 3365 | "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.4.tgz", 3366 | "integrity": "sha512-HLU3NDY6wARrLCEwyGKRBvuWYyvW6mHYv72SJJAH3iJN3a6eVUvkjFkcxah1bcTgGVBBrFdIopBJPhCQFMLyXw==", 3367 | "dev": true 3368 | }, 3369 | "exceljs": { 3370 | "version": "4.2.1", 3371 | "resolved": "https://registry.npmjs.org/exceljs/-/exceljs-4.2.1.tgz", 3372 | "integrity": "sha512-EogoTdXH1X1PxqD9sV8caYd1RIfXN3PVlCV+mA/87CgdO2h4X5xAEbr7CaiP8tffz7L4aBFwsdMbjfMXi29NjA==", 3373 | "dev": true, 3374 | "requires": { 3375 | "archiver": "^5.0.0", 3376 | "dayjs": "^1.8.34", 3377 | "fast-csv": "^4.3.1", 3378 | "jszip": "^3.5.0", 3379 | "readable-stream": "^3.6.0", 3380 | "saxes": "^5.0.1", 3381 | "tmp": "^0.2.0", 3382 | "unzipper": "^0.10.11", 3383 | "uuid": "^8.3.0" 3384 | }, 3385 | "dependencies": { 3386 | "uuid": { 3387 | "version": "8.3.2", 3388 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", 3389 | "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", 3390 | "dev": true 3391 | } 3392 | } 3393 | }, 3394 | "execa": { 3395 | "version": "4.1.0", 3396 | "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", 3397 | "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", 3398 | "dev": true, 3399 | "requires": { 3400 | "cross-spawn": "^7.0.0", 3401 | "get-stream": "^5.0.0", 3402 | "human-signals": "^1.1.1", 3403 | "is-stream": "^2.0.0", 3404 | "merge-stream": "^2.0.0", 3405 | "npm-run-path": "^4.0.0", 3406 | "onetime": "^5.1.0", 3407 | "signal-exit": "^3.0.2", 3408 | "strip-final-newline": "^2.0.0" 3409 | } 3410 | }, 3411 | "executable": { 3412 | "version": "4.1.1", 3413 | "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", 3414 | "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", 3415 | "dev": true, 3416 | "requires": { 3417 | "pify": "^2.2.0" 3418 | } 3419 | }, 3420 | "exit-on-epipe": { 3421 | "version": "1.0.1", 3422 | "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", 3423 | "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", 3424 | "dev": true 3425 | }, 3426 | "extend": { 3427 | "version": "3.0.2", 3428 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 3429 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 3430 | "dev": true 3431 | }, 3432 | "extract-zip": { 3433 | "version": "2.0.1", 3434 | "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", 3435 | "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", 3436 | "dev": true, 3437 | "requires": { 3438 | "@types/yauzl": "^2.9.1", 3439 | "debug": "^4.1.1", 3440 | "get-stream": "^5.1.0", 3441 | "yauzl": "^2.10.0" 3442 | } 3443 | }, 3444 | "extsprintf": { 3445 | "version": "1.3.0", 3446 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 3447 | "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", 3448 | "dev": true 3449 | }, 3450 | "fast-csv": { 3451 | "version": "4.3.6", 3452 | "resolved": "https://registry.npmjs.org/fast-csv/-/fast-csv-4.3.6.tgz", 3453 | "integrity": "sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==", 3454 | "dev": true, 3455 | "requires": { 3456 | "@fast-csv/format": "4.3.5", 3457 | "@fast-csv/parse": "4.3.6" 3458 | } 3459 | }, 3460 | "fast-deep-equal": { 3461 | "version": "3.1.3", 3462 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 3463 | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 3464 | "dev": true 3465 | }, 3466 | "fast-json-stable-stringify": { 3467 | "version": "2.1.0", 3468 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 3469 | "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 3470 | "dev": true 3471 | }, 3472 | "fd-slicer": { 3473 | "version": "1.1.0", 3474 | "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", 3475 | "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", 3476 | "dev": true, 3477 | "requires": { 3478 | "pend": "~1.2.0" 3479 | } 3480 | }, 3481 | "figures": { 3482 | "version": "3.2.0", 3483 | "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", 3484 | "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", 3485 | "dev": true, 3486 | "requires": { 3487 | "escape-string-regexp": "^1.0.5" 3488 | } 3489 | }, 3490 | "forever-agent": { 3491 | "version": "0.6.1", 3492 | "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 3493 | "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", 3494 | "dev": true 3495 | }, 3496 | "form-data": { 3497 | "version": "2.3.3", 3498 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", 3499 | "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", 3500 | "dev": true, 3501 | "requires": { 3502 | "asynckit": "^0.4.0", 3503 | "combined-stream": "^1.0.6", 3504 | "mime-types": "^2.1.12" 3505 | } 3506 | }, 3507 | "fs-constants": { 3508 | "version": "1.0.0", 3509 | "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", 3510 | "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", 3511 | "dev": true 3512 | }, 3513 | "fs-extra": { 3514 | "version": "9.1.0", 3515 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 3516 | "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 3517 | "dev": true, 3518 | "requires": { 3519 | "at-least-node": "^1.0.0", 3520 | "graceful-fs": "^4.2.0", 3521 | "jsonfile": "^6.0.1", 3522 | "universalify": "^2.0.0" 3523 | } 3524 | }, 3525 | "fs.realpath": { 3526 | "version": "1.0.0", 3527 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 3528 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 3529 | "dev": true 3530 | }, 3531 | "fstream": { 3532 | "version": "1.0.12", 3533 | "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", 3534 | "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", 3535 | "dev": true, 3536 | "requires": { 3537 | "graceful-fs": "^4.1.2", 3538 | "inherits": "~2.0.0", 3539 | "mkdirp": ">=0.5 0", 3540 | "rimraf": "2" 3541 | }, 3542 | "dependencies": { 3543 | "rimraf": { 3544 | "version": "2.7.1", 3545 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 3546 | "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 3547 | "dev": true, 3548 | "requires": { 3549 | "glob": "^7.1.3" 3550 | } 3551 | } 3552 | } 3553 | }, 3554 | "get-stream": { 3555 | "version": "5.2.0", 3556 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", 3557 | "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", 3558 | "dev": true, 3559 | "requires": { 3560 | "pump": "^3.0.0" 3561 | } 3562 | }, 3563 | "getos": { 3564 | "version": "3.2.1", 3565 | "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", 3566 | "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", 3567 | "dev": true, 3568 | "requires": { 3569 | "async": "^3.2.0" 3570 | } 3571 | }, 3572 | "getpass": { 3573 | "version": "0.1.7", 3574 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 3575 | "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", 3576 | "dev": true, 3577 | "requires": { 3578 | "assert-plus": "^1.0.0" 3579 | } 3580 | }, 3581 | "glob": { 3582 | "version": "7.1.7", 3583 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", 3584 | "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", 3585 | "dev": true, 3586 | "requires": { 3587 | "fs.realpath": "^1.0.0", 3588 | "inflight": "^1.0.4", 3589 | "inherits": "2", 3590 | "minimatch": "^3.0.4", 3591 | "once": "^1.3.0", 3592 | "path-is-absolute": "^1.0.0" 3593 | } 3594 | }, 3595 | "global-dirs": { 3596 | "version": "3.0.0", 3597 | "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", 3598 | "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", 3599 | "dev": true, 3600 | "requires": { 3601 | "ini": "2.0.0" 3602 | } 3603 | }, 3604 | "graceful-fs": { 3605 | "version": "4.2.6", 3606 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", 3607 | "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", 3608 | "dev": true 3609 | }, 3610 | "har-schema": { 3611 | "version": "2.0.0", 3612 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", 3613 | "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", 3614 | "dev": true 3615 | }, 3616 | "har-validator": { 3617 | "version": "5.1.5", 3618 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", 3619 | "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", 3620 | "dev": true, 3621 | "requires": { 3622 | "ajv": "^6.12.3", 3623 | "har-schema": "^2.0.0" 3624 | } 3625 | }, 3626 | "has-flag": { 3627 | "version": "4.0.0", 3628 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 3629 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 3630 | "dev": true 3631 | }, 3632 | "http-signature": { 3633 | "version": "1.2.0", 3634 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 3635 | "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", 3636 | "dev": true, 3637 | "requires": { 3638 | "assert-plus": "^1.0.0", 3639 | "jsprim": "^1.2.2", 3640 | "sshpk": "^1.7.0" 3641 | } 3642 | }, 3643 | "human-signals": { 3644 | "version": "1.1.1", 3645 | "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", 3646 | "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", 3647 | "dev": true 3648 | }, 3649 | "ieee754": { 3650 | "version": "1.2.1", 3651 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 3652 | "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 3653 | "dev": true 3654 | }, 3655 | "immediate": { 3656 | "version": "3.0.6", 3657 | "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", 3658 | "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", 3659 | "dev": true 3660 | }, 3661 | "indent-string": { 3662 | "version": "4.0.0", 3663 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 3664 | "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 3665 | "dev": true 3666 | }, 3667 | "inflight": { 3668 | "version": "1.0.6", 3669 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 3670 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 3671 | "dev": true, 3672 | "requires": { 3673 | "once": "^1.3.0", 3674 | "wrappy": "1" 3675 | } 3676 | }, 3677 | "inherits": { 3678 | "version": "2.0.4", 3679 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 3680 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 3681 | "dev": true 3682 | }, 3683 | "ini": { 3684 | "version": "2.0.0", 3685 | "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", 3686 | "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", 3687 | "dev": true 3688 | }, 3689 | "is-ci": { 3690 | "version": "3.0.0", 3691 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", 3692 | "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", 3693 | "dev": true, 3694 | "requires": { 3695 | "ci-info": "^3.1.1" 3696 | } 3697 | }, 3698 | "is-fullwidth-code-point": { 3699 | "version": "3.0.0", 3700 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 3701 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 3702 | "dev": true 3703 | }, 3704 | "is-installed-globally": { 3705 | "version": "0.4.0", 3706 | "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", 3707 | "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", 3708 | "dev": true, 3709 | "requires": { 3710 | "global-dirs": "^3.0.0", 3711 | "is-path-inside": "^3.0.2" 3712 | } 3713 | }, 3714 | "is-path-inside": { 3715 | "version": "3.0.3", 3716 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 3717 | "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 3718 | "dev": true 3719 | }, 3720 | "is-stream": { 3721 | "version": "2.0.0", 3722 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", 3723 | "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", 3724 | "dev": true 3725 | }, 3726 | "is-typedarray": { 3727 | "version": "1.0.0", 3728 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 3729 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", 3730 | "dev": true 3731 | }, 3732 | "is-unicode-supported": { 3733 | "version": "0.1.0", 3734 | "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 3735 | "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 3736 | "dev": true 3737 | }, 3738 | "isarray": { 3739 | "version": "1.0.0", 3740 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 3741 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 3742 | "dev": true 3743 | }, 3744 | "isexe": { 3745 | "version": "2.0.0", 3746 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 3747 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 3748 | "dev": true 3749 | }, 3750 | "isstream": { 3751 | "version": "0.1.2", 3752 | "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 3753 | "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", 3754 | "dev": true 3755 | }, 3756 | "jsbn": { 3757 | "version": "0.1.1", 3758 | "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 3759 | "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", 3760 | "dev": true 3761 | }, 3762 | "json-schema": { 3763 | "version": "0.2.3", 3764 | "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", 3765 | "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", 3766 | "dev": true 3767 | }, 3768 | "json-schema-traverse": { 3769 | "version": "0.4.1", 3770 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 3771 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 3772 | "dev": true 3773 | }, 3774 | "json-stringify-safe": { 3775 | "version": "5.0.1", 3776 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 3777 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", 3778 | "dev": true 3779 | }, 3780 | "jsonfile": { 3781 | "version": "6.1.0", 3782 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 3783 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 3784 | "dev": true, 3785 | "requires": { 3786 | "graceful-fs": "^4.1.6", 3787 | "universalify": "^2.0.0" 3788 | } 3789 | }, 3790 | "jsprim": { 3791 | "version": "1.4.1", 3792 | "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", 3793 | "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", 3794 | "dev": true, 3795 | "requires": { 3796 | "assert-plus": "1.0.0", 3797 | "extsprintf": "1.3.0", 3798 | "json-schema": "0.2.3", 3799 | "verror": "1.10.0" 3800 | } 3801 | }, 3802 | "jszip": { 3803 | "version": "3.6.0", 3804 | "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.6.0.tgz", 3805 | "integrity": "sha512-jgnQoG9LKnWO3mnVNBnfhkh0QknICd1FGSrXcgrl67zioyJ4wgx25o9ZqwNtrROSflGBCGYnJfjrIyRIby1OoQ==", 3806 | "dev": true, 3807 | "requires": { 3808 | "lie": "~3.3.0", 3809 | "pako": "~1.0.2", 3810 | "readable-stream": "~2.3.6", 3811 | "set-immediate-shim": "~1.0.1" 3812 | }, 3813 | "dependencies": { 3814 | "readable-stream": { 3815 | "version": "2.3.7", 3816 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 3817 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 3818 | "dev": true, 3819 | "requires": { 3820 | "core-util-is": "~1.0.0", 3821 | "inherits": "~2.0.3", 3822 | "isarray": "~1.0.0", 3823 | "process-nextick-args": "~2.0.0", 3824 | "safe-buffer": "~5.1.1", 3825 | "string_decoder": "~1.1.1", 3826 | "util-deprecate": "~1.0.1" 3827 | } 3828 | }, 3829 | "safe-buffer": { 3830 | "version": "5.1.2", 3831 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 3832 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 3833 | "dev": true 3834 | }, 3835 | "string_decoder": { 3836 | "version": "1.1.1", 3837 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 3838 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 3839 | "dev": true, 3840 | "requires": { 3841 | "safe-buffer": "~5.1.0" 3842 | } 3843 | } 3844 | } 3845 | }, 3846 | "lazy-ass": { 3847 | "version": "1.6.0", 3848 | "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", 3849 | "integrity": "sha1-eZllXoZGwX8In90YfRUNMyTVRRM=", 3850 | "dev": true 3851 | }, 3852 | "lazystream": { 3853 | "version": "1.0.0", 3854 | "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", 3855 | "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", 3856 | "dev": true, 3857 | "requires": { 3858 | "readable-stream": "^2.0.5" 3859 | }, 3860 | "dependencies": { 3861 | "readable-stream": { 3862 | "version": "2.3.7", 3863 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 3864 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 3865 | "dev": true, 3866 | "requires": { 3867 | "core-util-is": "~1.0.0", 3868 | "inherits": "~2.0.3", 3869 | "isarray": "~1.0.0", 3870 | "process-nextick-args": "~2.0.0", 3871 | "safe-buffer": "~5.1.1", 3872 | "string_decoder": "~1.1.1", 3873 | "util-deprecate": "~1.0.1" 3874 | } 3875 | }, 3876 | "safe-buffer": { 3877 | "version": "5.1.2", 3878 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 3879 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 3880 | "dev": true 3881 | }, 3882 | "string_decoder": { 3883 | "version": "1.1.1", 3884 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 3885 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 3886 | "dev": true, 3887 | "requires": { 3888 | "safe-buffer": "~5.1.0" 3889 | } 3890 | } 3891 | } 3892 | }, 3893 | "lie": { 3894 | "version": "3.3.0", 3895 | "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", 3896 | "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", 3897 | "dev": true, 3898 | "requires": { 3899 | "immediate": "~3.0.5" 3900 | } 3901 | }, 3902 | "listenercount": { 3903 | "version": "1.0.1", 3904 | "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", 3905 | "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=", 3906 | "dev": true 3907 | }, 3908 | "listr2": { 3909 | "version": "3.10.0", 3910 | "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.10.0.tgz", 3911 | "integrity": "sha512-eP40ZHihu70sSmqFNbNy2NL1YwImmlMmPh9WO5sLmPDleurMHt3n+SwEWNu2kzKScexZnkyFtc1VI0z/TGlmpw==", 3912 | "dev": true, 3913 | "requires": { 3914 | "cli-truncate": "^2.1.0", 3915 | "colorette": "^1.2.2", 3916 | "log-update": "^4.0.0", 3917 | "p-map": "^4.0.0", 3918 | "rxjs": "^6.6.7", 3919 | "through": "^2.3.8", 3920 | "wrap-ansi": "^7.0.0" 3921 | } 3922 | }, 3923 | "lodash": { 3924 | "version": "4.17.21", 3925 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 3926 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 3927 | "dev": true 3928 | }, 3929 | "lodash.defaults": { 3930 | "version": "4.2.0", 3931 | "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", 3932 | "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", 3933 | "dev": true 3934 | }, 3935 | "lodash.difference": { 3936 | "version": "4.5.0", 3937 | "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", 3938 | "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", 3939 | "dev": true 3940 | }, 3941 | "lodash.escaperegexp": { 3942 | "version": "4.1.2", 3943 | "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", 3944 | "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=", 3945 | "dev": true 3946 | }, 3947 | "lodash.flatten": { 3948 | "version": "4.4.0", 3949 | "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", 3950 | "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", 3951 | "dev": true 3952 | }, 3953 | "lodash.groupby": { 3954 | "version": "4.6.0", 3955 | "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", 3956 | "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=", 3957 | "dev": true 3958 | }, 3959 | "lodash.isboolean": { 3960 | "version": "3.0.3", 3961 | "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", 3962 | "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=", 3963 | "dev": true 3964 | }, 3965 | "lodash.isequal": { 3966 | "version": "4.5.0", 3967 | "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", 3968 | "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", 3969 | "dev": true 3970 | }, 3971 | "lodash.isfunction": { 3972 | "version": "3.0.9", 3973 | "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", 3974 | "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==", 3975 | "dev": true 3976 | }, 3977 | "lodash.isnil": { 3978 | "version": "4.0.0", 3979 | "resolved": "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz", 3980 | "integrity": "sha1-SeKM1VkBNFjIFMVHnTxmOiG/qmw=", 3981 | "dev": true 3982 | }, 3983 | "lodash.isplainobject": { 3984 | "version": "4.0.6", 3985 | "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", 3986 | "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", 3987 | "dev": true 3988 | }, 3989 | "lodash.isundefined": { 3990 | "version": "3.0.1", 3991 | "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz", 3992 | "integrity": "sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g=", 3993 | "dev": true 3994 | }, 3995 | "lodash.once": { 3996 | "version": "4.1.1", 3997 | "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", 3998 | "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", 3999 | "dev": true 4000 | }, 4001 | "lodash.union": { 4002 | "version": "4.6.0", 4003 | "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", 4004 | "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=", 4005 | "dev": true 4006 | }, 4007 | "lodash.uniq": { 4008 | "version": "4.5.0", 4009 | "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", 4010 | "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", 4011 | "dev": true 4012 | }, 4013 | "log-symbols": { 4014 | "version": "4.1.0", 4015 | "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 4016 | "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 4017 | "dev": true, 4018 | "requires": { 4019 | "chalk": "^4.1.0", 4020 | "is-unicode-supported": "^0.1.0" 4021 | } 4022 | }, 4023 | "log-update": { 4024 | "version": "4.0.0", 4025 | "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", 4026 | "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", 4027 | "dev": true, 4028 | "requires": { 4029 | "ansi-escapes": "^4.3.0", 4030 | "cli-cursor": "^3.1.0", 4031 | "slice-ansi": "^4.0.0", 4032 | "wrap-ansi": "^6.2.0" 4033 | }, 4034 | "dependencies": { 4035 | "slice-ansi": { 4036 | "version": "4.0.0", 4037 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", 4038 | "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", 4039 | "dev": true, 4040 | "requires": { 4041 | "ansi-styles": "^4.0.0", 4042 | "astral-regex": "^2.0.0", 4043 | "is-fullwidth-code-point": "^3.0.0" 4044 | } 4045 | }, 4046 | "wrap-ansi": { 4047 | "version": "6.2.0", 4048 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", 4049 | "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", 4050 | "dev": true, 4051 | "requires": { 4052 | "ansi-styles": "^4.0.0", 4053 | "string-width": "^4.1.0", 4054 | "strip-ansi": "^6.0.0" 4055 | } 4056 | } 4057 | } 4058 | }, 4059 | "merge-stream": { 4060 | "version": "2.0.0", 4061 | "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 4062 | "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 4063 | "dev": true 4064 | }, 4065 | "mime-db": { 4066 | "version": "1.48.0", 4067 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", 4068 | "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==", 4069 | "dev": true 4070 | }, 4071 | "mime-types": { 4072 | "version": "2.1.31", 4073 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", 4074 | "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", 4075 | "dev": true, 4076 | "requires": { 4077 | "mime-db": "1.48.0" 4078 | } 4079 | }, 4080 | "mimic-fn": { 4081 | "version": "2.1.0", 4082 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 4083 | "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 4084 | "dev": true 4085 | }, 4086 | "minimatch": { 4087 | "version": "3.0.4", 4088 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 4089 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 4090 | "dev": true, 4091 | "requires": { 4092 | "brace-expansion": "^1.1.7" 4093 | } 4094 | }, 4095 | "minimist": { 4096 | "version": "1.2.5", 4097 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 4098 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 4099 | "dev": true 4100 | }, 4101 | "mkdirp": { 4102 | "version": "0.5.5", 4103 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", 4104 | "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", 4105 | "dev": true, 4106 | "requires": { 4107 | "minimist": "^1.2.5" 4108 | } 4109 | }, 4110 | "ms": { 4111 | "version": "2.1.3", 4112 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 4113 | "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 4114 | "dev": true 4115 | }, 4116 | "normalize-path": { 4117 | "version": "3.0.0", 4118 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 4119 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 4120 | "dev": true 4121 | }, 4122 | "npm-run-path": { 4123 | "version": "4.0.1", 4124 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 4125 | "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 4126 | "dev": true, 4127 | "requires": { 4128 | "path-key": "^3.0.0" 4129 | } 4130 | }, 4131 | "oauth-sign": { 4132 | "version": "0.9.0", 4133 | "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", 4134 | "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", 4135 | "dev": true 4136 | }, 4137 | "object-assign": { 4138 | "version": "4.1.1", 4139 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 4140 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 4141 | "dev": true 4142 | }, 4143 | "once": { 4144 | "version": "1.4.0", 4145 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 4146 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 4147 | "dev": true, 4148 | "requires": { 4149 | "wrappy": "1" 4150 | } 4151 | }, 4152 | "onetime": { 4153 | "version": "5.1.2", 4154 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 4155 | "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 4156 | "dev": true, 4157 | "requires": { 4158 | "mimic-fn": "^2.1.0" 4159 | } 4160 | }, 4161 | "ospath": { 4162 | "version": "1.2.2", 4163 | "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", 4164 | "integrity": "sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs=", 4165 | "dev": true 4166 | }, 4167 | "p-map": { 4168 | "version": "4.0.0", 4169 | "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 4170 | "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 4171 | "dev": true, 4172 | "requires": { 4173 | "aggregate-error": "^3.0.0" 4174 | } 4175 | }, 4176 | "pako": { 4177 | "version": "1.0.11", 4178 | "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", 4179 | "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", 4180 | "dev": true 4181 | }, 4182 | "path-is-absolute": { 4183 | "version": "1.0.1", 4184 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 4185 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 4186 | "dev": true 4187 | }, 4188 | "path-key": { 4189 | "version": "3.1.1", 4190 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 4191 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 4192 | "dev": true 4193 | }, 4194 | "pend": { 4195 | "version": "1.2.0", 4196 | "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", 4197 | "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", 4198 | "dev": true 4199 | }, 4200 | "performance-now": { 4201 | "version": "2.1.0", 4202 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 4203 | "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", 4204 | "dev": true 4205 | }, 4206 | "pify": { 4207 | "version": "2.3.0", 4208 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 4209 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 4210 | "dev": true 4211 | }, 4212 | "pretty-bytes": { 4213 | "version": "5.6.0", 4214 | "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", 4215 | "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", 4216 | "dev": true 4217 | }, 4218 | "printj": { 4219 | "version": "1.1.2", 4220 | "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", 4221 | "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", 4222 | "dev": true 4223 | }, 4224 | "process-nextick-args": { 4225 | "version": "2.0.1", 4226 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 4227 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 4228 | "dev": true 4229 | }, 4230 | "psl": { 4231 | "version": "1.8.0", 4232 | "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", 4233 | "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", 4234 | "dev": true 4235 | }, 4236 | "pump": { 4237 | "version": "3.0.0", 4238 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 4239 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 4240 | "dev": true, 4241 | "requires": { 4242 | "end-of-stream": "^1.1.0", 4243 | "once": "^1.3.1" 4244 | } 4245 | }, 4246 | "punycode": { 4247 | "version": "2.1.1", 4248 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 4249 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 4250 | "dev": true 4251 | }, 4252 | "qs": { 4253 | "version": "6.5.2", 4254 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", 4255 | "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", 4256 | "dev": true 4257 | }, 4258 | "querystring": { 4259 | "version": "0.2.0", 4260 | "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", 4261 | "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", 4262 | "dev": true 4263 | }, 4264 | "ramda": { 4265 | "version": "0.27.1", 4266 | "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz", 4267 | "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==", 4268 | "dev": true 4269 | }, 4270 | "readable-stream": { 4271 | "version": "3.6.0", 4272 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 4273 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 4274 | "dev": true, 4275 | "requires": { 4276 | "inherits": "^2.0.3", 4277 | "string_decoder": "^1.1.1", 4278 | "util-deprecate": "^1.0.1" 4279 | } 4280 | }, 4281 | "readdir-glob": { 4282 | "version": "1.1.1", 4283 | "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz", 4284 | "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==", 4285 | "dev": true, 4286 | "requires": { 4287 | "minimatch": "^3.0.4" 4288 | } 4289 | }, 4290 | "request-progress": { 4291 | "version": "3.0.0", 4292 | "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", 4293 | "integrity": "sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=", 4294 | "dev": true, 4295 | "requires": { 4296 | "throttleit": "^1.0.0" 4297 | } 4298 | }, 4299 | "restore-cursor": { 4300 | "version": "3.1.0", 4301 | "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", 4302 | "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", 4303 | "dev": true, 4304 | "requires": { 4305 | "onetime": "^5.1.0", 4306 | "signal-exit": "^3.0.2" 4307 | } 4308 | }, 4309 | "rimraf": { 4310 | "version": "3.0.2", 4311 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 4312 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 4313 | "dev": true, 4314 | "requires": { 4315 | "glob": "^7.1.3" 4316 | } 4317 | }, 4318 | "rxjs": { 4319 | "version": "6.6.7", 4320 | "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", 4321 | "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", 4322 | "dev": true, 4323 | "requires": { 4324 | "tslib": "^1.9.0" 4325 | } 4326 | }, 4327 | "safe-buffer": { 4328 | "version": "5.2.1", 4329 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 4330 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 4331 | "dev": true 4332 | }, 4333 | "safer-buffer": { 4334 | "version": "2.1.2", 4335 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 4336 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 4337 | "dev": true 4338 | }, 4339 | "saxes": { 4340 | "version": "5.0.1", 4341 | "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", 4342 | "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", 4343 | "dev": true, 4344 | "requires": { 4345 | "xmlchars": "^2.2.0" 4346 | } 4347 | }, 4348 | "set-immediate-shim": { 4349 | "version": "1.0.1", 4350 | "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", 4351 | "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", 4352 | "dev": true 4353 | }, 4354 | "setimmediate": { 4355 | "version": "1.0.5", 4356 | "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", 4357 | "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", 4358 | "dev": true 4359 | }, 4360 | "shebang-command": { 4361 | "version": "2.0.0", 4362 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 4363 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 4364 | "dev": true, 4365 | "requires": { 4366 | "shebang-regex": "^3.0.0" 4367 | } 4368 | }, 4369 | "shebang-regex": { 4370 | "version": "3.0.0", 4371 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 4372 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 4373 | "dev": true 4374 | }, 4375 | "signal-exit": { 4376 | "version": "3.0.3", 4377 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", 4378 | "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", 4379 | "dev": true 4380 | }, 4381 | "slice-ansi": { 4382 | "version": "3.0.0", 4383 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", 4384 | "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", 4385 | "dev": true, 4386 | "requires": { 4387 | "ansi-styles": "^4.0.0", 4388 | "astral-regex": "^2.0.0", 4389 | "is-fullwidth-code-point": "^3.0.0" 4390 | } 4391 | }, 4392 | "sshpk": { 4393 | "version": "1.16.1", 4394 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", 4395 | "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", 4396 | "dev": true, 4397 | "requires": { 4398 | "asn1": "~0.2.3", 4399 | "assert-plus": "^1.0.0", 4400 | "bcrypt-pbkdf": "^1.0.0", 4401 | "dashdash": "^1.12.0", 4402 | "ecc-jsbn": "~0.1.1", 4403 | "getpass": "^0.1.1", 4404 | "jsbn": "~0.1.0", 4405 | "safer-buffer": "^2.0.2", 4406 | "tweetnacl": "~0.14.0" 4407 | } 4408 | }, 4409 | "string_decoder": { 4410 | "version": "1.3.0", 4411 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 4412 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 4413 | "dev": true, 4414 | "requires": { 4415 | "safe-buffer": "~5.2.0" 4416 | } 4417 | }, 4418 | "string-width": { 4419 | "version": "4.2.2", 4420 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", 4421 | "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", 4422 | "dev": true, 4423 | "requires": { 4424 | "emoji-regex": "^8.0.0", 4425 | "is-fullwidth-code-point": "^3.0.0", 4426 | "strip-ansi": "^6.0.0" 4427 | } 4428 | }, 4429 | "strip-ansi": { 4430 | "version": "6.0.0", 4431 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 4432 | "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 4433 | "dev": true, 4434 | "requires": { 4435 | "ansi-regex": "^5.0.0" 4436 | } 4437 | }, 4438 | "strip-final-newline": { 4439 | "version": "2.0.0", 4440 | "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 4441 | "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 4442 | "dev": true 4443 | }, 4444 | "supports-color": { 4445 | "version": "8.1.1", 4446 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 4447 | "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 4448 | "dev": true, 4449 | "requires": { 4450 | "has-flag": "^4.0.0" 4451 | } 4452 | }, 4453 | "tar-stream": { 4454 | "version": "2.2.0", 4455 | "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", 4456 | "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", 4457 | "dev": true, 4458 | "requires": { 4459 | "bl": "^4.0.3", 4460 | "end-of-stream": "^1.4.1", 4461 | "fs-constants": "^1.0.0", 4462 | "inherits": "^2.0.3", 4463 | "readable-stream": "^3.1.1" 4464 | } 4465 | }, 4466 | "throttleit": { 4467 | "version": "1.0.0", 4468 | "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", 4469 | "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=", 4470 | "dev": true 4471 | }, 4472 | "through": { 4473 | "version": "2.3.8", 4474 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 4475 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 4476 | "dev": true 4477 | }, 4478 | "tmp": { 4479 | "version": "0.2.1", 4480 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", 4481 | "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", 4482 | "dev": true, 4483 | "requires": { 4484 | "rimraf": "^3.0.0" 4485 | } 4486 | }, 4487 | "tough-cookie": { 4488 | "version": "2.5.0", 4489 | "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", 4490 | "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", 4491 | "dev": true, 4492 | "requires": { 4493 | "psl": "^1.1.28", 4494 | "punycode": "^2.1.1" 4495 | } 4496 | }, 4497 | "traverse": { 4498 | "version": "0.3.9", 4499 | "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", 4500 | "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=", 4501 | "dev": true 4502 | }, 4503 | "tslib": { 4504 | "version": "1.14.1", 4505 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 4506 | "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 4507 | "dev": true 4508 | }, 4509 | "tunnel-agent": { 4510 | "version": "0.6.0", 4511 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 4512 | "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 4513 | "dev": true, 4514 | "requires": { 4515 | "safe-buffer": "^5.0.1" 4516 | } 4517 | }, 4518 | "tweetnacl": { 4519 | "version": "0.14.5", 4520 | "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 4521 | "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", 4522 | "dev": true 4523 | }, 4524 | "type-fest": { 4525 | "version": "0.21.3", 4526 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 4527 | "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 4528 | "dev": true 4529 | }, 4530 | "universalify": { 4531 | "version": "2.0.0", 4532 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", 4533 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", 4534 | "dev": true 4535 | }, 4536 | "untildify": { 4537 | "version": "4.0.0", 4538 | "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", 4539 | "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", 4540 | "dev": true 4541 | }, 4542 | "unzipper": { 4543 | "version": "0.10.11", 4544 | "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz", 4545 | "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==", 4546 | "dev": true, 4547 | "requires": { 4548 | "big-integer": "^1.6.17", 4549 | "binary": "~0.3.0", 4550 | "bluebird": "~3.4.1", 4551 | "buffer-indexof-polyfill": "~1.0.0", 4552 | "duplexer2": "~0.1.4", 4553 | "fstream": "^1.0.12", 4554 | "graceful-fs": "^4.2.2", 4555 | "listenercount": "~1.0.1", 4556 | "readable-stream": "~2.3.6", 4557 | "setimmediate": "~1.0.4" 4558 | }, 4559 | "dependencies": { 4560 | "bluebird": { 4561 | "version": "3.4.7", 4562 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", 4563 | "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=", 4564 | "dev": true 4565 | }, 4566 | "readable-stream": { 4567 | "version": "2.3.7", 4568 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 4569 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 4570 | "dev": true, 4571 | "requires": { 4572 | "core-util-is": "~1.0.0", 4573 | "inherits": "~2.0.3", 4574 | "isarray": "~1.0.0", 4575 | "process-nextick-args": "~2.0.0", 4576 | "safe-buffer": "~5.1.1", 4577 | "string_decoder": "~1.1.1", 4578 | "util-deprecate": "~1.0.1" 4579 | } 4580 | }, 4581 | "safe-buffer": { 4582 | "version": "5.1.2", 4583 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 4584 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 4585 | "dev": true 4586 | }, 4587 | "string_decoder": { 4588 | "version": "1.1.1", 4589 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 4590 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 4591 | "dev": true, 4592 | "requires": { 4593 | "safe-buffer": "~5.1.0" 4594 | } 4595 | } 4596 | } 4597 | }, 4598 | "uri-js": { 4599 | "version": "4.4.1", 4600 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 4601 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 4602 | "dev": true, 4603 | "requires": { 4604 | "punycode": "^2.1.0" 4605 | } 4606 | }, 4607 | "url": { 4608 | "version": "0.11.0", 4609 | "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", 4610 | "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", 4611 | "dev": true, 4612 | "requires": { 4613 | "punycode": "1.3.2", 4614 | "querystring": "0.2.0" 4615 | }, 4616 | "dependencies": { 4617 | "punycode": { 4618 | "version": "1.3.2", 4619 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", 4620 | "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", 4621 | "dev": true 4622 | } 4623 | } 4624 | }, 4625 | "util-deprecate": { 4626 | "version": "1.0.2", 4627 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 4628 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 4629 | "dev": true 4630 | }, 4631 | "uuid": { 4632 | "version": "3.4.0", 4633 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 4634 | "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", 4635 | "dev": true 4636 | }, 4637 | "verror": { 4638 | "version": "1.10.0", 4639 | "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 4640 | "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", 4641 | "dev": true, 4642 | "requires": { 4643 | "assert-plus": "^1.0.0", 4644 | "core-util-is": "1.0.2", 4645 | "extsprintf": "^1.2.0" 4646 | } 4647 | }, 4648 | "which": { 4649 | "version": "2.0.2", 4650 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 4651 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 4652 | "dev": true, 4653 | "requires": { 4654 | "isexe": "^2.0.0" 4655 | } 4656 | }, 4657 | "wrap-ansi": { 4658 | "version": "7.0.0", 4659 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 4660 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 4661 | "dev": true, 4662 | "requires": { 4663 | "ansi-styles": "^4.0.0", 4664 | "string-width": "^4.1.0", 4665 | "strip-ansi": "^6.0.0" 4666 | } 4667 | }, 4668 | "wrappy": { 4669 | "version": "1.0.2", 4670 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 4671 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 4672 | "dev": true 4673 | }, 4674 | "xmlchars": { 4675 | "version": "2.2.0", 4676 | "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", 4677 | "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", 4678 | "dev": true 4679 | }, 4680 | "yauzl": { 4681 | "version": "2.10.0", 4682 | "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", 4683 | "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", 4684 | "dev": true, 4685 | "requires": { 4686 | "buffer-crc32": "~0.2.3", 4687 | "fd-slicer": "~1.1.0" 4688 | } 4689 | }, 4690 | "zip-stream": { 4691 | "version": "4.1.0", 4692 | "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", 4693 | "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", 4694 | "dev": true, 4695 | "requires": { 4696 | "archiver-utils": "^2.1.0", 4697 | "compress-commons": "^4.1.0", 4698 | "readable-stream": "^3.6.0" 4699 | } 4700 | } 4701 | } 4702 | } 4703 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "cypressapitraining", 3 | "version": "1.0.0", 4 | "description": "this is cypress api practice", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "cypress test" 8 | }, 9 | "author": "Naveen AutomationLabs", 10 | "license": "ISC", 11 | "devDependencies": { 12 | "cypress": "^7.7.0", 13 | "exceljs": "^4.2.1" 14 | } 15 | } 16 | --------------------------------------------------------------------------------