├── .prettierignore ├── docs └── screenshot.jpg ├── tsconfig.json ├── dist ├── Douban2RARBG.meta.js └── Douban2RARBG.user.js ├── package.json ├── README.md ├── LICENSE ├── webpack.config.js ├── src └── main.ts ├── .gitignore └── pnpm-lock.yaml /.prettierignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | pnpm-lock.yaml 3 | -------------------------------------------------------------------------------- /docs/screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mogeko/userscript-douban2rarbg/master/docs/screenshot.jpg -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "lib": ["dom", "dom.iterable", "esnext"], 5 | "allowJs": true, 6 | "skipLibCheck": true, 7 | "strict": true, 8 | "forceConsistentCasingInFileNames": true, 9 | "noEmit": true, 10 | "esModuleInterop": true, 11 | "module": "esnext", 12 | "moduleResolution": "node", 13 | "resolveJsonModule": true, 14 | "isolatedModules": true, 15 | "incremental": true 16 | }, 17 | "include": ["src/**/*"], 18 | "exclude": ["node_modules"] 19 | } 20 | -------------------------------------------------------------------------------- /dist/Douban2RARBG.meta.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Douban2RARBG 3 | // @version 0.6.1 4 | // @author Mogeko 5 | // @description Add direct links to RARBG & TPB from Douban. 6 | // @supportURL https://github.com/mogeko/userscript-douban2rarbg/issues 7 | // @match https://movie.douban.com/subject/* 8 | // @namespace https://github.com/mogeko/userscript-douban2rarbg 9 | // @icon https://img9.doubanio.com/favicon.ico 10 | // @downloadURL https://cdn.jsdelivr.net/gh/mogeko/userscript-douban2rarbg@master/dist/Douban2RARBG.user.js 11 | // @updateURL https://cdn.jsdelivr.net/gh/mogeko/userscript-douban2rarbg@master/dist/Douban2RARBG.meta.js 12 | // @grant none 13 | // @license MIT 14 | // ==/UserScript== 15 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "userscript-douban2rarbg", 3 | "version": "0.6.1", 4 | "description": "Add direct links to RARBG & TPB from Douban.", 5 | "main": "index.js", 6 | "scripts": { 7 | "build": "webpack --config webpack.config.js", 8 | "format": "prettier --write .", 9 | "lint": "prettier --check ." 10 | }, 11 | "keywords": [ 12 | "userscript", 13 | "tampermonkey", 14 | "douban", 15 | "rarbg" 16 | ], 17 | "author": "Mogeko", 18 | "license": "MIT", 19 | "devDependencies": { 20 | "@swc/core": "^1.2.241", 21 | "prettier": "^2.7.1", 22 | "swc-loader": "^0.2.3", 23 | "typescript": "^4.7.4", 24 | "webpack": "^5.74.0", 25 | "webpack-cli": "^4.10.0", 26 | "webpack-userscript": "^2.5.8" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | #### :warning: This repo has been **abandoned** and moved to [mogeko/userscripts](https://github.com/mogeko/userscripts/tree/master/packages/douban2rarbg). :warning: 4 | 5 | --- 6 | 7 | # Douban2RARBG 8 | 9 | 一个油猴脚本 (Userscript)。 10 | 11 | 为[豆瓣电影](https://douban.com/movie)添加两个找资源的链接,分别跳转到 [RARBG](https://rarbgmirror.com) 和 [TPB](https://thepiratebay.org)。 12 | 13 | 以及两个找字幕的链接,分别跳转到 [opensubtitles](https://www.opensubtitles.org/zh) 和 [SubHD](https://subhd.tv)。 14 | 15 | ## Depends 16 | 17 | Depends on [Tampermonkey](https://www.tampermonkey.net/) or [Greasemonkey](https://www.greasespot.net/). 18 | 19 | ## Install 20 | 21 | Click [here](https://cdn.jsdelivr.net/gh/mogeko/userscript-douban2rarbg@master/dist/Douban2RARBG.user.js) to install. 22 | 23 | View this UserScript in [Greasy Fork](https://greasyfork.org/zh-CN/scripts/427181-douban2rarbg). 24 | 25 | ## Screenshot 26 | 27 | ![Screenshot](/docs/screenshot.jpg) 28 | 29 | ## License 30 | 31 | The code in this project is released under the [MIT License](/LICENSE). 32 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Mogeko 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- 1 | const TerserPlugin = require("terser-webpack-plugin"); 2 | const WebpackUserscript = require("webpack-userscript"); 3 | const path = require("path"); 4 | 5 | const GITHUB_URL = "https://github.com"; 6 | const GITHUB_REPO = "mogeko/userscript-douban2rarbg"; 7 | const JSDELIVR_URL = "https://cdn.jsdelivr.net"; 8 | 9 | module.exports = { 10 | mode: "production", 11 | entry: "./src/main.ts", 12 | output: { 13 | path: path.resolve(__dirname, "dist"), 14 | filename: "Douban2RARBG.user.js", 15 | }, 16 | optimization: { 17 | minimize: false, 18 | minimizer: [ 19 | new TerserPlugin({ 20 | extractComments: false, 21 | }), 22 | ], 23 | }, 24 | module: { 25 | rules: [ 26 | { 27 | test: /\.ts$/, 28 | exclude: /(node_modules|bower_components)/, 29 | use: { 30 | loader: "swc-loader", 31 | options: { 32 | jsc: { 33 | parser: { 34 | syntax: "typescript", 35 | }, 36 | target: "es5", 37 | }, 38 | }, 39 | }, 40 | }, 41 | ], 42 | }, 43 | plugins: [ 44 | new WebpackUserscript({ 45 | headers: { 46 | name: "Douban2RARBG", 47 | namespace: `https://github.com/${GITHUB_REPO}`, 48 | supportURL: `${GITHUB_URL}/${GITHUB_REPO}/issues`, 49 | match: "https://movie.douban.com/subject/*", 50 | icon: "https://img9.doubanio.com/favicon.ico", 51 | downloadURL: `${JSDELIVR_URL}/gh/${GITHUB_REPO}@master/dist/Douban2RARBG.user.js`, 52 | updateURL: `${JSDELIVR_URL}/gh/${GITHUB_REPO}@master/dist/Douban2RARBG.meta.js`, 53 | grant: "none", 54 | license: "MIT", 55 | }, 56 | }), 57 | ], 58 | }; 59 | -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- 1 | const META_DATA = { 2 | 资源: { 3 | RARBG: "https://rarbg.to/torrents.php?imdb=%i&order=seeders&by=DESC", 4 | "RARBG (Mirror)": 5 | "https://rarbgmirror.com/torrents.php?imdb=%i&order=seeders&by=DESC", 6 | TorrentGalaxy: "https://torrentgalaxy.to/torrents.php?search=%i", 7 | TPB: "https://thepiratebay.org/search.php?q=%i", 8 | }, 9 | 字幕: { 10 | opensubtitles: 11 | "https://www.opensubtitles.org/zh/search/imdbid-%x/sublanguageid-all/moviename-%i", 12 | SubHD: "https://subhd.tv/search/%d", 13 | 字幕库: "https://so.zimuku.org/search?q=%i", 14 | R3SUB: "https://r3sub.com/search.php?s=%i", 15 | 点点字幕: "http://www.ddzimu.com/download/xslist.php?key=%d", 16 | }, 17 | }; 18 | 19 | (function () { 20 | const metaRoot = document.querySelector("#info"); 21 | const imdb = metaRoot?.textContent?.match(/tt[0-9]{4,}/)?.[0]; 22 | const doubanID = document.location.toString().split("/")[4]; 23 | 24 | if (!imdb || !doubanID) return; 25 | 26 | Object.entries(META_DATA).forEach(([key, sites]) => { 27 | const metaNode = document.createElement("span"); 28 | const plNode = document.createElement("span"); 29 | const attrsNode = document.createElement("span"); 30 | const br = document.createElement("br"); 31 | 32 | plNode.setAttribute("class", "pl"); 33 | plNode.textContent = `${key}: `; 34 | 35 | const links = Object.entries(sites).map(([title, template]) => { 36 | const handleTemplate = (template: string) => { 37 | const [i, d, x] = [imdb, doubanID, imdb.replace(/^tt/, "")]; 38 | 39 | return template.replace("%i", i).replace("%d", d).replace("%x", x); 40 | }; 41 | const link = document.createElement("a"); 42 | 43 | link.setAttribute("href", handleTemplate(template)); 44 | link.setAttribute("target", "_blank"); 45 | link.textContent = title; 46 | 47 | return link; 48 | }); 49 | 50 | attrsNode.setAttribute("class", "attrs"); 51 | links.forEach((link, index, array) => { 52 | attrsNode.appendChild(link); 53 | if (index !== array.length - 1) { 54 | attrsNode.innerHTML += " / "; 55 | } 56 | }); 57 | 58 | metaNode.appendChild(plNode); 59 | metaNode.appendChild(attrsNode); 60 | 61 | metaRoot.appendChild(metaNode); 62 | metaRoot.appendChild(br); 63 | }); 64 | })(); 65 | 66 | export {}; 67 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | lerna-debug.log* 8 | .pnpm-debug.log* 9 | 10 | # Diagnostic reports (https://nodejs.org/api/report.html) 11 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 12 | 13 | # Runtime data 14 | pids 15 | *.pid 16 | *.seed 17 | *.pid.lock 18 | 19 | # Directory for instrumented libs generated by jscoverage/JSCover 20 | lib-cov 21 | 22 | # Coverage directory used by tools like istanbul 23 | coverage 24 | *.lcov 25 | 26 | # nyc test coverage 27 | .nyc_output 28 | 29 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 30 | .grunt 31 | 32 | # Bower dependency directory (https://bower.io/) 33 | bower_components 34 | 35 | # node-waf configuration 36 | .lock-wscript 37 | 38 | # Compiled binary addons (https://nodejs.org/api/addons.html) 39 | build/Release 40 | 41 | # Dependency directories 42 | node_modules/ 43 | jspm_packages/ 44 | 45 | # Snowpack dependency directory (https://snowpack.dev/) 46 | web_modules/ 47 | 48 | # TypeScript cache 49 | *.tsbuildinfo 50 | 51 | # Optional npm cache directory 52 | .npm 53 | 54 | # Optional eslint cache 55 | .eslintcache 56 | 57 | # Optional stylelint cache 58 | .stylelintcache 59 | 60 | # Microbundle cache 61 | .rpt2_cache/ 62 | .rts2_cache_cjs/ 63 | .rts2_cache_es/ 64 | .rts2_cache_umd/ 65 | 66 | # Optional REPL history 67 | .node_repl_history 68 | 69 | # Output of 'npm pack' 70 | *.tgz 71 | 72 | # Yarn Integrity file 73 | .yarn-integrity 74 | 75 | # dotenv environment variable files 76 | .env 77 | .env.development.local 78 | .env.test.local 79 | .env.production.local 80 | .env.local 81 | 82 | # parcel-bundler cache (https://parceljs.org/) 83 | .cache 84 | .parcel-cache 85 | 86 | # Next.js build output 87 | .next 88 | out 89 | 90 | # Nuxt.js build / generate output 91 | .nuxt 92 | # dist 93 | 94 | # Gatsby files 95 | .cache/ 96 | # Comment in the public line in if your project uses Gatsby and not Next.js 97 | # https://nextjs.org/blog/next-9-1#public-directory-support 98 | # public 99 | 100 | # vuepress build output 101 | .vuepress/dist 102 | 103 | # vuepress v2.x temp and cache directory 104 | .temp 105 | .cache 106 | 107 | # Docusaurus cache and generated files 108 | .docusaurus 109 | 110 | # Serverless directories 111 | .serverless/ 112 | 113 | # FuseBox cache 114 | .fusebox/ 115 | 116 | # DynamoDB Local files 117 | .dynamodb/ 118 | 119 | # TernJS port file 120 | .tern-port 121 | 122 | # Stores VSCode versions used for testing VSCode extensions 123 | .vscode-test 124 | 125 | # yarn v2 126 | .yarn/cache 127 | .yarn/unplugged 128 | .yarn/build-state.yml 129 | .yarn/install-state.gz 130 | .pnp.* 131 | -------------------------------------------------------------------------------- /dist/Douban2RARBG.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Douban2RARBG 3 | // @version 0.6.1 4 | // @author Mogeko 5 | // @description Add direct links to RARBG & TPB from Douban. 6 | // @supportURL https://github.com/mogeko/userscript-douban2rarbg/issues 7 | // @match https://movie.douban.com/subject/* 8 | // @namespace https://github.com/mogeko/userscript-douban2rarbg 9 | // @icon https://img9.doubanio.com/favicon.ico 10 | // @downloadURL https://cdn.jsdelivr.net/gh/mogeko/userscript-douban2rarbg@master/dist/Douban2RARBG.user.js 11 | // @updateURL https://cdn.jsdelivr.net/gh/mogeko/userscript-douban2rarbg@master/dist/Douban2RARBG.meta.js 12 | // @grant none 13 | // @license MIT 14 | // ==/UserScript== 15 | 16 | /******/ (() => { // webpackBootstrap 17 | /******/ "use strict"; 18 | var __webpack_exports__ = {}; 19 | function _arrayLikeToArray(arr, len) { 20 | if (len == null || len > arr.length) len = arr.length; 21 | for(var i = 0, arr2 = new Array(len); i < len; i++)arr2[i] = arr[i]; 22 | return arr2; 23 | } 24 | function _arrayWithHoles(arr) { 25 | if (Array.isArray(arr)) return arr; 26 | } 27 | function _iterableToArrayLimit(arr, i) { 28 | var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; 29 | if (_i == null) return; 30 | var _arr = []; 31 | var _n = true; 32 | var _d = false; 33 | var _s, _e; 34 | try { 35 | for(_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true){ 36 | _arr.push(_s.value); 37 | if (i && _arr.length === i) break; 38 | } 39 | } catch (err) { 40 | _d = true; 41 | _e = err; 42 | } finally{ 43 | try { 44 | if (!_n && _i["return"] != null) _i["return"](); 45 | } finally{ 46 | if (_d) throw _e; 47 | } 48 | } 49 | return _arr; 50 | } 51 | function _nonIterableRest() { 52 | throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); 53 | } 54 | function _slicedToArray(arr, i) { 55 | return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); 56 | } 57 | function _unsupportedIterableToArray(o, minLen) { 58 | if (!o) return; 59 | if (typeof o === "string") return _arrayLikeToArray(o, minLen); 60 | var n = Object.prototype.toString.call(o).slice(8, -1); 61 | if (n === "Object" && o.constructor) n = o.constructor.name; 62 | if (n === "Map" || n === "Set") return Array.from(n); 63 | if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); 64 | } 65 | var META_DATA = { 66 | 资源: { 67 | RARBG: "https://rarbg.to/torrents.php?imdb=%i&order=seeders&by=DESC", 68 | "RARBG (Mirror)": "https://rarbgmirror.com/torrents.php?imdb=%i&order=seeders&by=DESC", 69 | TorrentGalaxy: "https://torrentgalaxy.to/torrents.php?search=%i", 70 | TPB: "https://thepiratebay.org/search.php?q=%i" 71 | }, 72 | 字幕: { 73 | opensubtitles: "https://www.opensubtitles.org/zh/search/imdbid-%x/sublanguageid-all/moviename-%i", 74 | SubHD: "https://subhd.tv/search/%d", 75 | 字幕库: "https://so.zimuku.org/search?q=%i", 76 | R3SUB: "https://r3sub.com/search.php?s=%i", 77 | 点点字幕: "http://www.ddzimu.com/download/xslist.php?key=%d" 78 | } 79 | }; 80 | (function() { 81 | var ref, ref1; 82 | var metaRoot = document.querySelector("#info"); 83 | var imdb = (ref1 = metaRoot === null || metaRoot === void 0 ? void 0 : (ref = metaRoot.textContent) === null || ref === void 0 ? void 0 : ref.match(/tt[0-9]{4,}/)) === null || ref1 === void 0 ? void 0 : ref1[0]; 84 | var doubanID = document.location.toString().split("/")[4]; 85 | if (!imdb || !doubanID) return; 86 | Object.entries(META_DATA).forEach(function(param) { 87 | var _param = _slicedToArray(param, 2), key = _param[0], sites = _param[1]; 88 | var metaNode = document.createElement("span"); 89 | var plNode = document.createElement("span"); 90 | var attrsNode = document.createElement("span"); 91 | var br = document.createElement("br"); 92 | plNode.setAttribute("class", "pl"); 93 | plNode.textContent = "".concat(key, ": "); 94 | var links = Object.entries(sites).map(function(param) { 95 | var _param = _slicedToArray(param, 2), title = _param[0], template = _param[1]; 96 | var handleTemplate = function(template) { 97 | var ref = [ 98 | imdb, 99 | doubanID, 100 | imdb.replace(/^tt/, "") 101 | ], i = ref[0], d = ref[1], x = ref[2]; 102 | return template.replace("%i", i).replace("%d", d).replace("%x", x); 103 | }; 104 | var link = document.createElement("a"); 105 | link.setAttribute("href", handleTemplate(template)); 106 | link.setAttribute("target", "_blank"); 107 | link.textContent = title; 108 | return link; 109 | }); 110 | attrsNode.setAttribute("class", "attrs"); 111 | links.forEach(function(link, index, array) { 112 | attrsNode.appendChild(link); 113 | if (index !== array.length - 1) { 114 | attrsNode.innerHTML += " / "; 115 | } 116 | }); 117 | metaNode.appendChild(plNode); 118 | metaNode.appendChild(attrsNode); 119 | metaRoot.appendChild(metaNode); 120 | metaRoot.appendChild(br); 121 | }); 122 | })(); 123 | 124 | 125 | /******/ })() 126 | ; -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.4 2 | 3 | specifiers: 4 | '@swc/core': ^1.2.241 5 | prettier: ^2.7.1 6 | swc-loader: ^0.2.3 7 | typescript: ^4.7.4 8 | webpack: ^5.74.0 9 | webpack-cli: ^4.10.0 10 | webpack-userscript: ^2.5.8 11 | 12 | devDependencies: 13 | '@swc/core': 1.2.241 14 | prettier: 2.7.1 15 | swc-loader: 0.2.3_w322td5fcxzrbi4j3tewgvv7hu 16 | typescript: 4.7.4 17 | webpack: 5.74.0_ol3mosxjb4b4ou5dhgjexc5hbi 18 | webpack-cli: 4.10.0_webpack@5.74.0 19 | webpack-userscript: 2.5.8_webpack@5.74.0 20 | 21 | packages: 22 | 23 | /@discoveryjs/json-ext/0.5.7: 24 | resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} 25 | engines: {node: '>=10.0.0'} 26 | dev: true 27 | 28 | /@jridgewell/gen-mapping/0.3.2: 29 | resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} 30 | engines: {node: '>=6.0.0'} 31 | dependencies: 32 | '@jridgewell/set-array': 1.1.2 33 | '@jridgewell/sourcemap-codec': 1.4.14 34 | '@jridgewell/trace-mapping': 0.3.15 35 | dev: true 36 | 37 | /@jridgewell/resolve-uri/3.1.0: 38 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} 39 | engines: {node: '>=6.0.0'} 40 | dev: true 41 | 42 | /@jridgewell/set-array/1.1.2: 43 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} 44 | engines: {node: '>=6.0.0'} 45 | dev: true 46 | 47 | /@jridgewell/source-map/0.3.2: 48 | resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} 49 | dependencies: 50 | '@jridgewell/gen-mapping': 0.3.2 51 | '@jridgewell/trace-mapping': 0.3.15 52 | dev: true 53 | 54 | /@jridgewell/sourcemap-codec/1.4.14: 55 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} 56 | dev: true 57 | 58 | /@jridgewell/trace-mapping/0.3.15: 59 | resolution: {integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==} 60 | dependencies: 61 | '@jridgewell/resolve-uri': 3.1.0 62 | '@jridgewell/sourcemap-codec': 1.4.14 63 | dev: true 64 | 65 | /@swc/core-android-arm-eabi/1.2.241: 66 | resolution: {integrity: sha512-VfbyFAQ+JT4kl4a7kPFM4pUSLHXnJ/bKIW0gAsVngBIcu73cz59HlylKiOtmx3UtXPsYu0Ort/qfC/UJfeEgrQ==} 67 | engines: {node: '>=10'} 68 | cpu: [arm] 69 | os: [android] 70 | requiresBuild: true 71 | dependencies: 72 | '@swc/wasm': 1.2.122 73 | dev: true 74 | optional: true 75 | 76 | /@swc/core-android-arm64/1.2.241: 77 | resolution: {integrity: sha512-WAJW542fxtO5iTP/vrBrf64dWfBq6rmWgL0HpM+ENFbqO4ME0xO49ky+5rMRAQdtwnJ5ZNkCvb49J+iIIY6yaw==} 78 | engines: {node: '>=10'} 79 | cpu: [arm64] 80 | os: [android] 81 | requiresBuild: true 82 | dependencies: 83 | '@swc/wasm': 1.2.130 84 | dev: true 85 | optional: true 86 | 87 | /@swc/core-darwin-arm64/1.2.241: 88 | resolution: {integrity: sha512-5lQaguosciAN6kOfmNY1UeitrwMyPUt4d/Z70A1ac5e1ZFuYlhOxGHuhkz6abEewLkS/b1CGruSAtphEEVGLmw==} 89 | engines: {node: '>=10'} 90 | cpu: [arm64] 91 | os: [darwin] 92 | requiresBuild: true 93 | dev: true 94 | optional: true 95 | 96 | /@swc/core-darwin-x64/1.2.241: 97 | resolution: {integrity: sha512-VtcCBdhOktYPDnEEL0f+pfGmvjIlmXWMZKIb48WTYunxwsehxQk79ZkLXc+TwZ3ur9GEoZHh31RaKqOj4QDHpQ==} 98 | engines: {node: '>=10'} 99 | cpu: [x64] 100 | os: [darwin] 101 | requiresBuild: true 102 | dev: true 103 | optional: true 104 | 105 | /@swc/core-freebsd-x64/1.2.241: 106 | resolution: {integrity: sha512-i12GxWnm1LuvZ9T0HVB8+CFIhcFzTxu3u2U97LZNb7vbHGHehUwIb6GmTwUbF+wEdFkwsIKWTf3RpvnEejWUsA==} 107 | engines: {node: '>=10'} 108 | cpu: [x64] 109 | os: [freebsd] 110 | requiresBuild: true 111 | dependencies: 112 | '@swc/wasm': 1.2.130 113 | dev: true 114 | optional: true 115 | 116 | /@swc/core-linux-arm-gnueabihf/1.2.241: 117 | resolution: {integrity: sha512-lTSiPkfEscfYEZxsKLbVqISRvCcatB+h7eENy0+Qdqqyio0yTOMfG7837jZhfy1hCjAwT8x2sh77fbvfQD4dRA==} 118 | engines: {node: '>=10'} 119 | cpu: [arm] 120 | os: [linux] 121 | requiresBuild: true 122 | dependencies: 123 | '@swc/wasm': 1.2.130 124 | dev: true 125 | optional: true 126 | 127 | /@swc/core-linux-arm64-gnu/1.2.241: 128 | resolution: {integrity: sha512-H6lTvd6nm4eaOi4Ledo5z1a6LXzJ2WpHTRsf3FssM9qqwFmbvNIz9vCTI4jCR5Y3Ed3jlmQli+znzmWJ/qzLLQ==} 129 | engines: {node: '>=10'} 130 | cpu: [arm64] 131 | os: [linux] 132 | requiresBuild: true 133 | dev: true 134 | optional: true 135 | 136 | /@swc/core-linux-arm64-musl/1.2.241: 137 | resolution: {integrity: sha512-K8bXA+JtoD0g+w9wDyI3R0VkFaxFokF9KI0ioDVRfwDDNoFWq3slQWyN9fkj0dI9XagK15OcSuMGTH+h9B7veQ==} 138 | engines: {node: '>=10'} 139 | cpu: [arm64] 140 | os: [linux] 141 | requiresBuild: true 142 | dev: true 143 | optional: true 144 | 145 | /@swc/core-linux-x64-gnu/1.2.241: 146 | resolution: {integrity: sha512-jLr+mtNhHMcSRz0xZ9/R9g59kVmgekcz9RyXIFkO7RzJOGVzXxGxfO3pSsQ+u2tCpYbK9M6rMiaNoRYnQj3yNQ==} 147 | engines: {node: '>=10'} 148 | cpu: [x64] 149 | os: [linux] 150 | requiresBuild: true 151 | dev: true 152 | optional: true 153 | 154 | /@swc/core-linux-x64-musl/1.2.241: 155 | resolution: {integrity: sha512-yXkhlxTSH6ddcBCxwRHTnpj5TA0GXbWADjPIhhXG8KlM4KGjnEvfSBa1xtSNbJcYT8kBYM1n+jYf0dIX2je5eg==} 156 | engines: {node: '>=10'} 157 | cpu: [x64] 158 | os: [linux] 159 | requiresBuild: true 160 | dev: true 161 | optional: true 162 | 163 | /@swc/core-win32-arm64-msvc/1.2.241: 164 | resolution: {integrity: sha512-/f3ylWLHfUtRgHFER3FdH5QwDhO7siQ6h5ug0yVKXIDfNJhJVt9Hd+ZjMGJhNGTkzrl+uZmwXWBiklMcaMCtbQ==} 165 | engines: {node: '>=10'} 166 | cpu: [arm64] 167 | os: [win32] 168 | requiresBuild: true 169 | dependencies: 170 | '@swc/wasm': 1.2.130 171 | dev: true 172 | optional: true 173 | 174 | /@swc/core-win32-ia32-msvc/1.2.241: 175 | resolution: {integrity: sha512-HC1T9sWC9zuZ6C/WWTFMHdgKYv+qaOfWduIvNVqhECa+FXRcBTPtDgNBhMTc2lpt4biKf5iPHhAVZkP6Za3OOw==} 176 | engines: {node: '>=10'} 177 | cpu: [ia32] 178 | os: [win32] 179 | requiresBuild: true 180 | dependencies: 181 | '@swc/wasm': 1.2.130 182 | dev: true 183 | optional: true 184 | 185 | /@swc/core-win32-x64-msvc/1.2.241: 186 | resolution: {integrity: sha512-BW1MHKdmi+DDBH+Z/XlhluIjZj9SMkMheeN95G71Z2Pim5LrvzIHf31UD0kYh6ZWWphP06Jlpzl0oi4stxeETw==} 187 | engines: {node: '>=10'} 188 | cpu: [x64] 189 | os: [win32] 190 | requiresBuild: true 191 | dev: true 192 | optional: true 193 | 194 | /@swc/core/1.2.241: 195 | resolution: {integrity: sha512-zDUpW3ffFllBi2c5ui9JXl7zUjzMOOZGwy9JCAsodWo7DXWjw5pJF4GsTCzaYHDf62XQzQWuL7zGyRnJyMiyAA==} 196 | engines: {node: '>=10'} 197 | hasBin: true 198 | requiresBuild: true 199 | optionalDependencies: 200 | '@swc/core-android-arm-eabi': 1.2.241 201 | '@swc/core-android-arm64': 1.2.241 202 | '@swc/core-darwin-arm64': 1.2.241 203 | '@swc/core-darwin-x64': 1.2.241 204 | '@swc/core-freebsd-x64': 1.2.241 205 | '@swc/core-linux-arm-gnueabihf': 1.2.241 206 | '@swc/core-linux-arm64-gnu': 1.2.241 207 | '@swc/core-linux-arm64-musl': 1.2.241 208 | '@swc/core-linux-x64-gnu': 1.2.241 209 | '@swc/core-linux-x64-musl': 1.2.241 210 | '@swc/core-win32-arm64-msvc': 1.2.241 211 | '@swc/core-win32-ia32-msvc': 1.2.241 212 | '@swc/core-win32-x64-msvc': 1.2.241 213 | dev: true 214 | 215 | /@swc/wasm/1.2.122: 216 | resolution: {integrity: sha512-sM1VCWQxmNhFtdxME+8UXNyPNhxNu7zdb6ikWpz0YKAQQFRGT5ThZgJrubEpah335SUToNg8pkdDF7ibVCjxbQ==} 217 | requiresBuild: true 218 | dev: true 219 | optional: true 220 | 221 | /@swc/wasm/1.2.130: 222 | resolution: {integrity: sha512-rNcJsBxS70+pv8YUWwf5fRlWX6JoY/HJc25HD/F8m6Kv7XhJdqPPMhyX6TKkUBPAG7TWlZYoxa+rHAjPy4Cj3Q==} 223 | requiresBuild: true 224 | dev: true 225 | optional: true 226 | 227 | /@tkausl/userscript-meta/1.0.2: 228 | resolution: {integrity: sha512-JVGkMO4+8d3tB3uyJaB40UF9Yde4G4E96K4udMekWUdlCVeKLRRzAvijnUxdUrtQorZYWvTd6Gj91vCrJvqzaw==} 229 | dev: true 230 | 231 | /@types/eslint-scope/3.7.4: 232 | resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} 233 | dependencies: 234 | '@types/eslint': 8.4.6 235 | '@types/estree': 0.0.51 236 | dev: true 237 | 238 | /@types/eslint/8.4.6: 239 | resolution: {integrity: sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==} 240 | dependencies: 241 | '@types/estree': 0.0.51 242 | '@types/json-schema': 7.0.11 243 | dev: true 244 | 245 | /@types/estree/0.0.51: 246 | resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} 247 | dev: true 248 | 249 | /@types/json-schema/7.0.11: 250 | resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} 251 | dev: true 252 | 253 | /@types/node/18.7.9: 254 | resolution: {integrity: sha512-0N5Y1XAdcl865nDdjbO0m3T6FdmQ4ijE89/urOHLREyTXbpMWbSafx9y7XIsgWGtwUP2iYTinLyyW3FatAxBLQ==} 255 | dev: true 256 | 257 | /@webassemblyjs/ast/1.11.1: 258 | resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} 259 | dependencies: 260 | '@webassemblyjs/helper-numbers': 1.11.1 261 | '@webassemblyjs/helper-wasm-bytecode': 1.11.1 262 | dev: true 263 | 264 | /@webassemblyjs/floating-point-hex-parser/1.11.1: 265 | resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} 266 | dev: true 267 | 268 | /@webassemblyjs/helper-api-error/1.11.1: 269 | resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} 270 | dev: true 271 | 272 | /@webassemblyjs/helper-buffer/1.11.1: 273 | resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} 274 | dev: true 275 | 276 | /@webassemblyjs/helper-numbers/1.11.1: 277 | resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} 278 | dependencies: 279 | '@webassemblyjs/floating-point-hex-parser': 1.11.1 280 | '@webassemblyjs/helper-api-error': 1.11.1 281 | '@xtuc/long': 4.2.2 282 | dev: true 283 | 284 | /@webassemblyjs/helper-wasm-bytecode/1.11.1: 285 | resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} 286 | dev: true 287 | 288 | /@webassemblyjs/helper-wasm-section/1.11.1: 289 | resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} 290 | dependencies: 291 | '@webassemblyjs/ast': 1.11.1 292 | '@webassemblyjs/helper-buffer': 1.11.1 293 | '@webassemblyjs/helper-wasm-bytecode': 1.11.1 294 | '@webassemblyjs/wasm-gen': 1.11.1 295 | dev: true 296 | 297 | /@webassemblyjs/ieee754/1.11.1: 298 | resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} 299 | dependencies: 300 | '@xtuc/ieee754': 1.2.0 301 | dev: true 302 | 303 | /@webassemblyjs/leb128/1.11.1: 304 | resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} 305 | dependencies: 306 | '@xtuc/long': 4.2.2 307 | dev: true 308 | 309 | /@webassemblyjs/utf8/1.11.1: 310 | resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} 311 | dev: true 312 | 313 | /@webassemblyjs/wasm-edit/1.11.1: 314 | resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} 315 | dependencies: 316 | '@webassemblyjs/ast': 1.11.1 317 | '@webassemblyjs/helper-buffer': 1.11.1 318 | '@webassemblyjs/helper-wasm-bytecode': 1.11.1 319 | '@webassemblyjs/helper-wasm-section': 1.11.1 320 | '@webassemblyjs/wasm-gen': 1.11.1 321 | '@webassemblyjs/wasm-opt': 1.11.1 322 | '@webassemblyjs/wasm-parser': 1.11.1 323 | '@webassemblyjs/wast-printer': 1.11.1 324 | dev: true 325 | 326 | /@webassemblyjs/wasm-gen/1.11.1: 327 | resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} 328 | dependencies: 329 | '@webassemblyjs/ast': 1.11.1 330 | '@webassemblyjs/helper-wasm-bytecode': 1.11.1 331 | '@webassemblyjs/ieee754': 1.11.1 332 | '@webassemblyjs/leb128': 1.11.1 333 | '@webassemblyjs/utf8': 1.11.1 334 | dev: true 335 | 336 | /@webassemblyjs/wasm-opt/1.11.1: 337 | resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} 338 | dependencies: 339 | '@webassemblyjs/ast': 1.11.1 340 | '@webassemblyjs/helper-buffer': 1.11.1 341 | '@webassemblyjs/wasm-gen': 1.11.1 342 | '@webassemblyjs/wasm-parser': 1.11.1 343 | dev: true 344 | 345 | /@webassemblyjs/wasm-parser/1.11.1: 346 | resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} 347 | dependencies: 348 | '@webassemblyjs/ast': 1.11.1 349 | '@webassemblyjs/helper-api-error': 1.11.1 350 | '@webassemblyjs/helper-wasm-bytecode': 1.11.1 351 | '@webassemblyjs/ieee754': 1.11.1 352 | '@webassemblyjs/leb128': 1.11.1 353 | '@webassemblyjs/utf8': 1.11.1 354 | dev: true 355 | 356 | /@webassemblyjs/wast-printer/1.11.1: 357 | resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} 358 | dependencies: 359 | '@webassemblyjs/ast': 1.11.1 360 | '@xtuc/long': 4.2.2 361 | dev: true 362 | 363 | /@webpack-cli/configtest/1.2.0_5v66e2inugklgvlh4huuavolfq: 364 | resolution: {integrity: sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==} 365 | peerDependencies: 366 | webpack: 4.x.x || 5.x.x 367 | webpack-cli: 4.x.x 368 | dependencies: 369 | webpack: 5.74.0_ol3mosxjb4b4ou5dhgjexc5hbi 370 | webpack-cli: 4.10.0_webpack@5.74.0 371 | dev: true 372 | 373 | /@webpack-cli/info/1.5.0_webpack-cli@4.10.0: 374 | resolution: {integrity: sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==} 375 | peerDependencies: 376 | webpack-cli: 4.x.x 377 | dependencies: 378 | envinfo: 7.8.1 379 | webpack-cli: 4.10.0_webpack@5.74.0 380 | dev: true 381 | 382 | /@webpack-cli/serve/1.7.0_webpack-cli@4.10.0: 383 | resolution: {integrity: sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==} 384 | peerDependencies: 385 | webpack-cli: 4.x.x 386 | webpack-dev-server: '*' 387 | peerDependenciesMeta: 388 | webpack-dev-server: 389 | optional: true 390 | dependencies: 391 | webpack-cli: 4.10.0_webpack@5.74.0 392 | dev: true 393 | 394 | /@xtuc/ieee754/1.2.0: 395 | resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} 396 | dev: true 397 | 398 | /@xtuc/long/4.2.2: 399 | resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} 400 | dev: true 401 | 402 | /acorn-import-assertions/1.8.0_acorn@8.8.0: 403 | resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} 404 | peerDependencies: 405 | acorn: ^8 406 | dependencies: 407 | acorn: 8.8.0 408 | dev: true 409 | 410 | /acorn/8.8.0: 411 | resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} 412 | engines: {node: '>=0.4.0'} 413 | hasBin: true 414 | dev: true 415 | 416 | /ajv-errors/1.0.1_ajv@6.12.6: 417 | resolution: {integrity: sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==} 418 | peerDependencies: 419 | ajv: '>=5.0.0' 420 | dependencies: 421 | ajv: 6.12.6 422 | dev: true 423 | 424 | /ajv-keywords/3.5.2_ajv@6.12.6: 425 | resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} 426 | peerDependencies: 427 | ajv: ^6.9.1 428 | dependencies: 429 | ajv: 6.12.6 430 | dev: true 431 | 432 | /ajv/6.12.6: 433 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 434 | dependencies: 435 | fast-deep-equal: 3.1.3 436 | fast-json-stable-stringify: 2.1.0 437 | json-schema-traverse: 0.4.1 438 | uri-js: 4.4.1 439 | dev: true 440 | 441 | /asn1/0.2.6: 442 | resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} 443 | dependencies: 444 | safer-buffer: 2.1.2 445 | dev: true 446 | 447 | /assert-plus/1.0.0: 448 | resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} 449 | engines: {node: '>=0.8'} 450 | dev: true 451 | 452 | /asynckit/0.4.0: 453 | resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} 454 | dev: true 455 | 456 | /aws-sign2/0.7.0: 457 | resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} 458 | dev: true 459 | 460 | /aws4/1.11.0: 461 | resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} 462 | dev: true 463 | 464 | /bcrypt-pbkdf/1.0.2: 465 | resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} 466 | dependencies: 467 | tweetnacl: 0.14.5 468 | dev: true 469 | 470 | /browserslist/4.21.3: 471 | resolution: {integrity: sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==} 472 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 473 | hasBin: true 474 | dependencies: 475 | caniuse-lite: 1.0.30001380 476 | electron-to-chromium: 1.4.225 477 | node-releases: 2.0.6 478 | update-browserslist-db: 1.0.5_browserslist@4.21.3 479 | dev: true 480 | 481 | /buffer-from/1.1.2: 482 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 483 | dev: true 484 | 485 | /caniuse-lite/1.0.30001380: 486 | resolution: {integrity: sha512-OO+pPubxx16lkI7TVrbFpde8XHz66SMwstl1YWpg6uMGw56XnhYVwtPIjvX4kYpzwMwQKr4DDce394E03dQPGg==} 487 | dev: true 488 | 489 | /caseless/0.12.0: 490 | resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} 491 | dev: true 492 | 493 | /chrome-trace-event/1.0.3: 494 | resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} 495 | engines: {node: '>=6.0'} 496 | dev: true 497 | 498 | /clone-deep/4.0.1: 499 | resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} 500 | engines: {node: '>=6'} 501 | dependencies: 502 | is-plain-object: 2.0.4 503 | kind-of: 6.0.3 504 | shallow-clone: 3.0.1 505 | dev: true 506 | 507 | /colorette/2.0.19: 508 | resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} 509 | dev: true 510 | 511 | /combined-stream/1.0.8: 512 | resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} 513 | engines: {node: '>= 0.8'} 514 | dependencies: 515 | delayed-stream: 1.0.0 516 | dev: true 517 | 518 | /commander/2.20.3: 519 | resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 520 | dev: true 521 | 522 | /commander/7.2.0: 523 | resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} 524 | engines: {node: '>= 10'} 525 | dev: true 526 | 527 | /core-util-is/1.0.2: 528 | resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} 529 | dev: true 530 | 531 | /cross-spawn/7.0.3: 532 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 533 | engines: {node: '>= 8'} 534 | dependencies: 535 | path-key: 3.1.1 536 | shebang-command: 2.0.0 537 | which: 2.0.2 538 | dev: true 539 | 540 | /dashdash/1.14.1: 541 | resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} 542 | engines: {node: '>=0.10'} 543 | dependencies: 544 | assert-plus: 1.0.0 545 | dev: true 546 | 547 | /delayed-stream/1.0.0: 548 | resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} 549 | engines: {node: '>=0.4.0'} 550 | dev: true 551 | 552 | /dev-null/0.1.1: 553 | resolution: {integrity: sha512-nMNZG0zfMgmdv8S5O0TM5cpwNbGKRGPCxVsr0SmA3NZZy9CYBbuNLL0PD3Acx9e5LIUgwONXtM9kM6RlawPxEQ==} 554 | dev: true 555 | 556 | /ecc-jsbn/0.1.2: 557 | resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} 558 | dependencies: 559 | jsbn: 0.1.1 560 | safer-buffer: 2.1.2 561 | dev: true 562 | 563 | /electron-to-chromium/1.4.225: 564 | resolution: {integrity: sha512-ICHvGaCIQR3P88uK8aRtx8gmejbVJyC6bB4LEC3anzBrIzdzC7aiZHY4iFfXhN4st6I7lMO0x4sgBHf/7kBvRw==} 565 | dev: true 566 | 567 | /enhanced-resolve/5.10.0: 568 | resolution: {integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==} 569 | engines: {node: '>=10.13.0'} 570 | dependencies: 571 | graceful-fs: 4.2.10 572 | tapable: 2.2.1 573 | dev: true 574 | 575 | /envinfo/7.8.1: 576 | resolution: {integrity: sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==} 577 | engines: {node: '>=4'} 578 | hasBin: true 579 | dev: true 580 | 581 | /es-module-lexer/0.9.3: 582 | resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} 583 | dev: true 584 | 585 | /escalade/3.1.1: 586 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 587 | engines: {node: '>=6'} 588 | dev: true 589 | 590 | /eslint-scope/5.1.1: 591 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 592 | engines: {node: '>=8.0.0'} 593 | dependencies: 594 | esrecurse: 4.3.0 595 | estraverse: 4.3.0 596 | dev: true 597 | 598 | /esrecurse/4.3.0: 599 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 600 | engines: {node: '>=4.0'} 601 | dependencies: 602 | estraverse: 5.3.0 603 | dev: true 604 | 605 | /estraverse/4.3.0: 606 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 607 | engines: {node: '>=4.0'} 608 | dev: true 609 | 610 | /estraverse/5.3.0: 611 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 612 | engines: {node: '>=4.0'} 613 | dev: true 614 | 615 | /events/3.3.0: 616 | resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} 617 | engines: {node: '>=0.8.x'} 618 | dev: true 619 | 620 | /extend/3.0.2: 621 | resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 622 | dev: true 623 | 624 | /extsprintf/1.3.0: 625 | resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} 626 | engines: {'0': node >=0.6.0} 627 | dev: true 628 | 629 | /fast-deep-equal/3.1.3: 630 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 631 | dev: true 632 | 633 | /fast-json-stable-stringify/2.1.0: 634 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 635 | dev: true 636 | 637 | /fastest-levenshtein/1.0.16: 638 | resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} 639 | engines: {node: '>= 4.9.1'} 640 | dev: true 641 | 642 | /find-up/3.0.0: 643 | resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} 644 | engines: {node: '>=6'} 645 | dependencies: 646 | locate-path: 3.0.0 647 | dev: true 648 | 649 | /find-up/4.1.0: 650 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 651 | engines: {node: '>=8'} 652 | dependencies: 653 | locate-path: 5.0.0 654 | path-exists: 4.0.0 655 | dev: true 656 | 657 | /forever-agent/0.6.1: 658 | resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} 659 | dev: true 660 | 661 | /form-data/2.3.3: 662 | resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} 663 | engines: {node: '>= 0.12'} 664 | dependencies: 665 | asynckit: 0.4.0 666 | combined-stream: 1.0.8 667 | mime-types: 2.1.35 668 | dev: true 669 | 670 | /function-bind/1.1.1: 671 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 672 | dev: true 673 | 674 | /getpass/0.1.7: 675 | resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} 676 | dependencies: 677 | assert-plus: 1.0.0 678 | dev: true 679 | 680 | /glob-to-regexp/0.4.1: 681 | resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} 682 | dev: true 683 | 684 | /graceful-fs/4.2.10: 685 | resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} 686 | dev: true 687 | 688 | /har-schema/2.0.0: 689 | resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} 690 | engines: {node: '>=4'} 691 | dev: true 692 | 693 | /har-validator/5.1.5: 694 | resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} 695 | engines: {node: '>=6'} 696 | deprecated: this library is no longer supported 697 | dependencies: 698 | ajv: 6.12.6 699 | har-schema: 2.0.0 700 | dev: true 701 | 702 | /has-flag/4.0.0: 703 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 704 | engines: {node: '>=8'} 705 | dev: true 706 | 707 | /has/1.0.3: 708 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 709 | engines: {node: '>= 0.4.0'} 710 | dependencies: 711 | function-bind: 1.1.1 712 | dev: true 713 | 714 | /http-signature/1.2.0: 715 | resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} 716 | engines: {node: '>=0.8', npm: '>=1.3.7'} 717 | dependencies: 718 | assert-plus: 1.0.0 719 | jsprim: 1.4.2 720 | sshpk: 1.17.0 721 | dev: true 722 | 723 | /import-local/3.1.0: 724 | resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} 725 | engines: {node: '>=8'} 726 | hasBin: true 727 | dependencies: 728 | pkg-dir: 4.2.0 729 | resolve-cwd: 3.0.0 730 | dev: true 731 | 732 | /interpret/2.2.0: 733 | resolution: {integrity: sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==} 734 | engines: {node: '>= 0.10'} 735 | dev: true 736 | 737 | /is-core-module/2.10.0: 738 | resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==} 739 | dependencies: 740 | has: 1.0.3 741 | dev: true 742 | 743 | /is-plain-object/2.0.4: 744 | resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} 745 | engines: {node: '>=0.10.0'} 746 | dependencies: 747 | isobject: 3.0.1 748 | dev: true 749 | 750 | /is-typedarray/1.0.0: 751 | resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} 752 | dev: true 753 | 754 | /isexe/2.0.0: 755 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 756 | dev: true 757 | 758 | /isobject/3.0.1: 759 | resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} 760 | engines: {node: '>=0.10.0'} 761 | dev: true 762 | 763 | /isstream/0.1.2: 764 | resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} 765 | dev: true 766 | 767 | /jest-worker/27.5.1: 768 | resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} 769 | engines: {node: '>= 10.13.0'} 770 | dependencies: 771 | '@types/node': 18.7.9 772 | merge-stream: 2.0.0 773 | supports-color: 8.1.1 774 | dev: true 775 | 776 | /jsbn/0.1.1: 777 | resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} 778 | dev: true 779 | 780 | /json-parse-even-better-errors/2.3.1: 781 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 782 | dev: true 783 | 784 | /json-schema-traverse/0.4.1: 785 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 786 | dev: true 787 | 788 | /json-schema/0.4.0: 789 | resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} 790 | dev: true 791 | 792 | /json-stringify-safe/5.0.1: 793 | resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} 794 | dev: true 795 | 796 | /jsprim/1.4.2: 797 | resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} 798 | engines: {node: '>=0.6.0'} 799 | dependencies: 800 | assert-plus: 1.0.0 801 | extsprintf: 1.3.0 802 | json-schema: 0.4.0 803 | verror: 1.10.0 804 | dev: true 805 | 806 | /kind-of/6.0.3: 807 | resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} 808 | engines: {node: '>=0.10.0'} 809 | dev: true 810 | 811 | /loader-runner/4.3.0: 812 | resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} 813 | engines: {node: '>=6.11.5'} 814 | dev: true 815 | 816 | /locate-path/3.0.0: 817 | resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} 818 | engines: {node: '>=6'} 819 | dependencies: 820 | p-locate: 3.0.0 821 | path-exists: 3.0.0 822 | dev: true 823 | 824 | /locate-path/5.0.0: 825 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 826 | engines: {node: '>=8'} 827 | dependencies: 828 | p-locate: 4.1.0 829 | dev: true 830 | 831 | /lodash.pick/4.4.0: 832 | resolution: {integrity: sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==} 833 | dev: true 834 | 835 | /merge-stream/2.0.0: 836 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 837 | dev: true 838 | 839 | /mime-db/1.52.0: 840 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} 841 | engines: {node: '>= 0.6'} 842 | dev: true 843 | 844 | /mime-types/2.1.35: 845 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} 846 | engines: {node: '>= 0.6'} 847 | dependencies: 848 | mime-db: 1.52.0 849 | dev: true 850 | 851 | /minipass/3.3.4: 852 | resolution: {integrity: sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==} 853 | engines: {node: '>=8'} 854 | dependencies: 855 | yallist: 4.0.0 856 | dev: true 857 | 858 | /neo-async/2.6.2: 859 | resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} 860 | dev: true 861 | 862 | /node-releases/2.0.6: 863 | resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} 864 | dev: true 865 | 866 | /oauth-sign/0.9.0: 867 | resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} 868 | dev: true 869 | 870 | /p-limit/2.3.0: 871 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 872 | engines: {node: '>=6'} 873 | dependencies: 874 | p-try: 2.2.0 875 | dev: true 876 | 877 | /p-locate/3.0.0: 878 | resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} 879 | engines: {node: '>=6'} 880 | dependencies: 881 | p-limit: 2.3.0 882 | dev: true 883 | 884 | /p-locate/4.1.0: 885 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 886 | engines: {node: '>=8'} 887 | dependencies: 888 | p-limit: 2.3.0 889 | dev: true 890 | 891 | /p-try/2.2.0: 892 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 893 | engines: {node: '>=6'} 894 | dev: true 895 | 896 | /path-exists/3.0.0: 897 | resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} 898 | engines: {node: '>=4'} 899 | dev: true 900 | 901 | /path-exists/4.0.0: 902 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 903 | engines: {node: '>=8'} 904 | dev: true 905 | 906 | /path-key/3.1.1: 907 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 908 | engines: {node: '>=8'} 909 | dev: true 910 | 911 | /path-parse/1.0.7: 912 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 913 | dev: true 914 | 915 | /performance-now/2.1.0: 916 | resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} 917 | dev: true 918 | 919 | /picocolors/1.0.0: 920 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 921 | dev: true 922 | 923 | /pkg-dir/4.2.0: 924 | resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} 925 | engines: {node: '>=8'} 926 | dependencies: 927 | find-up: 4.1.0 928 | dev: true 929 | 930 | /pkg-up/3.1.0: 931 | resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} 932 | engines: {node: '>=8'} 933 | dependencies: 934 | find-up: 3.0.0 935 | dev: true 936 | 937 | /prettier/2.7.1: 938 | resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==} 939 | engines: {node: '>=10.13.0'} 940 | hasBin: true 941 | dev: true 942 | 943 | /psl/1.9.0: 944 | resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} 945 | dev: true 946 | 947 | /punycode/2.1.1: 948 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} 949 | engines: {node: '>=6'} 950 | dev: true 951 | 952 | /qs/6.5.3: 953 | resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} 954 | engines: {node: '>=0.6'} 955 | dev: true 956 | 957 | /randombytes/2.1.0: 958 | resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} 959 | dependencies: 960 | safe-buffer: 5.2.1 961 | dev: true 962 | 963 | /rechoir/0.7.1: 964 | resolution: {integrity: sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==} 965 | engines: {node: '>= 0.10'} 966 | dependencies: 967 | resolve: 1.22.1 968 | dev: true 969 | 970 | /request/2.88.2: 971 | resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} 972 | engines: {node: '>= 6'} 973 | deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 974 | dependencies: 975 | aws-sign2: 0.7.0 976 | aws4: 1.11.0 977 | caseless: 0.12.0 978 | combined-stream: 1.0.8 979 | extend: 3.0.2 980 | forever-agent: 0.6.1 981 | form-data: 2.3.3 982 | har-validator: 5.1.5 983 | http-signature: 1.2.0 984 | is-typedarray: 1.0.0 985 | isstream: 0.1.2 986 | json-stringify-safe: 5.0.1 987 | mime-types: 2.1.35 988 | oauth-sign: 0.9.0 989 | performance-now: 2.1.0 990 | qs: 6.5.3 991 | safe-buffer: 5.2.1 992 | tough-cookie: 2.5.0 993 | tunnel-agent: 0.6.0 994 | uuid: 3.4.0 995 | dev: true 996 | 997 | /resolve-cwd/3.0.0: 998 | resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} 999 | engines: {node: '>=8'} 1000 | dependencies: 1001 | resolve-from: 5.0.0 1002 | dev: true 1003 | 1004 | /resolve-from/5.0.0: 1005 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} 1006 | engines: {node: '>=8'} 1007 | dev: true 1008 | 1009 | /resolve/1.22.1: 1010 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} 1011 | hasBin: true 1012 | dependencies: 1013 | is-core-module: 2.10.0 1014 | path-parse: 1.0.7 1015 | supports-preserve-symlinks-flag: 1.0.0 1016 | dev: true 1017 | 1018 | /safe-buffer/5.2.1: 1019 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 1020 | dev: true 1021 | 1022 | /safer-buffer/2.1.2: 1023 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 1024 | dev: true 1025 | 1026 | /schema-utils/1.0.0: 1027 | resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==} 1028 | engines: {node: '>= 4'} 1029 | dependencies: 1030 | ajv: 6.12.6 1031 | ajv-errors: 1.0.1_ajv@6.12.6 1032 | ajv-keywords: 3.5.2_ajv@6.12.6 1033 | dev: true 1034 | 1035 | /schema-utils/3.1.1: 1036 | resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==} 1037 | engines: {node: '>= 10.13.0'} 1038 | dependencies: 1039 | '@types/json-schema': 7.0.11 1040 | ajv: 6.12.6 1041 | ajv-keywords: 3.5.2_ajv@6.12.6 1042 | dev: true 1043 | 1044 | /serialize-javascript/6.0.0: 1045 | resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} 1046 | dependencies: 1047 | randombytes: 2.1.0 1048 | dev: true 1049 | 1050 | /shallow-clone/3.0.1: 1051 | resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} 1052 | engines: {node: '>=8'} 1053 | dependencies: 1054 | kind-of: 6.0.3 1055 | dev: true 1056 | 1057 | /shebang-command/2.0.0: 1058 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 1059 | engines: {node: '>=8'} 1060 | dependencies: 1061 | shebang-regex: 3.0.0 1062 | dev: true 1063 | 1064 | /shebang-regex/3.0.0: 1065 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1066 | engines: {node: '>=8'} 1067 | dev: true 1068 | 1069 | /source-list-map/2.0.1: 1070 | resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} 1071 | dev: true 1072 | 1073 | /source-map-support/0.5.21: 1074 | resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} 1075 | dependencies: 1076 | buffer-from: 1.1.2 1077 | source-map: 0.6.1 1078 | dev: true 1079 | 1080 | /source-map/0.6.1: 1081 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 1082 | engines: {node: '>=0.10.0'} 1083 | dev: true 1084 | 1085 | /sshpk/1.17.0: 1086 | resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==} 1087 | engines: {node: '>=0.10.0'} 1088 | hasBin: true 1089 | dependencies: 1090 | asn1: 0.2.6 1091 | assert-plus: 1.0.0 1092 | bcrypt-pbkdf: 1.0.2 1093 | dashdash: 1.14.1 1094 | ecc-jsbn: 0.1.2 1095 | getpass: 0.1.7 1096 | jsbn: 0.1.1 1097 | safer-buffer: 2.1.2 1098 | tweetnacl: 0.14.5 1099 | dev: true 1100 | 1101 | /ssri/8.0.1: 1102 | resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} 1103 | engines: {node: '>= 8'} 1104 | dependencies: 1105 | minipass: 3.3.4 1106 | dev: true 1107 | 1108 | /supports-color/8.1.1: 1109 | resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} 1110 | engines: {node: '>=10'} 1111 | dependencies: 1112 | has-flag: 4.0.0 1113 | dev: true 1114 | 1115 | /supports-preserve-symlinks-flag/1.0.0: 1116 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1117 | engines: {node: '>= 0.4'} 1118 | dev: true 1119 | 1120 | /swc-loader/0.2.3_w322td5fcxzrbi4j3tewgvv7hu: 1121 | resolution: {integrity: sha512-D1p6XXURfSPleZZA/Lipb3A8pZ17fP4NObZvFCDjK/OKljroqDpPmsBdTraWhVBqUNpcWBQY1imWdoPScRlQ7A==} 1122 | peerDependencies: 1123 | '@swc/core': ^1.2.147 1124 | webpack: '>=2' 1125 | dependencies: 1126 | '@swc/core': 1.2.241 1127 | webpack: 5.74.0_ol3mosxjb4b4ou5dhgjexc5hbi 1128 | dev: true 1129 | 1130 | /tapable/2.2.1: 1131 | resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 1132 | engines: {node: '>=6'} 1133 | dev: true 1134 | 1135 | /terser-webpack-plugin/5.3.5_w322td5fcxzrbi4j3tewgvv7hu: 1136 | resolution: {integrity: sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==} 1137 | engines: {node: '>= 10.13.0'} 1138 | peerDependencies: 1139 | '@swc/core': '*' 1140 | esbuild: '*' 1141 | uglify-js: '*' 1142 | webpack: ^5.1.0 1143 | peerDependenciesMeta: 1144 | '@swc/core': 1145 | optional: true 1146 | esbuild: 1147 | optional: true 1148 | uglify-js: 1149 | optional: true 1150 | dependencies: 1151 | '@jridgewell/trace-mapping': 0.3.15 1152 | '@swc/core': 1.2.241 1153 | jest-worker: 27.5.1 1154 | schema-utils: 3.1.1 1155 | serialize-javascript: 6.0.0 1156 | terser: 5.14.2 1157 | webpack: 5.74.0_ol3mosxjb4b4ou5dhgjexc5hbi 1158 | dev: true 1159 | 1160 | /terser/5.14.2: 1161 | resolution: {integrity: sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==} 1162 | engines: {node: '>=10'} 1163 | hasBin: true 1164 | dependencies: 1165 | '@jridgewell/source-map': 0.3.2 1166 | acorn: 8.8.0 1167 | commander: 2.20.3 1168 | source-map-support: 0.5.21 1169 | dev: true 1170 | 1171 | /tough-cookie/2.5.0: 1172 | resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} 1173 | engines: {node: '>=0.8'} 1174 | dependencies: 1175 | psl: 1.9.0 1176 | punycode: 2.1.1 1177 | dev: true 1178 | 1179 | /tunnel-agent/0.6.0: 1180 | resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} 1181 | dependencies: 1182 | safe-buffer: 5.2.1 1183 | dev: true 1184 | 1185 | /tweetnacl/0.14.5: 1186 | resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} 1187 | dev: true 1188 | 1189 | /typescript/4.7.4: 1190 | resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==} 1191 | engines: {node: '>=4.2.0'} 1192 | hasBin: true 1193 | dev: true 1194 | 1195 | /update-browserslist-db/1.0.5_browserslist@4.21.3: 1196 | resolution: {integrity: sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==} 1197 | hasBin: true 1198 | peerDependencies: 1199 | browserslist: '>= 4.21.0' 1200 | dependencies: 1201 | browserslist: 4.21.3 1202 | escalade: 3.1.1 1203 | picocolors: 1.0.0 1204 | dev: true 1205 | 1206 | /uri-js/4.4.1: 1207 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 1208 | dependencies: 1209 | punycode: 2.1.1 1210 | dev: true 1211 | 1212 | /uuid/3.4.0: 1213 | resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} 1214 | deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. 1215 | hasBin: true 1216 | dev: true 1217 | 1218 | /verror/1.10.0: 1219 | resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} 1220 | engines: {'0': node >=0.6.0} 1221 | dependencies: 1222 | assert-plus: 1.0.0 1223 | core-util-is: 1.0.2 1224 | extsprintf: 1.3.0 1225 | dev: true 1226 | 1227 | /watchpack/2.4.0: 1228 | resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} 1229 | engines: {node: '>=10.13.0'} 1230 | dependencies: 1231 | glob-to-regexp: 0.4.1 1232 | graceful-fs: 4.2.10 1233 | dev: true 1234 | 1235 | /webpack-cli/4.10.0_webpack@5.74.0: 1236 | resolution: {integrity: sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==} 1237 | engines: {node: '>=10.13.0'} 1238 | hasBin: true 1239 | peerDependencies: 1240 | '@webpack-cli/generators': '*' 1241 | '@webpack-cli/migrate': '*' 1242 | webpack: 4.x.x || 5.x.x 1243 | webpack-bundle-analyzer: '*' 1244 | webpack-dev-server: '*' 1245 | peerDependenciesMeta: 1246 | '@webpack-cli/generators': 1247 | optional: true 1248 | '@webpack-cli/migrate': 1249 | optional: true 1250 | webpack-bundle-analyzer: 1251 | optional: true 1252 | webpack-dev-server: 1253 | optional: true 1254 | dependencies: 1255 | '@discoveryjs/json-ext': 0.5.7 1256 | '@webpack-cli/configtest': 1.2.0_5v66e2inugklgvlh4huuavolfq 1257 | '@webpack-cli/info': 1.5.0_webpack-cli@4.10.0 1258 | '@webpack-cli/serve': 1.7.0_webpack-cli@4.10.0 1259 | colorette: 2.0.19 1260 | commander: 7.2.0 1261 | cross-spawn: 7.0.3 1262 | fastest-levenshtein: 1.0.16 1263 | import-local: 3.1.0 1264 | interpret: 2.2.0 1265 | rechoir: 0.7.1 1266 | webpack: 5.74.0_ol3mosxjb4b4ou5dhgjexc5hbi 1267 | webpack-merge: 5.8.0 1268 | dev: true 1269 | 1270 | /webpack-merge/5.8.0: 1271 | resolution: {integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==} 1272 | engines: {node: '>=10.0.0'} 1273 | dependencies: 1274 | clone-deep: 4.0.1 1275 | wildcard: 2.0.0 1276 | dev: true 1277 | 1278 | /webpack-sources/1.4.3: 1279 | resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==} 1280 | dependencies: 1281 | source-list-map: 2.0.1 1282 | source-map: 0.6.1 1283 | dev: true 1284 | 1285 | /webpack-sources/3.2.3: 1286 | resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} 1287 | engines: {node: '>=10.13.0'} 1288 | dev: true 1289 | 1290 | /webpack-userscript/2.5.8_webpack@5.74.0: 1291 | resolution: {integrity: sha512-C0zb8meYQY5pW7WeGu7ftOL6LwSa1ILTHU4ftM+bz2Mjgi8r8MrCyY4cld3YQAVXhQX9MY+ZYPF86Rn0K2iPNA==} 1292 | peerDependencies: 1293 | webpack: ^4.0.0 1294 | dependencies: 1295 | '@tkausl/userscript-meta': 1.0.2 1296 | dev-null: 0.1.1 1297 | lodash.pick: 4.4.0 1298 | pkg-up: 3.1.0 1299 | request: 2.88.2 1300 | schema-utils: 1.0.0 1301 | ssri: 8.0.1 1302 | webpack: 5.74.0_ol3mosxjb4b4ou5dhgjexc5hbi 1303 | webpack-sources: 1.4.3 1304 | dev: true 1305 | 1306 | /webpack/5.74.0_ol3mosxjb4b4ou5dhgjexc5hbi: 1307 | resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==} 1308 | engines: {node: '>=10.13.0'} 1309 | hasBin: true 1310 | peerDependencies: 1311 | webpack-cli: '*' 1312 | peerDependenciesMeta: 1313 | webpack-cli: 1314 | optional: true 1315 | dependencies: 1316 | '@types/eslint-scope': 3.7.4 1317 | '@types/estree': 0.0.51 1318 | '@webassemblyjs/ast': 1.11.1 1319 | '@webassemblyjs/wasm-edit': 1.11.1 1320 | '@webassemblyjs/wasm-parser': 1.11.1 1321 | acorn: 8.8.0 1322 | acorn-import-assertions: 1.8.0_acorn@8.8.0 1323 | browserslist: 4.21.3 1324 | chrome-trace-event: 1.0.3 1325 | enhanced-resolve: 5.10.0 1326 | es-module-lexer: 0.9.3 1327 | eslint-scope: 5.1.1 1328 | events: 3.3.0 1329 | glob-to-regexp: 0.4.1 1330 | graceful-fs: 4.2.10 1331 | json-parse-even-better-errors: 2.3.1 1332 | loader-runner: 4.3.0 1333 | mime-types: 2.1.35 1334 | neo-async: 2.6.2 1335 | schema-utils: 3.1.1 1336 | tapable: 2.2.1 1337 | terser-webpack-plugin: 5.3.5_w322td5fcxzrbi4j3tewgvv7hu 1338 | watchpack: 2.4.0 1339 | webpack-cli: 4.10.0_webpack@5.74.0 1340 | webpack-sources: 3.2.3 1341 | transitivePeerDependencies: 1342 | - '@swc/core' 1343 | - esbuild 1344 | - uglify-js 1345 | dev: true 1346 | 1347 | /which/2.0.2: 1348 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 1349 | engines: {node: '>= 8'} 1350 | hasBin: true 1351 | dependencies: 1352 | isexe: 2.0.0 1353 | dev: true 1354 | 1355 | /wildcard/2.0.0: 1356 | resolution: {integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==} 1357 | dev: true 1358 | 1359 | /yallist/4.0.0: 1360 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 1361 | dev: true 1362 | --------------------------------------------------------------------------------