├── src ├── js │ ├── util │ │ ├── constants.js │ │ ├── location.js │ │ └── storage.js │ ├── content.entry.js │ └── background.entry.js ├── images │ ├── icon.xcf │ ├── icon16.png │ ├── icon19.png │ ├── icon32.png │ ├── icon38.png │ ├── icon48.png │ ├── icon128.png │ ├── icon19-disabled.png │ ├── icon19-inactive.png │ ├── icon38-disabled.png │ └── icon38-inactive.png ├── locales │ ├── en.json │ └── ru.json └── manifest.json ├── assets ├── example-on.png └── example-off.png ├── README.md ├── .gitignore ├── .github └── workflows │ └── ci.yml ├── deploy.js ├── package.json ├── webpack.config.js ├── LICENSE └── yarn.lock /src/js/util/constants.js: -------------------------------------------------------------------------------- 1 | export const STORAGE_EXCLUDED_DOMAINS = 'excluded-domains'; 2 | -------------------------------------------------------------------------------- /assets/example-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikdesjardins/no-emoji/master/assets/example-on.png -------------------------------------------------------------------------------- /src/images/icon.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikdesjardins/no-emoji/master/src/images/icon.xcf -------------------------------------------------------------------------------- /src/images/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikdesjardins/no-emoji/master/src/images/icon16.png -------------------------------------------------------------------------------- /src/images/icon19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikdesjardins/no-emoji/master/src/images/icon19.png -------------------------------------------------------------------------------- /src/images/icon32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikdesjardins/no-emoji/master/src/images/icon32.png -------------------------------------------------------------------------------- /src/images/icon38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikdesjardins/no-emoji/master/src/images/icon38.png -------------------------------------------------------------------------------- /src/images/icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikdesjardins/no-emoji/master/src/images/icon48.png -------------------------------------------------------------------------------- /assets/example-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikdesjardins/no-emoji/master/assets/example-off.png -------------------------------------------------------------------------------- /src/images/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikdesjardins/no-emoji/master/src/images/icon128.png -------------------------------------------------------------------------------- /src/images/icon19-disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikdesjardins/no-emoji/master/src/images/icon19-disabled.png -------------------------------------------------------------------------------- /src/images/icon19-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikdesjardins/no-emoji/master/src/images/icon19-inactive.png -------------------------------------------------------------------------------- /src/images/icon38-disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikdesjardins/no-emoji/master/src/images/icon38-disabled.png -------------------------------------------------------------------------------- /src/images/icon38-inactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikdesjardins/no-emoji/master/src/images/icon38-inactive.png -------------------------------------------------------------------------------- /src/js/util/location.js: -------------------------------------------------------------------------------- 1 | export function locationToRootDomain(location /*: string | Location | URL */) /*: string */ { 2 | return new URL(location).host.split('.').slice(-2).join('.'); 3 | } 4 | -------------------------------------------------------------------------------- /src/js/util/storage.js: -------------------------------------------------------------------------------- 1 | export async function get(key, defaultVal) { 2 | const { [key]: val } = await chrome.storage.sync.get({ [key]: defaultVal }); 3 | return val; 4 | } 5 | 6 | export async function set(key, val) { 7 | await chrome.storage.sync.set({ [key]: val }); 8 | } 9 | -------------------------------------------------------------------------------- /src/locales/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "extensionName": { 3 | "message": "No Emoji", 4 | "description": "Name of the extension." 5 | }, 6 | "extensionDescription": { 7 | "message": "Browser extension to remove emoji.", 8 | "description": "Description of the extension." 9 | }, 10 | "stopRemovingEmoji": { 11 | "message": "Stop removing emoji on this domain", 12 | "description": "" 13 | }, 14 | "startRemovingEmoji": { 15 | "message": "Start removing emoji on this domain", 16 | "description": "" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # no-emoji ![](/src/images/icon32.png) 2 | 3 | Chrome/Firefox extension to remove emoji. 4 | 5 | ## Install 6 | 7 | Chrome: https://chrome.google.com/webstore/detail/no-emoji/obbjmeopodlheliibjoabgbmchpecjaj 8 | 9 | Firefox: https://addons.mozilla.org/en-US/firefox/addon/no-emoji/ 10 | 11 | ## Usage 12 | 13 | Emoji are removed from all domains by default: 14 | 15 | ![](/assets/example-on.png) 16 | 17 | Click the page action to enable/disable emoji on the current domain (after a refresh): 18 | 19 | ![](/assets/example-off.png) 20 | -------------------------------------------------------------------------------- /src/locales/ru.json: -------------------------------------------------------------------------------- 1 | { 2 | "extensionName": { 3 | "message": "No Emoji", 4 | "description": "Name of the extension." 5 | }, 6 | "extensionDescription": { 7 | "message": "Расширение браузера для удаления эмодзи.", 8 | "description": "Description of the extension." 9 | }, 10 | "stopRemovingEmoji": { 11 | "message": "Прекратить удаление эмодзи на этом домене", 12 | "description": "" 13 | }, 14 | "startRemovingEmoji": { 15 | "message": "Начать удаление эмодзи на этом домене", 16 | "description": "" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | 6 | # Runtime data 7 | pids 8 | *.pid 9 | *.seed 10 | 11 | # Directory for instrumented libs generated by jscoverage/JSCover 12 | lib-cov 13 | 14 | # Coverage directory used by tools like istanbul 15 | coverage 16 | 17 | # nyc test coverage 18 | .nyc_output 19 | 20 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 21 | .grunt 22 | 23 | # node-waf configuration 24 | .lock-wscript 25 | 26 | # Compiled binary addons (http://nodejs.org/api/addons.html) 27 | build/Release 28 | 29 | # Dependency directories 30 | node_modules 31 | jspm_packages 32 | 33 | # Optional npm cache directory 34 | .npm 35 | 36 | # Optional REPL history 37 | .node_repl_history 38 | 39 | # IntelliJ 40 | .idea 41 | *.iml 42 | 43 | # output 44 | /dist 45 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | name: CI 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | tags: 8 | - v*.*.* 9 | pull_request: 10 | 11 | jobs: 12 | build: 13 | runs-on: ubuntu-latest 14 | steps: 15 | - uses: actions/checkout@v4 16 | - uses: actions/setup-node@v4 17 | with: 18 | node-version: 16 19 | - run: yarn install 20 | 21 | - run: yarn run build 22 | 23 | - uses: softprops/action-gh-release@v1 24 | if: startsWith(github.ref, 'refs/tags/') 25 | with: 26 | files: dist/no-emoji.zip 27 | env: 28 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 29 | - run: node deploy.js 30 | if: startsWith(github.ref, 'refs/tags/') 31 | env: 32 | CHROME_CLIENT_ID: ${{ secrets.CHROME_CLIENT_ID }} 33 | CHROME_CLIENT_SECRET: ${{ secrets.CHROME_CLIENT_SECRET }} 34 | CHROME_REFRESH_TOKEN: ${{ secrets.CHROME_REFRESH_TOKEN }} 35 | FIREFOX_ISSUER: ${{ secrets.FIREFOX_ISSUER }} 36 | FIREFOX_SECRET: ${{ secrets.FIREFOX_SECRET }} 37 | -------------------------------------------------------------------------------- /deploy.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | 3 | 'use strict'; 4 | 5 | const fs = require('fs'); 6 | const path = require('path'); 7 | const deployChrome = require('chrome-extension-deploy'); 8 | const deployFirefox = require('firefox-extension-deploy'); 9 | const manifest = require('./dist/manifest.json'); 10 | 11 | deployChrome({ 12 | clientId: process.env.CHROME_CLIENT_ID, 13 | clientSecret: process.env.CHROME_CLIENT_SECRET, 14 | refreshToken: process.env.CHROME_REFRESH_TOKEN, 15 | id: 'obbjmeopodlheliibjoabgbmchpecjaj', 16 | zip: fs.readFileSync(path.join(__dirname, 'dist/no-emoji.zip')) 17 | }).then(function() { 18 | console.log('Chrome deploy complete!'); 19 | }, function(err) { 20 | console.error('Chrome failed:', err); 21 | process.exitCode = 1; 22 | }); 23 | 24 | deployFirefox({ 25 | issuer: process.env.FIREFOX_ISSUER, 26 | secret: process.env.FIREFOX_SECRET, 27 | id: manifest.browser_specific_settings.gecko.id, 28 | version: manifest.version, 29 | src: fs.createReadStream(path.join(__dirname, 'dist/no-emoji.zip')) 30 | }).then(function() { 31 | console.log('Firefox deploy complete!'); 32 | }, function(err) { 33 | console.error('Firefox failed:', err); 34 | process.exitCode = 1; 35 | }); 36 | -------------------------------------------------------------------------------- /src/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "manifest_version": 3, 3 | "name": "__MSG_extensionName__", 4 | "short_name": "{{prop-loader?name!../package.json}}", 5 | "description": "__MSG_extensionDescription__", 6 | "version": "{{prop-loader?version!../package.json}}", 7 | "default_locale": "en", 8 | "minimum_chrome_version": "121", 9 | "browser_specific_settings": { 10 | "gecko": { 11 | "id": "no-emoji@erikdesjardins.io", 12 | "strict_min_version": "121.0" 13 | } 14 | }, 15 | "permissions": [ 16 | "storage", 17 | "activeTab" 18 | ], 19 | "content_security_policy": { 20 | "extension_pages": "default-src 'self'" 21 | }, 22 | "background": { 23 | "scripts": ["{{./js/background.entry.js}}"], 24 | "service_worker": "{{./js/background.entry.js}}" 25 | }, 26 | "content_scripts": [{ 27 | "matches": [""], 28 | "js": ["{{./js/content.entry.js}}"], 29 | "run_at": "document_start" 30 | }], 31 | "icons": { 32 | "16": "{{./images/icon16.png}}", 33 | "32": "{{./images/icon32.png}}", 34 | "48": "{{./images/icon48.png}}", 35 | "128": "{{./images/icon128.png}}" 36 | }, 37 | "action": { 38 | "default_icon": { 39 | "19": "{{./images/icon19-inactive.png}}", 40 | "38": "{{./images/icon38-inactive.png}}" 41 | } 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "No Emoji", 3 | "name": "no-emoji", 4 | "version": "0.1.3", 5 | "description": "Browser extension to remove emoji.", 6 | "private": true, 7 | "repository": { 8 | "type": "git", 9 | "url": "https://github.com/erikdesjardins/no-emoji.git" 10 | }, 11 | "license": "GPL-3.0", 12 | "scripts": { 13 | "prestart": "rimraf dist", 14 | "start": "webpack --watch --progress --mode development", 15 | "preonce": "rimraf dist", 16 | "once": "webpack --progress --mode development", 17 | "prebuild": "rimraf dist", 18 | "build": "webpack --progress --mode production" 19 | }, 20 | "dependencies": { 21 | "emoji-regex": "10.4.0" 22 | }, 23 | "devDependencies": { 24 | "chrome-extension-deploy": "3.0.0", 25 | "copy-webpack-plugin": "=6.4.0", 26 | "extricate-loader": "3.0.0", 27 | "file-loader": "6.2.0", 28 | "firefox-extension-deploy": "1.1.2", 29 | "inert-entry-webpack-plugin": "4.0.2", 30 | "interpolate-loader": "2.0.1", 31 | "prop-loader": "1.0.0", 32 | "rimraf": "5.0.5", 33 | "rollup": "1.32.1", 34 | "rollup-plugin-commonjs": "10.1.0", 35 | "rollup-plugin-re": "1.0.7", 36 | "webpack": "=4.46.0", 37 | "webpack-cli": "=4.10.0", 38 | "webpack-rollup-loader": "0.8.1", 39 | "zip-webpack-plugin": "4.0.1" 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- 1 | const path = require('path'); 2 | 3 | const CopyWebpackPlugin = require('copy-webpack-plugin'); 4 | const InertEntryPlugin = require('inert-entry-webpack-plugin'); 5 | const ZipPlugin = require('zip-webpack-plugin'); 6 | const rollupCommonjsPlugin = require('rollup-plugin-commonjs'); 7 | const rollupReplacePlugin = require('rollup-plugin-re'); 8 | 9 | module.exports = { 10 | entry: 'extricate-loader!interpolate-loader!./src/manifest.json', 11 | output: { 12 | path: path.join(__dirname, 'dist'), 13 | filename: 'manifest.json', 14 | }, 15 | module: { 16 | rules: [{ 17 | test: /\.entry\.js$/, 18 | use: [ 19 | { loader: 'file-loader', options: { name: '[name].js', esModule: false } }, 20 | { 21 | loader: 'webpack-rollup-loader', 22 | options: { 23 | plugins: [ 24 | rollupCommonjsPlugin({ extensions: ['.js', '.png'] }), 25 | rollupReplacePlugin({ 26 | patterns: [{ test: '__webpack_public_path__', replace: '""' }], 27 | }), 28 | ], 29 | }, 30 | }, 31 | ], 32 | }, { 33 | test: /\.(png)$/, 34 | use: [ 35 | { loader: 'file-loader', options: { name: '[name].[ext]', esModule: false } }, 36 | ], 37 | }], 38 | }, 39 | optimization: { 40 | minimize: false, 41 | }, 42 | plugins: [ 43 | new InertEntryPlugin(), 44 | new CopyWebpackPlugin({ 45 | patterns: [{ 46 | from: 'src/locales/*.json', 47 | to: '_locales/[name]/messages.json' 48 | }] 49 | }), 50 | new ZipPlugin({ filename: 'no-emoji.zip' }), 51 | ], 52 | }; 53 | -------------------------------------------------------------------------------- /src/js/content.entry.js: -------------------------------------------------------------------------------- 1 | import emojiRegexFactory from 'emoji-regex'; 2 | 3 | import { STORAGE_EXCLUDED_DOMAINS } from './util/constants'; 4 | import { locationToRootDomain } from './util/location'; 5 | import { get } from './util/storage'; 6 | 7 | (async () => { 8 | const excludedDomains = await get(STORAGE_EXCLUDED_DOMAINS, []); 9 | 10 | // check if we're disabled on this domain, and tell the background page 11 | const enabled = !excludedDomains.includes(locationToRootDomain(location)); 12 | 13 | chrome.runtime.sendMessage(enabled); 14 | 15 | if (!enabled) { 16 | return; 17 | } 18 | 19 | const emoji = emojiRegexFactory(); 20 | 21 | const removeEmoji = node => { 22 | const walker = document.createTreeWalker(node, NodeFilter.SHOW_TEXT); 23 | while (walker.nextNode()) { 24 | // avoid reads of .nodeValue (5% improvement) 25 | const oldVal = walker.currentNode.nodeValue; 26 | // not using .test first to avoid running regex twice (10% improvement) 27 | // note: in testing `re.test(text)` and `text.replace(re, '') === text` 28 | // have approximately the same performance for negative results, 29 | // which is all that matters, because for positive results 30 | // we always have to run the replace anyways. 31 | const newVal = oldVal.replace(emoji, ''); 32 | // avoid writes of .nodeValue (5% improvement) 33 | if (newVal === oldVal) continue; 34 | 35 | walker.currentNode.nodeValue = newVal; 36 | } 37 | }; 38 | 39 | // remove emoji in existing nodes 40 | if (document.body) { 41 | removeEmoji(document.body); 42 | } 43 | 44 | // remove emoji in added nodes 45 | new MutationObserver(mutationRecords => { 46 | const seenThisTick = new Set(); 47 | 48 | for (const record of mutationRecords) { 49 | for (const node of record.addedNodes) { 50 | // avoid running on trees where the parent was just walked (30% improvement) 51 | seenThisTick.add(node); 52 | if (seenThisTick.has(node.parentNode)) continue; 53 | 54 | // avoid walking the tree (60% improvement) 55 | if (!emoji.test(node.textContent)) continue; 56 | 57 | removeEmoji(node); 58 | } 59 | } 60 | }).observe(document, { childList: true, subtree: true }); 61 | })(); 62 | -------------------------------------------------------------------------------- /src/js/background.entry.js: -------------------------------------------------------------------------------- 1 | import icon19 from '../images/icon19.png'; 2 | import icon38 from '../images/icon38.png'; 3 | import iconDisabled19 from '../images/icon19-disabled.png'; 4 | import iconDisabled38 from '../images/icon38-disabled.png'; 5 | import { STORAGE_EXCLUDED_DOMAINS } from './util/constants'; 6 | import { locationToRootDomain } from './util/location'; 7 | import { get, set } from './util/storage'; 8 | 9 | chrome.runtime.onMessage.addListener((enabled, { tab: { id: tabId } }, sendResponse) => { 10 | // content script telling us that it ran on this page 11 | if (enabled) { 12 | showActionEnabled(tabId); 13 | } else { 14 | showActionDisabled(tabId); 15 | } 16 | sendResponse(); 17 | }); 18 | 19 | chrome.action.onClicked.addListener(async ({ id: tabId, url }) => { 20 | const domain = locationToRootDomain(url); 21 | 22 | // We can't await this here, because any promise chaining will break the "user intraction" context... 23 | const alreadyHadPermission = chrome.permissions.contains({ origins: [url] }); 24 | try { 25 | // ...which is required for this call to work. 26 | await chrome.permissions.request({ origins: [url] }); 27 | } catch (e) { 28 | console.error('Failed to request permissions for tab:', e); 29 | } 30 | 31 | if (!await alreadyHadPermission) { 32 | // We just retrieved the permission, so don't toggle the activation state of the extension. 33 | // This will happen e.g. on Firefox after the first click on the action for a domain, 34 | // since Firefox forces all extensions to request domain permissions dynamically in MV3. 35 | console.log(`First time requesting permissions for ${domain}, not toggling activation state.`); 36 | return; 37 | } 38 | 39 | const excludedDomains = await get(STORAGE_EXCLUDED_DOMAINS, []); 40 | 41 | if (excludedDomains.includes(domain)) { 42 | // enabling on this domain 43 | await set(STORAGE_EXCLUDED_DOMAINS, excludedDomains.filter(x => x !== domain)); 44 | showActionEnabled(tabId); 45 | console.log(`Enabling the extension on ${domain}.`); 46 | } else { 47 | // disabling on this domain 48 | await set(STORAGE_EXCLUDED_DOMAINS, [...excludedDomains, domain]); 49 | showActionDisabled(tabId); 50 | console.log(`Disabling the extension on ${domain}.`); 51 | } 52 | }); 53 | 54 | function showActionEnabled(tabId) { 55 | chrome.action.setTitle({ tabId, title: chrome.i18n.getMessage('stopRemovingEmoji') }); 56 | chrome.action.setIcon({ tabId, path: { 19: icon19, 38: icon38 } }); 57 | } 58 | 59 | function showActionDisabled(tabId) { 60 | chrome.action.setTitle({ tabId, title: chrome.i18n.getMessage('startRemovingEmoji') }); 61 | chrome.action.setIcon({ tabId, path: { 19: iconDisabled19, 38: iconDisabled38 } }); 62 | } 63 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU General Public License is a free, copyleft license for 11 | software and other kinds of works. 12 | 13 | The licenses for most software and other practical works are designed 14 | to take away your freedom to share and change the works. By contrast, 15 | the GNU General Public License is intended to guarantee your freedom to 16 | share and change all versions of a program--to make sure it remains free 17 | software for all its users. We, the Free Software Foundation, use the 18 | GNU General Public License for most of our software; it applies also to 19 | any other work released this way by its authors. You can apply it to 20 | your programs, too. 21 | 22 | When we speak of free software, we are referring to freedom, not 23 | price. Our General Public Licenses are designed to make sure that you 24 | have the freedom to distribute copies of free software (and charge for 25 | them if you wish), that you receive source code or can get it if you 26 | want it, that you can change the software or use pieces of it in new 27 | free programs, and that you know you can do these things. 28 | 29 | To protect your rights, we need to prevent others from denying you 30 | these rights or asking you to surrender the rights. Therefore, you have 31 | certain responsibilities if you distribute copies of the software, or if 32 | you modify it: responsibilities to respect the freedom of others. 33 | 34 | For example, if you distribute copies of such a program, whether 35 | gratis or for a fee, you must pass on to the recipients the same 36 | freedoms that you received. You must make sure that they, too, receive 37 | or can get the source code. And you must show them these terms so they 38 | know their rights. 39 | 40 | Developers that use the GNU GPL protect your rights with two steps: 41 | (1) assert copyright on the software, and (2) offer you this License 42 | giving you legal permission to copy, distribute and/or modify it. 43 | 44 | For the developers' and authors' protection, the GPL clearly explains 45 | that there is no warranty for this free software. For both users' and 46 | authors' sake, the GPL requires that modified versions be marked as 47 | changed, so that their problems will not be attributed erroneously to 48 | authors of previous versions. 49 | 50 | Some devices are designed to deny users access to install or run 51 | modified versions of the software inside them, although the manufacturer 52 | can do so. This is fundamentally incompatible with the aim of 53 | protecting users' freedom to change the software. The systematic 54 | pattern of such abuse occurs in the area of products for individuals to 55 | use, which is precisely where it is most unacceptable. Therefore, we 56 | have designed this version of the GPL to prohibit the practice for those 57 | products. If such problems arise substantially in other domains, we 58 | stand ready to extend this provision to those domains in future versions 59 | of the GPL, as needed to protect the freedom of users. 60 | 61 | Finally, every program is threatened constantly by software patents. 62 | States should not allow patents to restrict development and use of 63 | software on general-purpose computers, but in those that do, we wish to 64 | avoid the special danger that patents applied to a free program could 65 | make it effectively proprietary. To prevent this, the GPL assures that 66 | patents cannot be used to render the program non-free. 67 | 68 | The precise terms and conditions for copying, distribution and 69 | modification follow. 70 | 71 | TERMS AND CONDITIONS 72 | 73 | 0. Definitions. 74 | 75 | "This License" refers to version 3 of the GNU General Public License. 76 | 77 | "Copyright" also means copyright-like laws that apply to other kinds of 78 | works, such as semiconductor masks. 79 | 80 | "The Program" refers to any copyrightable work licensed under this 81 | License. Each licensee is addressed as "you". "Licensees" and 82 | "recipients" may be individuals or organizations. 83 | 84 | To "modify" a work means to copy from or adapt all or part of the work 85 | in a fashion requiring copyright permission, other than the making of an 86 | exact copy. The resulting work is called a "modified version" of the 87 | earlier work or a work "based on" the earlier work. 88 | 89 | A "covered work" means either the unmodified Program or a work based 90 | on the Program. 91 | 92 | To "propagate" a work means to do anything with it that, without 93 | permission, would make you directly or secondarily liable for 94 | infringement under applicable copyright law, except executing it on a 95 | computer or modifying a private copy. Propagation includes copying, 96 | distribution (with or without modification), making available to the 97 | public, and in some countries other activities as well. 98 | 99 | To "convey" a work means any kind of propagation that enables other 100 | parties to make or receive copies. Mere interaction with a user through 101 | a computer network, with no transfer of a copy, is not conveying. 102 | 103 | An interactive user interface displays "Appropriate Legal Notices" 104 | to the extent that it includes a convenient and prominently visible 105 | feature that (1) displays an appropriate copyright notice, and (2) 106 | tells the user that there is no warranty for the work (except to the 107 | extent that warranties are provided), that licensees may convey the 108 | work under this License, and how to view a copy of this License. If 109 | the interface presents a list of user commands or options, such as a 110 | menu, a prominent item in the list meets this criterion. 111 | 112 | 1. Source Code. 113 | 114 | The "source code" for a work means the preferred form of the work 115 | for making modifications to it. "Object code" means any non-source 116 | form of a work. 117 | 118 | A "Standard Interface" means an interface that either is an official 119 | standard defined by a recognized standards body, or, in the case of 120 | interfaces specified for a particular programming language, one that 121 | is widely used among developers working in that language. 122 | 123 | The "System Libraries" of an executable work include anything, other 124 | than the work as a whole, that (a) is included in the normal form of 125 | packaging a Major Component, but which is not part of that Major 126 | Component, and (b) serves only to enable use of the work with that 127 | Major Component, or to implement a Standard Interface for which an 128 | implementation is available to the public in source code form. A 129 | "Major Component", in this context, means a major essential component 130 | (kernel, window system, and so on) of the specific operating system 131 | (if any) on which the executable work runs, or a compiler used to 132 | produce the work, or an object code interpreter used to run it. 133 | 134 | The "Corresponding Source" for a work in object code form means all 135 | the source code needed to generate, install, and (for an executable 136 | work) run the object code and to modify the work, including scripts to 137 | control those activities. However, it does not include the work's 138 | System Libraries, or general-purpose tools or generally available free 139 | programs which are used unmodified in performing those activities but 140 | which are not part of the work. For example, Corresponding Source 141 | includes interface definition files associated with source files for 142 | the work, and the source code for shared libraries and dynamically 143 | linked subprograms that the work is specifically designed to require, 144 | such as by intimate data communication or control flow between those 145 | subprograms and other parts of the work. 146 | 147 | The Corresponding Source need not include anything that users 148 | can regenerate automatically from other parts of the Corresponding 149 | Source. 150 | 151 | The Corresponding Source for a work in source code form is that 152 | same work. 153 | 154 | 2. Basic Permissions. 155 | 156 | All rights granted under this License are granted for the term of 157 | copyright on the Program, and are irrevocable provided the stated 158 | conditions are met. This License explicitly affirms your unlimited 159 | permission to run the unmodified Program. The output from running a 160 | covered work is covered by this License only if the output, given its 161 | content, constitutes a covered work. This License acknowledges your 162 | rights of fair use or other equivalent, as provided by copyright law. 163 | 164 | You may make, run and propagate covered works that you do not 165 | convey, without conditions so long as your license otherwise remains 166 | in force. You may convey covered works to others for the sole purpose 167 | of having them make modifications exclusively for you, or provide you 168 | with facilities for running those works, provided that you comply with 169 | the terms of this License in conveying all material for which you do 170 | not control copyright. Those thus making or running the covered works 171 | for you must do so exclusively on your behalf, under your direction 172 | and control, on terms that prohibit them from making any copies of 173 | your copyrighted material outside their relationship with you. 174 | 175 | Conveying under any other circumstances is permitted solely under 176 | the conditions stated below. Sublicensing is not allowed; section 10 177 | makes it unnecessary. 178 | 179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 180 | 181 | No covered work shall be deemed part of an effective technological 182 | measure under any applicable law fulfilling obligations under article 183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 184 | similar laws prohibiting or restricting circumvention of such 185 | measures. 186 | 187 | When you convey a covered work, you waive any legal power to forbid 188 | circumvention of technological measures to the extent such circumvention 189 | is effected by exercising rights under this License with respect to 190 | the covered work, and you disclaim any intention to limit operation or 191 | modification of the work as a means of enforcing, against the work's 192 | users, your or third parties' legal rights to forbid circumvention of 193 | technological measures. 194 | 195 | 4. Conveying Verbatim Copies. 196 | 197 | You may convey verbatim copies of the Program's source code as you 198 | receive it, in any medium, provided that you conspicuously and 199 | appropriately publish on each copy an appropriate copyright notice; 200 | keep intact all notices stating that this License and any 201 | non-permissive terms added in accord with section 7 apply to the code; 202 | keep intact all notices of the absence of any warranty; and give all 203 | recipients a copy of this License along with the Program. 204 | 205 | You may charge any price or no price for each copy that you convey, 206 | and you may offer support or warranty protection for a fee. 207 | 208 | 5. Conveying Modified Source Versions. 209 | 210 | You may convey a work based on the Program, or the modifications to 211 | produce it from the Program, in the form of source code under the 212 | terms of section 4, provided that you also meet all of these conditions: 213 | 214 | a) The work must carry prominent notices stating that you modified 215 | it, and giving a relevant date. 216 | 217 | b) The work must carry prominent notices stating that it is 218 | released under this License and any conditions added under section 219 | 7. This requirement modifies the requirement in section 4 to 220 | "keep intact all notices". 221 | 222 | c) You must license the entire work, as a whole, under this 223 | License to anyone who comes into possession of a copy. This 224 | License will therefore apply, along with any applicable section 7 225 | additional terms, to the whole of the work, and all its parts, 226 | regardless of how they are packaged. This License gives no 227 | permission to license the work in any other way, but it does not 228 | invalidate such permission if you have separately received it. 229 | 230 | d) If the work has interactive user interfaces, each must display 231 | Appropriate Legal Notices; however, if the Program has interactive 232 | interfaces that do not display Appropriate Legal Notices, your 233 | work need not make them do so. 234 | 235 | A compilation of a covered work with other separate and independent 236 | works, which are not by their nature extensions of the covered work, 237 | and which are not combined with it such as to form a larger program, 238 | in or on a volume of a storage or distribution medium, is called an 239 | "aggregate" if the compilation and its resulting copyright are not 240 | used to limit the access or legal rights of the compilation's users 241 | beyond what the individual works permit. Inclusion of a covered work 242 | in an aggregate does not cause this License to apply to the other 243 | parts of the aggregate. 244 | 245 | 6. Conveying Non-Source Forms. 246 | 247 | You may convey a covered work in object code form under the terms 248 | of sections 4 and 5, provided that you also convey the 249 | machine-readable Corresponding Source under the terms of this License, 250 | in one of these ways: 251 | 252 | a) Convey the object code in, or embodied in, a physical product 253 | (including a physical distribution medium), accompanied by the 254 | Corresponding Source fixed on a durable physical medium 255 | customarily used for software interchange. 256 | 257 | b) Convey the object code in, or embodied in, a physical product 258 | (including a physical distribution medium), accompanied by a 259 | written offer, valid for at least three years and valid for as 260 | long as you offer spare parts or customer support for that product 261 | model, to give anyone who possesses the object code either (1) a 262 | copy of the Corresponding Source for all the software in the 263 | product that is covered by this License, on a durable physical 264 | medium customarily used for software interchange, for a price no 265 | more than your reasonable cost of physically performing this 266 | conveying of source, or (2) access to copy the 267 | Corresponding Source from a network server at no charge. 268 | 269 | c) Convey individual copies of the object code with a copy of the 270 | written offer to provide the Corresponding Source. This 271 | alternative is allowed only occasionally and noncommercially, and 272 | only if you received the object code with such an offer, in accord 273 | with subsection 6b. 274 | 275 | d) Convey the object code by offering access from a designated 276 | place (gratis or for a charge), and offer equivalent access to the 277 | Corresponding Source in the same way through the same place at no 278 | further charge. You need not require recipients to copy the 279 | Corresponding Source along with the object code. If the place to 280 | copy the object code is a network server, the Corresponding Source 281 | may be on a different server (operated by you or a third party) 282 | that supports equivalent copying facilities, provided you maintain 283 | clear directions next to the object code saying where to find the 284 | Corresponding Source. Regardless of what server hosts the 285 | Corresponding Source, you remain obligated to ensure that it is 286 | available for as long as needed to satisfy these requirements. 287 | 288 | e) Convey the object code using peer-to-peer transmission, provided 289 | you inform other peers where the object code and Corresponding 290 | Source of the work are being offered to the general public at no 291 | charge under subsection 6d. 292 | 293 | A separable portion of the object code, whose source code is excluded 294 | from the Corresponding Source as a System Library, need not be 295 | included in conveying the object code work. 296 | 297 | A "User Product" is either (1) a "consumer product", which means any 298 | tangible personal property which is normally used for personal, family, 299 | or household purposes, or (2) anything designed or sold for incorporation 300 | into a dwelling. In determining whether a product is a consumer product, 301 | doubtful cases shall be resolved in favor of coverage. For a particular 302 | product received by a particular user, "normally used" refers to a 303 | typical or common use of that class of product, regardless of the status 304 | of the particular user or of the way in which the particular user 305 | actually uses, or expects or is expected to use, the product. A product 306 | is a consumer product regardless of whether the product has substantial 307 | commercial, industrial or non-consumer uses, unless such uses represent 308 | the only significant mode of use of the product. 309 | 310 | "Installation Information" for a User Product means any methods, 311 | procedures, authorization keys, or other information required to install 312 | and execute modified versions of a covered work in that User Product from 313 | a modified version of its Corresponding Source. The information must 314 | suffice to ensure that the continued functioning of the modified object 315 | code is in no case prevented or interfered with solely because 316 | modification has been made. 317 | 318 | If you convey an object code work under this section in, or with, or 319 | specifically for use in, a User Product, and the conveying occurs as 320 | part of a transaction in which the right of possession and use of the 321 | User Product is transferred to the recipient in perpetuity or for a 322 | fixed term (regardless of how the transaction is characterized), the 323 | Corresponding Source conveyed under this section must be accompanied 324 | by the Installation Information. But this requirement does not apply 325 | if neither you nor any third party retains the ability to install 326 | modified object code on the User Product (for example, the work has 327 | been installed in ROM). 328 | 329 | The requirement to provide Installation Information does not include a 330 | requirement to continue to provide support service, warranty, or updates 331 | for a work that has been modified or installed by the recipient, or for 332 | the User Product in which it has been modified or installed. Access to a 333 | network may be denied when the modification itself materially and 334 | adversely affects the operation of the network or violates the rules and 335 | protocols for communication across the network. 336 | 337 | Corresponding Source conveyed, and Installation Information provided, 338 | in accord with this section must be in a format that is publicly 339 | documented (and with an implementation available to the public in 340 | source code form), and must require no special password or key for 341 | unpacking, reading or copying. 342 | 343 | 7. Additional Terms. 344 | 345 | "Additional permissions" are terms that supplement the terms of this 346 | License by making exceptions from one or more of its conditions. 347 | Additional permissions that are applicable to the entire Program shall 348 | be treated as though they were included in this License, to the extent 349 | that they are valid under applicable law. If additional permissions 350 | apply only to part of the Program, that part may be used separately 351 | under those permissions, but the entire Program remains governed by 352 | this License without regard to the additional permissions. 353 | 354 | When you convey a copy of a covered work, you may at your option 355 | remove any additional permissions from that copy, or from any part of 356 | it. (Additional permissions may be written to require their own 357 | removal in certain cases when you modify the work.) You may place 358 | additional permissions on material, added by you to a covered work, 359 | for which you have or can give appropriate copyright permission. 360 | 361 | Notwithstanding any other provision of this License, for material you 362 | add to a covered work, you may (if authorized by the copyright holders of 363 | that material) supplement the terms of this License with terms: 364 | 365 | a) Disclaiming warranty or limiting liability differently from the 366 | terms of sections 15 and 16 of this License; or 367 | 368 | b) Requiring preservation of specified reasonable legal notices or 369 | author attributions in that material or in the Appropriate Legal 370 | Notices displayed by works containing it; or 371 | 372 | c) Prohibiting misrepresentation of the origin of that material, or 373 | requiring that modified versions of such material be marked in 374 | reasonable ways as different from the original version; or 375 | 376 | d) Limiting the use for publicity purposes of names of licensors or 377 | authors of the material; or 378 | 379 | e) Declining to grant rights under trademark law for use of some 380 | trade names, trademarks, or service marks; or 381 | 382 | f) Requiring indemnification of licensors and authors of that 383 | material by anyone who conveys the material (or modified versions of 384 | it) with contractual assumptions of liability to the recipient, for 385 | any liability that these contractual assumptions directly impose on 386 | those licensors and authors. 387 | 388 | All other non-permissive additional terms are considered "further 389 | restrictions" within the meaning of section 10. If the Program as you 390 | received it, or any part of it, contains a notice stating that it is 391 | governed by this License along with a term that is a further 392 | restriction, you may remove that term. If a license document contains 393 | a further restriction but permits relicensing or conveying under this 394 | License, you may add to a covered work material governed by the terms 395 | of that license document, provided that the further restriction does 396 | not survive such relicensing or conveying. 397 | 398 | If you add terms to a covered work in accord with this section, you 399 | must place, in the relevant source files, a statement of the 400 | additional terms that apply to those files, or a notice indicating 401 | where to find the applicable terms. 402 | 403 | Additional terms, permissive or non-permissive, may be stated in the 404 | form of a separately written license, or stated as exceptions; 405 | the above requirements apply either way. 406 | 407 | 8. Termination. 408 | 409 | You may not propagate or modify a covered work except as expressly 410 | provided under this License. Any attempt otherwise to propagate or 411 | modify it is void, and will automatically terminate your rights under 412 | this License (including any patent licenses granted under the third 413 | paragraph of section 11). 414 | 415 | However, if you cease all violation of this License, then your 416 | license from a particular copyright holder is reinstated (a) 417 | provisionally, unless and until the copyright holder explicitly and 418 | finally terminates your license, and (b) permanently, if the copyright 419 | holder fails to notify you of the violation by some reasonable means 420 | prior to 60 days after the cessation. 421 | 422 | Moreover, your license from a particular copyright holder is 423 | reinstated permanently if the copyright holder notifies you of the 424 | violation by some reasonable means, this is the first time you have 425 | received notice of violation of this License (for any work) from that 426 | copyright holder, and you cure the violation prior to 30 days after 427 | your receipt of the notice. 428 | 429 | Termination of your rights under this section does not terminate the 430 | licenses of parties who have received copies or rights from you under 431 | this License. If your rights have been terminated and not permanently 432 | reinstated, you do not qualify to receive new licenses for the same 433 | material under section 10. 434 | 435 | 9. Acceptance Not Required for Having Copies. 436 | 437 | You are not required to accept this License in order to receive or 438 | run a copy of the Program. Ancillary propagation of a covered work 439 | occurring solely as a consequence of using peer-to-peer transmission 440 | to receive a copy likewise does not require acceptance. However, 441 | nothing other than this License grants you permission to propagate or 442 | modify any covered work. These actions infringe copyright if you do 443 | not accept this License. Therefore, by modifying or propagating a 444 | covered work, you indicate your acceptance of this License to do so. 445 | 446 | 10. Automatic Licensing of Downstream Recipients. 447 | 448 | Each time you convey a covered work, the recipient automatically 449 | receives a license from the original licensors, to run, modify and 450 | propagate that work, subject to this License. You are not responsible 451 | for enforcing compliance by third parties with this License. 452 | 453 | An "entity transaction" is a transaction transferring control of an 454 | organization, or substantially all assets of one, or subdividing an 455 | organization, or merging organizations. If propagation of a covered 456 | work results from an entity transaction, each party to that 457 | transaction who receives a copy of the work also receives whatever 458 | licenses to the work the party's predecessor in interest had or could 459 | give under the previous paragraph, plus a right to possession of the 460 | Corresponding Source of the work from the predecessor in interest, if 461 | the predecessor has it or can get it with reasonable efforts. 462 | 463 | You may not impose any further restrictions on the exercise of the 464 | rights granted or affirmed under this License. For example, you may 465 | not impose a license fee, royalty, or other charge for exercise of 466 | rights granted under this License, and you may not initiate litigation 467 | (including a cross-claim or counterclaim in a lawsuit) alleging that 468 | any patent claim is infringed by making, using, selling, offering for 469 | sale, or importing the Program or any portion of it. 470 | 471 | 11. Patents. 472 | 473 | A "contributor" is a copyright holder who authorizes use under this 474 | License of the Program or a work on which the Program is based. The 475 | work thus licensed is called the contributor's "contributor version". 476 | 477 | A contributor's "essential patent claims" are all patent claims 478 | owned or controlled by the contributor, whether already acquired or 479 | hereafter acquired, that would be infringed by some manner, permitted 480 | by this License, of making, using, or selling its contributor version, 481 | but do not include claims that would be infringed only as a 482 | consequence of further modification of the contributor version. For 483 | purposes of this definition, "control" includes the right to grant 484 | patent sublicenses in a manner consistent with the requirements of 485 | this License. 486 | 487 | Each contributor grants you a non-exclusive, worldwide, royalty-free 488 | patent license under the contributor's essential patent claims, to 489 | make, use, sell, offer for sale, import and otherwise run, modify and 490 | propagate the contents of its contributor version. 491 | 492 | In the following three paragraphs, a "patent license" is any express 493 | agreement or commitment, however denominated, not to enforce a patent 494 | (such as an express permission to practice a patent or covenant not to 495 | sue for patent infringement). To "grant" such a patent license to a 496 | party means to make such an agreement or commitment not to enforce a 497 | patent against the party. 498 | 499 | If you convey a covered work, knowingly relying on a patent license, 500 | and the Corresponding Source of the work is not available for anyone 501 | to copy, free of charge and under the terms of this License, through a 502 | publicly available network server or other readily accessible means, 503 | then you must either (1) cause the Corresponding Source to be so 504 | available, or (2) arrange to deprive yourself of the benefit of the 505 | patent license for this particular work, or (3) arrange, in a manner 506 | consistent with the requirements of this License, to extend the patent 507 | license to downstream recipients. "Knowingly relying" means you have 508 | actual knowledge that, but for the patent license, your conveying the 509 | covered work in a country, or your recipient's use of the covered work 510 | in a country, would infringe one or more identifiable patents in that 511 | country that you have reason to believe are valid. 512 | 513 | If, pursuant to or in connection with a single transaction or 514 | arrangement, you convey, or propagate by procuring conveyance of, a 515 | covered work, and grant a patent license to some of the parties 516 | receiving the covered work authorizing them to use, propagate, modify 517 | or convey a specific copy of the covered work, then the patent license 518 | you grant is automatically extended to all recipients of the covered 519 | work and works based on it. 520 | 521 | A patent license is "discriminatory" if it does not include within 522 | the scope of its coverage, prohibits the exercise of, or is 523 | conditioned on the non-exercise of one or more of the rights that are 524 | specifically granted under this License. You may not convey a covered 525 | work if you are a party to an arrangement with a third party that is 526 | in the business of distributing software, under which you make payment 527 | to the third party based on the extent of your activity of conveying 528 | the work, and under which the third party grants, to any of the 529 | parties who would receive the covered work from you, a discriminatory 530 | patent license (a) in connection with copies of the covered work 531 | conveyed by you (or copies made from those copies), or (b) primarily 532 | for and in connection with specific products or compilations that 533 | contain the covered work, unless you entered into that arrangement, 534 | or that patent license was granted, prior to 28 March 2007. 535 | 536 | Nothing in this License shall be construed as excluding or limiting 537 | any implied license or other defenses to infringement that may 538 | otherwise be available to you under applicable patent law. 539 | 540 | 12. No Surrender of Others' Freedom. 541 | 542 | If conditions are imposed on you (whether by court order, agreement or 543 | otherwise) that contradict the conditions of this License, they do not 544 | excuse you from the conditions of this License. If you cannot convey a 545 | covered work so as to satisfy simultaneously your obligations under this 546 | License and any other pertinent obligations, then as a consequence you may 547 | not convey it at all. For example, if you agree to terms that obligate you 548 | to collect a royalty for further conveying from those to whom you convey 549 | the Program, the only way you could satisfy both those terms and this 550 | License would be to refrain entirely from conveying the Program. 551 | 552 | 13. Use with the GNU Affero General Public License. 553 | 554 | Notwithstanding any other provision of this License, you have 555 | permission to link or combine any covered work with a work licensed 556 | under version 3 of the GNU Affero General Public License into a single 557 | combined work, and to convey the resulting work. The terms of this 558 | License will continue to apply to the part which is the covered work, 559 | but the special requirements of the GNU Affero General Public License, 560 | section 13, concerning interaction through a network will apply to the 561 | combination as such. 562 | 563 | 14. Revised Versions of this License. 564 | 565 | The Free Software Foundation may publish revised and/or new versions of 566 | the GNU General Public License from time to time. Such new versions will 567 | be similar in spirit to the present version, but may differ in detail to 568 | address new problems or concerns. 569 | 570 | Each version is given a distinguishing version number. If the 571 | Program specifies that a certain numbered version of the GNU General 572 | Public License "or any later version" applies to it, you have the 573 | option of following the terms and conditions either of that numbered 574 | version or of any later version published by the Free Software 575 | Foundation. If the Program does not specify a version number of the 576 | GNU General Public License, you may choose any version ever published 577 | by the Free Software Foundation. 578 | 579 | If the Program specifies that a proxy can decide which future 580 | versions of the GNU General Public License can be used, that proxy's 581 | public statement of acceptance of a version permanently authorizes you 582 | to choose that version for the Program. 583 | 584 | Later license versions may give you additional or different 585 | permissions. However, no additional obligations are imposed on any 586 | author or copyright holder as a result of your choosing to follow a 587 | later version. 588 | 589 | 15. Disclaimer of Warranty. 590 | 591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 599 | 600 | 16. Limitation of Liability. 601 | 602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 610 | SUCH DAMAGES. 611 | 612 | 17. Interpretation of Sections 15 and 16. 613 | 614 | If the disclaimer of warranty and limitation of liability provided 615 | above cannot be given local legal effect according to their terms, 616 | reviewing courts shall apply local law that most closely approximates 617 | an absolute waiver of all civil liability in connection with the 618 | Program, unless a warranty or assumption of liability accompanies a 619 | copy of the Program in return for a fee. 620 | 621 | END OF TERMS AND CONDITIONS 622 | 623 | How to Apply These Terms to Your New Programs 624 | 625 | If you develop a new program, and you want it to be of the greatest 626 | possible use to the public, the best way to achieve this is to make it 627 | free software which everyone can redistribute and change under these terms. 628 | 629 | To do so, attach the following notices to the program. It is safest 630 | to attach them to the start of each source file to most effectively 631 | state the exclusion of warranty; and each file should have at least 632 | the "copyright" line and a pointer to where the full notice is found. 633 | 634 | {one line to give the program's name and a brief idea of what it does.} 635 | Copyright (C) {year} {name of author} 636 | 637 | This program is free software: you can redistribute it and/or modify 638 | it under the terms of the GNU General Public License as published by 639 | the Free Software Foundation, either version 3 of the License, or 640 | (at your option) any later version. 641 | 642 | This program is distributed in the hope that it will be useful, 643 | but WITHOUT ANY WARRANTY; without even the implied warranty of 644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 645 | GNU General Public License for more details. 646 | 647 | You should have received a copy of the GNU General Public License 648 | along with this program. If not, see . 649 | 650 | Also add information on how to contact you by electronic and paper mail. 651 | 652 | If the program does terminal interaction, make it output a short 653 | notice like this when it starts in an interactive mode: 654 | 655 | {project} Copyright (C) {year} {fullname} 656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 657 | This is free software, and you are welcome to redistribute it 658 | under certain conditions; type `show c' for details. 659 | 660 | The hypothetical commands `show w' and `show c' should show the appropriate 661 | parts of the General Public License. Of course, your program's commands 662 | might be different; for a GUI interface, you would use an "about box". 663 | 664 | You should also get your employer (if you work as a programmer) or school, 665 | if any, to sign a "copyright disclaimer" for the program, if necessary. 666 | For more information on this, and how to apply and follow the GNU GPL, see 667 | . 668 | 669 | The GNU General Public License does not permit incorporating your program 670 | into proprietary programs. If your program is a subroutine library, you 671 | may consider it more useful to permit linking proprietary applications with 672 | the library. If this is what you want to do, use the GNU Lesser General 673 | Public License instead of this License. But first, please read 674 | . 675 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@discoveryjs/json-ext@^0.5.0": 6 | version "0.5.7" 7 | resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" 8 | integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== 9 | 10 | "@gar/promisify@^1.0.1": 11 | version "1.1.3" 12 | resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" 13 | integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== 14 | 15 | "@isaacs/cliui@^8.0.2": 16 | version "8.0.2" 17 | resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" 18 | integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== 19 | dependencies: 20 | string-width "^5.1.2" 21 | string-width-cjs "npm:string-width@^4.2.0" 22 | strip-ansi "^7.0.1" 23 | strip-ansi-cjs "npm:strip-ansi@^6.0.1" 24 | wrap-ansi "^8.1.0" 25 | wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" 26 | 27 | "@nodelib/fs.scandir@2.1.5": 28 | version "2.1.5" 29 | resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" 30 | integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== 31 | dependencies: 32 | "@nodelib/fs.stat" "2.0.5" 33 | run-parallel "^1.1.9" 34 | 35 | "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": 36 | version "2.0.5" 37 | resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" 38 | integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== 39 | 40 | "@nodelib/fs.walk@^1.2.3": 41 | version "1.2.8" 42 | resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" 43 | integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== 44 | dependencies: 45 | "@nodelib/fs.scandir" "2.1.5" 46 | fastq "^1.6.0" 47 | 48 | "@npmcli/fs@^1.0.0": 49 | version "1.1.1" 50 | resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257" 51 | integrity sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ== 52 | dependencies: 53 | "@gar/promisify" "^1.0.1" 54 | semver "^7.3.5" 55 | 56 | "@npmcli/move-file@^1.0.1": 57 | version "1.1.2" 58 | resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" 59 | integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== 60 | dependencies: 61 | mkdirp "^1.0.4" 62 | rimraf "^3.0.2" 63 | 64 | "@pkgjs/parseargs@^0.11.0": 65 | version "0.11.0" 66 | resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" 67 | integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== 68 | 69 | "@types/estree@*": 70 | version "1.0.5" 71 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" 72 | integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== 73 | 74 | "@types/json-schema@^7.0.8": 75 | version "7.0.15" 76 | resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" 77 | integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== 78 | 79 | "@types/node@*": 80 | version "20.11.10" 81 | resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.10.tgz#6c3de8974d65c362f82ee29db6b5adf4205462f9" 82 | integrity sha512-rZEfe/hJSGYmdfX9tvcPMYeYPW2sNl50nsw4jZmRcaG0HIAb0WYEpsB05GOb53vjqpyE9GUhlDQ4jLSoB5q9kg== 83 | dependencies: 84 | undici-types "~5.26.4" 85 | 86 | "@webassemblyjs/ast@1.9.0": 87 | version "1.9.0" 88 | resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964" 89 | integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA== 90 | dependencies: 91 | "@webassemblyjs/helper-module-context" "1.9.0" 92 | "@webassemblyjs/helper-wasm-bytecode" "1.9.0" 93 | "@webassemblyjs/wast-parser" "1.9.0" 94 | 95 | "@webassemblyjs/floating-point-hex-parser@1.9.0": 96 | version "1.9.0" 97 | resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4" 98 | integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA== 99 | 100 | "@webassemblyjs/helper-api-error@1.9.0": 101 | version "1.9.0" 102 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2" 103 | integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw== 104 | 105 | "@webassemblyjs/helper-buffer@1.9.0": 106 | version "1.9.0" 107 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00" 108 | integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA== 109 | 110 | "@webassemblyjs/helper-code-frame@1.9.0": 111 | version "1.9.0" 112 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27" 113 | integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA== 114 | dependencies: 115 | "@webassemblyjs/wast-printer" "1.9.0" 116 | 117 | "@webassemblyjs/helper-fsm@1.9.0": 118 | version "1.9.0" 119 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8" 120 | integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw== 121 | 122 | "@webassemblyjs/helper-module-context@1.9.0": 123 | version "1.9.0" 124 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07" 125 | integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g== 126 | dependencies: 127 | "@webassemblyjs/ast" "1.9.0" 128 | 129 | "@webassemblyjs/helper-wasm-bytecode@1.9.0": 130 | version "1.9.0" 131 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790" 132 | integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw== 133 | 134 | "@webassemblyjs/helper-wasm-section@1.9.0": 135 | version "1.9.0" 136 | resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346" 137 | integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw== 138 | dependencies: 139 | "@webassemblyjs/ast" "1.9.0" 140 | "@webassemblyjs/helper-buffer" "1.9.0" 141 | "@webassemblyjs/helper-wasm-bytecode" "1.9.0" 142 | "@webassemblyjs/wasm-gen" "1.9.0" 143 | 144 | "@webassemblyjs/ieee754@1.9.0": 145 | version "1.9.0" 146 | resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4" 147 | integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg== 148 | dependencies: 149 | "@xtuc/ieee754" "^1.2.0" 150 | 151 | "@webassemblyjs/leb128@1.9.0": 152 | version "1.9.0" 153 | resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95" 154 | integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw== 155 | dependencies: 156 | "@xtuc/long" "4.2.2" 157 | 158 | "@webassemblyjs/utf8@1.9.0": 159 | version "1.9.0" 160 | resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab" 161 | integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w== 162 | 163 | "@webassemblyjs/wasm-edit@1.9.0": 164 | version "1.9.0" 165 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf" 166 | integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw== 167 | dependencies: 168 | "@webassemblyjs/ast" "1.9.0" 169 | "@webassemblyjs/helper-buffer" "1.9.0" 170 | "@webassemblyjs/helper-wasm-bytecode" "1.9.0" 171 | "@webassemblyjs/helper-wasm-section" "1.9.0" 172 | "@webassemblyjs/wasm-gen" "1.9.0" 173 | "@webassemblyjs/wasm-opt" "1.9.0" 174 | "@webassemblyjs/wasm-parser" "1.9.0" 175 | "@webassemblyjs/wast-printer" "1.9.0" 176 | 177 | "@webassemblyjs/wasm-gen@1.9.0": 178 | version "1.9.0" 179 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c" 180 | integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA== 181 | dependencies: 182 | "@webassemblyjs/ast" "1.9.0" 183 | "@webassemblyjs/helper-wasm-bytecode" "1.9.0" 184 | "@webassemblyjs/ieee754" "1.9.0" 185 | "@webassemblyjs/leb128" "1.9.0" 186 | "@webassemblyjs/utf8" "1.9.0" 187 | 188 | "@webassemblyjs/wasm-opt@1.9.0": 189 | version "1.9.0" 190 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61" 191 | integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A== 192 | dependencies: 193 | "@webassemblyjs/ast" "1.9.0" 194 | "@webassemblyjs/helper-buffer" "1.9.0" 195 | "@webassemblyjs/wasm-gen" "1.9.0" 196 | "@webassemblyjs/wasm-parser" "1.9.0" 197 | 198 | "@webassemblyjs/wasm-parser@1.9.0": 199 | version "1.9.0" 200 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e" 201 | integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA== 202 | dependencies: 203 | "@webassemblyjs/ast" "1.9.0" 204 | "@webassemblyjs/helper-api-error" "1.9.0" 205 | "@webassemblyjs/helper-wasm-bytecode" "1.9.0" 206 | "@webassemblyjs/ieee754" "1.9.0" 207 | "@webassemblyjs/leb128" "1.9.0" 208 | "@webassemblyjs/utf8" "1.9.0" 209 | 210 | "@webassemblyjs/wast-parser@1.9.0": 211 | version "1.9.0" 212 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914" 213 | integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw== 214 | dependencies: 215 | "@webassemblyjs/ast" "1.9.0" 216 | "@webassemblyjs/floating-point-hex-parser" "1.9.0" 217 | "@webassemblyjs/helper-api-error" "1.9.0" 218 | "@webassemblyjs/helper-code-frame" "1.9.0" 219 | "@webassemblyjs/helper-fsm" "1.9.0" 220 | "@xtuc/long" "4.2.2" 221 | 222 | "@webassemblyjs/wast-printer@1.9.0": 223 | version "1.9.0" 224 | resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899" 225 | integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA== 226 | dependencies: 227 | "@webassemblyjs/ast" "1.9.0" 228 | "@webassemblyjs/wast-parser" "1.9.0" 229 | "@xtuc/long" "4.2.2" 230 | 231 | "@webpack-cli/configtest@^1.2.0": 232 | version "1.2.0" 233 | resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.2.0.tgz#7b20ce1c12533912c3b217ea68262365fa29a6f5" 234 | integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== 235 | 236 | "@webpack-cli/info@^1.5.0": 237 | version "1.5.0" 238 | resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.5.0.tgz#6c78c13c5874852d6e2dd17f08a41f3fe4c261b1" 239 | integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== 240 | dependencies: 241 | envinfo "^7.7.3" 242 | 243 | "@webpack-cli/serve@^1.7.0": 244 | version "1.7.0" 245 | resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.7.0.tgz#e1993689ac42d2b16e9194376cfb6753f6254db1" 246 | integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== 247 | 248 | "@xtuc/ieee754@^1.2.0": 249 | version "1.2.0" 250 | resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" 251 | integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== 252 | 253 | "@xtuc/long@4.2.2": 254 | version "4.2.2" 255 | resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" 256 | integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== 257 | 258 | acorn@^6.4.1: 259 | version "6.4.2" 260 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" 261 | integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== 262 | 263 | acorn@^7.1.0: 264 | version "7.4.1" 265 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" 266 | integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== 267 | 268 | aggregate-error@^3.0.0: 269 | version "3.1.0" 270 | resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" 271 | integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== 272 | dependencies: 273 | clean-stack "^2.0.0" 274 | indent-string "^4.0.0" 275 | 276 | ajv-errors@^1.0.0: 277 | version "1.0.1" 278 | resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" 279 | integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== 280 | 281 | ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: 282 | version "3.5.2" 283 | resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" 284 | integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== 285 | 286 | ajv@^6.1.0, ajv@^6.10.2, ajv@^6.12.5: 287 | version "6.12.6" 288 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" 289 | integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== 290 | dependencies: 291 | fast-deep-equal "^3.1.1" 292 | fast-json-stable-stringify "^2.0.0" 293 | json-schema-traverse "^0.4.1" 294 | uri-js "^4.2.2" 295 | 296 | ansi-regex@^5.0.1: 297 | version "5.0.1" 298 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" 299 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== 300 | 301 | ansi-regex@^6.0.1: 302 | version "6.0.1" 303 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" 304 | integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== 305 | 306 | ansi-styles@^4.0.0: 307 | version "4.3.0" 308 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" 309 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== 310 | dependencies: 311 | color-convert "^2.0.1" 312 | 313 | ansi-styles@^6.1.0: 314 | version "6.2.1" 315 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" 316 | integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== 317 | 318 | anymatch@^2.0.0: 319 | version "2.0.0" 320 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" 321 | integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== 322 | dependencies: 323 | micromatch "^3.1.4" 324 | normalize-path "^2.1.1" 325 | 326 | anymatch@~3.1.2: 327 | version "3.1.3" 328 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" 329 | integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== 330 | dependencies: 331 | normalize-path "^3.0.0" 332 | picomatch "^2.0.4" 333 | 334 | aproba@^1.1.1: 335 | version "1.2.0" 336 | resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" 337 | integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== 338 | 339 | arr-diff@^4.0.0: 340 | version "4.0.0" 341 | resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" 342 | integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== 343 | 344 | arr-flatten@^1.1.0: 345 | version "1.1.0" 346 | resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" 347 | integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== 348 | 349 | arr-union@^3.1.0: 350 | version "3.1.0" 351 | resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" 352 | integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== 353 | 354 | array-union@^2.1.0: 355 | version "2.1.0" 356 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" 357 | integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== 358 | 359 | array-unique@^0.3.2: 360 | version "0.3.2" 361 | resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" 362 | integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== 363 | 364 | asn1.js@^5.2.0: 365 | version "5.4.1" 366 | resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" 367 | integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== 368 | dependencies: 369 | bn.js "^4.0.0" 370 | inherits "^2.0.1" 371 | minimalistic-assert "^1.0.0" 372 | safer-buffer "^2.1.0" 373 | 374 | assert@^1.1.1: 375 | version "1.5.1" 376 | resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.1.tgz#038ab248e4ff078e7bc2485ba6e6388466c78f76" 377 | integrity sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A== 378 | dependencies: 379 | object.assign "^4.1.4" 380 | util "^0.10.4" 381 | 382 | assign-symbols@^1.0.0: 383 | version "1.0.0" 384 | resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" 385 | integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== 386 | 387 | async-each@^1.0.1: 388 | version "1.0.6" 389 | resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.6.tgz#52f1d9403818c179b7561e11a5d1b77eb2160e77" 390 | integrity sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg== 391 | 392 | asynckit@^0.4.0: 393 | version "0.4.0" 394 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" 395 | integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== 396 | 397 | atob@^2.1.2: 398 | version "2.1.2" 399 | resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" 400 | integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== 401 | 402 | balanced-match@^1.0.0: 403 | version "1.0.2" 404 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" 405 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== 406 | 407 | base64-js@^1.0.2: 408 | version "1.5.1" 409 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" 410 | integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== 411 | 412 | base@^0.11.1: 413 | version "0.11.2" 414 | resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" 415 | integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== 416 | dependencies: 417 | cache-base "^1.0.1" 418 | class-utils "^0.3.5" 419 | component-emitter "^1.2.1" 420 | define-property "^1.0.0" 421 | isobject "^3.0.1" 422 | mixin-deep "^1.2.0" 423 | pascalcase "^0.1.1" 424 | 425 | big.js@^5.2.2: 426 | version "5.2.2" 427 | resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" 428 | integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== 429 | 430 | binary-extensions@^1.0.0: 431 | version "1.13.1" 432 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" 433 | integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== 434 | 435 | binary-extensions@^2.0.0: 436 | version "2.2.0" 437 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" 438 | integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== 439 | 440 | bindings@^1.5.0: 441 | version "1.5.0" 442 | resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" 443 | integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== 444 | dependencies: 445 | file-uri-to-path "1.0.0" 446 | 447 | bluebird@^3.5.5: 448 | version "3.7.2" 449 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" 450 | integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== 451 | 452 | bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: 453 | version "4.12.0" 454 | resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" 455 | integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== 456 | 457 | bn.js@^5.0.0, bn.js@^5.2.1: 458 | version "5.2.1" 459 | resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" 460 | integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== 461 | 462 | brace-expansion@^1.1.7: 463 | version "1.1.11" 464 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 465 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 466 | dependencies: 467 | balanced-match "^1.0.0" 468 | concat-map "0.0.1" 469 | 470 | brace-expansion@^2.0.1: 471 | version "2.0.1" 472 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" 473 | integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== 474 | dependencies: 475 | balanced-match "^1.0.0" 476 | 477 | braces@^2.3.1, braces@^2.3.2: 478 | version "2.3.2" 479 | resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" 480 | integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== 481 | dependencies: 482 | arr-flatten "^1.1.0" 483 | array-unique "^0.3.2" 484 | extend-shallow "^2.0.1" 485 | fill-range "^4.0.0" 486 | isobject "^3.0.1" 487 | repeat-element "^1.1.2" 488 | snapdragon "^0.8.1" 489 | snapdragon-node "^2.0.1" 490 | split-string "^3.0.2" 491 | to-regex "^3.0.1" 492 | 493 | braces@^3.0.2, braces@~3.0.2: 494 | version "3.0.2" 495 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" 496 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== 497 | dependencies: 498 | fill-range "^7.0.1" 499 | 500 | brorand@^1.0.1, brorand@^1.1.0: 501 | version "1.1.0" 502 | resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" 503 | integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== 504 | 505 | browserify-aes@^1.0.0, browserify-aes@^1.0.4: 506 | version "1.2.0" 507 | resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" 508 | integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== 509 | dependencies: 510 | buffer-xor "^1.0.3" 511 | cipher-base "^1.0.0" 512 | create-hash "^1.1.0" 513 | evp_bytestokey "^1.0.3" 514 | inherits "^2.0.1" 515 | safe-buffer "^5.0.1" 516 | 517 | browserify-cipher@^1.0.0: 518 | version "1.0.1" 519 | resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" 520 | integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== 521 | dependencies: 522 | browserify-aes "^1.0.4" 523 | browserify-des "^1.0.0" 524 | evp_bytestokey "^1.0.0" 525 | 526 | browserify-des@^1.0.0: 527 | version "1.0.2" 528 | resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" 529 | integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== 530 | dependencies: 531 | cipher-base "^1.0.1" 532 | des.js "^1.0.0" 533 | inherits "^2.0.1" 534 | safe-buffer "^5.1.2" 535 | 536 | browserify-rsa@^4.0.0, browserify-rsa@^4.1.0: 537 | version "4.1.0" 538 | resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" 539 | integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== 540 | dependencies: 541 | bn.js "^5.0.0" 542 | randombytes "^2.0.1" 543 | 544 | browserify-sign@^4.0.0: 545 | version "4.2.2" 546 | resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.2.tgz#e78d4b69816d6e3dd1c747e64e9947f9ad79bc7e" 547 | integrity sha512-1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg== 548 | dependencies: 549 | bn.js "^5.2.1" 550 | browserify-rsa "^4.1.0" 551 | create-hash "^1.2.0" 552 | create-hmac "^1.1.7" 553 | elliptic "^6.5.4" 554 | inherits "^2.0.4" 555 | parse-asn1 "^5.1.6" 556 | readable-stream "^3.6.2" 557 | safe-buffer "^5.2.1" 558 | 559 | browserify-zlib@^0.2.0: 560 | version "0.2.0" 561 | resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" 562 | integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== 563 | dependencies: 564 | pako "~1.0.5" 565 | 566 | buffer-crc32@~0.2.3: 567 | version "0.2.13" 568 | resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" 569 | integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== 570 | 571 | buffer-equal-constant-time@1.0.1: 572 | version "1.0.1" 573 | resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" 574 | integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA== 575 | 576 | buffer-from@^1.0.0: 577 | version "1.1.2" 578 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" 579 | integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== 580 | 581 | buffer-xor@^1.0.3: 582 | version "1.0.3" 583 | resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" 584 | integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== 585 | 586 | buffer@^4.3.0: 587 | version "4.9.2" 588 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" 589 | integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== 590 | dependencies: 591 | base64-js "^1.0.2" 592 | ieee754 "^1.1.4" 593 | isarray "^1.0.0" 594 | 595 | builtin-status-codes@^3.0.0: 596 | version "3.0.0" 597 | resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" 598 | integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== 599 | 600 | cacache@^12.0.2: 601 | version "12.0.4" 602 | resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" 603 | integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== 604 | dependencies: 605 | bluebird "^3.5.5" 606 | chownr "^1.1.1" 607 | figgy-pudding "^3.5.1" 608 | glob "^7.1.4" 609 | graceful-fs "^4.1.15" 610 | infer-owner "^1.0.3" 611 | lru-cache "^5.1.1" 612 | mississippi "^3.0.0" 613 | mkdirp "^0.5.1" 614 | move-concurrently "^1.0.1" 615 | promise-inflight "^1.0.1" 616 | rimraf "^2.6.3" 617 | ssri "^6.0.1" 618 | unique-filename "^1.1.1" 619 | y18n "^4.0.0" 620 | 621 | cacache@^15.0.5: 622 | version "15.3.0" 623 | resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" 624 | integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== 625 | dependencies: 626 | "@npmcli/fs" "^1.0.0" 627 | "@npmcli/move-file" "^1.0.1" 628 | chownr "^2.0.0" 629 | fs-minipass "^2.0.0" 630 | glob "^7.1.4" 631 | infer-owner "^1.0.4" 632 | lru-cache "^6.0.0" 633 | minipass "^3.1.1" 634 | minipass-collect "^1.0.2" 635 | minipass-flush "^1.0.5" 636 | minipass-pipeline "^1.2.2" 637 | mkdirp "^1.0.3" 638 | p-map "^4.0.0" 639 | promise-inflight "^1.0.1" 640 | rimraf "^3.0.2" 641 | ssri "^8.0.1" 642 | tar "^6.0.2" 643 | unique-filename "^1.1.1" 644 | 645 | cache-base@^1.0.1: 646 | version "1.0.1" 647 | resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" 648 | integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== 649 | dependencies: 650 | collection-visit "^1.0.0" 651 | component-emitter "^1.2.1" 652 | get-value "^2.0.6" 653 | has-value "^1.0.0" 654 | isobject "^3.0.1" 655 | set-value "^2.0.0" 656 | to-object-path "^0.3.0" 657 | union-value "^1.0.0" 658 | unset-value "^1.0.0" 659 | 660 | call-bind@^1.0.0, call-bind@^1.0.5: 661 | version "1.0.5" 662 | resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" 663 | integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== 664 | dependencies: 665 | function-bind "^1.1.2" 666 | get-intrinsic "^1.2.1" 667 | set-function-length "^1.1.1" 668 | 669 | chokidar@^2.1.8: 670 | version "2.1.8" 671 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" 672 | integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== 673 | dependencies: 674 | anymatch "^2.0.0" 675 | async-each "^1.0.1" 676 | braces "^2.3.2" 677 | glob-parent "^3.1.0" 678 | inherits "^2.0.3" 679 | is-binary-path "^1.0.0" 680 | is-glob "^4.0.0" 681 | normalize-path "^3.0.0" 682 | path-is-absolute "^1.0.0" 683 | readdirp "^2.2.1" 684 | upath "^1.1.1" 685 | optionalDependencies: 686 | fsevents "^1.2.7" 687 | 688 | chokidar@^3.4.1: 689 | version "3.5.3" 690 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" 691 | integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== 692 | dependencies: 693 | anymatch "~3.1.2" 694 | braces "~3.0.2" 695 | glob-parent "~5.1.2" 696 | is-binary-path "~2.1.0" 697 | is-glob "~4.0.1" 698 | normalize-path "~3.0.0" 699 | readdirp "~3.6.0" 700 | optionalDependencies: 701 | fsevents "~2.3.2" 702 | 703 | chownr@^1.1.1: 704 | version "1.1.4" 705 | resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" 706 | integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== 707 | 708 | chownr@^2.0.0: 709 | version "2.0.0" 710 | resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" 711 | integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== 712 | 713 | chrome-extension-deploy@3.0.0: 714 | version "3.0.0" 715 | resolved "https://registry.yarnpkg.com/chrome-extension-deploy/-/chrome-extension-deploy-3.0.0.tgz#f85e496bf8cfd28077d11f59573e2fa8cb16a96f" 716 | integrity sha512-znI/EO1JkAtEXRQYwJ+MwNCnUhPA23Yo7au30MXRC2S3DzaR8H3XOQXxle95SagSbZM3bm+/RuX2TarAoI586w== 717 | dependencies: 718 | superagent "^3.4.1" 719 | 720 | chrome-trace-event@^1.0.2: 721 | version "1.0.3" 722 | resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" 723 | integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== 724 | 725 | cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: 726 | version "1.0.4" 727 | resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" 728 | integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== 729 | dependencies: 730 | inherits "^2.0.1" 731 | safe-buffer "^5.0.1" 732 | 733 | class-utils@^0.3.5: 734 | version "0.3.6" 735 | resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" 736 | integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== 737 | dependencies: 738 | arr-union "^3.1.0" 739 | define-property "^0.2.5" 740 | isobject "^3.0.0" 741 | static-extend "^0.1.1" 742 | 743 | clean-stack@^2.0.0: 744 | version "2.2.0" 745 | resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" 746 | integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== 747 | 748 | clone-deep@^4.0.1: 749 | version "4.0.1" 750 | resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" 751 | integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== 752 | dependencies: 753 | is-plain-object "^2.0.4" 754 | kind-of "^6.0.2" 755 | shallow-clone "^3.0.0" 756 | 757 | collection-visit@^1.0.0: 758 | version "1.0.0" 759 | resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" 760 | integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== 761 | dependencies: 762 | map-visit "^1.0.0" 763 | object-visit "^1.0.0" 764 | 765 | color-convert@^2.0.1: 766 | version "2.0.1" 767 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 768 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 769 | dependencies: 770 | color-name "~1.1.4" 771 | 772 | color-name@~1.1.4: 773 | version "1.1.4" 774 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 775 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 776 | 777 | colorette@^2.0.14: 778 | version "2.0.20" 779 | resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" 780 | integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== 781 | 782 | combined-stream@^1.0.6: 783 | version "1.0.8" 784 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" 785 | integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== 786 | dependencies: 787 | delayed-stream "~1.0.0" 788 | 789 | commander@^2.20.0: 790 | version "2.20.3" 791 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" 792 | integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== 793 | 794 | commander@^7.0.0: 795 | version "7.2.0" 796 | resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" 797 | integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== 798 | 799 | commondir@^1.0.1: 800 | version "1.0.1" 801 | resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" 802 | integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== 803 | 804 | component-emitter@^1.2.0, component-emitter@^1.2.1: 805 | version "1.3.1" 806 | resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.1.tgz#ef1d5796f7d93f135ee6fb684340b26403c97d17" 807 | integrity sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ== 808 | 809 | concat-map@0.0.1: 810 | version "0.0.1" 811 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 812 | integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== 813 | 814 | concat-stream@^1.5.0: 815 | version "1.6.2" 816 | resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" 817 | integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== 818 | dependencies: 819 | buffer-from "^1.0.0" 820 | inherits "^2.0.3" 821 | readable-stream "^2.2.2" 822 | typedarray "^0.0.6" 823 | 824 | console-browserify@^1.1.0: 825 | version "1.2.0" 826 | resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" 827 | integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== 828 | 829 | constants-browserify@^1.0.0: 830 | version "1.0.0" 831 | resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" 832 | integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== 833 | 834 | cookiejar@^2.1.0: 835 | version "2.1.4" 836 | resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.4.tgz#ee669c1fea2cf42dc31585469d193fef0d65771b" 837 | integrity sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw== 838 | 839 | copy-concurrently@^1.0.0: 840 | version "1.0.5" 841 | resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" 842 | integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== 843 | dependencies: 844 | aproba "^1.1.1" 845 | fs-write-stream-atomic "^1.0.8" 846 | iferr "^0.1.5" 847 | mkdirp "^0.5.1" 848 | rimraf "^2.5.4" 849 | run-queue "^1.0.0" 850 | 851 | copy-descriptor@^0.1.0: 852 | version "0.1.1" 853 | resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" 854 | integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== 855 | 856 | copy-webpack-plugin@=6.4.0: 857 | version "6.4.0" 858 | resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.4.0.tgz#7fd397af78e0d310dbf6575d1a0f2fe10efd4d59" 859 | integrity sha512-p4eIA0ZWk4UI+xewyxOBTDCSDfjK6nCkr3zhDenoi7SFd+NgDNH/D14IZeFaCEFcK/psNDcAUMOB+sAxZ3SsAA== 860 | dependencies: 861 | cacache "^15.0.5" 862 | fast-glob "^3.2.4" 863 | find-cache-dir "^3.3.1" 864 | glob-parent "^5.1.1" 865 | globby "^11.0.1" 866 | loader-utils "^2.0.0" 867 | normalize-path "^3.0.0" 868 | p-limit "^3.0.2" 869 | schema-utils "^3.0.0" 870 | serialize-javascript "^5.0.1" 871 | webpack-sources "^1.4.3" 872 | 873 | core-util-is@~1.0.0: 874 | version "1.0.3" 875 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" 876 | integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== 877 | 878 | create-ecdh@^4.0.0: 879 | version "4.0.4" 880 | resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" 881 | integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== 882 | dependencies: 883 | bn.js "^4.1.0" 884 | elliptic "^6.5.3" 885 | 886 | create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: 887 | version "1.2.0" 888 | resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" 889 | integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== 890 | dependencies: 891 | cipher-base "^1.0.1" 892 | inherits "^2.0.1" 893 | md5.js "^1.3.4" 894 | ripemd160 "^2.0.1" 895 | sha.js "^2.4.0" 896 | 897 | create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: 898 | version "1.1.7" 899 | resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" 900 | integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== 901 | dependencies: 902 | cipher-base "^1.0.3" 903 | create-hash "^1.1.0" 904 | inherits "^2.0.1" 905 | ripemd160 "^2.0.0" 906 | safe-buffer "^5.0.1" 907 | sha.js "^2.4.8" 908 | 909 | cross-spawn@^7.0.0, cross-spawn@^7.0.3: 910 | version "7.0.3" 911 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" 912 | integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== 913 | dependencies: 914 | path-key "^3.1.0" 915 | shebang-command "^2.0.0" 916 | which "^2.0.1" 917 | 918 | crypto-browserify@^3.11.0: 919 | version "3.12.0" 920 | resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" 921 | integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== 922 | dependencies: 923 | browserify-cipher "^1.0.0" 924 | browserify-sign "^4.0.0" 925 | create-ecdh "^4.0.0" 926 | create-hash "^1.1.0" 927 | create-hmac "^1.1.0" 928 | diffie-hellman "^5.0.0" 929 | inherits "^2.0.1" 930 | pbkdf2 "^3.0.3" 931 | public-encrypt "^4.0.0" 932 | randombytes "^2.0.0" 933 | randomfill "^1.0.3" 934 | 935 | cyclist@^1.0.1: 936 | version "1.0.2" 937 | resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.2.tgz#673b5f233bf34d8e602b949429f8171d9121bea3" 938 | integrity sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA== 939 | 940 | debug@^2.2.0, debug@^2.3.3: 941 | version "2.6.9" 942 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" 943 | integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== 944 | dependencies: 945 | ms "2.0.0" 946 | 947 | debug@^3.1.0: 948 | version "3.2.7" 949 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" 950 | integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== 951 | dependencies: 952 | ms "^2.1.1" 953 | 954 | decode-uri-component@^0.2.0: 955 | version "0.2.2" 956 | resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" 957 | integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== 958 | 959 | define-data-property@^1.0.1, define-data-property@^1.1.1: 960 | version "1.1.1" 961 | resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" 962 | integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== 963 | dependencies: 964 | get-intrinsic "^1.2.1" 965 | gopd "^1.0.1" 966 | has-property-descriptors "^1.0.0" 967 | 968 | define-properties@^1.2.1: 969 | version "1.2.1" 970 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" 971 | integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== 972 | dependencies: 973 | define-data-property "^1.0.1" 974 | has-property-descriptors "^1.0.0" 975 | object-keys "^1.1.1" 976 | 977 | define-property@^0.2.5: 978 | version "0.2.5" 979 | resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" 980 | integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== 981 | dependencies: 982 | is-descriptor "^0.1.0" 983 | 984 | define-property@^1.0.0: 985 | version "1.0.0" 986 | resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" 987 | integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== 988 | dependencies: 989 | is-descriptor "^1.0.0" 990 | 991 | define-property@^2.0.2: 992 | version "2.0.2" 993 | resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" 994 | integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== 995 | dependencies: 996 | is-descriptor "^1.0.2" 997 | isobject "^3.0.1" 998 | 999 | delayed-stream@~1.0.0: 1000 | version "1.0.0" 1001 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" 1002 | integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== 1003 | 1004 | des.js@^1.0.0: 1005 | version "1.1.0" 1006 | resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.1.0.tgz#1d37f5766f3bbff4ee9638e871a8768c173b81da" 1007 | integrity sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg== 1008 | dependencies: 1009 | inherits "^2.0.1" 1010 | minimalistic-assert "^1.0.0" 1011 | 1012 | diffie-hellman@^5.0.0: 1013 | version "5.0.3" 1014 | resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" 1015 | integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== 1016 | dependencies: 1017 | bn.js "^4.1.0" 1018 | miller-rabin "^4.0.0" 1019 | randombytes "^2.0.0" 1020 | 1021 | dir-glob@^3.0.1: 1022 | version "3.0.1" 1023 | resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" 1024 | integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== 1025 | dependencies: 1026 | path-type "^4.0.0" 1027 | 1028 | domain-browser@^1.1.1: 1029 | version "1.2.0" 1030 | resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" 1031 | integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== 1032 | 1033 | duplexify@^3.4.2, duplexify@^3.6.0: 1034 | version "3.7.1" 1035 | resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" 1036 | integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== 1037 | dependencies: 1038 | end-of-stream "^1.0.0" 1039 | inherits "^2.0.1" 1040 | readable-stream "^2.0.0" 1041 | stream-shift "^1.0.0" 1042 | 1043 | eastasianwidth@^0.2.0: 1044 | version "0.2.0" 1045 | resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" 1046 | integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== 1047 | 1048 | ecdsa-sig-formatter@1.0.11: 1049 | version "1.0.11" 1050 | resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" 1051 | integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== 1052 | dependencies: 1053 | safe-buffer "^5.0.1" 1054 | 1055 | elliptic@^6.5.3, elliptic@^6.5.4: 1056 | version "6.5.4" 1057 | resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" 1058 | integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== 1059 | dependencies: 1060 | bn.js "^4.11.9" 1061 | brorand "^1.1.0" 1062 | hash.js "^1.0.0" 1063 | hmac-drbg "^1.0.1" 1064 | inherits "^2.0.4" 1065 | minimalistic-assert "^1.0.1" 1066 | minimalistic-crypto-utils "^1.0.1" 1067 | 1068 | emoji-regex@10.4.0: 1069 | version "10.4.0" 1070 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.4.0.tgz#03553afea80b3975749cfcb36f776ca268e413d4" 1071 | integrity sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw== 1072 | 1073 | emoji-regex@^8.0.0: 1074 | version "8.0.0" 1075 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 1076 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 1077 | 1078 | emoji-regex@^9.2.2: 1079 | version "9.2.2" 1080 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" 1081 | integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== 1082 | 1083 | emojis-list@^3.0.0: 1084 | version "3.0.0" 1085 | resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" 1086 | integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== 1087 | 1088 | end-of-stream@^1.0.0, end-of-stream@^1.1.0: 1089 | version "1.4.4" 1090 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" 1091 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== 1092 | dependencies: 1093 | once "^1.4.0" 1094 | 1095 | enhanced-resolve@^4.5.0: 1096 | version "4.5.0" 1097 | resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec" 1098 | integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg== 1099 | dependencies: 1100 | graceful-fs "^4.1.2" 1101 | memory-fs "^0.5.0" 1102 | tapable "^1.0.0" 1103 | 1104 | envinfo@^7.7.3: 1105 | version "7.11.0" 1106 | resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.11.0.tgz#c3793f44284a55ff8c82faf1ffd91bc6478ea01f" 1107 | integrity sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg== 1108 | 1109 | errno@^0.1.3, errno@~0.1.7: 1110 | version "0.1.8" 1111 | resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" 1112 | integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== 1113 | dependencies: 1114 | prr "~1.0.1" 1115 | 1116 | escape-string-regexp@^2.0.0: 1117 | version "2.0.0" 1118 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" 1119 | integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== 1120 | 1121 | eslint-scope@^4.0.3: 1122 | version "4.0.3" 1123 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848" 1124 | integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg== 1125 | dependencies: 1126 | esrecurse "^4.1.0" 1127 | estraverse "^4.1.1" 1128 | 1129 | esrecurse@^4.1.0: 1130 | version "4.3.0" 1131 | resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" 1132 | integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== 1133 | dependencies: 1134 | estraverse "^5.2.0" 1135 | 1136 | estraverse@^4.1.1: 1137 | version "4.3.0" 1138 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" 1139 | integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== 1140 | 1141 | estraverse@^5.2.0: 1142 | version "5.3.0" 1143 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" 1144 | integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== 1145 | 1146 | estree-walker@^0.6.1: 1147 | version "0.6.1" 1148 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" 1149 | integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== 1150 | 1151 | events@^3.0.0: 1152 | version "3.3.0" 1153 | resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" 1154 | integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== 1155 | 1156 | evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: 1157 | version "1.0.3" 1158 | resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" 1159 | integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== 1160 | dependencies: 1161 | md5.js "^1.3.4" 1162 | safe-buffer "^5.1.1" 1163 | 1164 | expand-brackets@^2.1.4: 1165 | version "2.1.4" 1166 | resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" 1167 | integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== 1168 | dependencies: 1169 | debug "^2.3.3" 1170 | define-property "^0.2.5" 1171 | extend-shallow "^2.0.1" 1172 | posix-character-classes "^0.1.0" 1173 | regex-not "^1.0.0" 1174 | snapdragon "^0.8.1" 1175 | to-regex "^3.0.1" 1176 | 1177 | extend-shallow@^2.0.1: 1178 | version "2.0.1" 1179 | resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" 1180 | integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== 1181 | dependencies: 1182 | is-extendable "^0.1.0" 1183 | 1184 | extend-shallow@^3.0.0, extend-shallow@^3.0.2: 1185 | version "3.0.2" 1186 | resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" 1187 | integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== 1188 | dependencies: 1189 | assign-symbols "^1.0.0" 1190 | is-extendable "^1.0.1" 1191 | 1192 | extend@^3.0.0: 1193 | version "3.0.2" 1194 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" 1195 | integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== 1196 | 1197 | extglob@^2.0.4: 1198 | version "2.0.4" 1199 | resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" 1200 | integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== 1201 | dependencies: 1202 | array-unique "^0.3.2" 1203 | define-property "^1.0.0" 1204 | expand-brackets "^2.1.4" 1205 | extend-shallow "^2.0.1" 1206 | fragment-cache "^0.2.1" 1207 | regex-not "^1.0.0" 1208 | snapdragon "^0.8.1" 1209 | to-regex "^3.0.1" 1210 | 1211 | extricate-loader@3.0.0: 1212 | version "3.0.0" 1213 | resolved "https://registry.yarnpkg.com/extricate-loader/-/extricate-loader-3.0.0.tgz#7a9998e885046d5d6991d62d4887ee113ca1e0bd" 1214 | integrity sha512-Ts6BIh25xhFpeGaG0La345bYQdRXWv3ZvUwmJB6/QsXRywWrZmM1hGz8eZfQaBwy/HsmGOZevzGLesVtsrrmyg== 1215 | dependencies: 1216 | loader-utils "^1.1.0" 1217 | 1218 | fast-deep-equal@^3.1.1: 1219 | version "3.1.3" 1220 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" 1221 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== 1222 | 1223 | fast-glob@^3.2.4, fast-glob@^3.2.9: 1224 | version "3.3.2" 1225 | resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" 1226 | integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== 1227 | dependencies: 1228 | "@nodelib/fs.stat" "^2.0.2" 1229 | "@nodelib/fs.walk" "^1.2.3" 1230 | glob-parent "^5.1.2" 1231 | merge2 "^1.3.0" 1232 | micromatch "^4.0.4" 1233 | 1234 | fast-json-stable-stringify@^2.0.0: 1235 | version "2.1.0" 1236 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" 1237 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== 1238 | 1239 | fastest-levenshtein@^1.0.12: 1240 | version "1.0.16" 1241 | resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" 1242 | integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== 1243 | 1244 | fastq@^1.6.0: 1245 | version "1.17.0" 1246 | resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.0.tgz#ca5e1a90b5e68f97fc8b61330d5819b82f5fab03" 1247 | integrity sha512-zGygtijUMT7jnk3h26kUms3BkSDp4IfIKjmnqI2tvx6nuBfiF1UqOxbnLfzdv+apBy+53oaImsKtMw/xYbW+1w== 1248 | dependencies: 1249 | reusify "^1.0.4" 1250 | 1251 | figgy-pudding@^3.5.1: 1252 | version "3.5.2" 1253 | resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" 1254 | integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== 1255 | 1256 | file-loader@6.2.0: 1257 | version "6.2.0" 1258 | resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" 1259 | integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== 1260 | dependencies: 1261 | loader-utils "^2.0.0" 1262 | schema-utils "^3.0.0" 1263 | 1264 | file-uri-to-path@1.0.0: 1265 | version "1.0.0" 1266 | resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" 1267 | integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== 1268 | 1269 | fill-range@^4.0.0: 1270 | version "4.0.0" 1271 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" 1272 | integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== 1273 | dependencies: 1274 | extend-shallow "^2.0.1" 1275 | is-number "^3.0.0" 1276 | repeat-string "^1.6.1" 1277 | to-regex-range "^2.1.0" 1278 | 1279 | fill-range@^7.0.1: 1280 | version "7.0.1" 1281 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" 1282 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== 1283 | dependencies: 1284 | to-regex-range "^5.0.1" 1285 | 1286 | find-cache-dir@^2.1.0: 1287 | version "2.1.0" 1288 | resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" 1289 | integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== 1290 | dependencies: 1291 | commondir "^1.0.1" 1292 | make-dir "^2.0.0" 1293 | pkg-dir "^3.0.0" 1294 | 1295 | find-cache-dir@^3.3.1: 1296 | version "3.3.2" 1297 | resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" 1298 | integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== 1299 | dependencies: 1300 | commondir "^1.0.1" 1301 | make-dir "^3.0.2" 1302 | pkg-dir "^4.1.0" 1303 | 1304 | find-up@^3.0.0: 1305 | version "3.0.0" 1306 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" 1307 | integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== 1308 | dependencies: 1309 | locate-path "^3.0.0" 1310 | 1311 | find-up@^4.0.0: 1312 | version "4.1.0" 1313 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" 1314 | integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== 1315 | dependencies: 1316 | locate-path "^5.0.0" 1317 | path-exists "^4.0.0" 1318 | 1319 | firefox-extension-deploy@1.1.2: 1320 | version "1.1.2" 1321 | resolved "https://registry.yarnpkg.com/firefox-extension-deploy/-/firefox-extension-deploy-1.1.2.tgz#47f0955ecf81ff6632b8124568f81b5a2311a4e2" 1322 | integrity sha512-H8V94uOXY2cBSzu8vdkWbNTO1z8zWgWQALiw68s4/jtGSROoM0T0SE3TzSKpJ/jpOwfzHQ2PExbjZsRBf0ZdCw== 1323 | dependencies: 1324 | jsonwebtoken "^8.5.1" 1325 | superagent "^3.4.2" 1326 | 1327 | flat@^5.0.2: 1328 | version "5.0.2" 1329 | resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" 1330 | integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== 1331 | 1332 | flush-write-stream@^1.0.0: 1333 | version "1.1.1" 1334 | resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" 1335 | integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== 1336 | dependencies: 1337 | inherits "^2.0.3" 1338 | readable-stream "^2.3.6" 1339 | 1340 | for-in@^1.0.2: 1341 | version "1.0.2" 1342 | resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" 1343 | integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== 1344 | 1345 | foreground-child@^3.1.0: 1346 | version "3.1.1" 1347 | resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d" 1348 | integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== 1349 | dependencies: 1350 | cross-spawn "^7.0.0" 1351 | signal-exit "^4.0.1" 1352 | 1353 | form-data@^2.3.1: 1354 | version "2.5.1" 1355 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4" 1356 | integrity sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA== 1357 | dependencies: 1358 | asynckit "^0.4.0" 1359 | combined-stream "^1.0.6" 1360 | mime-types "^2.1.12" 1361 | 1362 | formidable@^1.2.0: 1363 | version "1.2.6" 1364 | resolved "https://registry.yarnpkg.com/formidable/-/formidable-1.2.6.tgz#d2a51d60162bbc9b4a055d8457a7c75315d1a168" 1365 | integrity sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ== 1366 | 1367 | fragment-cache@^0.2.1: 1368 | version "0.2.1" 1369 | resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" 1370 | integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== 1371 | dependencies: 1372 | map-cache "^0.2.2" 1373 | 1374 | from2@^2.1.0: 1375 | version "2.3.0" 1376 | resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" 1377 | integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== 1378 | dependencies: 1379 | inherits "^2.0.1" 1380 | readable-stream "^2.0.0" 1381 | 1382 | fs-minipass@^2.0.0: 1383 | version "2.1.0" 1384 | resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" 1385 | integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== 1386 | dependencies: 1387 | minipass "^3.0.0" 1388 | 1389 | fs-write-stream-atomic@^1.0.8: 1390 | version "1.0.10" 1391 | resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" 1392 | integrity sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA== 1393 | dependencies: 1394 | graceful-fs "^4.1.2" 1395 | iferr "^0.1.5" 1396 | imurmurhash "^0.1.4" 1397 | readable-stream "1 || 2" 1398 | 1399 | fs.realpath@^1.0.0: 1400 | version "1.0.0" 1401 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 1402 | integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== 1403 | 1404 | fsevents@^1.2.7: 1405 | version "1.2.13" 1406 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" 1407 | integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== 1408 | dependencies: 1409 | bindings "^1.5.0" 1410 | nan "^2.12.1" 1411 | 1412 | fsevents@~2.3.2: 1413 | version "2.3.3" 1414 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" 1415 | integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== 1416 | 1417 | function-bind@^1.1.2: 1418 | version "1.1.2" 1419 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" 1420 | integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== 1421 | 1422 | get-intrinsic@^1.0.2, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: 1423 | version "1.2.2" 1424 | resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" 1425 | integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== 1426 | dependencies: 1427 | function-bind "^1.1.2" 1428 | has-proto "^1.0.1" 1429 | has-symbols "^1.0.3" 1430 | hasown "^2.0.0" 1431 | 1432 | get-value@^2.0.3, get-value@^2.0.6: 1433 | version "2.0.6" 1434 | resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" 1435 | integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== 1436 | 1437 | glob-parent@^3.1.0: 1438 | version "3.1.0" 1439 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" 1440 | integrity sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA== 1441 | dependencies: 1442 | is-glob "^3.1.0" 1443 | path-dirname "^1.0.0" 1444 | 1445 | glob-parent@^5.1.1, glob-parent@^5.1.2, glob-parent@~5.1.2: 1446 | version "5.1.2" 1447 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" 1448 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== 1449 | dependencies: 1450 | is-glob "^4.0.1" 1451 | 1452 | glob@^10.3.7: 1453 | version "10.3.10" 1454 | resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b" 1455 | integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== 1456 | dependencies: 1457 | foreground-child "^3.1.0" 1458 | jackspeak "^2.3.5" 1459 | minimatch "^9.0.1" 1460 | minipass "^5.0.0 || ^6.0.2 || ^7.0.0" 1461 | path-scurry "^1.10.1" 1462 | 1463 | glob@^7.1.3, glob@^7.1.4: 1464 | version "7.2.3" 1465 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" 1466 | integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== 1467 | dependencies: 1468 | fs.realpath "^1.0.0" 1469 | inflight "^1.0.4" 1470 | inherits "2" 1471 | minimatch "^3.1.1" 1472 | once "^1.3.0" 1473 | path-is-absolute "^1.0.0" 1474 | 1475 | globby@^11.0.1: 1476 | version "11.1.0" 1477 | resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" 1478 | integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== 1479 | dependencies: 1480 | array-union "^2.1.0" 1481 | dir-glob "^3.0.1" 1482 | fast-glob "^3.2.9" 1483 | ignore "^5.2.0" 1484 | merge2 "^1.4.1" 1485 | slash "^3.0.0" 1486 | 1487 | gopd@^1.0.1: 1488 | version "1.0.1" 1489 | resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" 1490 | integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== 1491 | dependencies: 1492 | get-intrinsic "^1.1.3" 1493 | 1494 | graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2: 1495 | version "4.2.11" 1496 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" 1497 | integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== 1498 | 1499 | has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1: 1500 | version "1.0.1" 1501 | resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" 1502 | integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== 1503 | dependencies: 1504 | get-intrinsic "^1.2.2" 1505 | 1506 | has-proto@^1.0.1: 1507 | version "1.0.1" 1508 | resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" 1509 | integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== 1510 | 1511 | has-symbols@^1.0.3: 1512 | version "1.0.3" 1513 | resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" 1514 | integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== 1515 | 1516 | has-value@^0.3.1: 1517 | version "0.3.1" 1518 | resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" 1519 | integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== 1520 | dependencies: 1521 | get-value "^2.0.3" 1522 | has-values "^0.1.4" 1523 | isobject "^2.0.0" 1524 | 1525 | has-value@^1.0.0: 1526 | version "1.0.0" 1527 | resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" 1528 | integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== 1529 | dependencies: 1530 | get-value "^2.0.6" 1531 | has-values "^1.0.0" 1532 | isobject "^3.0.0" 1533 | 1534 | has-values@^0.1.4: 1535 | version "0.1.4" 1536 | resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" 1537 | integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== 1538 | 1539 | has-values@^1.0.0: 1540 | version "1.0.0" 1541 | resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" 1542 | integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== 1543 | dependencies: 1544 | is-number "^3.0.0" 1545 | kind-of "^4.0.0" 1546 | 1547 | hash-base@^3.0.0: 1548 | version "3.1.0" 1549 | resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" 1550 | integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== 1551 | dependencies: 1552 | inherits "^2.0.4" 1553 | readable-stream "^3.6.0" 1554 | safe-buffer "^5.2.0" 1555 | 1556 | hash.js@^1.0.0, hash.js@^1.0.3: 1557 | version "1.1.7" 1558 | resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" 1559 | integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== 1560 | dependencies: 1561 | inherits "^2.0.3" 1562 | minimalistic-assert "^1.0.1" 1563 | 1564 | hasown@^2.0.0: 1565 | version "2.0.0" 1566 | resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" 1567 | integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== 1568 | dependencies: 1569 | function-bind "^1.1.2" 1570 | 1571 | hmac-drbg@^1.0.1: 1572 | version "1.0.1" 1573 | resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" 1574 | integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== 1575 | dependencies: 1576 | hash.js "^1.0.3" 1577 | minimalistic-assert "^1.0.0" 1578 | minimalistic-crypto-utils "^1.0.1" 1579 | 1580 | https-browserify@^1.0.0: 1581 | version "1.0.0" 1582 | resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" 1583 | integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== 1584 | 1585 | ieee754@^1.1.4: 1586 | version "1.2.1" 1587 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" 1588 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== 1589 | 1590 | iferr@^0.1.5: 1591 | version "0.1.5" 1592 | resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" 1593 | integrity sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA== 1594 | 1595 | ignore@^5.2.0: 1596 | version "5.3.0" 1597 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.0.tgz#67418ae40d34d6999c95ff56016759c718c82f78" 1598 | integrity sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg== 1599 | 1600 | import-local@^3.0.2: 1601 | version "3.1.0" 1602 | resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" 1603 | integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== 1604 | dependencies: 1605 | pkg-dir "^4.2.0" 1606 | resolve-cwd "^3.0.0" 1607 | 1608 | imurmurhash@^0.1.4: 1609 | version "0.1.4" 1610 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 1611 | integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== 1612 | 1613 | indent-string@^4.0.0: 1614 | version "4.0.0" 1615 | resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" 1616 | integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== 1617 | 1618 | inert-entry-webpack-plugin@4.0.2: 1619 | version "4.0.2" 1620 | resolved "https://registry.yarnpkg.com/inert-entry-webpack-plugin/-/inert-entry-webpack-plugin-4.0.2.tgz#b9baa3d8e8a19222ca3523afef2db3adef48939d" 1621 | integrity sha512-OrZGqX17UJ2c8G+6YGIlhb3CeAHhhXzt7JioUlqQJY9fgq6/A3eqh9ZqnUT7DMVDEyLZA4ETZlnc0tniSluEqw== 1622 | dependencies: 1623 | webpack-sources "^1.1.0" 1624 | 1625 | infer-owner@^1.0.3, infer-owner@^1.0.4: 1626 | version "1.0.4" 1627 | resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" 1628 | integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== 1629 | 1630 | inflight@^1.0.4: 1631 | version "1.0.6" 1632 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 1633 | integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== 1634 | dependencies: 1635 | once "^1.3.0" 1636 | wrappy "1" 1637 | 1638 | inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: 1639 | version "2.0.4" 1640 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 1641 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 1642 | 1643 | inherits@2.0.3: 1644 | version "2.0.3" 1645 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 1646 | integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== 1647 | 1648 | interpolate-loader@2.0.1: 1649 | version "2.0.1" 1650 | resolved "https://registry.yarnpkg.com/interpolate-loader/-/interpolate-loader-2.0.1.tgz#bdf0092a3d4732842ac29c20bd03f1fb34891705" 1651 | integrity sha512-X5/cKHUnAS5gV/oK9Z6pEjg2xVH5EGgnC5QmaOPwK/o7qMOMyyafwFL1mtH3yAK+COCjyaH56MOs9G8uXG12yA== 1652 | dependencies: 1653 | escape-string-regexp "^2.0.0" 1654 | loader-utils "^1.1.0" 1655 | 1656 | interpret@^2.2.0: 1657 | version "2.2.0" 1658 | resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" 1659 | integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== 1660 | 1661 | is-accessor-descriptor@^1.0.1: 1662 | version "1.0.1" 1663 | resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz#3223b10628354644b86260db29b3e693f5ceedd4" 1664 | integrity sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA== 1665 | dependencies: 1666 | hasown "^2.0.0" 1667 | 1668 | is-binary-path@^1.0.0: 1669 | version "1.0.1" 1670 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" 1671 | integrity sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q== 1672 | dependencies: 1673 | binary-extensions "^1.0.0" 1674 | 1675 | is-binary-path@~2.1.0: 1676 | version "2.1.0" 1677 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" 1678 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== 1679 | dependencies: 1680 | binary-extensions "^2.0.0" 1681 | 1682 | is-buffer@^1.1.5: 1683 | version "1.1.6" 1684 | resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" 1685 | integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== 1686 | 1687 | is-core-module@^2.13.0: 1688 | version "2.13.1" 1689 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" 1690 | integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== 1691 | dependencies: 1692 | hasown "^2.0.0" 1693 | 1694 | is-data-descriptor@^1.0.1: 1695 | version "1.0.1" 1696 | resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz#2109164426166d32ea38c405c1e0945d9e6a4eeb" 1697 | integrity sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw== 1698 | dependencies: 1699 | hasown "^2.0.0" 1700 | 1701 | is-descriptor@^0.1.0: 1702 | version "0.1.7" 1703 | resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.7.tgz#2727eb61fd789dcd5bdf0ed4569f551d2fe3be33" 1704 | integrity sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg== 1705 | dependencies: 1706 | is-accessor-descriptor "^1.0.1" 1707 | is-data-descriptor "^1.0.1" 1708 | 1709 | is-descriptor@^1.0.0, is-descriptor@^1.0.2: 1710 | version "1.0.3" 1711 | resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.3.tgz#92d27cb3cd311c4977a4db47df457234a13cb306" 1712 | integrity sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw== 1713 | dependencies: 1714 | is-accessor-descriptor "^1.0.1" 1715 | is-data-descriptor "^1.0.1" 1716 | 1717 | is-extendable@^0.1.0, is-extendable@^0.1.1: 1718 | version "0.1.1" 1719 | resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" 1720 | integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== 1721 | 1722 | is-extendable@^1.0.1: 1723 | version "1.0.1" 1724 | resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" 1725 | integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== 1726 | dependencies: 1727 | is-plain-object "^2.0.4" 1728 | 1729 | is-extglob@^2.1.0, is-extglob@^2.1.1: 1730 | version "2.1.1" 1731 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 1732 | integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== 1733 | 1734 | is-fullwidth-code-point@^3.0.0: 1735 | version "3.0.0" 1736 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" 1737 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== 1738 | 1739 | is-glob@^3.1.0: 1740 | version "3.1.0" 1741 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" 1742 | integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw== 1743 | dependencies: 1744 | is-extglob "^2.1.0" 1745 | 1746 | is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: 1747 | version "4.0.3" 1748 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" 1749 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== 1750 | dependencies: 1751 | is-extglob "^2.1.1" 1752 | 1753 | is-number@^3.0.0: 1754 | version "3.0.0" 1755 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" 1756 | integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== 1757 | dependencies: 1758 | kind-of "^3.0.2" 1759 | 1760 | is-number@^7.0.0: 1761 | version "7.0.0" 1762 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" 1763 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== 1764 | 1765 | is-plain-object@^2.0.3, is-plain-object@^2.0.4: 1766 | version "2.0.4" 1767 | resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" 1768 | integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== 1769 | dependencies: 1770 | isobject "^3.0.1" 1771 | 1772 | is-reference@^1.1.2: 1773 | version "1.2.1" 1774 | resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" 1775 | integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== 1776 | dependencies: 1777 | "@types/estree" "*" 1778 | 1779 | is-windows@^1.0.2: 1780 | version "1.0.2" 1781 | resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" 1782 | integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== 1783 | 1784 | is-wsl@^1.1.0: 1785 | version "1.1.0" 1786 | resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" 1787 | integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== 1788 | 1789 | isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: 1790 | version "1.0.0" 1791 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 1792 | integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== 1793 | 1794 | isexe@^2.0.0: 1795 | version "2.0.0" 1796 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 1797 | integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== 1798 | 1799 | isobject@^2.0.0: 1800 | version "2.1.0" 1801 | resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" 1802 | integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== 1803 | dependencies: 1804 | isarray "1.0.0" 1805 | 1806 | isobject@^3.0.0, isobject@^3.0.1: 1807 | version "3.0.1" 1808 | resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" 1809 | integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== 1810 | 1811 | jackspeak@^2.3.5: 1812 | version "2.3.6" 1813 | resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" 1814 | integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== 1815 | dependencies: 1816 | "@isaacs/cliui" "^8.0.2" 1817 | optionalDependencies: 1818 | "@pkgjs/parseargs" "^0.11.0" 1819 | 1820 | json-parse-better-errors@^1.0.2: 1821 | version "1.0.2" 1822 | resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" 1823 | integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== 1824 | 1825 | json-schema-traverse@^0.4.1: 1826 | version "0.4.1" 1827 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" 1828 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== 1829 | 1830 | json5@^1.0.1: 1831 | version "1.0.2" 1832 | resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" 1833 | integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== 1834 | dependencies: 1835 | minimist "^1.2.0" 1836 | 1837 | json5@^2.1.2: 1838 | version "2.2.3" 1839 | resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" 1840 | integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== 1841 | 1842 | jsonwebtoken@^8.5.1: 1843 | version "8.5.1" 1844 | resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz#00e71e0b8df54c2121a1f26137df2280673bcc0d" 1845 | integrity sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w== 1846 | dependencies: 1847 | jws "^3.2.2" 1848 | lodash.includes "^4.3.0" 1849 | lodash.isboolean "^3.0.3" 1850 | lodash.isinteger "^4.0.4" 1851 | lodash.isnumber "^3.0.3" 1852 | lodash.isplainobject "^4.0.6" 1853 | lodash.isstring "^4.0.1" 1854 | lodash.once "^4.0.0" 1855 | ms "^2.1.1" 1856 | semver "^5.6.0" 1857 | 1858 | jwa@^1.4.1: 1859 | version "1.4.1" 1860 | resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a" 1861 | integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA== 1862 | dependencies: 1863 | buffer-equal-constant-time "1.0.1" 1864 | ecdsa-sig-formatter "1.0.11" 1865 | safe-buffer "^5.0.1" 1866 | 1867 | jws@^3.2.2: 1868 | version "3.2.2" 1869 | resolved "https://registry.yarnpkg.com/jws/-/jws-3.2.2.tgz#001099f3639468c9414000e99995fa52fb478304" 1870 | integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA== 1871 | dependencies: 1872 | jwa "^1.4.1" 1873 | safe-buffer "^5.0.1" 1874 | 1875 | kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: 1876 | version "3.2.2" 1877 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" 1878 | integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== 1879 | dependencies: 1880 | is-buffer "^1.1.5" 1881 | 1882 | kind-of@^4.0.0: 1883 | version "4.0.0" 1884 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" 1885 | integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== 1886 | dependencies: 1887 | is-buffer "^1.1.5" 1888 | 1889 | kind-of@^6.0.2: 1890 | version "6.0.3" 1891 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" 1892 | integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== 1893 | 1894 | loader-runner@^2.4.0: 1895 | version "2.4.0" 1896 | resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" 1897 | integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw== 1898 | 1899 | loader-utils@^1.1.0, loader-utils@^1.2.3: 1900 | version "1.4.2" 1901 | resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.2.tgz#29a957f3a63973883eb684f10ffd3d151fec01a3" 1902 | integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg== 1903 | dependencies: 1904 | big.js "^5.2.2" 1905 | emojis-list "^3.0.0" 1906 | json5 "^1.0.1" 1907 | 1908 | loader-utils@^2.0.0: 1909 | version "2.0.4" 1910 | resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" 1911 | integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== 1912 | dependencies: 1913 | big.js "^5.2.2" 1914 | emojis-list "^3.0.0" 1915 | json5 "^2.1.2" 1916 | 1917 | locate-path@^3.0.0: 1918 | version "3.0.0" 1919 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" 1920 | integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== 1921 | dependencies: 1922 | p-locate "^3.0.0" 1923 | path-exists "^3.0.0" 1924 | 1925 | locate-path@^5.0.0: 1926 | version "5.0.0" 1927 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" 1928 | integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== 1929 | dependencies: 1930 | p-locate "^4.1.0" 1931 | 1932 | lodash.includes@^4.3.0: 1933 | version "4.3.0" 1934 | resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f" 1935 | integrity sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w== 1936 | 1937 | lodash.isboolean@^3.0.3: 1938 | version "3.0.3" 1939 | resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6" 1940 | integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg== 1941 | 1942 | lodash.isinteger@^4.0.4: 1943 | version "4.0.4" 1944 | resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" 1945 | integrity sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA== 1946 | 1947 | lodash.isnumber@^3.0.3: 1948 | version "3.0.3" 1949 | resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc" 1950 | integrity sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw== 1951 | 1952 | lodash.isplainobject@^4.0.6: 1953 | version "4.0.6" 1954 | resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" 1955 | integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== 1956 | 1957 | lodash.isstring@^4.0.1: 1958 | version "4.0.1" 1959 | resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" 1960 | integrity sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw== 1961 | 1962 | lodash.once@^4.0.0: 1963 | version "4.1.1" 1964 | resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" 1965 | integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== 1966 | 1967 | lru-cache@^5.1.1: 1968 | version "5.1.1" 1969 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" 1970 | integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== 1971 | dependencies: 1972 | yallist "^3.0.2" 1973 | 1974 | lru-cache@^6.0.0: 1975 | version "6.0.0" 1976 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" 1977 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== 1978 | dependencies: 1979 | yallist "^4.0.0" 1980 | 1981 | "lru-cache@^9.1.1 || ^10.0.0": 1982 | version "10.2.0" 1983 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3" 1984 | integrity sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q== 1985 | 1986 | magic-string@^0.16.0: 1987 | version "0.16.0" 1988 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.16.0.tgz#970ebb0da7193301285fb1aa650f39bdd81eb45a" 1989 | integrity sha512-c4BEos3y6G2qO0B9X7K0FVLOPT9uGrjYwYRLFmDqyl5YMboUviyecnXWp94fJTSMwPw2/sf+CEYt5AGpmklkkQ== 1990 | dependencies: 1991 | vlq "^0.2.1" 1992 | 1993 | magic-string@^0.25.2: 1994 | version "0.25.9" 1995 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" 1996 | integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== 1997 | dependencies: 1998 | sourcemap-codec "^1.4.8" 1999 | 2000 | make-dir@^2.0.0: 2001 | version "2.1.0" 2002 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" 2003 | integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== 2004 | dependencies: 2005 | pify "^4.0.1" 2006 | semver "^5.6.0" 2007 | 2008 | make-dir@^3.0.2: 2009 | version "3.1.0" 2010 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" 2011 | integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== 2012 | dependencies: 2013 | semver "^6.0.0" 2014 | 2015 | map-cache@^0.2.2: 2016 | version "0.2.2" 2017 | resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" 2018 | integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== 2019 | 2020 | map-visit@^1.0.0: 2021 | version "1.0.0" 2022 | resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" 2023 | integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== 2024 | dependencies: 2025 | object-visit "^1.0.0" 2026 | 2027 | md5.js@^1.3.4: 2028 | version "1.3.5" 2029 | resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" 2030 | integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== 2031 | dependencies: 2032 | hash-base "^3.0.0" 2033 | inherits "^2.0.1" 2034 | safe-buffer "^5.1.2" 2035 | 2036 | memory-fs@^0.4.1: 2037 | version "0.4.1" 2038 | resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" 2039 | integrity sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ== 2040 | dependencies: 2041 | errno "^0.1.3" 2042 | readable-stream "^2.0.1" 2043 | 2044 | memory-fs@^0.5.0: 2045 | version "0.5.0" 2046 | resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" 2047 | integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA== 2048 | dependencies: 2049 | errno "^0.1.3" 2050 | readable-stream "^2.0.1" 2051 | 2052 | merge2@^1.3.0, merge2@^1.4.1: 2053 | version "1.4.1" 2054 | resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" 2055 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== 2056 | 2057 | methods@^1.1.1: 2058 | version "1.1.2" 2059 | resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" 2060 | integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== 2061 | 2062 | micromatch@^3.1.10, micromatch@^3.1.4: 2063 | version "3.1.10" 2064 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" 2065 | integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== 2066 | dependencies: 2067 | arr-diff "^4.0.0" 2068 | array-unique "^0.3.2" 2069 | braces "^2.3.1" 2070 | define-property "^2.0.2" 2071 | extend-shallow "^3.0.2" 2072 | extglob "^2.0.4" 2073 | fragment-cache "^0.2.1" 2074 | kind-of "^6.0.2" 2075 | nanomatch "^1.2.9" 2076 | object.pick "^1.3.0" 2077 | regex-not "^1.0.0" 2078 | snapdragon "^0.8.1" 2079 | to-regex "^3.0.2" 2080 | 2081 | micromatch@^4.0.4: 2082 | version "4.0.5" 2083 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" 2084 | integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== 2085 | dependencies: 2086 | braces "^3.0.2" 2087 | picomatch "^2.3.1" 2088 | 2089 | miller-rabin@^4.0.0: 2090 | version "4.0.1" 2091 | resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" 2092 | integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== 2093 | dependencies: 2094 | bn.js "^4.0.0" 2095 | brorand "^1.0.1" 2096 | 2097 | mime-db@1.52.0: 2098 | version "1.52.0" 2099 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" 2100 | integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== 2101 | 2102 | mime-types@^2.1.12: 2103 | version "2.1.35" 2104 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" 2105 | integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== 2106 | dependencies: 2107 | mime-db "1.52.0" 2108 | 2109 | mime@^1.4.1: 2110 | version "1.6.0" 2111 | resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" 2112 | integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== 2113 | 2114 | minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: 2115 | version "1.0.1" 2116 | resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" 2117 | integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== 2118 | 2119 | minimalistic-crypto-utils@^1.0.1: 2120 | version "1.0.1" 2121 | resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" 2122 | integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== 2123 | 2124 | minimatch@^3.1.1: 2125 | version "3.1.2" 2126 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" 2127 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== 2128 | dependencies: 2129 | brace-expansion "^1.1.7" 2130 | 2131 | minimatch@^9.0.1: 2132 | version "9.0.3" 2133 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" 2134 | integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== 2135 | dependencies: 2136 | brace-expansion "^2.0.1" 2137 | 2138 | minimist@^1.2.0, minimist@^1.2.6: 2139 | version "1.2.8" 2140 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" 2141 | integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== 2142 | 2143 | minipass-collect@^1.0.2: 2144 | version "1.0.2" 2145 | resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" 2146 | integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== 2147 | dependencies: 2148 | minipass "^3.0.0" 2149 | 2150 | minipass-flush@^1.0.5: 2151 | version "1.0.5" 2152 | resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" 2153 | integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== 2154 | dependencies: 2155 | minipass "^3.0.0" 2156 | 2157 | minipass-pipeline@^1.2.2: 2158 | version "1.2.4" 2159 | resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" 2160 | integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== 2161 | dependencies: 2162 | minipass "^3.0.0" 2163 | 2164 | minipass@^3.0.0, minipass@^3.1.1: 2165 | version "3.3.6" 2166 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" 2167 | integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== 2168 | dependencies: 2169 | yallist "^4.0.0" 2170 | 2171 | minipass@^5.0.0: 2172 | version "5.0.0" 2173 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" 2174 | integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== 2175 | 2176 | "minipass@^5.0.0 || ^6.0.2 || ^7.0.0": 2177 | version "7.0.4" 2178 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" 2179 | integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== 2180 | 2181 | minizlib@^2.1.1: 2182 | version "2.1.2" 2183 | resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" 2184 | integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== 2185 | dependencies: 2186 | minipass "^3.0.0" 2187 | yallist "^4.0.0" 2188 | 2189 | mississippi@^3.0.0: 2190 | version "3.0.0" 2191 | resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" 2192 | integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA== 2193 | dependencies: 2194 | concat-stream "^1.5.0" 2195 | duplexify "^3.4.2" 2196 | end-of-stream "^1.1.0" 2197 | flush-write-stream "^1.0.0" 2198 | from2 "^2.1.0" 2199 | parallel-transform "^1.1.0" 2200 | pump "^3.0.0" 2201 | pumpify "^1.3.3" 2202 | stream-each "^1.1.0" 2203 | through2 "^2.0.0" 2204 | 2205 | mixin-deep@^1.2.0: 2206 | version "1.3.2" 2207 | resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" 2208 | integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== 2209 | dependencies: 2210 | for-in "^1.0.2" 2211 | is-extendable "^1.0.1" 2212 | 2213 | mkdirp@^0.5.1, mkdirp@^0.5.3: 2214 | version "0.5.6" 2215 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" 2216 | integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== 2217 | dependencies: 2218 | minimist "^1.2.6" 2219 | 2220 | mkdirp@^1.0.3, mkdirp@^1.0.4: 2221 | version "1.0.4" 2222 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" 2223 | integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== 2224 | 2225 | move-concurrently@^1.0.1: 2226 | version "1.0.1" 2227 | resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" 2228 | integrity sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ== 2229 | dependencies: 2230 | aproba "^1.1.1" 2231 | copy-concurrently "^1.0.0" 2232 | fs-write-stream-atomic "^1.0.8" 2233 | mkdirp "^0.5.1" 2234 | rimraf "^2.5.4" 2235 | run-queue "^1.0.3" 2236 | 2237 | ms@2.0.0: 2238 | version "2.0.0" 2239 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 2240 | integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== 2241 | 2242 | ms@^2.1.1: 2243 | version "2.1.3" 2244 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" 2245 | integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== 2246 | 2247 | nan@^2.12.1: 2248 | version "2.18.0" 2249 | resolved "https://registry.yarnpkg.com/nan/-/nan-2.18.0.tgz#26a6faae7ffbeb293a39660e88a76b82e30b7554" 2250 | integrity sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w== 2251 | 2252 | nanomatch@^1.2.9: 2253 | version "1.2.13" 2254 | resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" 2255 | integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== 2256 | dependencies: 2257 | arr-diff "^4.0.0" 2258 | array-unique "^0.3.2" 2259 | define-property "^2.0.2" 2260 | extend-shallow "^3.0.2" 2261 | fragment-cache "^0.2.1" 2262 | is-windows "^1.0.2" 2263 | kind-of "^6.0.2" 2264 | object.pick "^1.3.0" 2265 | regex-not "^1.0.0" 2266 | snapdragon "^0.8.1" 2267 | to-regex "^3.0.1" 2268 | 2269 | neo-async@^2.5.0, neo-async@^2.6.1: 2270 | version "2.6.2" 2271 | resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" 2272 | integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== 2273 | 2274 | node-libs-browser@^2.2.1: 2275 | version "2.2.1" 2276 | resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" 2277 | integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== 2278 | dependencies: 2279 | assert "^1.1.1" 2280 | browserify-zlib "^0.2.0" 2281 | buffer "^4.3.0" 2282 | console-browserify "^1.1.0" 2283 | constants-browserify "^1.0.0" 2284 | crypto-browserify "^3.11.0" 2285 | domain-browser "^1.1.1" 2286 | events "^3.0.0" 2287 | https-browserify "^1.0.0" 2288 | os-browserify "^0.3.0" 2289 | path-browserify "0.0.1" 2290 | process "^0.11.10" 2291 | punycode "^1.2.4" 2292 | querystring-es3 "^0.2.0" 2293 | readable-stream "^2.3.3" 2294 | stream-browserify "^2.0.1" 2295 | stream-http "^2.7.2" 2296 | string_decoder "^1.0.0" 2297 | timers-browserify "^2.0.4" 2298 | tty-browserify "0.0.0" 2299 | url "^0.11.0" 2300 | util "^0.11.0" 2301 | vm-browserify "^1.0.1" 2302 | 2303 | normalize-path@^2.1.1: 2304 | version "2.1.1" 2305 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" 2306 | integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== 2307 | dependencies: 2308 | remove-trailing-separator "^1.0.1" 2309 | 2310 | normalize-path@^3.0.0, normalize-path@~3.0.0: 2311 | version "3.0.0" 2312 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" 2313 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== 2314 | 2315 | object-copy@^0.1.0: 2316 | version "0.1.0" 2317 | resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" 2318 | integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== 2319 | dependencies: 2320 | copy-descriptor "^0.1.0" 2321 | define-property "^0.2.5" 2322 | kind-of "^3.0.3" 2323 | 2324 | object-inspect@^1.9.0: 2325 | version "1.13.1" 2326 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" 2327 | integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== 2328 | 2329 | object-keys@^1.1.1: 2330 | version "1.1.1" 2331 | resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" 2332 | integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== 2333 | 2334 | object-visit@^1.0.0: 2335 | version "1.0.1" 2336 | resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" 2337 | integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== 2338 | dependencies: 2339 | isobject "^3.0.0" 2340 | 2341 | object.assign@^4.1.4: 2342 | version "4.1.5" 2343 | resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0" 2344 | integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== 2345 | dependencies: 2346 | call-bind "^1.0.5" 2347 | define-properties "^1.2.1" 2348 | has-symbols "^1.0.3" 2349 | object-keys "^1.1.1" 2350 | 2351 | object.pick@^1.3.0: 2352 | version "1.3.0" 2353 | resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" 2354 | integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== 2355 | dependencies: 2356 | isobject "^3.0.1" 2357 | 2358 | once@^1.3.0, once@^1.3.1, once@^1.4.0: 2359 | version "1.4.0" 2360 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 2361 | integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== 2362 | dependencies: 2363 | wrappy "1" 2364 | 2365 | os-browserify@^0.3.0: 2366 | version "0.3.0" 2367 | resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" 2368 | integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== 2369 | 2370 | p-limit@^2.0.0, p-limit@^2.2.0: 2371 | version "2.3.0" 2372 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" 2373 | integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== 2374 | dependencies: 2375 | p-try "^2.0.0" 2376 | 2377 | p-limit@^3.0.2: 2378 | version "3.1.0" 2379 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" 2380 | integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== 2381 | dependencies: 2382 | yocto-queue "^0.1.0" 2383 | 2384 | p-locate@^3.0.0: 2385 | version "3.0.0" 2386 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" 2387 | integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== 2388 | dependencies: 2389 | p-limit "^2.0.0" 2390 | 2391 | p-locate@^4.1.0: 2392 | version "4.1.0" 2393 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" 2394 | integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== 2395 | dependencies: 2396 | p-limit "^2.2.0" 2397 | 2398 | p-map@^4.0.0: 2399 | version "4.0.0" 2400 | resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" 2401 | integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== 2402 | dependencies: 2403 | aggregate-error "^3.0.0" 2404 | 2405 | p-try@^2.0.0: 2406 | version "2.2.0" 2407 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" 2408 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== 2409 | 2410 | pako@~1.0.5: 2411 | version "1.0.11" 2412 | resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" 2413 | integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== 2414 | 2415 | parallel-transform@^1.1.0: 2416 | version "1.2.0" 2417 | resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" 2418 | integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== 2419 | dependencies: 2420 | cyclist "^1.0.1" 2421 | inherits "^2.0.3" 2422 | readable-stream "^2.1.5" 2423 | 2424 | parse-asn1@^5.0.0, parse-asn1@^5.1.6: 2425 | version "5.1.6" 2426 | resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" 2427 | integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== 2428 | dependencies: 2429 | asn1.js "^5.2.0" 2430 | browserify-aes "^1.0.0" 2431 | evp_bytestokey "^1.0.0" 2432 | pbkdf2 "^3.0.3" 2433 | safe-buffer "^5.1.1" 2434 | 2435 | pascalcase@^0.1.1: 2436 | version "0.1.1" 2437 | resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" 2438 | integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== 2439 | 2440 | path-browserify@0.0.1: 2441 | version "0.0.1" 2442 | resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" 2443 | integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== 2444 | 2445 | path-dirname@^1.0.0: 2446 | version "1.0.2" 2447 | resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" 2448 | integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q== 2449 | 2450 | path-exists@^3.0.0: 2451 | version "3.0.0" 2452 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" 2453 | integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== 2454 | 2455 | path-exists@^4.0.0: 2456 | version "4.0.0" 2457 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" 2458 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== 2459 | 2460 | path-is-absolute@^1.0.0: 2461 | version "1.0.1" 2462 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 2463 | integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== 2464 | 2465 | path-key@^3.1.0: 2466 | version "3.1.1" 2467 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" 2468 | integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== 2469 | 2470 | path-parse@^1.0.7: 2471 | version "1.0.7" 2472 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" 2473 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== 2474 | 2475 | path-scurry@^1.10.1: 2476 | version "1.10.1" 2477 | resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.1.tgz#9ba6bf5aa8500fe9fd67df4f0d9483b2b0bfc698" 2478 | integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ== 2479 | dependencies: 2480 | lru-cache "^9.1.1 || ^10.0.0" 2481 | minipass "^5.0.0 || ^6.0.2 || ^7.0.0" 2482 | 2483 | path-type@^4.0.0: 2484 | version "4.0.0" 2485 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" 2486 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== 2487 | 2488 | pbkdf2@^3.0.3: 2489 | version "3.1.2" 2490 | resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" 2491 | integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== 2492 | dependencies: 2493 | create-hash "^1.1.2" 2494 | create-hmac "^1.1.4" 2495 | ripemd160 "^2.0.1" 2496 | safe-buffer "^5.0.1" 2497 | sha.js "^2.4.8" 2498 | 2499 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: 2500 | version "2.3.1" 2501 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" 2502 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== 2503 | 2504 | pify@^4.0.1: 2505 | version "4.0.1" 2506 | resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" 2507 | integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== 2508 | 2509 | pkg-dir@^3.0.0: 2510 | version "3.0.0" 2511 | resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" 2512 | integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== 2513 | dependencies: 2514 | find-up "^3.0.0" 2515 | 2516 | pkg-dir@^4.1.0, pkg-dir@^4.2.0: 2517 | version "4.2.0" 2518 | resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" 2519 | integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== 2520 | dependencies: 2521 | find-up "^4.0.0" 2522 | 2523 | posix-character-classes@^0.1.0: 2524 | version "0.1.1" 2525 | resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" 2526 | integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== 2527 | 2528 | process-nextick-args@~2.0.0: 2529 | version "2.0.1" 2530 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" 2531 | integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== 2532 | 2533 | process@^0.11.10: 2534 | version "0.11.10" 2535 | resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" 2536 | integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== 2537 | 2538 | promise-inflight@^1.0.1: 2539 | version "1.0.1" 2540 | resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" 2541 | integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== 2542 | 2543 | prop-loader@1.0.0: 2544 | version "1.0.0" 2545 | resolved "https://registry.yarnpkg.com/prop-loader/-/prop-loader-1.0.0.tgz#033b210a96ab7a0bc295cb1d35753b71e79f4008" 2546 | integrity sha512-QaUiL4+2Q4cFBx7lunTkL1rHDFCEPBtvMlb5GL2ZLeuLwv2AYBHnlFkwt5Y63q0LqsjPoZBJhTY2dOlcozx7gg== 2547 | 2548 | prr@~1.0.1: 2549 | version "1.0.1" 2550 | resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" 2551 | integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== 2552 | 2553 | public-encrypt@^4.0.0: 2554 | version "4.0.3" 2555 | resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" 2556 | integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== 2557 | dependencies: 2558 | bn.js "^4.1.0" 2559 | browserify-rsa "^4.0.0" 2560 | create-hash "^1.1.0" 2561 | parse-asn1 "^5.0.0" 2562 | randombytes "^2.0.1" 2563 | safe-buffer "^5.1.2" 2564 | 2565 | pump@^2.0.0: 2566 | version "2.0.1" 2567 | resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" 2568 | integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== 2569 | dependencies: 2570 | end-of-stream "^1.1.0" 2571 | once "^1.3.1" 2572 | 2573 | pump@^3.0.0: 2574 | version "3.0.0" 2575 | resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" 2576 | integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== 2577 | dependencies: 2578 | end-of-stream "^1.1.0" 2579 | once "^1.3.1" 2580 | 2581 | pumpify@^1.3.3: 2582 | version "1.5.1" 2583 | resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" 2584 | integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== 2585 | dependencies: 2586 | duplexify "^3.6.0" 2587 | inherits "^2.0.3" 2588 | pump "^2.0.0" 2589 | 2590 | punycode@^1.2.4, punycode@^1.4.1: 2591 | version "1.4.1" 2592 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" 2593 | integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== 2594 | 2595 | punycode@^2.1.0: 2596 | version "2.3.1" 2597 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" 2598 | integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== 2599 | 2600 | qs@^6.11.2, qs@^6.5.1: 2601 | version "6.11.2" 2602 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" 2603 | integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== 2604 | dependencies: 2605 | side-channel "^1.0.4" 2606 | 2607 | querystring-es3@^0.2.0: 2608 | version "0.2.1" 2609 | resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" 2610 | integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== 2611 | 2612 | queue-microtask@^1.2.2: 2613 | version "1.2.3" 2614 | resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" 2615 | integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== 2616 | 2617 | randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: 2618 | version "2.1.0" 2619 | resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" 2620 | integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== 2621 | dependencies: 2622 | safe-buffer "^5.1.0" 2623 | 2624 | randomfill@^1.0.3: 2625 | version "1.0.4" 2626 | resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" 2627 | integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== 2628 | dependencies: 2629 | randombytes "^2.0.5" 2630 | safe-buffer "^5.1.0" 2631 | 2632 | "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: 2633 | version "2.3.8" 2634 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" 2635 | integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== 2636 | dependencies: 2637 | core-util-is "~1.0.0" 2638 | inherits "~2.0.3" 2639 | isarray "~1.0.0" 2640 | process-nextick-args "~2.0.0" 2641 | safe-buffer "~5.1.1" 2642 | string_decoder "~1.1.1" 2643 | util-deprecate "~1.0.1" 2644 | 2645 | readable-stream@^3.6.0, readable-stream@^3.6.2: 2646 | version "3.6.2" 2647 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" 2648 | integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== 2649 | dependencies: 2650 | inherits "^2.0.3" 2651 | string_decoder "^1.1.1" 2652 | util-deprecate "^1.0.1" 2653 | 2654 | readdirp@^2.2.1: 2655 | version "2.2.1" 2656 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" 2657 | integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== 2658 | dependencies: 2659 | graceful-fs "^4.1.11" 2660 | micromatch "^3.1.10" 2661 | readable-stream "^2.0.2" 2662 | 2663 | readdirp@~3.6.0: 2664 | version "3.6.0" 2665 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" 2666 | integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== 2667 | dependencies: 2668 | picomatch "^2.2.1" 2669 | 2670 | rechoir@^0.7.0: 2671 | version "0.7.1" 2672 | resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686" 2673 | integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== 2674 | dependencies: 2675 | resolve "^1.9.0" 2676 | 2677 | regex-not@^1.0.0, regex-not@^1.0.2: 2678 | version "1.0.2" 2679 | resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" 2680 | integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== 2681 | dependencies: 2682 | extend-shallow "^3.0.2" 2683 | safe-regex "^1.1.0" 2684 | 2685 | remove-trailing-separator@^1.0.1: 2686 | version "1.1.0" 2687 | resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" 2688 | integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== 2689 | 2690 | repeat-element@^1.1.2: 2691 | version "1.1.4" 2692 | resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" 2693 | integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== 2694 | 2695 | repeat-string@^1.6.1: 2696 | version "1.6.1" 2697 | resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" 2698 | integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== 2699 | 2700 | resolve-cwd@^3.0.0: 2701 | version "3.0.0" 2702 | resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" 2703 | integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== 2704 | dependencies: 2705 | resolve-from "^5.0.0" 2706 | 2707 | resolve-from@^5.0.0: 2708 | version "5.0.0" 2709 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" 2710 | integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== 2711 | 2712 | resolve-url@^0.2.1: 2713 | version "0.2.1" 2714 | resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" 2715 | integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== 2716 | 2717 | resolve@^1.11.0, resolve@^1.9.0: 2718 | version "1.22.8" 2719 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" 2720 | integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== 2721 | dependencies: 2722 | is-core-module "^2.13.0" 2723 | path-parse "^1.0.7" 2724 | supports-preserve-symlinks-flag "^1.0.0" 2725 | 2726 | ret@~0.1.10: 2727 | version "0.1.15" 2728 | resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" 2729 | integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== 2730 | 2731 | reusify@^1.0.4: 2732 | version "1.0.4" 2733 | resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" 2734 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== 2735 | 2736 | rimraf@5.0.5: 2737 | version "5.0.5" 2738 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.5.tgz#9be65d2d6e683447d2e9013da2bf451139a61ccf" 2739 | integrity sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A== 2740 | dependencies: 2741 | glob "^10.3.7" 2742 | 2743 | rimraf@^2.5.4, rimraf@^2.6.3: 2744 | version "2.7.1" 2745 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" 2746 | integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== 2747 | dependencies: 2748 | glob "^7.1.3" 2749 | 2750 | rimraf@^3.0.2: 2751 | version "3.0.2" 2752 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" 2753 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== 2754 | dependencies: 2755 | glob "^7.1.3" 2756 | 2757 | ripemd160@^2.0.0, ripemd160@^2.0.1: 2758 | version "2.0.2" 2759 | resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" 2760 | integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== 2761 | dependencies: 2762 | hash-base "^3.0.0" 2763 | inherits "^2.0.1" 2764 | 2765 | rollup-plugin-commonjs@10.1.0: 2766 | version "10.1.0" 2767 | resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-10.1.0.tgz#417af3b54503878e084d127adf4d1caf8beb86fb" 2768 | integrity sha512-jlXbjZSQg8EIeAAvepNwhJj++qJWNJw1Cl0YnOqKtP5Djx+fFGkp3WRh+W0ASCaFG5w1jhmzDxgu3SJuVxPF4Q== 2769 | dependencies: 2770 | estree-walker "^0.6.1" 2771 | is-reference "^1.1.2" 2772 | magic-string "^0.25.2" 2773 | resolve "^1.11.0" 2774 | rollup-pluginutils "^2.8.1" 2775 | 2776 | rollup-plugin-re@1.0.7: 2777 | version "1.0.7" 2778 | resolved "https://registry.yarnpkg.com/rollup-plugin-re/-/rollup-plugin-re-1.0.7.tgz#fe174704ed59cda84caf02bd013b582e6fdaa4f6" 2779 | integrity sha512-TyFf3QaV/eJ/50k4wp5BM0SodGy0Idq0uOgvA1q3gHRwgXLPVX5y3CRKkBuHzKTZPC9CTZX7igKw5UvgjDls8w== 2780 | dependencies: 2781 | magic-string "^0.16.0" 2782 | rollup-pluginutils "^2.0.1" 2783 | 2784 | rollup-pluginutils@^2.0.1, rollup-pluginutils@^2.8.1: 2785 | version "2.8.2" 2786 | resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" 2787 | integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== 2788 | dependencies: 2789 | estree-walker "^0.6.1" 2790 | 2791 | rollup@1.32.1: 2792 | version "1.32.1" 2793 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.32.1.tgz#4480e52d9d9e2ae4b46ba0d9ddeaf3163940f9c4" 2794 | integrity sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A== 2795 | dependencies: 2796 | "@types/estree" "*" 2797 | "@types/node" "*" 2798 | acorn "^7.1.0" 2799 | 2800 | run-parallel@^1.1.9: 2801 | version "1.2.0" 2802 | resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" 2803 | integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== 2804 | dependencies: 2805 | queue-microtask "^1.2.2" 2806 | 2807 | run-queue@^1.0.0, run-queue@^1.0.3: 2808 | version "1.0.3" 2809 | resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" 2810 | integrity sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg== 2811 | dependencies: 2812 | aproba "^1.1.1" 2813 | 2814 | safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0: 2815 | version "5.2.1" 2816 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 2817 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 2818 | 2819 | safe-buffer@~5.1.0, safe-buffer@~5.1.1: 2820 | version "5.1.2" 2821 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 2822 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== 2823 | 2824 | safe-regex@^1.1.0: 2825 | version "1.1.0" 2826 | resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" 2827 | integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== 2828 | dependencies: 2829 | ret "~0.1.10" 2830 | 2831 | safer-buffer@^2.1.0: 2832 | version "2.1.2" 2833 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" 2834 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== 2835 | 2836 | schema-utils@^1.0.0: 2837 | version "1.0.0" 2838 | resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" 2839 | integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g== 2840 | dependencies: 2841 | ajv "^6.1.0" 2842 | ajv-errors "^1.0.0" 2843 | ajv-keywords "^3.1.0" 2844 | 2845 | schema-utils@^3.0.0: 2846 | version "3.3.0" 2847 | resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" 2848 | integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== 2849 | dependencies: 2850 | "@types/json-schema" "^7.0.8" 2851 | ajv "^6.12.5" 2852 | ajv-keywords "^3.5.2" 2853 | 2854 | semver@^5.6.0: 2855 | version "5.7.2" 2856 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" 2857 | integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== 2858 | 2859 | semver@^6.0.0: 2860 | version "6.3.1" 2861 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" 2862 | integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== 2863 | 2864 | semver@^7.3.5: 2865 | version "7.5.4" 2866 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" 2867 | integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== 2868 | dependencies: 2869 | lru-cache "^6.0.0" 2870 | 2871 | serialize-javascript@^4.0.0: 2872 | version "4.0.0" 2873 | resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" 2874 | integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== 2875 | dependencies: 2876 | randombytes "^2.1.0" 2877 | 2878 | serialize-javascript@^5.0.1: 2879 | version "5.0.1" 2880 | resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" 2881 | integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== 2882 | dependencies: 2883 | randombytes "^2.1.0" 2884 | 2885 | set-function-length@^1.1.1: 2886 | version "1.2.0" 2887 | resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.0.tgz#2f81dc6c16c7059bda5ab7c82c11f03a515ed8e1" 2888 | integrity sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w== 2889 | dependencies: 2890 | define-data-property "^1.1.1" 2891 | function-bind "^1.1.2" 2892 | get-intrinsic "^1.2.2" 2893 | gopd "^1.0.1" 2894 | has-property-descriptors "^1.0.1" 2895 | 2896 | set-value@^2.0.0, set-value@^2.0.1: 2897 | version "2.0.1" 2898 | resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" 2899 | integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== 2900 | dependencies: 2901 | extend-shallow "^2.0.1" 2902 | is-extendable "^0.1.1" 2903 | is-plain-object "^2.0.3" 2904 | split-string "^3.0.1" 2905 | 2906 | setimmediate@^1.0.4: 2907 | version "1.0.5" 2908 | resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" 2909 | integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== 2910 | 2911 | sha.js@^2.4.0, sha.js@^2.4.8: 2912 | version "2.4.11" 2913 | resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" 2914 | integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== 2915 | dependencies: 2916 | inherits "^2.0.1" 2917 | safe-buffer "^5.0.1" 2918 | 2919 | shallow-clone@^3.0.0: 2920 | version "3.0.1" 2921 | resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" 2922 | integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== 2923 | dependencies: 2924 | kind-of "^6.0.2" 2925 | 2926 | shebang-command@^2.0.0: 2927 | version "2.0.0" 2928 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" 2929 | integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== 2930 | dependencies: 2931 | shebang-regex "^3.0.0" 2932 | 2933 | shebang-regex@^3.0.0: 2934 | version "3.0.0" 2935 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" 2936 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== 2937 | 2938 | side-channel@^1.0.4: 2939 | version "1.0.4" 2940 | resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" 2941 | integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== 2942 | dependencies: 2943 | call-bind "^1.0.0" 2944 | get-intrinsic "^1.0.2" 2945 | object-inspect "^1.9.0" 2946 | 2947 | signal-exit@^4.0.1: 2948 | version "4.1.0" 2949 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" 2950 | integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== 2951 | 2952 | slash@^3.0.0: 2953 | version "3.0.0" 2954 | resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" 2955 | integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== 2956 | 2957 | snapdragon-node@^2.0.1: 2958 | version "2.1.1" 2959 | resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" 2960 | integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== 2961 | dependencies: 2962 | define-property "^1.0.0" 2963 | isobject "^3.0.0" 2964 | snapdragon-util "^3.0.1" 2965 | 2966 | snapdragon-util@^3.0.1: 2967 | version "3.0.1" 2968 | resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" 2969 | integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== 2970 | dependencies: 2971 | kind-of "^3.2.0" 2972 | 2973 | snapdragon@^0.8.1: 2974 | version "0.8.2" 2975 | resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" 2976 | integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== 2977 | dependencies: 2978 | base "^0.11.1" 2979 | debug "^2.2.0" 2980 | define-property "^0.2.5" 2981 | extend-shallow "^2.0.1" 2982 | map-cache "^0.2.2" 2983 | source-map "^0.5.6" 2984 | source-map-resolve "^0.5.0" 2985 | use "^3.1.0" 2986 | 2987 | source-list-map@^2.0.0: 2988 | version "2.0.1" 2989 | resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" 2990 | integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== 2991 | 2992 | source-map-resolve@^0.5.0: 2993 | version "0.5.3" 2994 | resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" 2995 | integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== 2996 | dependencies: 2997 | atob "^2.1.2" 2998 | decode-uri-component "^0.2.0" 2999 | resolve-url "^0.2.1" 3000 | source-map-url "^0.4.0" 3001 | urix "^0.1.0" 3002 | 3003 | source-map-support@~0.5.12: 3004 | version "0.5.21" 3005 | resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" 3006 | integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== 3007 | dependencies: 3008 | buffer-from "^1.0.0" 3009 | source-map "^0.6.0" 3010 | 3011 | source-map-url@^0.4.0: 3012 | version "0.4.1" 3013 | resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" 3014 | integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== 3015 | 3016 | source-map@^0.5.6: 3017 | version "0.5.7" 3018 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" 3019 | integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== 3020 | 3021 | source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: 3022 | version "0.6.1" 3023 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 3024 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 3025 | 3026 | sourcemap-codec@^1.4.8: 3027 | version "1.4.8" 3028 | resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" 3029 | integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== 3030 | 3031 | split-string@^3.0.1, split-string@^3.0.2: 3032 | version "3.1.0" 3033 | resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" 3034 | integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== 3035 | dependencies: 3036 | extend-shallow "^3.0.0" 3037 | 3038 | ssri@^6.0.1: 3039 | version "6.0.2" 3040 | resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5" 3041 | integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q== 3042 | dependencies: 3043 | figgy-pudding "^3.5.1" 3044 | 3045 | ssri@^8.0.1: 3046 | version "8.0.1" 3047 | resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" 3048 | integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== 3049 | dependencies: 3050 | minipass "^3.1.1" 3051 | 3052 | static-extend@^0.1.1: 3053 | version "0.1.2" 3054 | resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" 3055 | integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== 3056 | dependencies: 3057 | define-property "^0.2.5" 3058 | object-copy "^0.1.0" 3059 | 3060 | stream-browserify@^2.0.1: 3061 | version "2.0.2" 3062 | resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" 3063 | integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== 3064 | dependencies: 3065 | inherits "~2.0.1" 3066 | readable-stream "^2.0.2" 3067 | 3068 | stream-each@^1.1.0: 3069 | version "1.2.3" 3070 | resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" 3071 | integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== 3072 | dependencies: 3073 | end-of-stream "^1.1.0" 3074 | stream-shift "^1.0.0" 3075 | 3076 | stream-http@^2.7.2: 3077 | version "2.8.3" 3078 | resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" 3079 | integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== 3080 | dependencies: 3081 | builtin-status-codes "^3.0.0" 3082 | inherits "^2.0.1" 3083 | readable-stream "^2.3.6" 3084 | to-arraybuffer "^1.0.0" 3085 | xtend "^4.0.0" 3086 | 3087 | stream-shift@^1.0.0: 3088 | version "1.0.3" 3089 | resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.3.tgz#85b8fab4d71010fc3ba8772e8046cc49b8a3864b" 3090 | integrity sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ== 3091 | 3092 | "string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0: 3093 | name string-width-cjs 3094 | version "4.2.3" 3095 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" 3096 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== 3097 | dependencies: 3098 | emoji-regex "^8.0.0" 3099 | is-fullwidth-code-point "^3.0.0" 3100 | strip-ansi "^6.0.1" 3101 | 3102 | string-width@^5.0.1, string-width@^5.1.2: 3103 | version "5.1.2" 3104 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" 3105 | integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== 3106 | dependencies: 3107 | eastasianwidth "^0.2.0" 3108 | emoji-regex "^9.2.2" 3109 | strip-ansi "^7.0.1" 3110 | 3111 | string_decoder@^1.0.0, string_decoder@^1.1.1: 3112 | version "1.3.0" 3113 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" 3114 | integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== 3115 | dependencies: 3116 | safe-buffer "~5.2.0" 3117 | 3118 | string_decoder@~1.1.1: 3119 | version "1.1.1" 3120 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" 3121 | integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== 3122 | dependencies: 3123 | safe-buffer "~5.1.0" 3124 | 3125 | "strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: 3126 | name strip-ansi-cjs 3127 | version "6.0.1" 3128 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" 3129 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== 3130 | dependencies: 3131 | ansi-regex "^5.0.1" 3132 | 3133 | strip-ansi@^7.0.1: 3134 | version "7.1.0" 3135 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" 3136 | integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== 3137 | dependencies: 3138 | ansi-regex "^6.0.1" 3139 | 3140 | superagent@^3.4.1, superagent@^3.4.2: 3141 | version "3.8.3" 3142 | resolved "https://registry.yarnpkg.com/superagent/-/superagent-3.8.3.tgz#460ea0dbdb7d5b11bc4f78deba565f86a178e128" 3143 | integrity sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA== 3144 | dependencies: 3145 | component-emitter "^1.2.0" 3146 | cookiejar "^2.1.0" 3147 | debug "^3.1.0" 3148 | extend "^3.0.0" 3149 | form-data "^2.3.1" 3150 | formidable "^1.2.0" 3151 | methods "^1.1.1" 3152 | mime "^1.4.1" 3153 | qs "^6.5.1" 3154 | readable-stream "^2.3.5" 3155 | 3156 | supports-preserve-symlinks-flag@^1.0.0: 3157 | version "1.0.0" 3158 | resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" 3159 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== 3160 | 3161 | tapable@^1.0.0, tapable@^1.1.3: 3162 | version "1.1.3" 3163 | resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" 3164 | integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== 3165 | 3166 | tar@^6.0.2: 3167 | version "6.2.0" 3168 | resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.0.tgz#b14ce49a79cb1cd23bc9b016302dea5474493f73" 3169 | integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ== 3170 | dependencies: 3171 | chownr "^2.0.0" 3172 | fs-minipass "^2.0.0" 3173 | minipass "^5.0.0" 3174 | minizlib "^2.1.1" 3175 | mkdirp "^1.0.3" 3176 | yallist "^4.0.0" 3177 | 3178 | terser-webpack-plugin@^1.4.3: 3179 | version "1.4.5" 3180 | resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" 3181 | integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw== 3182 | dependencies: 3183 | cacache "^12.0.2" 3184 | find-cache-dir "^2.1.0" 3185 | is-wsl "^1.1.0" 3186 | schema-utils "^1.0.0" 3187 | serialize-javascript "^4.0.0" 3188 | source-map "^0.6.1" 3189 | terser "^4.1.2" 3190 | webpack-sources "^1.4.0" 3191 | worker-farm "^1.7.0" 3192 | 3193 | terser@^4.1.2: 3194 | version "4.8.1" 3195 | resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.1.tgz#a00e5634562de2239fd404c649051bf6fc21144f" 3196 | integrity sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw== 3197 | dependencies: 3198 | commander "^2.20.0" 3199 | source-map "~0.6.1" 3200 | source-map-support "~0.5.12" 3201 | 3202 | through2@^2.0.0: 3203 | version "2.0.5" 3204 | resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" 3205 | integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== 3206 | dependencies: 3207 | readable-stream "~2.3.6" 3208 | xtend "~4.0.1" 3209 | 3210 | timers-browserify@^2.0.4: 3211 | version "2.0.12" 3212 | resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" 3213 | integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== 3214 | dependencies: 3215 | setimmediate "^1.0.4" 3216 | 3217 | to-arraybuffer@^1.0.0: 3218 | version "1.0.1" 3219 | resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" 3220 | integrity sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA== 3221 | 3222 | to-object-path@^0.3.0: 3223 | version "0.3.0" 3224 | resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" 3225 | integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== 3226 | dependencies: 3227 | kind-of "^3.0.2" 3228 | 3229 | to-regex-range@^2.1.0: 3230 | version "2.1.1" 3231 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" 3232 | integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== 3233 | dependencies: 3234 | is-number "^3.0.0" 3235 | repeat-string "^1.6.1" 3236 | 3237 | to-regex-range@^5.0.1: 3238 | version "5.0.1" 3239 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" 3240 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== 3241 | dependencies: 3242 | is-number "^7.0.0" 3243 | 3244 | to-regex@^3.0.1, to-regex@^3.0.2: 3245 | version "3.0.2" 3246 | resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" 3247 | integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== 3248 | dependencies: 3249 | define-property "^2.0.2" 3250 | extend-shallow "^3.0.2" 3251 | regex-not "^1.0.2" 3252 | safe-regex "^1.1.0" 3253 | 3254 | tty-browserify@0.0.0: 3255 | version "0.0.0" 3256 | resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" 3257 | integrity sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw== 3258 | 3259 | typedarray@^0.0.6: 3260 | version "0.0.6" 3261 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" 3262 | integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== 3263 | 3264 | undici-types@~5.26.4: 3265 | version "5.26.5" 3266 | resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" 3267 | integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== 3268 | 3269 | union-value@^1.0.0: 3270 | version "1.0.1" 3271 | resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" 3272 | integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== 3273 | dependencies: 3274 | arr-union "^3.1.0" 3275 | get-value "^2.0.6" 3276 | is-extendable "^0.1.1" 3277 | set-value "^2.0.1" 3278 | 3279 | unique-filename@^1.1.1: 3280 | version "1.1.1" 3281 | resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" 3282 | integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== 3283 | dependencies: 3284 | unique-slug "^2.0.0" 3285 | 3286 | unique-slug@^2.0.0: 3287 | version "2.0.2" 3288 | resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" 3289 | integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== 3290 | dependencies: 3291 | imurmurhash "^0.1.4" 3292 | 3293 | unset-value@^1.0.0: 3294 | version "1.0.0" 3295 | resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" 3296 | integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== 3297 | dependencies: 3298 | has-value "^0.3.1" 3299 | isobject "^3.0.0" 3300 | 3301 | upath@^1.1.1: 3302 | version "1.2.0" 3303 | resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" 3304 | integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== 3305 | 3306 | uri-js@^4.2.2: 3307 | version "4.4.1" 3308 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" 3309 | integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== 3310 | dependencies: 3311 | punycode "^2.1.0" 3312 | 3313 | urix@^0.1.0: 3314 | version "0.1.0" 3315 | resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" 3316 | integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== 3317 | 3318 | url@^0.11.0: 3319 | version "0.11.3" 3320 | resolved "https://registry.yarnpkg.com/url/-/url-0.11.3.tgz#6f495f4b935de40ce4a0a52faee8954244f3d3ad" 3321 | integrity sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw== 3322 | dependencies: 3323 | punycode "^1.4.1" 3324 | qs "^6.11.2" 3325 | 3326 | use@^3.1.0: 3327 | version "3.1.1" 3328 | resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" 3329 | integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== 3330 | 3331 | util-deprecate@^1.0.1, util-deprecate@~1.0.1: 3332 | version "1.0.2" 3333 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 3334 | integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== 3335 | 3336 | util@^0.10.4: 3337 | version "0.10.4" 3338 | resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" 3339 | integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== 3340 | dependencies: 3341 | inherits "2.0.3" 3342 | 3343 | util@^0.11.0: 3344 | version "0.11.1" 3345 | resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" 3346 | integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== 3347 | dependencies: 3348 | inherits "2.0.3" 3349 | 3350 | vlq@^0.2.1: 3351 | version "0.2.3" 3352 | resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" 3353 | integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow== 3354 | 3355 | vm-browserify@^1.0.1: 3356 | version "1.1.2" 3357 | resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" 3358 | integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== 3359 | 3360 | watchpack-chokidar2@^2.0.1: 3361 | version "2.0.1" 3362 | resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" 3363 | integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww== 3364 | dependencies: 3365 | chokidar "^2.1.8" 3366 | 3367 | watchpack@^1.7.4: 3368 | version "1.7.5" 3369 | resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453" 3370 | integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ== 3371 | dependencies: 3372 | graceful-fs "^4.1.2" 3373 | neo-async "^2.5.0" 3374 | optionalDependencies: 3375 | chokidar "^3.4.1" 3376 | watchpack-chokidar2 "^2.0.1" 3377 | 3378 | webpack-cli@=4.10.0: 3379 | version "4.10.0" 3380 | resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.10.0.tgz#37c1d69c8d85214c5a65e589378f53aec64dab31" 3381 | integrity sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== 3382 | dependencies: 3383 | "@discoveryjs/json-ext" "^0.5.0" 3384 | "@webpack-cli/configtest" "^1.2.0" 3385 | "@webpack-cli/info" "^1.5.0" 3386 | "@webpack-cli/serve" "^1.7.0" 3387 | colorette "^2.0.14" 3388 | commander "^7.0.0" 3389 | cross-spawn "^7.0.3" 3390 | fastest-levenshtein "^1.0.12" 3391 | import-local "^3.0.2" 3392 | interpret "^2.2.0" 3393 | rechoir "^0.7.0" 3394 | webpack-merge "^5.7.3" 3395 | 3396 | webpack-merge@^5.7.3: 3397 | version "5.10.0" 3398 | resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" 3399 | integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA== 3400 | dependencies: 3401 | clone-deep "^4.0.1" 3402 | flat "^5.0.2" 3403 | wildcard "^2.0.0" 3404 | 3405 | webpack-rollup-loader@0.8.1: 3406 | version "0.8.1" 3407 | resolved "https://registry.yarnpkg.com/webpack-rollup-loader/-/webpack-rollup-loader-0.8.1.tgz#485f2da8b24962b433cc4b80f4950bbc115926ba" 3408 | integrity sha512-y2Y5d9PjVZ3R+AWfFBTu4nZ6kEOVjTWRv/UIdbgxE9EHfxFWcpUJ4jJ4HSrLTv17d6Gp2rWxv8n/fahmsGvRNQ== 3409 | 3410 | webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3: 3411 | version "1.4.3" 3412 | resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" 3413 | integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== 3414 | dependencies: 3415 | source-list-map "^2.0.0" 3416 | source-map "~0.6.1" 3417 | 3418 | webpack@=4.46.0: 3419 | version "4.46.0" 3420 | resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542" 3421 | integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q== 3422 | dependencies: 3423 | "@webassemblyjs/ast" "1.9.0" 3424 | "@webassemblyjs/helper-module-context" "1.9.0" 3425 | "@webassemblyjs/wasm-edit" "1.9.0" 3426 | "@webassemblyjs/wasm-parser" "1.9.0" 3427 | acorn "^6.4.1" 3428 | ajv "^6.10.2" 3429 | ajv-keywords "^3.4.1" 3430 | chrome-trace-event "^1.0.2" 3431 | enhanced-resolve "^4.5.0" 3432 | eslint-scope "^4.0.3" 3433 | json-parse-better-errors "^1.0.2" 3434 | loader-runner "^2.4.0" 3435 | loader-utils "^1.2.3" 3436 | memory-fs "^0.4.1" 3437 | micromatch "^3.1.10" 3438 | mkdirp "^0.5.3" 3439 | neo-async "^2.6.1" 3440 | node-libs-browser "^2.2.1" 3441 | schema-utils "^1.0.0" 3442 | tapable "^1.1.3" 3443 | terser-webpack-plugin "^1.4.3" 3444 | watchpack "^1.7.4" 3445 | webpack-sources "^1.4.1" 3446 | 3447 | which@^2.0.1: 3448 | version "2.0.2" 3449 | resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" 3450 | integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== 3451 | dependencies: 3452 | isexe "^2.0.0" 3453 | 3454 | wildcard@^2.0.0: 3455 | version "2.0.1" 3456 | resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" 3457 | integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== 3458 | 3459 | worker-farm@^1.7.0: 3460 | version "1.7.0" 3461 | resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8" 3462 | integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw== 3463 | dependencies: 3464 | errno "~0.1.7" 3465 | 3466 | "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": 3467 | version "7.0.0" 3468 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" 3469 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== 3470 | dependencies: 3471 | ansi-styles "^4.0.0" 3472 | string-width "^4.1.0" 3473 | strip-ansi "^6.0.0" 3474 | 3475 | wrap-ansi@^8.1.0: 3476 | version "8.1.0" 3477 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" 3478 | integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== 3479 | dependencies: 3480 | ansi-styles "^6.1.0" 3481 | string-width "^5.0.1" 3482 | strip-ansi "^7.0.1" 3483 | 3484 | wrappy@1: 3485 | version "1.0.2" 3486 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 3487 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== 3488 | 3489 | xtend@^4.0.0, xtend@~4.0.1: 3490 | version "4.0.2" 3491 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" 3492 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== 3493 | 3494 | y18n@^4.0.0: 3495 | version "4.0.3" 3496 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" 3497 | integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== 3498 | 3499 | yallist@^3.0.2: 3500 | version "3.1.1" 3501 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" 3502 | integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== 3503 | 3504 | yallist@^4.0.0: 3505 | version "4.0.0" 3506 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" 3507 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== 3508 | 3509 | yazl@^2.5.1: 3510 | version "2.5.1" 3511 | resolved "https://registry.yarnpkg.com/yazl/-/yazl-2.5.1.tgz#a3d65d3dd659a5b0937850e8609f22fffa2b5c35" 3512 | integrity sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw== 3513 | dependencies: 3514 | buffer-crc32 "~0.2.3" 3515 | 3516 | yocto-queue@^0.1.0: 3517 | version "0.1.0" 3518 | resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" 3519 | integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== 3520 | 3521 | zip-webpack-plugin@4.0.1: 3522 | version "4.0.1" 3523 | resolved "https://registry.yarnpkg.com/zip-webpack-plugin/-/zip-webpack-plugin-4.0.1.tgz#95f09716ecf73e53d949443017cfb03afe597dd3" 3524 | integrity sha512-G041Q4qUaog44Ynit6gs4o+o3JIv0WWfOLvc8Q3IxvPfuqd2KBHhpJWAXUB9Cm1JcWHTIOp9vS3oGMWa1p1Ehw== 3525 | dependencies: 3526 | yazl "^2.5.1" 3527 | --------------------------------------------------------------------------------