From a1bfc6c0c940797fe49b5f0fc40af89712d6d1d5 Mon Sep 17 00:00:00 2001 From: Alexander Date: Mon, 22 Mar 2021 22:16:57 -0400 Subject: [PATCH 1/4] fr --- assets/1.jpeg | Bin 0 -> 39323 bytes index.html | 27 + index.js | 84 ++ package-lock.json | 2219 ++++++++++++++++++++++++++++++++++++++++++++- style.css | 56 ++ 5 files changed, 2368 insertions(+), 18 deletions(-) create mode 100644 assets/1.jpeg create mode 100644 index.js create mode 100644 style.css diff --git a/assets/1.jpeg b/assets/1.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..db94e005821e78360d0664076b9a39a59d786af2 GIT binary patch literal 39323 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 + Szechuan Sauce + + + +

+

Rick & Morty

+ +
+
    +
    +
    +

    + +

    +

    +
    +
    +
    + +
    + +
    + +
    +
      +
      +
      \ No newline at end of file diff --git a/index.js b/index.js new file mode 100644 index 0000000..04afa46 --- /dev/null +++ b/index.js @@ -0,0 +1,84 @@ +document.addEventListener('DOMContentLoaded', e => { + e.preventDefault() + const ul = document.getElementById('all-characters') + let count = [] + + async function char() { + const result = await axios.get("https://rickandmortyapi.com/api/character") + console.log(result.data.results) + result.data.results.forEach(el => { + console.log(el) + count.push(el) + + + + let card = document.createElement('div') + if(el.image > 5){ + card.setAttribute('style', 'width: 358px') + } + card.textContent = "" + const li = ul.appendChild(document.createElement('li')) + const img = li.appendChild(document.createElement('img')) + img.setAttribute('src', el.image ) + img.setAttribute('style','higth: 20px') + card.appendChild(img) + img.src = el.image + + + + + + }); + + + + } + + + + + + char() +}) + + +// console.log(el.name) +// let {name, status} = result.data.results[0] +// let{name: location}= result.data.results[0].origin +// let img = result.data.results[0].image +// console.log(name) +// console.log(status) +// console.log(location) +// console.log(img) + +// +// +// let photo =document.getElementById('photo') +// photo.textContent = `` +// + + + + +// let info = document.getElementById('character-info') +// let h3 = document.querySelector('h3') +// h3.textContent = name +// let first = document.getElementById('first') +// first.textContent = ` Status: ${status}` +// let second = document.getElementById('second') +// second.textContent = `Location: ${location}` +// info.appendChild(h3, photo, first, second) + +// const form = document.querySelector('form') +// const input = document.querySelector('input') +// const ul2 = document.getElementById('character-comments-ul') +// const button = document.querySelector('button') +// button.addEventListener('submit', e =>{ +// e.preventDefault() +// let li = document.createElement('li') +// li.textContent = input.value +// ul2.appendChild(li) + +// }) +// form.appendChild(ul2) + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index cffd9c0..88e92b9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,8 +1,2191 @@ { "name": "pursuit-core-module2-practice-assessment", "version": "1.0.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "pursuit-core-module2-practice-assessment", + "version": "1.0.0", + "license": "ISC", + "devDependencies": { + "cypress": "^6.7.0" + } + }, + "node_modules/@cypress/listr-verbose-renderer": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@cypress/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz", + "integrity": "sha1-p3SS9LEdzHxEajSz4ochr9M8ZCo=", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "cli-cursor": "^1.0.2", + "date-fns": "^1.27.2", + "figures": "^1.7.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@cypress/listr-verbose-renderer/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@cypress/listr-verbose-renderer/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@cypress/request": { + "version": "2.88.5", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.5.tgz", + "integrity": "sha512-TzEC1XMi1hJkywWpRfD2clreTa/Z+lOrXDCxxBTBPEcY5azdPi56A6Xw+O4tWJnaJH3iIE7G5aDXZC6JgRZLcA==", + "dev": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@cypress/xvfb": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", + "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", + "dev": true, + "dependencies": { + "debug": "^3.1.0", + "lodash.once": "^4.1.1" + } + }, + "node_modules/@cypress/xvfb/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/@samverschueren/stream-to-observable": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz", + "integrity": "sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==", + "dev": true, + "dependencies": { + "any-observable": "^0.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@types/node": { + "version": "12.12.50", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.50.tgz", + "integrity": "sha512-5ImO01Fb8YsEOYpV+aeyGYztcYcjGsBvN4D7G5r1ef2cuQOpymjWNQi5V0rKHE6PC2ru3HkoUr/Br2/8GUA84w==", + "dev": true + }, + "node_modules/@types/sinonjs__fake-timers": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.2.tgz", + "integrity": "sha512-dIPoZ3g5gcx9zZEszaxLSVTvMReD3xxyyDnQUjA6IYDG9Ba2AV0otMPs+77sG9ojB4Qr2N2Vk5RnKeuA0X/0bg==", + "dev": true + }, + "node_modules/@types/sizzle": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.2.tgz", + "integrity": "sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg==", + "dev": true + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/any-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", + "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/async": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/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, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "node_modules/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, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/blob-util": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", + "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", + "dev": true + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "node_modules/cachedir": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", + "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/chalk/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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 + }, + "node_modules/cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "dev": true, + "dependencies": { + "restore-cursor": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-table3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", + "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", + "dev": true, + "dependencies": { + "colors": "^1.1.2", + "object-assign": "^4.1.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "colors": "^1.1.2" + } + }, + "node_modules/cli-truncate": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", + "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", + "dev": true, + "dependencies": { + "slice-ansi": "0.0.4", + "string-width": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-truncate/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/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 + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/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, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "node_modules/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, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cypress": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-6.7.1.tgz", + "integrity": "sha512-MC9yt1GqpL4WVDQ0STI89K+PdLeC3T3NuAb2N61d6vYGR9pJy8w3Fqe0OWZwaRTJtg9eAyHXPGmFsyKeNQ3tmg==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@cypress/listr-verbose-renderer": "^0.4.1", + "@cypress/request": "^2.88.5", + "@cypress/xvfb": "^1.2.4", + "@types/node": "12.12.50", + "@types/sinonjs__fake-timers": "^6.0.1", + "@types/sizzle": "^2.3.2", + "arch": "^2.1.2", + "blob-util": "2.0.2", + "bluebird": "^3.7.2", + "cachedir": "^2.3.0", + "chalk": "^4.1.0", + "check-more-types": "^2.24.0", + "cli-table3": "~0.6.0", + "commander": "^5.1.0", + "common-tags": "^1.8.0", + "dayjs": "^1.9.3", + "debug": "4.3.2", + "eventemitter2": "^6.4.2", + "execa": "^4.0.2", + "executable": "^4.1.1", + "extract-zip": "^1.7.0", + "fs-extra": "^9.0.1", + "getos": "^3.2.1", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.3.2", + "lazy-ass": "^1.6.0", + "listr": "^0.14.3", + "lodash": "^4.17.19", + "log-symbols": "^4.0.0", + "minimist": "^1.2.5", + "moment": "^2.29.1", + "ospath": "^1.2.2", + "pretty-bytes": "^5.4.1", + "ramda": "~0.27.1", + "request-progress": "^3.0.0", + "supports-color": "^7.2.0", + "tmp": "~0.2.1", + "untildify": "^4.0.0", + "url": "^0.11.0", + "yauzl": "^2.10.0" + }, + "bin": { + "cypress": "bin/cypress" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", + "dev": true + }, + "node_modules/dayjs": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.4.tgz", + "integrity": "sha512-RI/Hh4kqRc1UKLOAf/T5zdMMX5DQIlDxwUe3wSyMMnEbGunnpENCdbUgM+dW7kXidZqCttBrmw7BhN4TMddkCw==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/elegant-spinner": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", + "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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 + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eventemitter2": { + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.4.tgz", + "integrity": "sha512-HLU3NDY6wARrLCEwyGKRBvuWYyvW6mHYv72SJJAH3iJN3a6eVUvkjFkcxah1bcTgGVBBrFdIopBJPhCQFMLyXw==", + "dev": true + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/execa/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "dependencies": { + "pify": "^2.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/exit-hook": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extract-zip": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", + "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "dev": true, + "dependencies": { + "concat-stream": "^1.6.2", + "debug": "^2.6.9", + "mkdirp": "^0.5.4", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + } + }, + "node_modules/extract-zip/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/extract-zip/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/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, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/getos": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", + "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", + "dev": true, + "dependencies": { + "async": "^3.2.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/global-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz", + "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", + "dev": true, + "dependencies": { + "ini": "1.3.7" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "dev": true + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/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, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", + "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-installed-globally": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", + "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", + "dev": true, + "dependencies": { + "global-dirs": "^2.0.1", + "is-path-inside": "^3.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-observable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", + "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", + "dev": true, + "dependencies": { + "symbol-observable": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/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 + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/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 + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/lazy-ass": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha1-eZllXoZGwX8In90YfRUNMyTVRRM=", + "dev": true, + "engines": { + "node": "> 0.8" + } + }, + "node_modules/listr": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", + "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", + "dev": true, + "dependencies": { + "@samverschueren/stream-to-observable": "^0.3.0", + "is-observable": "^1.1.0", + "is-promise": "^2.1.0", + "is-stream": "^1.1.0", + "listr-silent-renderer": "^1.1.1", + "listr-update-renderer": "^0.5.0", + "listr-verbose-renderer": "^0.5.0", + "p-map": "^2.0.0", + "rxjs": "^6.3.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/listr-silent-renderer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", + "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-update-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", + "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "elegant-spinner": "^1.0.1", + "figures": "^1.7.0", + "indent-string": "^3.0.0", + "log-symbols": "^1.0.2", + "log-update": "^2.3.0", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/listr-update-renderer/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "dependencies": { + "chalk": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/listr-update-renderer/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/listr-verbose-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", + "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "cli-cursor": "^2.1.0", + "date-fns": "^1.27.2", + "figures": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-verbose-renderer/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-verbose-renderer/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-verbose-renderer/node_modules/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, + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-verbose-renderer/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/listr-verbose-renderer/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/listr-verbose-renderer/node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-verbose-renderer/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-verbose-renderer/node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-verbose-renderer/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-verbose-renderer/node_modules/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, + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr-verbose-renderer/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/listr/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", + "dev": true, + "dependencies": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/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, + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/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, + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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 + }, + "node_modules/mime-db": { + "version": "1.46.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz", + "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.29", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz", + "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==", + "dev": true, + "dependencies": { + "mime-db": "1.46.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/moment": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ospath": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", + "integrity": "sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs=", + "dev": true + }, + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/ramda": { + "version": "0.27.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz", + "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==", + "dev": true + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/request-progress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=", + "dev": true, + "dependencies": { + "throttleit": "^1.0.0" + } + }, + "node_modules/restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, + "dependencies": { + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/rxjs": { + "version": "6.6.6", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.6.tgz", + "integrity": "sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "node_modules/slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/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, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/throttleit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", + "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=", + "dev": true + }, + "node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/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, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", + "dev": true, + "dependencies": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + }, "dependencies": { "@cypress/listr-verbose-renderer": { "version": "0.4.1", @@ -1542,6 +3725,23 @@ "tweetnacl": "~0.14.0" } }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, "string-width": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", @@ -1570,23 +3770,6 @@ } } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", diff --git a/style.css b/style.css new file mode 100644 index 0000000..eb646f6 --- /dev/null +++ b/style.css @@ -0,0 +1,56 @@ +body{ + background-color: black; +} +header{ + display: flex; + background-color: green; +} +h1{ + font-family: fantasy; + margin-left: 20%; + color: white; +} +.img{ + margin-top: 20px; + height: 50px; + margin-left: auto; + margin-right: 25%; +} +#all-characters{ + border: 1px; + background-color: aqua; + height: 90px; +} +li{ + color: white; + list-style: none; +} +main{ + border: 3px solid white; + height: 250px; + + color: white; +} +#character-info{ + margin-left: 20px; +} +#character-comments-section{ + float: right; +} +.text{ + margin-top: 5px; + width: 350px; + margin-right: 60px; +} +button{ + margin-left: 140px; + font-size: 15px; +} +.ul2{ + color: white; +} +label{ + margin-top: 0px; + color: white; + font-size: 20px; +} \ No newline at end of file From 57a98fc6eee78311bcfc380d96e75206468a3bed Mon Sep 17 00:00:00 2001 From: Alexander Date: Tue, 23 Mar 2021 15:26:07 -0400 Subject: [PATCH 2/4] fsd --- index.html | 2 +- index.js | 114 ++++++++++++++++++++++------------------------------- style.css | 76 +++++++++++++++++++++++++++++------ 3 files changed, 113 insertions(+), 79 deletions(-) diff --git a/index.html b/index.html index 117cb74..586a7a5 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,7 @@ Szechuan Sauce - +
      diff --git a/index.js b/index.js index 04afa46..9789dbe 100644 --- a/index.js +++ b/index.js @@ -1,84 +1,66 @@ -document.addEventListener('DOMContentLoaded', e => { - e.preventDefault() - const ul = document.getElementById('all-characters') - let count = [] + const allChar = document.getElementById('all-characters') async function char() { const result = await axios.get("https://rickandmortyapi.com/api/character") console.log(result.data.results) result.data.results.forEach(el => { - console.log(el) - count.push(el) - - - - let card = document.createElement('div') - if(el.image > 5){ - card.setAttribute('style', 'width: 358px') - } - card.textContent = "" - const li = ul.appendChild(document.createElement('li')) - const img = li.appendChild(document.createElement('img')) - img.setAttribute('src', el.image ) - img.setAttribute('style','higth: 20px') - card.appendChild(img) + const li2 = document.createElement('li') + li2.classList.add('photo') + const img = document.createElement('img') + img.classList.add('photo-img') img.src = el.image - - - + const ptwo = document.createElement('p') + ptwo.textContent = el.name + li2.appendChild(img) + li2.appendChild(ptwo) + allChar.appendChild(li2) + }); + } + char() - }); - - + function caracter(all){ } - - - - - char() -}) + allChar.addEventListener('click', e =>{ + e.preventDefault() + fetch(`https://rickandmortyapi.com/api/character/${e.target.value}`) + .then((res)=>{ + return res.json() + }).then((res)=>{ + let todo = res.data + console.log(todo.name) + const main = document.querySelector("main"); + main.style.display = "flex"; + const title = document.querySelector("title"); + title.textContent = res.name; + const name = document.querySelector('h3') + name.textContent = res.data.name + const status = document.getElementById('first') + status.innerHTML = `Status: ${res.status}` + const location = document.getElementById('second') + location.innerHTML = `Location: ${res.location.name}` + const img = document.getElementById('photo') + img.src = res.image + }) + + }) + const form = document.querySelector("form"); -// console.log(el.name) -// let {name, status} = result.data.results[0] -// let{name: location}= result.data.results[0].origin -// let img = result.data.results[0].image -// console.log(name) -// console.log(status) -// console.log(location) -// console.log(img) +form.addEventListener("submit", (e) => { + e.preventDefault(); + const comments = document.querySelector("#character-comments-ul"); + const input = document.querySelector("input[type=text]"); + const title = document.querySelector("title"); + const li = document.createElement("li"); + li.innerHTML = `${title.textContent}: ${input.value}`; + comments.appendChild(li); + input.value = ""; +}); -// -// -// let photo =document.getElementById('photo') -// photo.textContent = `` -// -// let info = document.getElementById('character-info') -// let h3 = document.querySelector('h3') -// h3.textContent = name -// let first = document.getElementById('first') -// first.textContent = ` Status: ${status}` -// let second = document.getElementById('second') -// second.textContent = `Location: ${location}` -// info.appendChild(h3, photo, first, second) - -// const form = document.querySelector('form') -// const input = document.querySelector('input') -// const ul2 = document.getElementById('character-comments-ul') -// const button = document.querySelector('button') -// button.addEventListener('submit', e =>{ -// e.preventDefault() -// let li = document.createElement('li') -// li.textContent = input.value -// ul2.appendChild(li) - -// }) -// form.appendChild(ul2) - \ No newline at end of file diff --git a/style.css b/style.css index eb646f6..cf2589e 100644 --- a/style.css +++ b/style.css @@ -17,40 +17,92 @@ h1{ margin-right: 25%; } #all-characters{ + display: flex; border: 1px; - background-color: aqua; - height: 90px; + color: aliceblue; + justify-content: space-between; + overflow-x: scroll; + width: 100% ; + text-align: center; + margin: auto; +} +#photo { + width: 150px; + display: flex; + flex-direction: column; + align-items: center; + margin: 10px; +} +.photo-img{ + height: 150px; + margin: auto; +} +img{ + height: 155px; + border-radius: 10%; + padding: 15px; + margin: 10px; + transition: all 0.4s; +} +img:hover{ + transition: all 0.7s; + transform: scale(1.3); + border-radius: 30%; } li{ color: white; list-style: none; + width: 150px; } main{ + display: flex; border: 3px solid white; - height: 250px; - + width: 100%; color: white; + display: none; + justify-content: space-between; } #character-info{ - margin-left: 20px; + width: 40%; + margin: auto; + text-align: center; + height: fit-content; +} +h3{ + font-size: 25px; +} +#character-info{ + height: 300px; } #character-comments-section{ float: right; + width: 50%; + margin: auto; + text-align: center; +} +#character-comments-ul{ + font-family: sans-serif; + font-size: 20px; +} +label{ + margin-top: 0px; + color: white; + font-size: 20px; } .text{ margin-top: 5px; - width: 350px; - margin-right: 60px; + width: 300px; } button{ - margin-left: 140px; + margin-left: auto; font-size: 15px; } +form{ + padding: 50px; +} .ul2{ color: white; } -label{ - margin-top: 0px; +#second{ color: white; - font-size: 20px; -} \ No newline at end of file +} From 851a439360c436d9f56741f802a9b0a3da801c0a Mon Sep 17 00:00:00 2001 From: Alexander Date: Tue, 23 Mar 2021 17:37:57 -0400 Subject: [PATCH 3/4] hbfajh --- index.html | 16 ++++---- index.js | 111 +++++++++++++++++++++++++---------------------------- style.css | 5 ++- 3 files changed, 62 insertions(+), 70 deletions(-) diff --git a/index.html b/index.html index 586a7a5..9f03074 100644 --- a/index.html +++ b/index.html @@ -8,28 +8,26 @@ Szechuan Sauce - +

      Rick & Morty

      - +

        - +

        -
        - -
        - -
        - + +

        What would this character say about Jerry?

        + +
          diff --git a/index.js b/index.js index 9789dbe..975edd4 100644 --- a/index.js +++ b/index.js @@ -1,66 +1,59 @@ - const allChar = document.getElementById('all-characters') - - async function char() { - const result = await axios.get("https://rickandmortyapi.com/api/character") - console.log(result.data.results) - result.data.results.forEach(el => { - const li2 = document.createElement('li') - li2.classList.add('photo') - const img = document.createElement('img') - img.classList.add('photo-img') - img.src = el.image - const ptwo = document.createElement('p') - ptwo.textContent = el.name - li2.appendChild(img) - li2.appendChild(ptwo) - allChar.appendChild(li2) - }); - - } - char() - - function caracter(all){ - +const allCharacters = document.querySelector('#all-characters') +document.addEventListener('DOMContentLoaded', () => { + async function allChar() { + const results = await axios.get("https://rickandmortyapi.com/api/character") + console.log(results.data) + const infoResult = results.data.results + for(let character of infoResult) { + const item = makeCharItem(character) + allCharacters.appendChild(item) + console.log(item) } - - allChar.addEventListener('click', e =>{ - e.preventDefault() - fetch(`https://rickandmortyapi.com/api/character/${e.target.value}`) - .then((res)=>{ - return res.json() - }).then((res)=>{ - let todo = res.data - console.log(todo.name) - const main = document.querySelector("main"); - main.style.display = "flex"; + function makeCharItem (character) { + const li = document.createElement('li') + const img = document.createElement('img') + img.src = character.image + img.classList.add('photo-img') + li.appendChild(img) + const text = document.createElement('p') + text.textContent = character.name + li.appendChild(text) + li.addEventListener('click', () => { + const main = document.querySelector('main'); + main.style.display = "flex"; + const name = document.querySelector('h3') + const img = document.getElementById('img') + const status = document.getElementById('first') + const location = document.getElementById('second') + const title = document.querySelector('title') + title.textContent = character.name + name.textContent = character.name + img.src = character.image + status.innerHTML = `Status: ${character.status}` + location.innerHTML = `Location: ${character.location.name}` + + + const form = document.querySelector("form") + form.addEventListener("submit", (e) => { + e.preventDefault(); + + const comments = document.querySelector("#character-comments-ul"); + const input = document.querySelector("input[type=text]") const title = document.querySelector("title"); - title.textContent = res.name; - const name = document.querySelector('h3') - name.textContent = res.data.name - const status = document.getElementById('first') - status.innerHTML = `Status: ${res.status}` - const location = document.getElementById('second') - location.innerHTML = `Location: ${res.location.name}` - const img = document.getElementById('photo') - img.src = res.image - }) - - }) - const form = document.querySelector("form"); - - -form.addEventListener("submit", (e) => { - e.preventDefault(); - const comments = document.querySelector("#character-comments-ul"); - const input = document.querySelector("input[type=text]"); - const title = document.querySelector("title"); - const li = document.createElement("li"); - li.innerHTML = `${title.textContent}: ${input.value}`; - comments.appendChild(li); - input.value = ""; -}); + const li = document.createElement("li"); + li.innerHTML = `${title.textContent}: ${input.value}`; + comments.appendChild(li); + input.value = "" + }); + }) + return li + } + +} +allChar(); +}) diff --git a/style.css b/style.css index cf2589e..edcc08c 100644 --- a/style.css +++ b/style.css @@ -3,7 +3,8 @@ body{ } header{ display: flex; - background-color: green; + background-color: rgb(0, 128, 0); + height: 150px; } h1{ font-family: fantasy; @@ -12,7 +13,7 @@ h1{ } .img{ margin-top: 20px; - height: 50px; + height: 100px; margin-left: auto; margin-right: 25%; } From 9f0387602f74faf1303f7acb6f1e0e77512da3c3 Mon Sep 17 00:00:00 2001 From: Alexander Date: Tue, 23 Mar 2021 22:45:14 -0400 Subject: [PATCH 4/4] done --- index.js | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/index.js b/index.js index 975edd4..4f478f6 100644 --- a/index.js +++ b/index.js @@ -1,5 +1,19 @@ const allCharacters = document.querySelector('#all-characters') +const comments = document.querySelector("#character-comments-ul"); +const form = document.querySelector("form") document.addEventListener('DOMContentLoaded', () => { + + form.addEventListener("submit", (e) => { + e.preventDefault(); + const input = document.querySelector("input[type=text]") + const title = document.querySelector("title").textContent + const li = document.createElement("li"); + li.innerHTML = `${title}: ${input.value}`; + comments.appendChild(li); + form.reset() + + }); + async function allChar() { const results = await axios.get("https://rickandmortyapi.com/api/character") console.log(results.data) @@ -33,19 +47,7 @@ document.addEventListener('DOMContentLoaded', () => { location.innerHTML = `Location: ${character.location.name}` - const form = document.querySelector("form") - form.addEventListener("submit", (e) => { - e.preventDefault(); - - const comments = document.querySelector("#character-comments-ul"); - const input = document.querySelector("input[type=text]") - const title = document.querySelector("title"); - const li = document.createElement("li"); - li.innerHTML = `${title.textContent}: ${input.value}`; - comments.appendChild(li); - input.value = "" - - }); + }) return li