From e6a215ee2ef8cb80593331de33bfecf9d90ed34c Mon Sep 17 00:00:00 2001 From: Robert Dyjas <15113729+robdy@users.noreply.github.com> Date: Thu, 22 Jun 2023 14:34:31 +0000 Subject: [PATCH] Working on screenshot script --- bot/bot.js | 30 + bot/package-lock.json | 1211 +++++++++++++++++++++++++++++++++++++++++ bot/package.json | 5 + bot/screenshot.png | Bin 0 -> 85693 bytes 4 files changed, 1246 insertions(+) create mode 100644 bot/bot.js create mode 100644 bot/package-lock.json create mode 100644 bot/package.json create mode 100644 bot/screenshot.png diff --git a/bot/bot.js b/bot/bot.js new file mode 100644 index 000000000..afed3b86e --- /dev/null +++ b/bot/bot.js @@ -0,0 +1,30 @@ +// https://github.com/puppeteer/puppeteer/issues/5662#issuecomment-732076246 +// sudo apt-get update +// sudo apt-get install -y gconf-service libasound2 libatk1.0-0 libatk-bridge2.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget +// sudo apt-get install -y libgbm-dev + + +const puppeteer = require("puppeteer"); +const capture = async () => { + const browser = await puppeteer.launch({ + headless: 'new', + args: [ + '--no-sandbox', + '--disable-setuid-sandbox' + ] + }); + const page = await browser.newPage(); + await page.goto("https://www.microsoft.com/en-us/microsoft-365/roadmap?filters="); + await page.waitForSelector("tr[data-feature-id='67161']"); + const tr = await page.$("tr[data-feature-id='67161']"); + const content = await page.$("tr[data-feature-id='67161']>td>.ow-col-content") + content.class = "ow-col-content" + const expandButton = await page.$("tr[data-feature-id='67161']>td>div>button"); + await expandButton.click(); + const contentBlock = await page.$("tr[data-feature-id='67161']>td>div.ow-col-content") + contentBlock.display = "block" + await new Promise(r => setTimeout(r, 1000)); + await tr.screenshot({ path: "./screenshot.png" }); + await browser.close(); +}; +capture(); \ No newline at end of file diff --git a/bot/package-lock.json b/bot/package-lock.json new file mode 100644 index 000000000..efc483fc0 --- /dev/null +++ b/bot/package-lock.json @@ -0,0 +1,1211 @@ +{ + "name": "bot", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "puppeteer": "^20.7.3" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", + "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", + "dependencies": { + "@babel/highlight": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", + "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@puppeteer/browsers": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.4.2.tgz", + "integrity": "sha512-5MLU1RFaJh1Beb9FH6raowtZErcsZ0ojYJvdG3OWXfnc3wZiDAa0PgXU2QOKtbW2S+Z731K/2n3YczGA3KbLbQ==", + "dependencies": { + "debug": "4.3.4", + "extract-zip": "2.0.1", + "progress": "2.0.3", + "proxy-agent": "6.2.1", + "tar-fs": "3.0.2", + "unbzip2-stream": "1.4.3", + "yargs": "17.7.1" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=16.3.0" + }, + "peerDependencies": { + "typescript": ">= 4.7.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@types/node": { + "version": "20.3.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz", + "integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==", + "optional": true + }, + "node_modules/@types/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/acorn": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", + "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/b4a": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", + "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/basic-ftp": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.3.tgz", + "integrity": "sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "engines": { + "node": "*" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "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==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chromium-bidi": { + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.12.tgz", + "integrity": "sha512-yl0ngMHtYUGJa2G0lkcbPvbnUZ9WMQyMNSfYmlrGD1nHRNyI9KOGw3dOaofFugXHHToneUaSmF9iUdgCBamCjA==", + "dependencies": { + "mitt": "3.0.0" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "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==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/cosmiconfig": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", + "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", + "dependencies": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.6.tgz", + "integrity": "sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g==", + "dependencies": { + "node-fetch": "^2.6.11" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-5.0.1.tgz", + "integrity": "sha512-a9l6T1qqDogvvnw0nKlfZzqsyikEBZBClF39V3TFoKhDtGBqHu2HkuomJc02j5zft8zrUaXEuoicLeW54RkzPg==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/degenerator": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-4.0.3.tgz", + "integrity": "sha512-2wY8vmCfxrQpe2PKGYdiWRre5HQRwsAXbAAWRbC+z2b80MEpnWc8A3a9k4TwqwN3Z/Fm3uhNm5vYUZIbMhyRxQ==", + "dependencies": { + "ast-types": "^0.13.2", + "escodegen": "^1.8.1", + "esprima": "^4.0.0", + "vm2": "^3.9.19" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/devtools-protocol": { + "version": "0.0.1135028", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1135028.tgz", + "integrity": "sha512-jEcNGrh6lOXNRJvZb9RjeevtZGrgugPKSMJZxfyxWQnhlKawMPhMtk/dfC+Z/6xNXExlzTKlY5LzIAK/fRpQIw==" + }, + "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==" + }, + "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==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/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==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/fast-fifo": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.2.0.tgz", + "integrity": "sha512-NcvQXt7Cky1cNau15FWy64IjuO8X0JijhTBBrJj1YlxlDfRkJXNaK9RFUjwpfDPzMdv7wB38jr53l9tkNLxnWg==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/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==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "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==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-uri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.1.tgz", + "integrity": "sha512-7ZqONUVqaabogsYNWlYj0t3YZaL6dhuEueZXGF+/YVmf6dHmaFg8/6psJKqhx9QykIDKzpGcy2cn4oV4YC7V/Q==", + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^5.0.1", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.0.tgz", + "integrity": "sha512-0euwPCRyAPSgGdzD1IVN9nJYHtBhJwb6XPfbpQcYbPCwrBidX6GzxmchnaF4sfF/jPb74Ojx5g4yTg3sixlyPw==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ip": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/mitt": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.0.tgz", + "integrity": "sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==" + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, + "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==" + }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/node-fetch": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pac-proxy-agent": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-6.0.3.tgz", + "integrity": "sha512-5Hr1KgPDoc21Vn3rsXBirwwDnF/iac1jN/zkpsOYruyT+ZgsUhUOgVwq3v9+ukjZd/yGm/0nzO1fDfl7rkGoHQ==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "pac-resolver": "^6.0.1", + "socks-proxy-agent": "^8.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-resolver": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-6.0.1.tgz", + "integrity": "sha512-dg497MhVT7jZegPRuOScQ/z0aV/5WR0gTdRu1md+Irs9J9o+ls5jIuxjo1WfaTG+eQQkxyn5HMGvWK+w7EIBkQ==", + "dependencies": { + "degenerator": "^4.0.1", + "ip": "^1.1.5", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/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==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/proxy-agent": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.2.1.tgz", + "integrity": "sha512-OIbBKlRAT+ycCm6wAYIzMwPejzRtjy8F3QiDX0eKOA3e4pe3U9F/IvzcHP42bmgQxVv97juG+J8/gx+JIeCX/Q==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^6.0.3", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "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==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/puppeteer": { + "version": "20.7.3", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-20.7.3.tgz", + "integrity": "sha512-3tw12ykFRLvzTRc9PyUOE5xeHQhhLEcKEOVjSfNtRmZqlAnvfhAP8ue+mjojy8NJ1LIfF6fps7OKzSc4JSJSlA==", + "hasInstallScript": true, + "dependencies": { + "@puppeteer/browsers": "1.4.2", + "cosmiconfig": "8.2.0", + "puppeteer-core": "20.7.3" + }, + "engines": { + "node": ">=16.3.0" + } + }, + "node_modules/puppeteer-core": { + "version": "20.7.3", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-20.7.3.tgz", + "integrity": "sha512-OraI71GPPfUMosLqaOsDGbp/ZLoxLTm0BAda0uE6G+H3onmljfoaJcIPm8X5y1LMq1K1HF1bipcCI7hWGkd3bQ==", + "dependencies": { + "@puppeteer/browsers": "1.4.2", + "chromium-bidi": "0.4.12", + "cross-fetch": "3.1.6", + "debug": "4.3.4", + "devtools-protocol": "0.0.1135028", + "ws": "8.13.0" + }, + "engines": { + "node": ">=16.3.0" + }, + "peerDependencies": { + "typescript": ">= 4.7.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.1.tgz", + "integrity": "sha512-59EjPbbgg8U3x62hhKOFVAmySQUcfRQ4C7Q/D5sEHnZTQRrQlNKINks44DMR1gwXp0p4LaVIeccX2KHTTcHVqQ==", + "dependencies": { + "agent-base": "^7.0.1", + "debug": "^4.3.4", + "socks": "^2.7.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/socks/node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/streamx": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.0.tgz", + "integrity": "sha512-HcxY6ncGjjklGs1xsP1aR71INYcsXFJet5CU1CHqihQ2J5nOsbd4OjgjHO42w/4QNv9gZb3BueV+Vxok5pLEXg==", + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tar-fs": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.2.tgz", + "integrity": "sha512-mLQ5iTTCv2tt3a4BwvD8QX1YFVBL/94/Nd+U2il38wt2+zaJSusp1VwJSNkBmB48FeTdOqptf1DAUIosXQBRrQ==", + "dependencies": { + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.0" + } + }, + "node_modules/tar-stream": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.4.tgz", + "integrity": "sha512-IlHr7ZOW6XaVBCrSCokUJG4IqUuRcWW76B8XbrtCotbaDh6zVGE7WPCzaSz1CN+acFmWiwoa+cE4RZsom0RzXg==", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/tslib": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz", + "integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==" + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/vm2": { + "version": "3.9.19", + "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.19.tgz", + "integrity": "sha512-J637XF0DHDMV57R6JyVsTak7nIL8gy5KH4r1HiwWLf/4GBbb5MKL5y7LpmF4A8E2nR6XmzpmMFQ7V7ppPTmUQg==", + "dependencies": { + "acorn": "^8.7.0", + "acorn-walk": "^8.2.0" + }, + "bin": { + "vm2": "bin/vm2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/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==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs": { + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + } +} diff --git a/bot/package.json b/bot/package.json new file mode 100644 index 000000000..57578adb8 --- /dev/null +++ b/bot/package.json @@ -0,0 +1,5 @@ +{ + "dependencies": { + "puppeteer": "^20.7.3" + } +} diff --git a/bot/screenshot.png b/bot/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..d83d0bdf06b21b37204eb6e4ea922c1764686575 GIT binary patch literal 85693 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 literal 0 HcmV?d00001