From 618db08d270629fc2270a0129b856d0fd1c1a520 Mon Sep 17 00:00:00 2001 From: Andres Valencia Date: Fri, 3 Jul 2020 22:48:50 -0500 Subject: [PATCH] Challenge Completed --- .babelrc | 3 + README.md | 2 +- data.json | 95 +- package-lock.json | 13915 +++++++++++++++++++++++ package.json | 17 +- public/index.html | 5 +- src/__test__/components/About.test.js | 4 +- src/__test__/components/Header.test.js | 2 +- src/assets/static/andres.jpg | Bin 0 -> 197722 bytes src/components/About.jsx | 44 + src/components/Academic.jsx | 22 + src/components/AcademicItem.jsx | 12 + src/components/Experience.jsx | 22 + src/components/ExperienceItem.jsx | 12 + src/components/Header.jsx | 14 + src/components/Interest.jsx | 26 + src/components/Languages.jsx | 24 + src/components/LanguagesItem.jsx | 10 + src/components/Profile.jsx | 16 + src/components/Skills.jsx | 22 + src/components/SkillsItem.jsx | 10 + src/components/Social.jsx | 18 + src/components/SocialItem.jsx | 23 + src/containers/App.jsx | 39 +- src/hooks/useData.js | 22 + src/styles/_variables.styl | 12 + src/styles/components/Academic.styl | 9 + src/styles/components/App.styl | 28 +- src/styles/components/Experience.styl | 7 + src/styles/components/Interests.styl | 24 + src/styles/components/Languages.styl | 29 + src/styles/components/Profile.styl | 19 + src/styles/components/Skills.styl | 29 + src/styles/components/Social.styl | 30 + src/styles/components/about.styl | 27 + src/styles/components/header.styl | 27 + src/utils/getData.js | 8 + webpack.config.js | 9 + 38 files changed, 14576 insertions(+), 61 deletions(-) create mode 100644 package-lock.json create mode 100755 src/assets/static/andres.jpg create mode 100644 src/components/About.jsx create mode 100644 src/components/Academic.jsx create mode 100644 src/components/AcademicItem.jsx create mode 100644 src/components/Experience.jsx create mode 100644 src/components/ExperienceItem.jsx create mode 100644 src/components/Header.jsx create mode 100644 src/components/Interest.jsx create mode 100644 src/components/Languages.jsx create mode 100644 src/components/LanguagesItem.jsx create mode 100644 src/components/Profile.jsx create mode 100644 src/components/Skills.jsx create mode 100644 src/components/SkillsItem.jsx create mode 100644 src/components/Social.jsx create mode 100644 src/components/SocialItem.jsx create mode 100644 src/hooks/useData.js create mode 100644 src/styles/_variables.styl create mode 100644 src/styles/components/Academic.styl create mode 100644 src/styles/components/Experience.styl create mode 100644 src/styles/components/Interests.styl create mode 100644 src/styles/components/Languages.styl create mode 100644 src/styles/components/Profile.styl create mode 100644 src/styles/components/Skills.styl create mode 100644 src/styles/components/Social.styl create mode 100644 src/styles/components/about.styl create mode 100644 src/styles/components/header.styl diff --git a/.babelrc b/.babelrc index 0960c01..21f8abd 100644 --- a/.babelrc +++ b/.babelrc @@ -2,5 +2,8 @@ "presets": [ "@babel/preset-env", "@babel/preset-react" + ], + "plugins": [ + "@babel/plugin-proposal-class-properties" ] } \ No newline at end of file diff --git a/README.md b/README.md index 7e0aa04..971860a 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ npm run lint ``` ### Enviar solución de reto -Debes de crear un "Fork" de este proyecto, revolver los problemas y crear un Pull Request hacia este repositorio. +Debes de crear un "Fork" de este proyecto, resolver los problemas y crear un Pull Request hacia este repositorio. ### Contribuir Si alguien quiere agregar o mejorar algo, lo invito a colaborar directamente en este repositorio: [project-react-01](https://github.com/platzimaster/project-react-01/) diff --git a/data.json b/data.json index 94dbaad..6a3ce96 100644 --- a/data.json +++ b/data.json @@ -1,13 +1,13 @@ { "data": { - "name": "Melissa Walsh", + "name": "Andrés Valencia A.", "profession": "FrontEnd Developer", - "address": "Bogotá, Colombia.", - "email": "melissa@example.com", - "website": "https://example.com", - "phone": "3042034240", - "avatar": "https://arepa.s3.amazonaws.com/melissa.jpg", - "Profile": "Ignore the squirrels, you'll never catch them anyway hack, for floof tum, tickle bum, jellybean footies curly toes climb leg roll over and sun my belly, ", + "address": "Manizales, Colombia.", + "email": "andres.valencia74@icloud.com", + "website": "https://andresv74.github.io/portfolio/", + "phone": "+57 (301) 647 1147", + "avatar": "andres.jpg", + "Profile": "I have been a Visual Designer for almost 20 years now. I have experience in a wide range of design fields but my main interest has always been for web design, UX & UI. I have been very passionate about it, and now I have the chance to exploit that passion as a Frontend Developer in formation cause i have been selected in the Platzi Master program.", "certificate": [ { "date": "Jan 2021", @@ -24,68 +24,89 @@ ], "Academic": [ { - "degree": "Atomic Master", - "description": " I’m so hungry i’m so hungry but ew not for that pelt around the house and up and down stairs chasing phantoms", - "endDate": "Jan 2017", - "institution": "MIT", - "startDate": "Jan 2018" + "degree": "Visual Designer", + "description": "The Visual Design career at the University of Caldas seeks to train professionals who are capable of diagnosing and solving visual communication problems through projection and creation. This is built from different aspects of design such as form, functionality, perception and interactivity, in conjunction with the application of image concepts and technologies, and in response to the needs of the environment.", + "endDate": "Nov 2001", + "institution": "Universidad de Caldas", + "startDate": "Jan 1996" }, { - "degree": "Space Engineering", - "description": "Meow in empty rooms. Find empty spot in cupboard and sleep all day check cat door for ambush 10 times before coming in for hack. ", - "endDate": "Decenber 2015", - "institution": "Harvard", - "startDate": "Jan 2017" + "degree": "Frontend Developer", + "description": "As a Front End Developer, I can implement visual elements that are visible from the computer users vantage point within a web application. I combine the art of design with the science of programming. I am also responsible for the translation of UI/UX design wireframes to actual code.", + "endDate": "--", + "institution": "Platzi", + "startDate": "Dec 2019" } ], "experience": [ { - "company": "PugStar", - "endDate": "Present", - "jobDescription": "scratch the furniture. Good now the other hand, too lay on arms while you're using the keyboard.", - "jobTitle": "Frontend", - "startDate": "Jan 2020" + "company": "Universidad Católica", + "endDate": "Jun 2002", + "jobDescription": "Created support images and pieces and some html code for the University portal.", + "jobTitle": "Web Designer", + "startDate": "Jan 2001" + }, + { + "company": "Fundación Manuel Mejía", + "endDate": "May 2009", + "jobDescription": "I designed & coded HTML courses. I also made some layout for printed material.", + "jobTitle": "Visual Designer", + "startDate": "Jul 2013" + }, + { + "company": "DANE - Departamento Nacional de Estadística", + "endDate": "Aug 2014", + "jobDescription": "I made the layout of pieces for social media, some prints and some html code too.", + "jobTitle": "Professional in Design", + "startDate": "Dec 2014" }, { - "company": "CatStore", - "endDate": "Jan 2016", - "jobDescription": "Meow in empty rooms lick left leg for ninety minutes, still dirty.", - "jobTitle": "Backend", - "startDate": "Sept 2019" + "company": "Proyectos Target", + "endDate": "Aug 2017", + "jobDescription": "I designed & coded full websites mainly. I also made editing and post-production of video.", + "jobTitle": "Web Designer & Frontend", + "startDate": "Jun 2019" + }, + { + "company": "Freelances", + "endDate": "the time", + "jobDescription": "I design, code and make maintenance sites, that implies full html and css code and some Javascript for UX mainly. I also work on another areas of design.", + "jobTitle": "Visual Designer & Frontend", + "startDate": "The rest of" } ], "skills": [ { "name": "HTML5", - "percentage": "75%" + "percentage": "90%" }, { "name": "CSS", - "percentage": "25%" + "percentage": "88%" }, { "name": "JavaScript", - "percentage": "55%" + "percentage": "60%" }, { "name": "React", - "percentage": "90%" + "percentage": "30%" } ], "interest": [ - "javascript", - "develop", - "backend", - "frontend" + "Music", + "Photography", + "Movies", + "Develop" ], "languages": [ { "name": "Spanish", - "percentage": "90%" + "percentage": "100%" }, { "name": "English", - "percentage": "50%" + "percentage": "80%" } ], "social": [ diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..b43c4c7 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,13915 @@ +{ + "name": "project-react-01", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.1.tgz", + "integrity": "sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==", + "requires": { + "@babel/highlight": "^7.10.1" + } + }, + "@babel/compat-data": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.10.1.tgz", + "integrity": "sha512-CHvCj7So7iCkGKPRFUfryXIkU2gSBw7VSZFYLsqVhrS47269VK2Hfi9S/YcublPMW8k1u2bQBlbDruoQEm4fgw==", + "requires": { + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "semver": "^5.5.0" + } + }, + "@babel/core": { + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.2.tgz", + "integrity": "sha512-KQmV9yguEjQsXqyOUGKjS4+3K8/DlOCE2pZcq4augdQmtTy5iv5EHtmMSJ7V4c1BIPjuwtZYqYLCq9Ga+hGBRQ==", + "requires": { + "@babel/code-frame": "^7.10.1", + "@babel/generator": "^7.10.2", + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helpers": "^7.10.1", + "@babel/parser": "^7.10.2", + "@babel/template": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.2", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.2.tgz", + "integrity": "sha512-AxfBNHNu99DTMvlUPlt1h2+Hn7knPpH5ayJ8OqDWSeLld+Fi2AYBTC/IejWDM9Edcii4UzZRCsbUt0WlSDsDsA==", + "requires": { + "@babel/types": "^7.10.2", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.1.tgz", + "integrity": "sha512-ewp3rvJEwLaHgyWGe4wQssC2vjks3E80WiUe2BpMb0KhreTjMROCbxXcEovTrbeGVdQct5VjQfrv9EgC+xMzCw==", + "requires": { + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.1.tgz", + "integrity": "sha512-cQpVq48EkYxUU0xozpGCLla3wlkdRRqLWu1ksFMXA9CM5KQmyyRpSEsYXbao7JUkOw/tAaYKCaYyZq6HOFYtyw==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.10.1", + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.1.tgz", + "integrity": "sha512-KXzzpyWhXgzjXIlJU1ZjIXzUPdej1suE6vzqgImZ/cpAsR/CC8gUcX4EWRmDfWz/cs6HOCPMBIJ3nKoXt3BFuw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-builder-react-jsx-experimental": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.10.1.tgz", + "integrity": "sha512-irQJ8kpQUV3JasXPSFQ+LCCtJSc5ceZrPFVj6TElR6XCHssi3jV8ch3odIrNtjJFRZZVbrOEfJMI79TPU/h1pQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-module-imports": "^7.10.1", + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.2.tgz", + "integrity": "sha512-hYgOhF4To2UTB4LTaZepN/4Pl9LD4gfbJx8A34mqoluT8TLbof1mhUlYuNWTEebONa8+UlCC4X0TEXu7AOUyGA==", + "requires": { + "@babel/compat-data": "^7.10.1", + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.2.tgz", + "integrity": "sha512-5C/QhkGFh1vqcziq1vAL6SI9ymzUp8BCYjFpvYVhWP4DlATIb3u5q3iUd35mvlyGs8fO7hckkW7i0tmH+5+bvQ==", + "requires": { + "@babel/helper-function-name": "^7.10.1", + "@babel/helper-member-expression-to-functions": "^7.10.1", + "@babel/helper-optimise-call-expression": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-replace-supers": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.1.tgz", + "integrity": "sha512-Rx4rHS0pVuJn5pJOqaqcZR4XSgeF9G/pO/79t+4r7380tXFJdzImFnxMU19f83wjSrmKHq6myrM10pFHTGzkUA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-regex": "^7.10.1", + "regexpu-core": "^4.7.0" + } + }, + "@babel/helper-define-map": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.1.tgz", + "integrity": "sha512-+5odWpX+OnvkD0Zmq7panrMuAGQBu6aPUgvMzuMGo4R+jUOvealEj2hiqI6WhxgKrTpFoFj0+VdsuA8KDxHBDg==", + "requires": { + "@babel/helper-function-name": "^7.10.1", + "@babel/types": "^7.10.1", + "lodash": "^4.17.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.1.tgz", + "integrity": "sha512-vcUJ3cDjLjvkKzt6rHrl767FeE7pMEYfPanq5L16GRtrXIoznc0HykNW2aEYkcnP76P0isoqJ34dDMFZwzEpJg==", + "requires": { + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-function-name": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.1.tgz", + "integrity": "sha512-fcpumwhs3YyZ/ttd5Rz0xn0TpIwVkN7X0V38B9TWNfVF42KEkhkAAuPCQ3oXmtTRtiPJrmZ0TrfS0GKF0eMaRQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.1", + "@babel/template": "^7.10.1", + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.1.tgz", + "integrity": "sha512-F5qdXkYGOQUb0hpRaPoetF9AnsXknKjWMZ+wmsIRsp5ge5sFh4c3h1eH2pRTTuy9KKAA2+TTYomGXAtEL2fQEw==", + "requires": { + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.1.tgz", + "integrity": "sha512-vLm5srkU8rI6X3+aQ1rQJyfjvCBLXP8cAGeuw04zeAM2ItKb1e7pmVmLyHb4sDaAYnLL13RHOZPLEtcGZ5xvjg==", + "requires": { + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.1.tgz", + "integrity": "sha512-u7XLXeM2n50gb6PWJ9hoO5oO7JFPaZtrh35t8RqKLT1jFKj9IWeD1zrcrYp1q1qiZTdEarfDWfTIP8nGsu0h5g==", + "requires": { + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-module-imports": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.1.tgz", + "integrity": "sha512-SFxgwYmZ3HZPyZwJRiVNLRHWuW2OgE5k2nrVs6D9Iv4PPnXVffuEHy83Sfx/l4SqF+5kyJXjAyUmrG7tNm+qVg==", + "requires": { + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-module-transforms": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz", + "integrity": "sha512-RLHRCAzyJe7Q7sF4oy2cB+kRnU4wDZY/H2xJFGof+M+SJEGhZsb+GFj5j1AD8NiSaVBJ+Pf0/WObiXu/zxWpFg==", + "requires": { + "@babel/helper-module-imports": "^7.10.1", + "@babel/helper-replace-supers": "^7.10.1", + "@babel/helper-simple-access": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1", + "@babel/template": "^7.10.1", + "@babel/types": "^7.10.1", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.1.tgz", + "integrity": "sha512-a0DjNS1prnBsoKx83dP2falChcs7p3i8VMzdrSbfLhuQra/2ENC4sbri34dz/rWmDADsmF1q5GbfaXydh0Jbjg==", + "requires": { + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.1.tgz", + "integrity": "sha512-fvoGeXt0bJc7VMWZGCAEBEMo/HAjW2mP8apF5eXK0wSqwLAVHAISCWRoLMBMUs2kqeaG77jltVqu4Hn8Egl3nA==" + }, + "@babel/helper-regex": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.1.tgz", + "integrity": "sha512-7isHr19RsIJWWLLFn21ubFt223PjQyg1HY7CZEMRr820HttHPpVvrsIN3bUOo44DEfFV4kBXO7Abbn9KTUZV7g==", + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.1.tgz", + "integrity": "sha512-RfX1P8HqsfgmJ6CwaXGKMAqbYdlleqglvVtht0HGPMSsy2V6MqLlOJVF/0Qyb/m2ZCi2z3q3+s6Pv7R/dQuZ6A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-wrap-function": "^7.10.1", + "@babel/template": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-replace-supers": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz", + "integrity": "sha512-SOwJzEfpuQwInzzQJGjGaiG578UYmyi2Xw668klPWV5n07B73S0a9btjLk/52Mlcxa+5AdIYqws1KyXRfMoB7A==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.10.1", + "@babel/helper-optimise-call-expression": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-simple-access": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz", + "integrity": "sha512-VSWpWzRzn9VtgMJBIWTZ+GP107kZdQ4YplJlCmIrjoLVSi/0upixezHCDG8kpPVTBJpKfxTH01wDhh+jS2zKbw==", + "requires": { + "@babel/template": "^7.10.1", + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz", + "integrity": "sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g==", + "requires": { + "@babel/types": "^7.10.1" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz", + "integrity": "sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw==" + }, + "@babel/helper-wrap-function": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.1.tgz", + "integrity": "sha512-C0MzRGteVDn+H32/ZgbAv5r56f2o1fZSA/rj/TYo8JEJNHg+9BdSmKBUND0shxWRztWhjlT2cvHYuynpPsVJwQ==", + "requires": { + "@babel/helper-function-name": "^7.10.1", + "@babel/template": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" + } + }, + "@babel/helpers": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.1.tgz", + "integrity": "sha512-muQNHF+IdU6wGgkaJyhhEmI54MOZBKsFfsXFhboz1ybwJ1Kl7IHlbm2a++4jwrmY5UYsgitt5lfqo1wMFcHmyw==", + "requires": { + "@babel/template": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" + } + }, + "@babel/highlight": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.1.tgz", + "integrity": "sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.1", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.2.tgz", + "integrity": "sha512-PApSXlNMJyB4JiGVhCOlzKIif+TKFTvu0aQAhnTvfP/z3vVSN6ZypH5bfUNwFXXjRQtUEBNFd2PtmCmG2Py3qQ==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.1.tgz", + "integrity": "sha512-vzZE12ZTdB336POZjmpblWfNNRpMSua45EYnRigE2XsZxcXcIyly2ixnTJasJE4Zq3U7t2d8rRF7XRUuzHxbOw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-remap-async-to-generator": "^7.10.1", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.1.tgz", + "integrity": "sha512-sqdGWgoXlnOdgMXU+9MbhzwFRgxVLeiGBqTrnuS7LC2IBU31wSsESbTUreT2O418obpfPdGUR2GbEufZF1bpqw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.1.tgz", + "integrity": "sha512-Cpc2yUVHTEGPlmiQzXj026kqwjEQAD9I4ZC16uzdbgWgitg/UHKHLffKNCQZ5+y8jpIZPJcKcwsr2HwPh+w3XA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.1.tgz", + "integrity": "sha512-m8r5BmV+ZLpWPtMY2mOKN7wre6HIO4gfIiV+eOmsnZABNenrt/kzYBwrh+KOfgumSWpnlGs5F70J8afYMSJMBg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.1.tgz", + "integrity": "sha512-56cI/uHYgL2C8HVuHOuvVowihhX0sxb3nnfVRzUeVHTWmRHTZrKuAh/OBIMggGU/S1g/1D2CRCXqP+3u7vX7iA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.1.tgz", + "integrity": "sha512-jjfym4N9HtCiNfyyLAVD8WqPYeHUrw4ihxuAynWj6zzp2gf9Ey2f7ImhFm6ikB3CLf5Z/zmcJDri6B4+9j9RsA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-numeric-separator": "^7.10.1" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.1.tgz", + "integrity": "sha512-Z+Qri55KiQkHh7Fc4BW6o+QBuTagbOp9txE+4U1i79u9oWlf2npkiDx+Rf3iK3lbcHBuNy9UOkwuR5wOMH3LIQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.10.1" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.1.tgz", + "integrity": "sha512-VqExgeE62YBqI3ogkGoOJp1R6u12DFZjqwJhqtKc2o5m1YTUuUWnos7bZQFBhwkxIFpWYJ7uB75U7VAPPiKETA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.10.1.tgz", + "integrity": "sha512-dqQj475q8+/avvok72CF3AOSV/SGEcH29zT5hhohqqvvZ2+boQoOr7iGldBG5YXTO2qgCgc2B3WvVLUdbeMlGA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.1.tgz", + "integrity": "sha512-RZecFFJjDiQ2z6maFprLgrdnm0OzoC23Mx89xf1CcEsxmHuzuXOdniEuI+S3v7vjQG4F5sa6YtUp+19sZuSxHg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.1.tgz", + "integrity": "sha512-JjfngYRvwmPwmnbRZyNiPFI8zxCZb8euzbCG/LxyKdeTb59tVciKo9GK9bi6JYKInk1H11Dq9j/zRqIH4KigfQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.1.tgz", + "integrity": "sha512-Gf2Yx/iRs1JREDtVZ56OrjjgFHCaldpTnuy9BHla10qyVT3YkIIGEtoDWhyop0ksu1GvNjHIoYRBqm3zoR1jyQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.1.tgz", + "integrity": "sha512-ypC4jwfIVF72og0dgvEcFRdOM2V9Qm1tu7RGmdZOlhsccyK0wisXmMObGuWEOd5jQ+K9wcIgSNftCpk2vkjUfQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.1.tgz", + "integrity": "sha512-+OxyOArpVFXQeXKLO9o+r2I4dIoVoy6+Uu0vKELrlweDM3QJADZj+Z+5ERansZqIZBcLj42vHnDI8Rz9BnRIuQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.1.tgz", + "integrity": "sha512-XyHIFa9kdrgJS91CUH+ccPVTnJShr8nLGc5bG2IhGXv5p1Rd+8BleGE5yzIg2Nc1QZAdHDa0Qp4m6066OL96Iw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.1.tgz", + "integrity": "sha512-uTd0OsHrpe3tH5gRPTxG8Voh99/WCU78vIm5NMRYPAqC8lR4vajt6KkCAknCHrx24vkPdd/05yfdGSB4EIY2mg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.1.tgz", + "integrity": "sha512-hgA5RYkmZm8FTFT3yu2N9Bx7yVVOKYT6yEdXXo6j2JTm0wNxgqaGeQVaSHRjhfnQbX91DtjFB6McRFSlcJH3xQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.1.tgz", + "integrity": "sha512-6AZHgFJKP3DJX0eCNJj01RpytUa3SOGawIxweHkNX2L6PYikOZmoh5B0d7hIHaIgveMjX990IAa/xK7jRTN8OA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.1.tgz", + "integrity": "sha512-XCgYjJ8TY2slj6SReBUyamJn3k2JLUIiiR5b6t1mNCMSvv7yx+jJpaewakikp0uWFQSF7ChPPoe3dHmXLpISkg==", + "requires": { + "@babel/helper-module-imports": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-remap-async-to-generator": "^7.10.1" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.1.tgz", + "integrity": "sha512-B7K15Xp8lv0sOJrdVAoukKlxP9N59HS48V1J3U/JGj+Ad+MHq+am6xJVs85AgXrQn4LV8vaYFOB+pr/yIuzW8Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.1.tgz", + "integrity": "sha512-8bpWG6TtF5akdhIm/uWTyjHqENpy13Fx8chg7pFH875aNLwX8JxIxqm08gmAT+Whe6AOmaTeLPe7dpLbXt+xUw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.1.tgz", + "integrity": "sha512-P9V0YIh+ln/B3RStPoXpEQ/CoAxQIhRSUn7aXqQ+FZJ2u8+oCtjIXR3+X0vsSD8zv+mb56K7wZW1XiDTDGiDRQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-define-map": "^7.10.1", + "@babel/helper-function-name": "^7.10.1", + "@babel/helper-optimise-call-expression": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-replace-supers": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.1.tgz", + "integrity": "sha512-mqSrGjp3IefMsXIenBfGcPXxJxweQe2hEIwMQvjtiDQ9b1IBvDUjkAtV/HMXX47/vXf14qDNedXsIiNd1FmkaQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.1.tgz", + "integrity": "sha512-V/nUc4yGWG71OhaTH705pU8ZSdM6c1KmmLP8ys59oOYbT7RpMYAR3MsVOt6OHL0WzG7BlTU076va9fjJyYzJMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.1.tgz", + "integrity": "sha512-19VIMsD1dp02RvduFUmfzj8uknaO3uiHHF0s3E1OHnVsNj8oge8EQ5RzHRbJjGSetRnkEuBYO7TG1M5kKjGLOA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.1.tgz", + "integrity": "sha512-wIEpkX4QvX8Mo9W6XF3EdGttrIPZWozHfEaDTU0WJD/TDnXMvdDh30mzUl/9qWhnf7naicYartcEfUghTCSNpA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.1.tgz", + "integrity": "sha512-lr/przdAbpEA2BUzRvjXdEDLrArGRRPwbaF9rvayuHRvdQ7lUTTkZnhZrJ4LE2jvgMRFF4f0YuPQ20vhiPYxtA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.1.tgz", + "integrity": "sha512-US8KCuxfQcn0LwSCMWMma8M2R5mAjJGsmoCBVwlMygvmDUMkTCykc84IqN1M7t+agSfOmLYTInLCHJM+RUoz+w==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.1.tgz", + "integrity": "sha512-//bsKsKFBJfGd65qSNNh1exBy5Y9gD9ZN+DvrJ8f7HXr4avE5POW6zB7Rj6VnqHV33+0vXWUwJT0wSHubiAQkw==", + "requires": { + "@babel/helper-function-name": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.1.tgz", + "integrity": "sha512-qi0+5qgevz1NHLZroObRm5A+8JJtibb7vdcPQF1KQE12+Y/xxl8coJ+TpPW9iRq+Mhw/NKLjm+5SHtAHCC7lAw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.1.tgz", + "integrity": "sha512-UmaWhDokOFT2GcgU6MkHC11i0NQcL63iqeufXWfRy6pUOGYeCGEKhvfFO6Vz70UfYJYHwveg62GS83Rvpxn+NA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.1.tgz", + "integrity": "sha512-31+hnWSFRI4/ACFr1qkboBbrTxoBIzj7qA69qlq8HY8p7+YCzkCT6/TvQ1a4B0z27VeWtAeJd6pr5G04dc1iHw==", + "requires": { + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.1.tgz", + "integrity": "sha512-AQG4fc3KOah0vdITwt7Gi6hD9BtQP/8bhem7OjbaMoRNCH5Djx42O2vYMfau7QnAzQCa+RJnhJBmFFMGpQEzrg==", + "requires": { + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-simple-access": "^7.10.1", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.1.tgz", + "integrity": "sha512-ewNKcj1TQZDL3YnO85qh9zo1YF1CHgmSTlRQgHqe63oTrMI85cthKtZjAiZSsSNjPQ5NCaYo5QkbYqEw1ZBgZA==", + "requires": { + "@babel/helper-hoist-variables": "^7.10.1", + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.1.tgz", + "integrity": "sha512-EIuiRNMd6GB6ulcYlETnYYfgv4AxqrswghmBRQbWLHZxN4s7mupxzglnHqk9ZiUpDI4eRWewedJJNj67PWOXKA==", + "requires": { + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", + "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.1.tgz", + "integrity": "sha512-MBlzPc1nJvbmO9rPr1fQwXOM2iGut+JC92ku6PbiJMMK7SnQc1rytgpopveE3Evn47gzvGYeCdgfCDbZo0ecUw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.1.tgz", + "integrity": "sha512-WnnStUDN5GL+wGQrJylrnnVlFhFmeArINIR9gjhSeYyvroGhBrSAXYg/RHsnfzmsa+onJrTJrEClPzgNmmQ4Gw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-replace-supers": "^7.10.1" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.1.tgz", + "integrity": "sha512-tJ1T0n6g4dXMsL45YsSzzSDZCxiHXAQp/qHrucOq5gEHncTA3xDxnd5+sZcoQp+N1ZbieAaB8r/VUCG0gqseOg==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.1.tgz", + "integrity": "sha512-Kr6+mgag8auNrgEpbfIWzdXYOvqDHZOF0+Bx2xh4H2EDNwcbRb9lY6nkZg8oSjsX+DH9Ebxm9hOqtKW+gRDeNA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.1.tgz", + "integrity": "sha512-rBjKcVwjk26H3VX8pavMxGf33LNlbocMHdSeldIEswtQ/hrjyTG8fKKILW1cSkODyRovckN/uZlGb2+sAV9JUQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.1.tgz", + "integrity": "sha512-MBVworWiSRBap3Vs39eHt+6pJuLUAaK4oxGc8g+wY+vuSJvLiEQjW1LSTqKb8OUPtDvHCkdPhk7d6sjC19xyFw==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.10.1", + "@babel/helper-builder-react-jsx-experimental": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-jsx": "^7.10.1" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.10.1.tgz", + "integrity": "sha512-XwDy/FFoCfw9wGFtdn5Z+dHh6HXKHkC6DwKNWpN74VWinUagZfDcEJc3Y8Dn5B3WMVnAllX8Kviaw7MtC5Epwg==", + "requires": { + "@babel/helper-builder-react-jsx-experimental": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-jsx": "^7.10.1" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.1.tgz", + "integrity": "sha512-4p+RBw9d1qV4S749J42ZooeQaBomFPrSxa9JONLHJ1TxCBo3TzJ79vtmG2S2erUT8PDDrPdw4ZbXGr2/1+dILA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-jsx": "^7.10.1" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.1.tgz", + "integrity": "sha512-neAbaKkoiL+LXYbGDvh6PjPG+YeA67OsZlE78u50xbWh2L1/C81uHiNP5d1fw+uqUIoiNdCC8ZB+G4Zh3hShJA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-jsx": "^7.10.1" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.10.1.tgz", + "integrity": "sha512-mfhoiai083AkeewsBHUpaS/FM1dmUENHBMpS/tugSJ7VXqXO5dCN1Gkint2YvM1Cdv1uhmAKt1ZOuAjceKmlLA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.1.tgz", + "integrity": "sha512-B3+Y2prScgJ2Bh/2l9LJxKbb8C8kRfsG4AdPT+n7ixBHIxJaIG8bi8tgjxUMege1+WqSJ+7gu1YeoMVO3gPWzw==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.1.tgz", + "integrity": "sha512-qN1OMoE2nuqSPmpTqEM7OvJ1FkMEV+BjVeZZm9V9mq/x1JLKQ4pcv8riZJMNN3u2AUGl0ouOMjRr2siecvHqUQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.1.tgz", + "integrity": "sha512-AR0E/lZMfLstScFwztApGeyTHJ5u3JUKMjneqRItWeEqDdHWZwAOKycvQNCasCK/3r5YXsuNG25funcJDu7Y2g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.1.tgz", + "integrity": "sha512-8wTPym6edIrClW8FI2IoaePB91ETOtg36dOkj3bYcNe7aDMN2FXEoUa+WrmPc4xa1u2PQK46fUX2aCb+zo9rfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.1.tgz", + "integrity": "sha512-j17ojftKjrL7ufX8ajKvwRilwqTok4q+BjkknmQw9VNHnItTyMP5anPFzxFJdCQs7clLcWpCV3ma+6qZWLnGMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-regex": "^7.10.1" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.1.tgz", + "integrity": "sha512-t7B/3MQf5M1T9hPCRG28DNGZUuxAuDqLYS03rJrIk2prj/UV7Z6FOneijhQhnv/Xa039vidXeVbvjK2SK5f7Gg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.1.tgz", + "integrity": "sha512-qX8KZcmbvA23zDi+lk9s6hC1FM7jgLHYIjuLgULgc8QtYnmB3tAVIYkNoKRQ75qWBeyzcoMoK8ZQmogGtC/w0g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.1.tgz", + "integrity": "sha512-zZ0Poh/yy1d4jeDWpx/mNwbKJVwUYJX73q+gyh4bwtG0/iUlzdEu0sLMda8yuDFS6LBQlT/ST1SJAR6zYwXWgw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.1.tgz", + "integrity": "sha512-Y/2a2W299k0VIUdbqYm9X2qS6fE0CUBhhiPpimK6byy7OJ/kORLlIX+J6UrjgNu5awvs62k+6RSslxhcvVw2Tw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" + } + }, + "@babel/preset-env": { + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.10.2.tgz", + "integrity": "sha512-MjqhX0RZaEgK/KueRzh+3yPSk30oqDKJ5HP5tqTSB1e2gzGS3PLy7K0BIpnp78+0anFuSwOeuCf1zZO7RzRvEA==", + "requires": { + "@babel/compat-data": "^7.10.1", + "@babel/helper-compilation-targets": "^7.10.2", + "@babel/helper-module-imports": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-proposal-async-generator-functions": "^7.10.1", + "@babel/plugin-proposal-class-properties": "^7.10.1", + "@babel/plugin-proposal-dynamic-import": "^7.10.1", + "@babel/plugin-proposal-json-strings": "^7.10.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.1", + "@babel/plugin-proposal-numeric-separator": "^7.10.1", + "@babel/plugin-proposal-object-rest-spread": "^7.10.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.10.1", + "@babel/plugin-proposal-optional-chaining": "^7.10.1", + "@babel/plugin-proposal-private-methods": "^7.10.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.10.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.10.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.1", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.10.1", + "@babel/plugin-transform-arrow-functions": "^7.10.1", + "@babel/plugin-transform-async-to-generator": "^7.10.1", + "@babel/plugin-transform-block-scoped-functions": "^7.10.1", + "@babel/plugin-transform-block-scoping": "^7.10.1", + "@babel/plugin-transform-classes": "^7.10.1", + "@babel/plugin-transform-computed-properties": "^7.10.1", + "@babel/plugin-transform-destructuring": "^7.10.1", + "@babel/plugin-transform-dotall-regex": "^7.10.1", + "@babel/plugin-transform-duplicate-keys": "^7.10.1", + "@babel/plugin-transform-exponentiation-operator": "^7.10.1", + "@babel/plugin-transform-for-of": "^7.10.1", + "@babel/plugin-transform-function-name": "^7.10.1", + "@babel/plugin-transform-literals": "^7.10.1", + "@babel/plugin-transform-member-expression-literals": "^7.10.1", + "@babel/plugin-transform-modules-amd": "^7.10.1", + "@babel/plugin-transform-modules-commonjs": "^7.10.1", + "@babel/plugin-transform-modules-systemjs": "^7.10.1", + "@babel/plugin-transform-modules-umd": "^7.10.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.10.1", + "@babel/plugin-transform-object-super": "^7.10.1", + "@babel/plugin-transform-parameters": "^7.10.1", + "@babel/plugin-transform-property-literals": "^7.10.1", + "@babel/plugin-transform-regenerator": "^7.10.1", + "@babel/plugin-transform-reserved-words": "^7.10.1", + "@babel/plugin-transform-shorthand-properties": "^7.10.1", + "@babel/plugin-transform-spread": "^7.10.1", + "@babel/plugin-transform-sticky-regex": "^7.10.1", + "@babel/plugin-transform-template-literals": "^7.10.1", + "@babel/plugin-transform-typeof-symbol": "^7.10.1", + "@babel/plugin-transform-unicode-escapes": "^7.10.1", + "@babel/plugin-transform-unicode-regex": "^7.10.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.10.2", + "browserslist": "^4.12.0", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", + "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.10.1.tgz", + "integrity": "sha512-Rw0SxQ7VKhObmFjD/cUcKhPTtzpeviEFX1E6PgP+cYOhQ98icNqtINNFANlsdbQHrmeWnqdxA4Tmnl1jy5tp3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-transform-react-display-name": "^7.10.1", + "@babel/plugin-transform-react-jsx": "^7.10.1", + "@babel/plugin-transform-react-jsx-development": "^7.10.1", + "@babel/plugin-transform-react-jsx-self": "^7.10.1", + "@babel/plugin-transform-react-jsx-source": "^7.10.1", + "@babel/plugin-transform-react-pure-annotations": "^7.10.1" + } + }, + "@babel/runtime": { + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.2.tgz", + "integrity": "sha512-6sF3uQw2ivImfVIl62RZ7MXhO2tap69WeWK57vAaimT6AZbE4FbqjdEJIN1UqoD6wI6B+1n9UiagafH1sxjOtg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.10.2.tgz", + "integrity": "sha512-+a2M/u7r15o3dV1NEizr9bRi+KUVnrs/qYxF0Z06DAPx/4VCWaz1WA7EcbE+uqGgt39lp5akWGmHsTseIkHkHg==", + "dev": true, + "requires": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.1.tgz", + "integrity": "sha512-OQDg6SqvFSsc9A0ej6SKINWrpJiNonRIniYondK2ViKhB06i3c0s+76XUft71iqBEe9S1OKsHwPAjfHnuvnCig==", + "requires": { + "@babel/code-frame": "^7.10.1", + "@babel/parser": "^7.10.1", + "@babel/types": "^7.10.1" + } + }, + "@babel/traverse": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.1.tgz", + "integrity": "sha512-C/cTuXeKt85K+p08jN6vMDz8vSV0vZcI0wmQ36o6mjbuo++kPMdpOYw23W2XH04dbRt9/nMEfA4W3eR21CD+TQ==", + "requires": { + "@babel/code-frame": "^7.10.1", + "@babel/generator": "^7.10.1", + "@babel/helper-function-name": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1", + "@babel/parser": "^7.10.1", + "@babel/types": "^7.10.1", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.2.tgz", + "integrity": "sha512-AD3AwWBSz0AWF0AkCN9VPiWrvldXq+/e3cHa4J89vo4ymjz1XwrBFFVZmkJTsQIPNk+ZVomPSXUJqq8yyjZsng==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.1", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@fortawesome/fontawesome-common-types": { + "version": "0.2.29", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.29.tgz", + "integrity": "sha512-cY+QfDTbZ7XVxzx7jxbC98Oxr/zc7R2QpTLqTxqlfyXDrAJjzi/xUIqAUsygELB62JIrbsWxtSRhayKFkGI7MA==" + }, + "@fortawesome/fontawesome-svg-core": { + "version": "1.2.29", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.29.tgz", + "integrity": "sha512-xmPmP2t8qrdo8RyKihTkGb09RnZoc+7HFBCnr0/6ZhStdGDSLeEd7ajV181+2W29NWIFfylO13rU+s3fpy3cnA==", + "requires": { + "@fortawesome/fontawesome-common-types": "^0.2.29" + } + }, + "@fortawesome/free-brands-svg-icons": { + "version": "5.13.1", + "resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-5.13.1.tgz", + "integrity": "sha512-dKwF+NpIV2LVCNBA7hibH53k+ChF4Wu59P2z35gu3zwRBZpmpLVhS9k1/RiSqUqkyXUQvA2rSv48GY6wp5axZQ==", + "requires": { + "@fortawesome/fontawesome-common-types": "^0.2.29" + } + }, + "@fortawesome/free-solid-svg-icons": { + "version": "5.13.1", + "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.13.1.tgz", + "integrity": "sha512-LQH/0L1p4+rqtoSHa9qFYR84hpuRZKqaQ41cfBQx8b68p21zoWSekTAeA54I/2x9VlCHDLFlG74Nmdg4iTPQOg==", + "requires": { + "@fortawesome/fontawesome-common-types": "^0.2.29" + } + }, + "@fortawesome/react-fontawesome": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.1.11.tgz", + "integrity": "sha512-sClfojasRifQKI0OPqTy8Ln8iIhnxR/Pv/hukBhWnBz9kQRmqi6JSH3nghlhAY7SUeIIM7B5/D2G8WjX0iepVg==", + "requires": { + "prop-types": "^15.7.2" + } + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", + "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", + "dev": true + }, + "@jest/console": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-25.5.0.tgz", + "integrity": "sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-message-util": "^25.5.0", + "jest-util": "^25.5.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-25.5.4.tgz", + "integrity": "sha512-3uSo7laYxF00Dg/DMgbn4xMJKmDdWvZnf89n8Xj/5/AeQ2dOQmn6b6Hkj/MleyzZWXpwv+WSdYWl4cLsy2JsoA==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/reporters": "^25.5.1", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^25.5.0", + "jest-config": "^25.5.4", + "jest-haste-map": "^25.5.1", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-resolve-dependencies": "^25.5.4", + "jest-runner": "^25.5.4", + "jest-runtime": "^25.5.4", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "jest-watcher": "^25.5.0", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "realpath-native": "^2.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + } + } + }, + "@jest/environment": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-25.5.0.tgz", + "integrity": "sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==", + "dev": true, + "requires": { + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0" + } + }, + "@jest/fake-timers": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-25.5.0.tgz", + "integrity": "sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "lolex": "^5.0.0" + } + }, + "@jest/globals": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-25.5.2.tgz", + "integrity": "sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==", + "dev": true, + "requires": { + "@jest/environment": "^25.5.0", + "@jest/types": "^25.5.0", + "expect": "^25.5.0" + } + }, + "@jest/reporters": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-25.5.1.tgz", + "integrity": "sha512-3jbd8pPDTuhYJ7vqiHXbSwTJQNavczPs+f1kRprRDxETeE3u6srJ+f0NPuwvOmk+lmunZzPkYWIFZDLHQPkviw==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^25.5.1", + "jest-resolve": "^25.5.1", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "node-notifier": "^6.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^3.1.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^4.1.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/source-map": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz", + "integrity": "sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@jest/test-result": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-25.5.0.tgz", + "integrity": "sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/types": "^25.5.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-25.5.4.tgz", + "integrity": "sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==", + "dev": true, + "requires": { + "@jest/test-result": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-runner": "^25.5.4", + "jest-runtime": "^25.5.4" + } + }, + "@jest/transform": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-25.5.1.tgz", + "integrity": "sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^25.5.0", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^3.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-regex-util": "^25.2.6", + "jest-util": "^25.5.0", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true + }, + "@sinonjs/commons": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.0.tgz", + "integrity": "sha512-wEj54PfsZ5jGSwMX68G8ZXFawcSglQSXqCftWX3ec8MDUzQdHgcKvw97awHbY0efQEL5iKUOAmmVtoYgmrSG4Q==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@types/babel__core": { + "version": "7.1.8", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.8.tgz", + "integrity": "sha512-KXBiQG2OXvaPWFPDS1rD8yV9vO0OuWIqAEqLsbfX0oU2REN5KuoMnZ1gClWcBhO5I3n6oTVAmrMufOvRqdmFTQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz", + "integrity": "sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", + "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.12.tgz", + "integrity": "sha512-t4CoEokHTfcyfb4hUaF9oOHu9RmmNWnm1CP0YmMqOOfClKascOmvlEM736vlqeScuGvBDsHkf8R2INd4DWreQA==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true + }, + "@types/glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.3.tgz", + "integrity": "sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/json-schema": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz", + "integrity": "sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/node": { + "version": "14.0.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.13.tgz", + "integrity": "sha512-rouEWBImiRaSJsVA+ITTFM6ZxibuAlTuNOCyxVbwreu6k6+ujs7DfnU9o+PShFhET78pMBl3eH+AGSI5eOTkPA==" + }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true + }, + "@types/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==", + "dev": true + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", + "dev": true + }, + "@types/yargs": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz", + "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==", + "dev": true + }, + "@typescript-eslint/experimental-utils": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", + "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + }, + "dependencies": { + "eslint-scope": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", + "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + } + } + }, + "@typescript-eslint/typescript-estree": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", + "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "eslint-visitor-keys": "^1.1.0", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + } + } + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "requires": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abab": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", + "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "acorn-jsx": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", + "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==", + "dev": true + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true + }, + "airbnb-prop-types": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.15.0.tgz", + "integrity": "sha512-jUh2/hfKsRjNFC4XONQrxo/n/3GG4Tn6Hl0WlFQN5PY9OMC9loSCoAYKnZsWaP8wEfd5xcrPloK0Zg6iS1xwVA==", + "requires": { + "array.prototype.find": "^2.1.0", + "function.prototype.name": "^1.1.1", + "has": "^1.0.3", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object.assign": "^4.1.0", + "object.entries": "^1.1.0", + "prop-types": "^15.7.2", + "prop-types-exact": "^1.2.0", + "react-is": "^16.9.0" + } + }, + "ajv": { + "version": "6.12.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", + "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + }, + "ajv-keywords": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.0.tgz", + "integrity": "sha512-eyoaac3btgU8eJlvh01En8OCKzRqlLe2G5jDsCr3RiE2uLGMEEB1aaGwVVpwR8M95956tGH6R+9edC++OvzaVw==" + }, + "ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "dev": true, + "requires": { + "string-width": "^3.0.0" + } + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.0.tgz", + "integrity": "sha512-tpVyXGt6gJVTVwCmu8qgBkDHhvtQ/es80y6J8ziybiwQU/x+LnCy+v8p9CWOTHv3i1BMnH5/IfzMpuTcFPCMQA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", + "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=" + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", + "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "array.prototype.find": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", + "integrity": "sha512-mi+MYNJYLTx2eNYy+Yh6raoQacCsNeeMUaspFPh9Y141lFSsWxxB8V9mM2ye+eqiRs917J6/pJ4M9ZPzenWckA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.4" + } + }, + "array.prototype.flat": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", + "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", + "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==", + "dev": true + }, + "axe-core": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-3.5.5.tgz", + "integrity": "sha512-5P0QZ6J5xGikH780pghEdbEKijCTrruK9KxtPZCFWUpef0f6GipO+xEZ5GKCb020mmqgbiNO6TcA55CriL784Q==", + "dev": true + }, + "axobject-query": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.1.2.tgz", + "integrity": "sha512-ICt34ZmrVt8UQnvPl6TVyDTkmhXmAyAT4Jh5ugfGUX4MOrZ+U/ZY6/sdylRw3qGNr9Ub5AJsaHeDMzNLehRdOQ==", + "dev": true + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + } + }, + "babel-jest": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-25.5.1.tgz", + "integrity": "sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==", + "dev": true, + "requires": { + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "requires": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^4.0.0", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.5.0.tgz", + "integrity": "sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-current-node-syntax": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.3.tgz", + "integrity": "sha512-uyexu1sVwcdFnyq9o8UQYsXwXflIh8LvrF5+cKrYam93ned1CStffB3+BEcsxGSgagoA3GEyjDqO4a/58hyPYQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-25.5.0.tgz", + "integrity": "sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^25.5.0", + "babel-preset-current-node-syntax": "^0.1.2" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", + "optional": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bn.js": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz", + "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "boxen": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz", + "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==", + "dev": true, + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^2.4.2", + "cli-boxes": "^2.2.0", + "string-width": "^3.0.0", + "term-size": "^1.2.0", + "type-fest": "^0.3.0", + "widest-line": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "dev": true + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "browserify-sign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.0.tgz", + "integrity": "sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.2", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", + "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "requires": { + "caniuse-lite": "^1.0.30001043", + "electron-to-chromium": "^1.3.413", + "node-releases": "^1.1.53", + "pkg-up": "^2.0.0" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + } + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "caniuse-lite": { + "version": "1.0.30001084", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001084.tgz", + "integrity": "sha512-ftdc5oGmhEbLUuMZ/Qp3mOpzfZLCxPYKcvGv6v2dJJ+8EdqcvZRbAGOiLmkM/PV1QGta/uwBs8/nCl6sokDW6w==" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "requires": { + "rsvp": "^4.8.4" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "cheerio": { + "version": "1.0.0-rc.3", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", + "integrity": "sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==", + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.1", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash": "^4.15.0", + "parse5": "^3.0.1" + } + }, + "chokidar": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz", + "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==", + "optional": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "optional": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "optional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "optional": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "optional": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cli-boxes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", + "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "configstore": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", + "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==", + "dev": true, + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "confusing-browser-globals": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz", + "integrity": "sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==", + "dev": true + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "connect-pause": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/connect-pause/-/connect-pause-0.1.1.tgz", + "integrity": "sha1-smmyu4Ldsaw9tQmcD7WCq6mfs3o=", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js-compat": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", + "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", + "requires": { + "browserslist": "^4.8.5", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz", + "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "dependencies": { + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-fetch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.5.tgz", + "integrity": "sha512-FFLcLtraisj5eteosnX1gf01qYDCOc4fDy0+euOt8Kn9YBY2NtXL/pCoYPavw24NIQkQqm5ZOLsGD5Zzj0gyew==", + "requires": { + "node-fetch": "2.6.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "dev": true + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-loader": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", + "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "css-parse": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", + "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=", + "dev": true, + "requires": { + "css": "^2.0.0" + } + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "damerau-levenshtein": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + }, + "diff-sequences": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", + "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "discontinuous-range": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", + "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo=" + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.3.478", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.478.tgz", + "integrity": "sha512-pt9GUDD52uEO9ZXWcG4UuW/HwE8T+a8iFP7K2qqWrHB5wUxbbvCIXGBVpQDDQwSR766Nn4AkmLYxOUNd4Ji5Dw==" + }, + "elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.2.0.tgz", + "integrity": "sha512-S7eiFb/erugyd1rLb6mQ3Vuq+EXHv5cpCkNqqIkYkBgN2QdFnyCZzFBleqwGEx4lgNGYij81BWnCrFNK7vxvjQ==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "enzyme": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-3.11.0.tgz", + "integrity": "sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw==", + "requires": { + "array.prototype.flat": "^1.2.3", + "cheerio": "^1.0.0-rc.3", + "enzyme-shallow-equal": "^1.0.1", + "function.prototype.name": "^1.1.2", + "has": "^1.0.3", + "html-element-map": "^1.2.0", + "is-boolean-object": "^1.0.1", + "is-callable": "^1.1.5", + "is-number-object": "^1.0.4", + "is-regex": "^1.0.5", + "is-string": "^1.0.5", + "is-subset": "^0.1.1", + "lodash.escape": "^4.0.1", + "lodash.isequal": "^4.5.0", + "object-inspect": "^1.7.0", + "object-is": "^1.0.2", + "object.assign": "^4.1.0", + "object.entries": "^1.1.1", + "object.values": "^1.1.1", + "raf": "^3.4.1", + "rst-selector-parser": "^2.2.3", + "string.prototype.trim": "^1.2.1" + } + }, + "enzyme-adapter-react-16": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.2.tgz", + "integrity": "sha512-SkvDrb8xU3lSxID8Qic9rB8pvevDbLybxPK6D/vW7PrT0s2Cl/zJYuXvsd1EBTz0q4o3iqG3FJhpYz3nUNpM2Q==", + "requires": { + "enzyme-adapter-utils": "^1.13.0", + "enzyme-shallow-equal": "^1.0.1", + "has": "^1.0.3", + "object.assign": "^4.1.0", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "react-is": "^16.12.0", + "react-test-renderer": "^16.0.0-0", + "semver": "^5.7.0" + } + }, + "enzyme-adapter-utils": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.13.0.tgz", + "integrity": "sha512-YuEtfQp76Lj5TG1NvtP2eGJnFKogk/zT70fyYHXK2j3v6CtuHqc8YmgH/vaiBfL8K1SgVVbQXtTcgQZFwzTVyQ==", + "requires": { + "airbnb-prop-types": "^2.15.0", + "function.prototype.name": "^1.1.2", + "object.assign": "^4.1.0", + "object.fromentries": "^2.0.2", + "prop-types": "^15.7.2", + "semver": "^5.7.1" + } + }, + "enzyme-shallow-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.1.tgz", + "integrity": "sha512-hGA3i1so8OrYOZSM9whlkNmVHOicJpsjgTzC+wn2JMJXhq1oO4kA4bJ5MsfzSIcC71aLDKzJ6gZpIxrqt3QTAQ==", + "requires": { + "has": "^1.0.3", + "object-is": "^1.0.2" + } + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + } + }, + "es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-templates": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", + "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", + "requires": { + "recast": "~0.11.12", + "through": "~2.3.6" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.2.tgz", + "integrity": "sha512-InuOIiKk8wwuOFg6x9BQXbzjrQhtyXh46K9bqVTPzSo2FnyMBaYGBMC6PhQy7yxxil9vIedFBweQBMK74/7o8A==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, + "eslint": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz", + "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.9.1", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^4.0.3", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^5.0.1", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^6.2.2", + "js-yaml": "^3.13.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^5.5.1", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "eslint-config-airbnb": { + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-17.1.1.tgz", + "integrity": "sha512-xCu//8a/aWqagKljt+1/qAM62BYZeNq04HmdevG5yUGWpja0I/xhqd6GdLRch5oetEGFiJAnvtGuTEAese53Qg==", + "dev": true, + "requires": { + "eslint-config-airbnb-base": "^13.2.0", + "object.assign": "^4.1.0", + "object.entries": "^1.1.0" + } + }, + "eslint-config-airbnb-base": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-13.2.0.tgz", + "integrity": "sha512-1mg/7eoB4AUeB0X1c/ho4vb2gYkNH8Trr/EgCT/aGmKhhG+F6vF5s8+iRBlWAzFIAphxIdp3YfEKgEl0f9Xg+w==", + "dev": true, + "requires": { + "confusing-browser-globals": "^1.0.5", + "object.assign": "^4.1.0", + "object.entries": "^1.1.0" + } + }, + "eslint-config-prettier": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-4.3.0.tgz", + "integrity": "sha512-sZwhSTHVVz78+kYD3t5pCWSYEdVSBR0PXnwjDRsUs8ytIrK8PLXw+6FKp8r3Z7rx4ZszdetWlXYKOHoUrrwPlA==", + "dev": true, + "requires": { + "get-stdin": "^6.0.0" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.21.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.21.2.tgz", + "integrity": "sha512-FEmxeGI6yaz+SnEB6YgNHlQK1Bs2DKLM+YF+vuTk5H8J9CLbJLtlPvRFgZZ2+sXiKAlN5dpdlrWOjK8ZoZJpQA==", + "dev": true, + "requires": { + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.3", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "eslint-plugin-jest": { + "version": "23.13.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-23.13.2.tgz", + "integrity": "sha512-qZit+moTXTyZFNDqSIR88/L3rdBlTU7CuW6XmyErD2FfHEkdoLgThkRbiQjzgYnX6rfgLx3Ci4eJmF4Ui5v1Cw==", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "^2.5.0" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.3.0.tgz", + "integrity": "sha512-tHSWX2jXlAaiI45YuEPi3KXJ7MihvQWUZMR9UNB4bUVYvAamwr6AwCm5dgOZOV2rC2qVMjBtjNshBE46n4IG6w==", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.2", + "aria-query": "^4.2.0", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^3.5.4", + "axobject-query": "^2.1.2", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1", + "language-tags": "^1.0.5" + }, + "dependencies": { + "emoji-regex": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.0.0.tgz", + "integrity": "sha512-6p1NII1Vm62wni/VR/cUMauVQoxmLVb9csqQlvLz+hO2gk8U2UYDfXHQSUYIBKmZwAKz867IDqG7B+u0mj+M6w==", + "dev": true + } + } + }, + "eslint-plugin-prettier": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.4.tgz", + "integrity": "sha512-jZDa8z76klRqo+TdGDTFJSavwbnWK2ZpqGKNZ+VvweMW516pDUMmQ2koXvxEE4JhzNvTv+radye/bWGBmA6jmg==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-plugin-react": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.0.tgz", + "integrity": "sha512-rqe1abd0vxMjmbPngo4NaYxTcR3Y4Hrmc/jg4T+sYz63yqlmJRknpEQfmWY+eDWPuMmix6iUIK+mv0zExjeLgA==", + "dev": true, + "requires": { + "array-includes": "^3.1.1", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.3", + "object.entries": "^1.1.1", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.15.1", + "string.prototype.matchall": "^4.0.2", + "xregexp": "^4.3.0" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + } + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.2.0.tgz", + "integrity": "sha512-WFb4ihckKil6hu3Dp798xdzSfddwKKU3+nGniKF6HfeW6OLd2OUDEPP7TcHtB5+QXOKg2s6B2DaMPE1Nn/kxKQ==", + "dev": true + }, + "espree": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz", + "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", + "dev": true, + "requires": { + "acorn": "^6.0.7", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.0" + } + }, + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz", + "integrity": "sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + }, + "events": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", + "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==" + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", + "dev": true + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "expect": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-25.5.0.tgz", + "integrity": "sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "ansi-styles": "^4.0.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.6" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "express-urlrewrite": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/express-urlrewrite/-/express-urlrewrite-1.3.0.tgz", + "integrity": "sha512-xy3WZqA9EIfb51FkL1R0EqW91Z8lMi9ohp/WrNxKukvQulybqvh7+OsGiw9JOD51NrGsSuWi2hqOv7GW+DGz1w==", + "dev": true, + "requires": { + "debug": "*", + "path-to-regexp": "^1.0.3" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dev": true, + "requires": { + "isarray": "0.0.1" + } + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-loader": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.0.0.tgz", + "integrity": "sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "follow-redirects": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.12.1.tgz", + "integrity": "sha512-tmRv0AVuR7ZyouUHLeNSiO6pqulF7dYa3s19c6t+wz9LD69/uSzdMxJ2S91nTI9U3rt/IldxpzMOFejp6f0hjg==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.2.tgz", + "integrity": "sha512-C8A+LlHBJjB2AdcRPorc5JvJ5VUoWlXdEHLOJdCI7kjHEtGTpHQUiqMvCIKUwIsGwZX2jZJy761AXsn356bJQg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "functions-have-names": "^1.2.0" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "functions-have-names": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.1.tgz", + "integrity": "sha512-j48B/ZI7VKs3sgeI2cZp7WXWmZXu7Iq5pl5/vptV5N2mq+DGFuS/ulaDjtaoLpYzuD6u8UgrUKHfgo7fDTSiBA==" + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, + "get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "optional": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, + "requires": { + "ini": "^1.3.4" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + }, + "dependencies": { + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + } + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true, + "optional": true + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-element-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.2.0.tgz", + "integrity": "sha512-0uXq8HsuG1v2TmQ8QkIhzbrqeskE4kn52Q18QJ9iAA/SnHoEKXWiUxHQtclRsCFWEUD2So34X+0+pZZu862nnw==", + "requires": { + "array-filter": "^1.0.0" + } + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-entities": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", + "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "html-loader": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", + "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", + "requires": { + "es6-templates": "^0.2.3", + "fastparse": "^1.1.1", + "html-minifier": "^3.5.8", + "loader-utils": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + } + } + }, + "html-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", + "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", + "requires": { + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + } + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, + "husky": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/husky/-/husky-2.7.0.tgz", + "integrity": "sha512-LIi8zzT6PyFpcYKdvWRCn/8X+6SuG2TgYYMrM6ckEYhlp44UcEduVymZGIZNLiwOUjrEud+78w/AsAiqJA/kRg==", + "dev": true, + "requires": { + "cosmiconfig": "^5.2.0", + "execa": "^1.0.0", + "find-up": "^3.0.0", + "get-stdin": "^7.0.0", + "is-ci": "^2.0.0", + "pkg-dir": "^4.1.0", + "please-upgrade-node": "^3.1.1", + "read-pkg": "^5.1.1", + "run-node": "^1.0.0", + "slash": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "get-stdin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", + "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parse-json": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", + "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + } + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + } + } + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + } + } + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "internal-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", + "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "dev": true, + "requires": { + "es-abstract": "^1.17.0-next.1", + "has": "^1.0.3", + "side-channel": "^1.0.2" + } + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.0.1.tgz", + "integrity": "sha512-TqZuVwa/sppcrhUCAYkGBk7w0yxfQQnxq28fjkO53tnK9FQXmdwz2JS5+GjsWQ6RByES1K40nI+yDic5c9/aAQ==" + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-docker": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", + "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==", + "dev": true, + "optional": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "dev": true, + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + }, + "dependencies": { + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + } + } + }, + "is-npm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz", + "integrity": "sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-number-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", + "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==" + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, + "is-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", + "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + }, + "is-subset": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", + "integrity": "sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY=" + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest/-/jest-25.5.4.tgz", + "integrity": "sha512-hHFJROBTqZahnO+X+PMtT6G2/ztqAZJveGqz//FnWWHurizkD05PQGzRZOhF3XP6z7SJmL+5tCfW8qV06JypwQ==", + "dev": true, + "requires": { + "@jest/core": "^25.5.4", + "import-local": "^3.0.2", + "jest-cli": "^25.5.4" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "jest-cli": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.5.4.tgz", + "integrity": "sha512-rG8uJkIiOUpnREh1768/N3n27Cm+xPFkSNFO91tgg+8o2rXeVLStz+vkXkGr4UtzH6t1SNbjwoiswd7p4AhHTw==", + "dev": true, + "requires": { + "@jest/core": "^25.5.4", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^25.5.4", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "prompts": "^2.0.1", + "realpath-native": "^2.0.0", + "yargs": "^15.3.1" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.3.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", + "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.1" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "jest-changed-files": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-25.5.0.tgz", + "integrity": "sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "execa": "^3.2.0", + "throat": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "onetime": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "jest-config": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-25.5.4.tgz", + "integrity": "sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^25.5.4", + "@jest/types": "^25.5.0", + "babel-jest": "^25.5.1", + "chalk": "^3.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^25.5.0", + "jest-environment-node": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-jasmine2": "^25.5.4", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "micromatch": "^4.0.2", + "pretty-format": "^25.5.0", + "realpath-native": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "jest-diff": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", + "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "diff-sequences": "^25.2.6", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.3.0.tgz", + "integrity": "sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-25.5.0.tgz", + "integrity": "sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.5.0.tgz", + "integrity": "sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==", + "dev": true, + "requires": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "jsdom": "^15.2.1" + } + }, + "jest-environment-node": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-25.5.0.tgz", + "integrity": "sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==", + "dev": true, + "requires": { + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "jest-fetch-mock": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/jest-fetch-mock/-/jest-fetch-mock-3.0.3.tgz", + "integrity": "sha512-Ux1nWprtLrdrH4XwE7O7InRY6psIi3GOsqNESJgMJ+M5cv4A8Lh7SN9d2V2kKRZ8ebAfcd1LNyZguAOb6JiDqw==", + "requires": { + "cross-fetch": "^3.0.4", + "promise-polyfill": "^8.1.3" + } + }, + "jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", + "dev": true + }, + "jest-haste-map": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-25.5.1.tgz", + "integrity": "sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "@types/graceful-fs": "^4.1.2", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-serializer": "^25.5.0", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7", + "which": "^2.0.2" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "jest-jasmine2": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-25.5.4.tgz", + "integrity": "sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^25.5.0", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "co": "^4.6.0", + "expect": "^25.5.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^25.5.0", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-runtime": "^25.5.4", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0", + "throat": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-25.5.0.tgz", + "integrity": "sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==", + "dev": true, + "requires": { + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + } + }, + "jest-matcher-utils": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz", + "integrity": "sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-25.5.0.tgz", + "integrity": "sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "slash": "^3.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "jest-mock": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-25.5.0.tgz", + "integrity": "sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0" + } + }, + "jest-pnp-resolver": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz", + "integrity": "sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ==", + "dev": true + }, + "jest-regex-util": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-25.2.6.tgz", + "integrity": "sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==", + "dev": true + }, + "jest-resolve": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-25.5.1.tgz", + "integrity": "sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "browser-resolve": "^1.11.3", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.1", + "read-pkg-up": "^7.0.1", + "realpath-native": "^2.0.0", + "resolve": "^1.17.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parse-json": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", + "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "jest-resolve-dependencies": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-25.5.4.tgz", + "integrity": "sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-snapshot": "^25.5.1" + } + }, + "jest-runner": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-25.5.4.tgz", + "integrity": "sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-docblock": "^25.3.0", + "jest-haste-map": "^25.5.1", + "jest-jasmine2": "^25.5.4", + "jest-leak-detector": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "jest-runtime": "^25.5.4", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-25.5.4.tgz", + "integrity": "sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/globals": "^25.5.2", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-haste-map": "^25.5.1", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.3.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.3.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz", + "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.1" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "jest-serializer": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.5.0.tgz", + "integrity": "sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4" + } + }, + "jest-snapshot": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.5.1.tgz", + "integrity": "sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/prettier": "^1.19.0", + "chalk": "^3.0.0", + "expect": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "make-dir": "^3.0.0", + "natural-compare": "^1.4.0", + "pretty-format": "^25.5.0", + "semver": "^6.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-25.5.0.tgz", + "integrity": "sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "make-dir": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.5.0.tgz", + "integrity": "sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "leven": "^3.1.0", + "pretty-format": "^25.5.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-25.5.0.tgz", + "integrity": "sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==", + "dev": true, + "requires": { + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "jest-util": "^25.5.0", + "string-length": "^3.1.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + } + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + } + } + }, + "jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", + "dev": true, + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + } + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", + "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz", + "integrity": "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==", + "dev": true + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "ws": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.0.tgz", + "integrity": "sha512-iFtXzngZVXPGgpTlP1rBqsUK82p9tKqsWRPg5L56egiljujJT3vGAYnHANvFxBieXrTFavhzhxW52jnaWV+w2w==", + "dev": true + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-parse-helpfulerror": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz", + "integrity": "sha1-E/FM4C7tTpgSl7ZOueO5MuLdE9w=", + "dev": true, + "requires": { + "jju": "^1.1.0" + } + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-server": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/json-server/-/json-server-0.15.1.tgz", + "integrity": "sha512-6Vc6tC1uLasnMd6Ksnq+4gSQcRqLuSJ/yLoIG4fr4P8f5dAR1gbCqgaVRlk8jfRune0NXcrfDrz7liwAD2WEeQ==", + "dev": true, + "requires": { + "body-parser": "^1.19.0", + "chalk": "^2.4.2", + "compression": "^1.7.4", + "connect-pause": "^0.1.1", + "cors": "^2.8.5", + "errorhandler": "^1.5.1", + "express": "^4.17.1", + "express-urlrewrite": "^1.2.0", + "json-parse-helpfulerror": "^1.0.3", + "lodash": "^4.17.15", + "lodash-id": "^0.14.0", + "lowdb": "^1.0.0", + "method-override": "^3.0.0", + "morgan": "^1.9.1", + "nanoid": "^2.1.0", + "object-assign": "^4.1.1", + "please-upgrade-node": "^3.2.0", + "pluralize": "^8.0.0", + "request": "^2.88.0", + "server-destroy": "^1.0.1", + "update-notifier": "^3.0.1", + "yargs": "^14.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "yargs": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^15.0.1" + } + }, + "yargs-parser": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", + "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jsx-ast-utils": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", + "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", + "dev": true, + "requires": { + "array-includes": "^3.1.1", + "object.assign": "^4.1.0" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "language-subtag-registry": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.20.tgz", + "integrity": "sha512-KPMwROklF4tEx283Xw0pNKtfTj1gZ4UByp4EsIFWLgBavJltF4TiYPc39k06zSTsLzxTVXXDSpbwaQXaFB4Qeg==", + "dev": true + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "dev": true, + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "requires": { + "package-json": "^6.3.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "requires": { + "leven": "^3.1.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash-id": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/lodash-id/-/lodash-id-0.14.0.tgz", + "integrity": "sha1-uvSJNOVDobXWNG+MhGmLGoyAOJY=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.escape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg=" + }, + "lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=" + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "loglevel": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz", + "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==" + }, + "lolex": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", + "integrity": "sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lowdb": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-1.0.0.tgz", + "integrity": "sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.3", + "is-promise": "^2.1.0", + "lodash": "4", + "pify": "^3.0.0", + "steno": "^0.4.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.x" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "method-override": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-3.0.0.tgz", + "integrity": "sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==", + "dev": true, + "requires": { + "debug": "3.1.0", + "methods": "~1.1.2", + "parseurl": "~1.3.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.7.0.tgz", + "integrity": "sha512-RQIw6+7utTYn8DBGsf/LpRgZCJMpZt+kuawJ/fju0KiOL6nAaTBNmCJwS7HtwSCXfS47gCkmtBFS7HdsquhdxQ==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "moo": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", + "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==" + }, + "morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "dev": true, + "requires": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nan": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", + "optional": true + }, + "nanoid": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", + "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "nearley": { + "version": "2.19.4", + "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.19.4.tgz", + "integrity": "sha512-oqj3m4oqwKsN77pETa9IPvxHHHLW68KrDc2KYoWMUOhDlrNUo7finubwffQMBRnwNCOXc4kRxCZO0Rvx4L6Zrw==", + "requires": { + "commander": "^2.19.0", + "moo": "^0.5.0", + "railroad-diagrams": "^1.0.0", + "randexp": "0.4.6", + "semver": "^5.4.1" + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + }, + "node-forge": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", + "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + } + } + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true + }, + "node-notifier": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz", + "integrity": "sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==", + "dev": true, + "optional": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.1.1", + "semver": "^6.3.0", + "shellwords": "^0.1.1", + "which": "^1.3.1" + }, + "dependencies": { + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "optional": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "optional": true + } + } + }, + "node-releases": { + "version": "1.1.58", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.58.tgz", + "integrity": "sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "dev": true + }, + "normalize.css": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" + }, + "object-is": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", + "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.entries": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", + "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "has": "^1.0.3" + } + }, + "object.fromentries": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", + "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true + }, + "p-each-series": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.1.0.tgz", + "integrity": "sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ==", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "requires": { + "no-case": "^2.2.0" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" + }, + "parse5": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", + "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", + "requires": { + "@types/node": "*" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + } + } + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "requires": { + "find-up": "^2.1.0" + } + }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "requires": { + "semver-compare": "^1.0.0" + } + }, + "pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "dev": true + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "portfinder": { + "version": "1.0.26", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.26.tgz", + "integrity": "sha512-Xi7mKxJHHMI3rIUrnm/jjUgwhbYMkp/XKEcZX3aG4BrumLpq3nmoQMX+ClYnDZnZ/New7IatC1no5RX0zo1vXQ==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz", + "integrity": "sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==", + "dev": true, + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.16", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "requires": { + "renderkid": "^2.0.1", + "utila": "~0.4" + } + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "promise-polyfill": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.1.3.tgz", + "integrity": "sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g==" + }, + "prompts": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", + "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.4" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "prop-types-exact": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz", + "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==", + "requires": { + "has": "^1.0.3", + "object.assign": "^4.1.0", + "reflect.ownkeys": "^0.2.0" + } + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "querystringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "railroad-diagrams": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", + "integrity": "sha1-635iZ1SN3t+4mcG5Dlc3RVnN234=" + }, + "randexp": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", + "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "requires": { + "discontinuous-range": "1.0.0", + "ret": "~0.1.10" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + } + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "react": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-dom": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", + "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-test-renderer": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.13.1.tgz", + "integrity": "sha512-Sn2VRyOK2YJJldOqoh8Tn/lWQ+ZiKhyZTPtaO0Q6yNj+QDbmRkVFap6pZPy3YQk8DScRDfyqm/KxKYP9gCMRiQ==", + "requires": { + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "react-is": "^16.8.6", + "scheduler": "^0.19.1" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "realpath-native": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz", + "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==", + "dev": true + }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "requires": { + "ast-types": "0.9.6", + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" + } + }, + "reflect.ownkeys": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", + "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=" + }, + "regenerate": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==" + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" + }, + "regenerator-transform": { + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", + "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", + "requires": { + "@babel/runtime": "^7.8.4", + "private": "^0.1.8" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "regexpu-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "registry-auth-token": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.1.tgz", + "integrity": "sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA==", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "renderkid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", + "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", + "requires": { + "css-select": "^1.1.0", + "dom-converter": "^0.2", + "htmlparser2": "^3.3.0", + "strip-ansi": "^3.0.0", + "utila": "^0.4.0" + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } + } + }, + "request-promise-core": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", + "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "request-promise-native": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", + "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", + "dev": true, + "requires": { + "request-promise-core": "1.1.3", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "dependencies": { + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "dependencies": { + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + } + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rst-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", + "integrity": "sha1-gbIw6i/MYGbInjRy3nlChdmwPZE=", + "requires": { + "lodash.flattendeep": "^4.4.0", + "nearley": "^2.7.10" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", + "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==", + "dev": true + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", + "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dev": true, + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dev": true, + "requires": { + "xmlchars": "^2.1.1" + } + }, + "scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", + "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "requires": { + "node-forge": "0.9.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "dev": true, + "requires": { + "semver": "^5.0.3" + } + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialize-javascript": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz", + "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true, + "optional": true + }, + "side-channel": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz", + "integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==", + "dev": true, + "requires": { + "es-abstract": "^1.17.0-next.1", + "object-inspect": "^1.7.0" + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "steno": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/steno/-/steno-0.4.4.tgz", + "integrity": "sha1-BxEFvfwobmYVwEA8J+nXtdy4Vcs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.3" + } + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "string-length": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", + "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", + "dev": true, + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "string.prototype.matchall": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz", + "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.2" + } + }, + "string.prototype.trim": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.1.tgz", + "integrity": "sha512-MjGFEeqixw47dAMFMtgUro/I0+wNqZB5GKXGt1fFr24u3TzDXCPu7J9Buppzoe3r/LqkSDLDDJzE15RGWDGAVw==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "style-loader": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", + "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "stylus": { + "version": "0.54.7", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.7.tgz", + "integrity": "sha512-Yw3WMTzVwevT6ZTrLCYNHAFmanMxdylelL3hkWNgPMeTCpMwpV3nXjpOHuBXtFv7aiO2xRuQS6OoAdgkNcSNug==", + "dev": true, + "requires": { + "css-parse": "~2.0.0", + "debug": "~3.1.0", + "glob": "^7.1.3", + "mkdirp": "~0.5.x", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "semver": "^6.0.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, + "stylus-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz", + "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "when": "~3.6.x" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "dev": true, + "requires": { + "execa": "^0.7.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + } + }, + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + } + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "terser-webpack-plugin": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz", + "integrity": "sha512-U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA==", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^3.1.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "toposort": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=" + }, + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + }, + "tsutils": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dev": true, + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-notifier": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz", + "integrity": "sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==", + "dev": true, + "requires": { + "boxen": "^3.0.0", + "chalk": "^2.0.1", + "configstore": "^4.0.0", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.1.0", + "is-npm": "^3.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-loader": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.0.tgz", + "integrity": "sha512-IzgAAIC8wRrg6NYkFIJY09vtktQcsvU8V6HhtQj9PTefbYImzLB1hufqo4m+RyM5N3mLx5BqJKccgxJS+W3kqw==", + "requires": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.26", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "v8-compile-cache": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==" + }, + "v8-to-istanbul": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz", + "integrity": "sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "dev": true, + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.x" + } + }, + "watchpack": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.2.tgz", + "integrity": "sha512-ymVbbQP40MFTp+cNMvpyBpBtygHnPzPkHqoIwRRj/0B8KhqQwV8LaKjtbaxF2lK4vl8zN9wCxS46IFCU5K4W0g==", + "requires": { + "chokidar": "^3.4.0", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.0" + } + }, + "watchpack-chokidar2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", + "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "webpack": { + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz", + "integrity": "sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.1", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "webpack-cli": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", + "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", + "requires": { + "chalk": "^2.4.2", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.1.1", + "findup-sync": "^3.0.0", + "global-modules": "^2.0.0", + "import-local": "^2.0.0", + "interpret": "^1.4.0", + "loader-utils": "^1.4.0", + "supports-color": "^6.1.0", + "v8-compile-cache": "^2.1.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" + } + } + }, + "webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "requires": { + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "when": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", + "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "dev": true, + "requires": { + "string-width": "^2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", + "dev": true + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "xregexp": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz", + "integrity": "sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==", + "dev": true, + "requires": { + "@babel/runtime-corejs3": "^7.8.3" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } +} diff --git a/package.json b/package.json index 96864e5..f18eba5 100644 --- a/package.json +++ b/package.json @@ -21,17 +21,23 @@ "@babel/core": "^7.8.4", "@babel/preset-env": "^7.7.1", "@babel/preset-react": "^7.8.3", + "@fortawesome/fontawesome-svg-core": "^1.2.29", + "@fortawesome/free-brands-svg-icons": "^5.13.1", + "@fortawesome/free-solid-svg-icons": "^5.13.1", + "@fortawesome/react-fontawesome": "^0.1.11", "babel-loader": "^8.0.6", + "enzyme": "^3.11.0", + "enzyme-adapter-react-16": "^1.15.2", "html-loader": "^0.5.5", "html-webpack-plugin": "^3.2.0", + "jest-fetch-mock": "^3.0.1", + "normalize.css": "^8.0.1", "react": "^16.12.0", "react-dom": "^16.12.0", + "url-loader": "^4.1.0", "webpack": "^4.41.5", "webpack-cli": "^3.3.10", - "webpack-dev-server": "^3.10.2", - "enzyme": "^3.11.0", - "jest-fetch-mock": "^3.0.1", - "enzyme-adapter-react-16": "^1.15.2" + "webpack-dev-server": "^3.10.2" }, "devDependencies": { "babel-eslint": "^10.0.3", @@ -44,6 +50,7 @@ "eslint-plugin-jsx-a11y": "^6.2.3", "eslint-plugin-prettier": "^3.1.2", "eslint-plugin-react": "^7.18.2", + "file-loader": "^6.0.0", "husky": "^2.7.0", "jest": "^25.1.0", "json-server": "^0.15.1", @@ -62,4 +69,4 @@ "/src/__test__/setupTest.js" ] } -} \ No newline at end of file +} diff --git a/public/index.html b/public/index.html index b76b4f4..dedb46d 100644 --- a/public/index.html +++ b/public/index.html @@ -2,9 +2,10 @@ - React Base + + Andrés Valencia A. - Portafolio
- + \ No newline at end of file diff --git a/src/__test__/components/About.test.js b/src/__test__/components/About.test.js index 4f3bd51..61c74dd 100644 --- a/src/__test__/components/About.test.js +++ b/src/__test__/components/About.test.js @@ -10,11 +10,11 @@ describe('', () => { }); test('About title', () => { - expect(about.find('.About-title').length).toEqual(1); + expect(about.find('.Header-title').length).toEqual(1); }); test('About haves 3 items', () => { - expect(about.find('.About-item').length).toBeGreaterThan(2); + expect(about.find('.Header-job-title').length).toBe(1); }); }); diff --git a/src/__test__/components/Header.test.js b/src/__test__/components/Header.test.js index 894ec0a..b978915 100644 --- a/src/__test__/components/Header.test.js +++ b/src/__test__/components/Header.test.js @@ -10,7 +10,7 @@ describe('
', () => { }); test('Header title', () => { - expect(header.find('.Header-title').length).toEqual(1); + expect(header.find('.Header').length).toEqual(1); }); }); diff --git a/src/assets/static/andres.jpg b/src/assets/static/andres.jpg new file mode 100755 index 0000000000000000000000000000000000000000..dbb3e45e9b37c94dc40331e45ab823eebdbd4703 GIT binary patch literal 197722 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 ( + +) + +export default About; diff --git a/src/components/Academic.jsx b/src/components/Academic.jsx new file mode 100644 index 0000000..47c90ed --- /dev/null +++ b/src/components/Academic.jsx @@ -0,0 +1,22 @@ +import React from 'react' +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; +import { faGraduationCap } from '@fortawesome/free-solid-svg-icons'; +import AcademicItem from './AcademicItem'; + +import '../styles/components/Academic.styl' + +const academicIcon = + +const Academic = ({ academic }) => { + const items = academic || Array(3).fill(1) + return ( +
+

{academicIcon} Academic

+ {items.map((item, index) => { + return () + })} +
+ ) +} + +export default Academic \ No newline at end of file diff --git a/src/components/AcademicItem.jsx b/src/components/AcademicItem.jsx new file mode 100644 index 0000000..23b21e4 --- /dev/null +++ b/src/components/AcademicItem.jsx @@ -0,0 +1,12 @@ +import React from 'react' + +const AcademicItem = ({ degree, institution, description, startDate, endDate }) => ( +
+

{degree}

+

{institution}

+

{description}

+

{`Start date: ${startDate} - End Date: ${endDate}`}

+
+) + +export default AcademicItem \ No newline at end of file diff --git a/src/components/Experience.jsx b/src/components/Experience.jsx new file mode 100644 index 0000000..744016a --- /dev/null +++ b/src/components/Experience.jsx @@ -0,0 +1,22 @@ +import React from 'react' +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; +import { faBriefcase } from '@fortawesome/free-solid-svg-icons'; +import ExperienceItem from './ExperienceItem'; + +import '../styles/components/Experience.styl' + +const experienceIcon = + +const Experience = ({ experience }) => { + const items = experience || Array(3).fill(1) + return ( +
+

{experienceIcon} Experience

+ {items.map((item, index) => { + return () + })} +
+ ) +} + +export default Experience \ No newline at end of file diff --git a/src/components/ExperienceItem.jsx b/src/components/ExperienceItem.jsx new file mode 100644 index 0000000..62748d0 --- /dev/null +++ b/src/components/ExperienceItem.jsx @@ -0,0 +1,12 @@ +import React from 'react' + +const ExperienceItem = ({ jobTitle, jobDescription, company, startDate, endDate }) => ( +
+

{jobTitle}

+

{company}

+

{jobDescription}

+

{`Start date: ${startDate} - End date: ${endDate}`}

+
+) + +export default ExperienceItem \ No newline at end of file diff --git a/src/components/Header.jsx b/src/components/Header.jsx new file mode 100644 index 0000000..47c1d50 --- /dev/null +++ b/src/components/Header.jsx @@ -0,0 +1,14 @@ +import React, { Children } from 'react'; + +import '../styles/components/Header.styl'; + +const Header = ({ children, avatar }) => ( +
+
+ Andrés Valencia +
+ {children} +
+); + +export default Header; diff --git a/src/components/Interest.jsx b/src/components/Interest.jsx new file mode 100644 index 0000000..07019f2 --- /dev/null +++ b/src/components/Interest.jsx @@ -0,0 +1,26 @@ +import React from 'react' +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; +import { faHeart } from '@fortawesome/free-solid-svg-icons'; + +const interestIcon = + +import '../styles/components/Interests.styl' + +const Interest = ({ hobbies }) => { + const items = hobbies || Array(3).fill(1) + return ( +
+

{interestIcon} Interests

+
    + {items.map((item, index) => { + const i = index + return ( +
  • {item}
  • + ) + })} +
+
+ ) +} + +export default Interest \ No newline at end of file diff --git a/src/components/Languages.jsx b/src/components/Languages.jsx new file mode 100644 index 0000000..afefe00 --- /dev/null +++ b/src/components/Languages.jsx @@ -0,0 +1,24 @@ +import React from 'react' +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; +import { faLanguage } from '@fortawesome/free-solid-svg-icons'; +import LanguagesItem from './LanguagesItem'; + +import '../styles/components/Languages.styl' + +const languagesIcon = + +const Languages = ({ languages }) => { + const items = languages || Array(3).fill(1) + return ( +
+

{languagesIcon} Languages

+ {items.map((item, index) => { + return ( + + ) + })} +
+ ) +} + +export default Languages \ No newline at end of file diff --git a/src/components/LanguagesItem.jsx b/src/components/LanguagesItem.jsx new file mode 100644 index 0000000..f5b486a --- /dev/null +++ b/src/components/LanguagesItem.jsx @@ -0,0 +1,10 @@ +import React from 'react' + +const LanguagesItem = ({ name, percentage}) => ( +
+

{name}

+
+
+) + +export default LanguagesItem \ No newline at end of file diff --git a/src/components/Profile.jsx b/src/components/Profile.jsx new file mode 100644 index 0000000..12767bf --- /dev/null +++ b/src/components/Profile.jsx @@ -0,0 +1,16 @@ +import React from 'react' +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; +import { faIdBadge } from '@fortawesome/free-solid-svg-icons'; + +import '../styles/components/Profile.styl' + +const badgeIcon = + +const Profile = ({ description }) => ( +
+

{badgeIcon} Profile

+

{description}

+
+) + +export default Profile \ No newline at end of file diff --git a/src/components/Skills.jsx b/src/components/Skills.jsx new file mode 100644 index 0000000..5fbe849 --- /dev/null +++ b/src/components/Skills.jsx @@ -0,0 +1,22 @@ +import React from 'react' +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; +import { faJournalWhills } from '@fortawesome/free-solid-svg-icons'; +import SkillsItem from './SkillsItem'; + +import '../styles/components/Skills.styl' + +const skillsIcon = + +const Skills = ({ skills }) => { + const items = skills || Array(3).fill(1) + return ( +
+

{skillsIcon} Skills

+ {items.map((item, index) => { + return () + })} +
+ ) +} + +export default Skills \ No newline at end of file diff --git a/src/components/SkillsItem.jsx b/src/components/SkillsItem.jsx new file mode 100644 index 0000000..6b3feef --- /dev/null +++ b/src/components/SkillsItem.jsx @@ -0,0 +1,10 @@ +import React from 'react' + +const SkillsItem = ({ name, percentage }) => ( +
+

{name}

+
+
+) + +export default SkillsItem \ No newline at end of file diff --git a/src/components/Social.jsx b/src/components/Social.jsx new file mode 100644 index 0000000..872329b --- /dev/null +++ b/src/components/Social.jsx @@ -0,0 +1,18 @@ +import React from 'react' +import SocialItem from './SocialItem' + +import '../styles/components/Social.styl' + +const Social = ({ social }) => { + var items = social || Array(3).fill(1) + return ( +
+
    + {items.map((item, index) => )} +
+
+ + ) +} + +export default Social \ No newline at end of file diff --git a/src/components/SocialItem.jsx b/src/components/SocialItem.jsx new file mode 100644 index 0000000..b7ede35 --- /dev/null +++ b/src/components/SocialItem.jsx @@ -0,0 +1,23 @@ +import React from 'react' +import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; +import { faFacebookSquare, faTwitterSquare, faGithubSquare, faLinkedin } from '@fortawesome/free-brands-svg-icons'; + +const icons = { + facebook: faFacebookSquare, + twitter: faTwitterSquare, + github: faGithubSquare, + linkedin: faLinkedin, +} + +const SocialItem = ({ name, url }) => ( +
  • + +

    + +

    +

    {name}

    +
    +
  • +) + +export default SocialItem \ No newline at end of file diff --git a/src/containers/App.jsx b/src/containers/App.jsx index 5722443..e529858 100644 --- a/src/containers/App.jsx +++ b/src/containers/App.jsx @@ -1,4 +1,5 @@ -import React from 'react'; +// import React from 'react'; +import React, { useState, useEffect } from 'react'; import '../styles/components/App.styl'; import Header from '../components/Header'; import About from '../components/About'; @@ -8,21 +9,35 @@ import Academic from '../components/Academic'; import Skills from '../components/Skills'; import Interest from '../components/Interest'; import Languages from '../components/Languages'; +import Social from '../components/Social' +import useData from '../hooks/useData' + +const API = 'http://localhost:3000/data' const App = () => { + const data = useData(API) + return ( - <> -
    - + +
    +
    - - - - - - - - ) + + + + + + + +
    + ); }; export default App; diff --git a/src/hooks/useData.js b/src/hooks/useData.js new file mode 100644 index 0000000..f930155 --- /dev/null +++ b/src/hooks/useData.js @@ -0,0 +1,22 @@ +import { useState, useEffect } from 'react'; + +const useData = (API) => { + const [state, setState] = useState([{ + experience: [], + Academic: [], + skills: [], + interest: [], + languages: [], + social: [], + }]); + + useEffect(() => { + fetch(API) + .then(response => response.json()) + .then(data => setState(data)) + .catch(error => console.error(error)); + }, []); + return state; +}; + +export default useData; diff --git a/src/styles/_variables.styl b/src/styles/_variables.styl new file mode 100644 index 0000000..cb10d09 --- /dev/null +++ b/src/styles/_variables.styl @@ -0,0 +1,12 @@ +// COLORS +$blue = #313172 +$green = #4B9967 + +$light-green = #c6ffd0 +$light-blue = #D4D9FF +$almost-white = #f9f9f9 + +// FONTS +$headers-font = 'MuseoModerno', cursive +$contents-font = 'Asap', sans-serif +$color = #333 \ No newline at end of file diff --git a/src/styles/components/Academic.styl b/src/styles/components/Academic.styl new file mode 100644 index 0000000..9d0d796 --- /dev/null +++ b/src/styles/components/Academic.styl @@ -0,0 +1,9 @@ +@import "../_variables" + +.Academic + grid-area academic + background-color $blue + color $light-blue + + @media screen and (min-width 768px) + margin-bottom 50px \ No newline at end of file diff --git a/src/styles/components/App.styl b/src/styles/components/App.styl index 4f92ecc..6a2b832 100644 --- a/src/styles/components/App.styl +++ b/src/styles/components/App.styl @@ -1,2 +1,28 @@ +@import url('https://fonts.googleapis.com/css2?family=Asap:wght@400;700&display=swap') +@import url('https://fonts.googleapis.com/css2?family=MuseoModerno:wght@500&display=swap'); +@import '../_variables.styl' +@import '../../../node_modules/normalize.css/normalize.css' + body - background-color blue \ No newline at end of file + background-color #EFEBF7 + font-family $contents-font + font-size 16px + font-weight 400 + color #222 + +h1, +h2, +h3 + font-family $headers-font + +#app + display grid + grid-template-columns 1fr + grid-template-areas "header" "profile" "academic" "experience" "skills" "interest" "languages" "footer" + + @media screen and (min-width 768px) + grid-template-columns repeat(3, 1fr) + grid-template-areas "header header header" "profile profile profile" "academic experience experience" "skills interest languages" "footer footer footer" + +section + padding 20px \ No newline at end of file diff --git a/src/styles/components/Experience.styl b/src/styles/components/Experience.styl new file mode 100644 index 0000000..6ebd3e5 --- /dev/null +++ b/src/styles/components/Experience.styl @@ -0,0 +1,7 @@ +@import "../_variables" + +.Experience + grid-area experience + margin-bottom 50px + background-color $light-blue + color $blue \ No newline at end of file diff --git a/src/styles/components/Interests.styl b/src/styles/components/Interests.styl new file mode 100644 index 0000000..45e7800 --- /dev/null +++ b/src/styles/components/Interests.styl @@ -0,0 +1,24 @@ +@import "../_variables" + +.Interest + grid-area interest + margin 0 10px 50px + background-color $almost-white + color $blue + border-radius 12px + box-shadow 0 4px 4px alpha(#000, .25) + + & ul + display flex + flex-wrap wrap + justify-content center + margin 0 + padding 0 + list-style none + + & li + margin 5px + padding 5px 10px + font-size 1.5rem + background-color alpha($light-blue, .5) + border-radius 20px diff --git a/src/styles/components/Languages.styl b/src/styles/components/Languages.styl new file mode 100644 index 0000000..e5b0f1e --- /dev/null +++ b/src/styles/components/Languages.styl @@ -0,0 +1,29 @@ +@import "../_variables" + +.Languages + grid-area languages + margin 0 10px 50px + background-color $almost-white + color $blue + border-radius 12px + box-shadow 0 4px 4px alpha(#000, .25) + + &-item + margin-bottom 15px + + & h3 + margin 0 0 3px + + .percentage + position relative + height 10px + background-color $green + border-radius 10px + + &:after + content attr(data-value) + position absolute + right 0 + top -16px + font-size 0.875rem + color alpha($blue, .7) \ No newline at end of file diff --git a/src/styles/components/Profile.styl b/src/styles/components/Profile.styl new file mode 100644 index 0000000..f511cd9 --- /dev/null +++ b/src/styles/components/Profile.styl @@ -0,0 +1,19 @@ +@import "../_variables" + +.Profile + grid-area profile + max-width 950px + margin 0 50px 50px + padding 0 20px + background-color $almost-white + border-radius 12px + box-shadow 0 4px 4px alpha(#000, .25) + + &-title + color $blue + + &-desc + color $color + + @media screen and (min-width 1050px) + margin 0 auto 50px \ No newline at end of file diff --git a/src/styles/components/Skills.styl b/src/styles/components/Skills.styl new file mode 100644 index 0000000..1010fd0 --- /dev/null +++ b/src/styles/components/Skills.styl @@ -0,0 +1,29 @@ +@import "../_variables" + +.Skills + grid-area skills + margin 0 10px 50px + background-color $almost-white + color $blue + border-radius 12px + box-shadow 0 4px 4px alpha(#000, .25) + + &-item + margin-bottom 15px + + & h3 + margin 0 0 3px + + .percentage + position relative + height 10px + background-color $green + border-radius 10px + + &:after + content attr(data-value) + position absolute + right 0 + top -16px + font-size 0.875rem + color alpha($blue, .7) \ No newline at end of file diff --git a/src/styles/components/Social.styl b/src/styles/components/Social.styl new file mode 100644 index 0000000..ed0e963 --- /dev/null +++ b/src/styles/components/Social.styl @@ -0,0 +1,30 @@ +@import '../_variables.styl' + +.Social + grid-area footer + padding 20px + background-image linear-gradient(20deg, #08A5D0, #B4ACB6) + background-image linear-gradient(21deg, #454EED, #C57873) + background-image linear-gradient(-133deg, #352824, #48C3F1) + background-image linear-gradient(149deg, #52B564, #2C1F73) + + & ul + display flex + flex-wrap wrap + justify-content space-around + margin 0 + padding 0 + list-style none + + & li + padding 0 10px + + & a + color $light-green + text-decoration none + text-align center + + & p + margin 0 + + diff --git a/src/styles/components/about.styl b/src/styles/components/about.styl new file mode 100644 index 0000000..2971a52 --- /dev/null +++ b/src/styles/components/about.styl @@ -0,0 +1,27 @@ +.Header__contents + text-align center + + .Header-title + margin-bottom 0 + color white + + .Header-job-title + margin-top 5px + color #dbeeff + + .Header-paragraphs + margin-bottom 20px + + .Header-paragraphs p + color #c6ffd0 + margin 5px 0 + + .Header-paragraphs p a + margin-left 5px + color #c6ffd0 + + @media screen and (min-width 600px) + text-align left + + .Header-title + margin 0 diff --git a/src/styles/components/header.styl b/src/styles/components/header.styl new file mode 100644 index 0000000..969d7f7 --- /dev/null +++ b/src/styles/components/header.styl @@ -0,0 +1,27 @@ +.Header + grid-area header + margin-bottom 50px + padding 20px 10px 1px + background-image linear-gradient(20deg, #08A5D0, #B4ACB6) + background-image linear-gradient(21deg, #454EED, #C57873) + background-image linear-gradient(-133deg, #352824, #48C3F1) + background-image linear-gradient(149deg, #2C1F73, #52B564) + + &__image + width 150px + height 150px + margin 0 auto + border 1px solid white + border-radius 100px + overflow hidden + box-shadow 0 0 20px rgba(0, 0, 0, .2) + + & img + width 100% + + @media screen and (min-width 600px) + display flex + flex-wrap nowrap + + &__image + margin 0 20px 0 0 diff --git a/src/utils/getData.js b/src/utils/getData.js index e69de29..0d85929 100644 --- a/src/utils/getData.js +++ b/src/utils/getData.js @@ -0,0 +1,8 @@ +const getData = (API) => { + return fetch(API) + .then(response => response.json) + .then(data => data) + .catch(err => console.log(err)); +}; + +export default getData; diff --git a/webpack.config.js b/webpack.config.js index f05a5c0..79b2578 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -28,6 +28,15 @@ module.exports = { }, ], }, + { + test: /\.jpg|png|svg$/, + use: { + loader: 'url-loader', + options: { + limit: 60000, + }, + }, + }, { test: /\.css|.styl$/, use: [