├── .eslintignore
├── .gitignore
├── .npmignore
├── .vscode
└── settings.json
├── .eslintrc.js
├── .editorconfig
├── rollup.config.js
├── package.json
├── LICENSE
├── src
└── index.js
├── test.js
├── README.md
└── pnpm-lock.yaml
/.eslintignore:
--------------------------------------------------------------------------------
1 | dist
2 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | dist
2 | node_modules
3 |
--------------------------------------------------------------------------------
/.npmignore:
--------------------------------------------------------------------------------
1 | src
2 | .*
3 | *.config.js
4 | test.js
5 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "editor.formatOnSave": false
3 | }
4 |
--------------------------------------------------------------------------------
/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | parserOptions: {
4 | parser: 'babel-eslint',
5 | sourceType: 'module'
6 | },
7 | extends: ['standard']
8 | }
9 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | charset = utf-8
5 | indent_style = space
6 | indent_size = 2
7 | end_of_line = lf
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
--------------------------------------------------------------------------------
/rollup.config.js:
--------------------------------------------------------------------------------
1 | const buble = require('@rollup/plugin-buble')
2 | const { terser } = require('rollup-plugin-terser')
3 |
4 | export default {
5 | input: 'src/index.js',
6 | output: [
7 | {
8 | file: 'dist/index.esm.js',
9 | format: 'es'
10 | },
11 | {
12 | file: 'dist/index.umd.js',
13 | name: 'VueDirectiveNormalizer',
14 | format: 'umd'
15 | }
16 | ],
17 | plugins: [buble(), terser()]
18 | }
19 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vue-directive-normalizer",
3 | "version": "1.0.0",
4 | "description": "Normalizing directive binding into an option bag.",
5 | "module": "dist/index.esm.js",
6 | "main": "dist/index.umd.js",
7 | "scripts": {
8 | "test": "ava",
9 | "lint": "eslint src",
10 | "build": "rollup -c",
11 | "prepublishOnly": "pnpm lint && pnpm test && pnpm build"
12 | },
13 | "keywords": [
14 | "vue",
15 | "directives"
16 | ],
17 | "author": "Justineo",
18 | "license": "MIT",
19 | "devDependencies": {
20 | "@rollup/plugin-buble": "^0.21.3",
21 | "ava": "3",
22 | "eslint": "^8.14.0",
23 | "eslint-config-standard": "^17.0.0",
24 | "eslint-plugin-import": "^2.26.0",
25 | "eslint-plugin-n": "^15.2.0",
26 | "eslint-plugin-promise": "^6.0.0",
27 | "esm": "^3.2.25",
28 | "jsdom": "^19.0.0",
29 | "jsdom-global": "^3.0.2",
30 | "rollup": "^2.70.2",
31 | "rollup-plugin-terser": "^7.0.2",
32 | "vue": "^2.6.14"
33 | },
34 | "ava": {
35 | "require": [
36 | "esm"
37 | ]
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019–Present GU Yiling
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/src/index.js:
--------------------------------------------------------------------------------
1 | export function normalize (
2 | { arg: bArg, modifiers: bModifiers = {}, value: bValue },
3 | { arg, modifiers, value }
4 | ) {
5 | const specified =
6 | !isObject(bValue) && value ? (bValue ? { [value]: bValue } : {}) : bValue
7 |
8 | const extracted = {}
9 |
10 | if (arg) {
11 | const [, name, array] = arg.match(/^(\w+)(\[\])?$/)
12 | if (name) {
13 | if (array) {
14 | extracted[name] = bArg ? bArg.split(',').filter((t) => t) : []
15 | } else if (bArg) {
16 | extracted[name] = bArg
17 | }
18 | }
19 | }
20 |
21 | if (modifiers) {
22 | Object.keys(modifiers).forEach((name) => {
23 | const modifier = modifiers[name]
24 | if (Array.isArray(modifier)) {
25 | modifier.forEach((val) => {
26 | if (val === null) {
27 | return
28 | }
29 |
30 | if (bModifiers[val]) {
31 | if (name in extracted) {
32 | throw new Error(
33 | `[${name}] value cannot be both [${extracted[name]}] and [${val}].`
34 | )
35 | }
36 | extracted[name] = val
37 | }
38 | })
39 |
40 | // Fill in the default value if necessary
41 | if (!(name in extracted) && modifier[0] != null) {
42 | extracted[name] = modifier[0]
43 | }
44 |
45 | return
46 | }
47 |
48 | if (typeof modifier === 'boolean') {
49 | if (bModifiers[name]) {
50 | extracted[name] = true
51 | } else {
52 | extracted[name] = modifier
53 | }
54 |
55 | return
56 | }
57 |
58 | if (typeof modifier === 'number') {
59 | const numValue = find(Object.keys(bModifiers), (key) => {
60 | const num = Number(key)
61 | return !isNaN(num) && num > 0
62 | })
63 |
64 | if (numValue != null) {
65 | extracted[name] = Number(numValue)
66 | } else {
67 | extracted[name] = modifier
68 | }
69 | }
70 | })
71 | }
72 |
73 | return assign(extracted, specified)
74 | }
75 |
76 | function isObject (val) {
77 | return Object.prototype.toString.call(val) === '[object Object]'
78 | }
79 |
80 | function find (array, predicate) {
81 | let result = null
82 | array.some((item) => {
83 | if (predicate(item)) {
84 | result = item
85 | return true
86 | }
87 | return false
88 | })
89 | return result
90 | }
91 |
92 | function assign (target, ...sources) {
93 | if (target == null) {
94 | // TypeError if undefined or null
95 | throw new TypeError('Cannot convert undefined or null to object')
96 | }
97 |
98 | const to = Object(target)
99 |
100 | sources.forEach((source) => {
101 | if (source != null) {
102 | // Skip over if undefined or null
103 | for (const key in source) {
104 | // Avoid bugs when hasOwnProperty is shadowed
105 | if (Object.prototype.hasOwnProperty.call(source, key)) {
106 | to[key] = source[key]
107 | }
108 | }
109 | }
110 | })
111 |
112 | return to
113 | }
114 |
--------------------------------------------------------------------------------
/test.js:
--------------------------------------------------------------------------------
1 | require('jsdom-global')()
2 | const Vue = require('vue/dist/vue')
3 | const test = require('ava')
4 | const { normalize } = require('./src/index')
5 |
6 | function handler () {}
7 |
8 | const OPTIONS = {
9 | drag: {
10 | arg: 'targets[]',
11 | modifiers: {
12 | type: ['translate', 'rotate'],
13 | axis: [null, 'y', 'x']
14 | },
15 | value: 'drag'
16 | },
17 | outside: {
18 | arg: 'targets[]',
19 | value: 'handler',
20 | modifiers: {
21 | trigger: ['click', 'mousedown', 'mouseup', 'hover', 'focus'],
22 | delay: 0,
23 | excludeSelf: false
24 | }
25 | },
26 | shortkey: {
27 | value: 'keys',
28 | modifiers: {
29 | once: false,
30 | focus: false,
31 | push: false,
32 | avoid: false
33 | }
34 | }
35 | }
36 |
37 | function mount (options) {
38 | const el = document.createElement('div')
39 | document.body.appendChild(el)
40 |
41 | const vm = new Vue({
42 | el,
43 | created () {
44 | this.handler = handler
45 | },
46 | ...options
47 | })
48 |
49 | return {
50 | vm,
51 | unmount () {
52 | vm.$destroy()
53 | document.body.removeChild(el)
54 | }
55 | }
56 | }
57 |
58 | function assertNormalize (template, expected) {
59 | const [, name] = template.match(/v-(\w+)/)
60 |
61 | test.cb(template, t => {
62 | mount({
63 | template: `
`,
64 | directives: {
65 | [name]: {
66 | bind (el, binding) {
67 | t.deepEqual(
68 | normalize(binding, OPTIONS[name]),
69 | expected
70 | )
71 | t.end()
72 | }
73 | }
74 | }
75 | })
76 | })
77 | }
78 |
79 | assertNormalize('v-drag:foo="{ axis: \'x\' }"', {
80 | type: 'translate',
81 | targets: ['foo'],
82 | axis: 'x'
83 | })
84 |
85 | assertNormalize('v-drag:foo,bar.x',
86 | {
87 | type: 'translate',
88 | targets: ['foo', 'bar'],
89 | axis: 'x'
90 | }
91 | )
92 |
93 | assertNormalize('v-drag:foo.rotate.y="{ axis: \'x\' }"',
94 | {
95 | type: 'rotate',
96 | targets: ['foo'],
97 | axis: 'x'
98 | }
99 | )
100 |
101 | assertNormalize('v-drag:foo.translate="{ type: \'rotate\' }"',
102 | {
103 | type: 'rotate',
104 | targets: ['foo']
105 | }
106 | )
107 |
108 | assertNormalize('v-drag="handler"',
109 | {
110 | type: 'translate',
111 | targets: [],
112 | drag: handler
113 | }
114 | )
115 |
116 | assertNormalize('v-drag',
117 | {
118 | type: 'translate',
119 | targets: []
120 | }
121 | )
122 |
123 | assertNormalize('v-outside:foo="handler"', {
124 | targets: ['foo'],
125 | trigger: 'click',
126 | delay: 0,
127 | excludeSelf: false,
128 | handler
129 | })
130 |
131 | assertNormalize('v-outside:foo.hover.150="handler"',
132 | {
133 | targets: ['foo'],
134 | trigger: 'hover',
135 | delay: 150,
136 | excludeSelf: false,
137 | handler
138 | }
139 | )
140 |
141 | assertNormalize('v-outside:foo,bar="{ handler, trigger: \'mousedown\', excludeSelf: true }"',
142 | {
143 | targets: ['foo', 'bar'],
144 | trigger: 'mousedown',
145 | delay: 0,
146 | excludeSelf: true,
147 | handler
148 | }
149 | )
150 |
151 | assertNormalize('v-outside:foo.hover.excludeSelf.150="{ delay: 200, trigger: \'mousedown\', handler }"',
152 | {
153 | targets: ['foo'],
154 | trigger: 'mousedown',
155 | delay: 200,
156 | excludeSelf: true,
157 | handler
158 | }
159 | )
160 |
161 | assertNormalize('v-shortkey="[\'ctrl\', \'alt\', \'o\']"',
162 | {
163 | keys: ['ctrl', 'alt', 'o'],
164 | once: false,
165 | focus: false,
166 | push: false,
167 | avoid: false
168 | }
169 | )
170 |
171 | assertNormalize('v-shortkey.once="[\'ctrl\', \'alt\', \'o\']"',
172 | {
173 | keys: ['ctrl', 'alt', 'o'],
174 | once: true,
175 | focus: false,
176 | push: false,
177 | avoid: false
178 | }
179 | )
180 |
181 | assertNormalize('v-shortkey="{ up: [\'arrowup\'], down: [\'arrowdown\'] }"',
182 | {
183 | up: ['arrowup'],
184 | down: ['arrowdown'],
185 | once: false,
186 | focus: false,
187 | push: false,
188 | avoid: false
189 | }
190 | )
191 |
192 | assertNormalize('v-shortkey.focus="[\'alt\', \'i\']"',
193 | {
194 | keys: ['alt', 'i'],
195 | once: false,
196 | focus: true,
197 | push: false,
198 | avoid: false
199 | }
200 | )
201 |
202 | assertNormalize('v-shortkey.avoid',
203 | {
204 | once: false,
205 | focus: false,
206 | push: false,
207 | avoid: true
208 | }
209 | )
210 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Vue Directive Normalizer
2 |
3 | A tool helps you normalizing directive arguments, modifiers and value.
4 |
5 | ## Get started
6 |
7 | ### Installation
8 |
9 | ```sh
10 | $ npm i -D vue-directive-normalizer
11 | ```
12 |
13 | ### Usage
14 |
15 | ```js
16 | import { normalize } from 'vue-directive-normalizer'
17 |
18 | const DRAG_SCHEMA = {
19 | arg: 'targets[]',
20 | modifiers: {
21 | type: ['translate', 'rotate'],
22 | axis: [null, 'y', 'x']
23 | },
24 | value: 'drag'
25 | })
26 |
27 | Vue.directive('drag', {
28 | bind (el, binding) {
29 | const options = normalize(binding, DRAG_SCHEMA)
30 |
31 | // ...other logic...
32 | }
33 | })
34 | ```
35 |
36 | See [*motivation*](#motivation) for schema details.
37 |
38 |
39 | ## Motivation
40 |
41 | Directives in Vue.js have the form of `v-directive:arg.modifierA.modifierB="value"`.
42 |
43 | For directive authors, in directive hooks Vue gives us a `binding` object which contains (mainly) the following properties:
44 |
45 | * `value: *`
46 | * `arg: string`
47 | * `modifiers: Object`
48 |
49 | ...along with a bunch of others.
50 |
51 | Let's assume we are implementing a `v-drag` directive which support the following options:
52 |
53 | * `type: 'translate' | 'rotate' | 'scale'` - The effect of the drag behavior.
54 | * `targets: string[]` - The `ref` of elements that move along with current “handle” element.
55 | * `axis: null | 'x' | 'y'` - Wether restrict the moving direction within x/y axis.
56 | * `drag: function` - The callback when the element is being dragged.
57 | * `dragstart: function` - The callback when the element starts being dragged.
58 | * `dragend: function` - The callback when the element stops being dragged.
59 |
60 | To leverage the simplicity and consistency of directive syntax, a possible pattern of designing directive API could be as follows.
61 |
62 | ### Option bag
63 |
64 | To be most verbose and thorough, we accept an “option bag” for the `value` part:
65 |
66 | ```html
67 |
74 | ```
75 |
76 | ### Using `modifiers`
77 |
78 | For boolean and enum options, we can leverage `modifiers` for simpler usage:
79 |
80 | ```html
81 |
86 | ```
87 |
88 | For a normalizer to recognize `modifiers` properly, we may need some schema definition like:
89 |
90 | ```js
91 | {
92 | modifiers: {
93 | // list all possible values for string enums
94 | type: ['translate', 'rotate', 'scale'],
95 | // we can use the first item as the default value,
96 | // use `null` to indicate the option isn't required
97 | axis: [null, 'x', 'y']
98 | }
99 | }
100 | ```
101 |
102 | Using this schema, we can extract our modifiers into the normalized option bag:
103 |
104 | ```js
105 | {
106 | type: 'translate', // default value
107 | axis: 'x'
108 | }
109 | ```
110 |
111 | ### Using `arg`
112 |
113 | We can move sting values into `arg`, lets say we use arg to pass `targets`:
114 |
115 | ```html
116 |
120 | ```
121 |
122 | As the option name suggests, we may pass multiple refs into `targets`. We can use a micro-syntax here that different refs are separated with `,`:
123 |
124 | ```html
125 |
129 | ```
130 |
131 | For a normalizer to recognize `arg` properly, we may need some schema definition like:
132 |
133 | ```js
134 | {
135 | // just use the key name that maps the option to the arg
136 | arg: 'targets'
137 | }
138 | ```
139 |
140 | For multiple values, we can use a micro-syntax as follows and the arg will automatically splitted into a string array:
141 |
142 | ```js
143 | {
144 | arg: 'targets[]'
145 | }
146 | ```
147 |
148 | So that `v-drag:dialog,tooltip` will produce:
149 |
150 | ```js
151 | {
152 | targets: ['dialog', 'tooltip']
153 | }
154 | ```
155 |
156 | ### Simplifying value
157 |
158 | In some cases, we may want a “main” option that act like a major callback function or something instructs how the directive work in general. Let's say in our `v-drag` directive, it might be the `drag` callback.
159 |
160 | So we can make the `value` implicitly stands for `drag` if `value` isn't a plain object and we are not passing in any other options apart from those can be expressed in `modifiers` and `arg`.
161 |
162 | eg. When we don't want to pass in the `dragstart` callback, we can just use `handleDrag` as `value`:
163 |
164 | ```html
165 |
166 | ```
167 |
168 | In order to map `value` to `drag`, we need to add this to our schema:
169 |
170 | ```js
171 | {
172 | value: 'drag'
173 | }
174 | ```
175 |
176 | And we'll get:
177 |
178 | ```js
179 | {
180 | drag: handleDrag,
181 | targets: ['dialog', 'tooltip'],
182 | type: 'translate',
183 | axis: 'x'
184 | }
185 | ```
186 |
187 | If we let the directive do all the work and don't want to provide a callback at all, we can use:
188 |
189 | ```html
190 |
191 | ```
192 |
193 | Which produces:
194 |
195 | ```js
196 | {
197 | targets: ['dialog', 'tooltip'],
198 | type: 'translate',
199 | axis: 'x'
200 | }
201 | ```
202 |
203 | ## License
204 |
205 | MIT
206 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: 5.3
2 |
3 | specifiers:
4 | '@rollup/plugin-buble': ^0.21.3
5 | ava: '3'
6 | eslint: ^8.14.0
7 | eslint-config-standard: ^17.0.0
8 | eslint-plugin-import: ^2.26.0
9 | eslint-plugin-n: ^15.2.0
10 | eslint-plugin-promise: ^6.0.0
11 | esm: ^3.2.25
12 | jsdom: ^19.0.0
13 | jsdom-global: ^3.0.2
14 | rollup: ^2.70.2
15 | rollup-plugin-terser: ^7.0.2
16 | vue: ^2.6.14
17 |
18 | devDependencies:
19 | '@rollup/plugin-buble': 0.21.3_rollup@2.70.2
20 | ava: 3.15.0
21 | eslint: 8.14.0
22 | eslint-config-standard: 17.0.0_14af0798efd537ecbc8732fe6f15829c
23 | eslint-plugin-import: 2.26.0_eslint@8.14.0
24 | eslint-plugin-n: 15.2.0_eslint@8.14.0
25 | eslint-plugin-promise: 6.0.0_eslint@8.14.0
26 | esm: 3.2.25
27 | jsdom: 19.0.0
28 | jsdom-global: 3.0.2_jsdom@19.0.0
29 | rollup: 2.70.2
30 | rollup-plugin-terser: 7.0.2_rollup@2.70.2
31 | vue: 2.6.14
32 |
33 | packages:
34 |
35 | /@babel/code-frame/7.16.7:
36 | resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==}
37 | engines: {node: '>=6.9.0'}
38 | dependencies:
39 | '@babel/highlight': 7.17.9
40 | dev: true
41 |
42 | /@babel/helper-validator-identifier/7.16.7:
43 | resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==}
44 | engines: {node: '>=6.9.0'}
45 | dev: true
46 |
47 | /@babel/highlight/7.17.9:
48 | resolution: {integrity: sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==}
49 | engines: {node: '>=6.9.0'}
50 | dependencies:
51 | '@babel/helper-validator-identifier': 7.16.7
52 | chalk: 2.4.2
53 | js-tokens: 4.0.0
54 | dev: true
55 |
56 | /@concordance/react/2.0.0:
57 | resolution: {integrity: sha512-huLSkUuM2/P+U0uy2WwlKuixMsTODD8p4JVQBI4VKeopkiN0C7M3N9XYVawb4M+4spN5RrO/eLhk7KoQX6nsfA==}
58 | engines: {node: '>=6.12.3 <7 || >=8.9.4 <9 || >=10.0.0'}
59 | dependencies:
60 | arrify: 1.0.1
61 | dev: true
62 |
63 | /@eslint/eslintrc/1.2.2:
64 | resolution: {integrity: sha512-lTVWHs7O2hjBFZunXTZYnYqtB9GakA1lnxIf+gKq2nY5gxkkNi/lQvveW6t8gFdOHTg6nG50Xs95PrLqVpcaLg==}
65 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
66 | dependencies:
67 | ajv: 6.12.6
68 | debug: 4.3.4
69 | espree: 9.3.1
70 | globals: 13.13.0
71 | ignore: 5.2.0
72 | import-fresh: 3.3.0
73 | js-yaml: 4.1.0
74 | minimatch: 3.1.2
75 | strip-json-comments: 3.1.1
76 | transitivePeerDependencies:
77 | - supports-color
78 | dev: true
79 |
80 | /@humanwhocodes/config-array/0.9.5:
81 | resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==}
82 | engines: {node: '>=10.10.0'}
83 | dependencies:
84 | '@humanwhocodes/object-schema': 1.2.1
85 | debug: 4.3.4
86 | minimatch: 3.1.2
87 | transitivePeerDependencies:
88 | - supports-color
89 | dev: true
90 |
91 | /@humanwhocodes/object-schema/1.2.1:
92 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
93 | dev: true
94 |
95 | /@nodelib/fs.scandir/2.1.5:
96 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
97 | engines: {node: '>= 8'}
98 | dependencies:
99 | '@nodelib/fs.stat': 2.0.5
100 | run-parallel: 1.2.0
101 | dev: true
102 |
103 | /@nodelib/fs.stat/2.0.5:
104 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
105 | engines: {node: '>= 8'}
106 | dev: true
107 |
108 | /@nodelib/fs.walk/1.2.8:
109 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
110 | engines: {node: '>= 8'}
111 | dependencies:
112 | '@nodelib/fs.scandir': 2.1.5
113 | fastq: 1.13.0
114 | dev: true
115 |
116 | /@rollup/plugin-buble/0.21.3_rollup@2.70.2:
117 | resolution: {integrity: sha512-Iv8cCuFPnMdqV4pcyU+OrfjOfagPArRQ1PyQjx5KgHk3dARedI+8PNTLSMpJts0lQJr8yF2pAU4GxpxCBJ9HYw==}
118 | engines: {node: '>= 8.0.0'}
119 | peerDependencies:
120 | rollup: ^1.20.0||^2.0.0
121 | dependencies:
122 | '@rollup/pluginutils': 3.1.0_rollup@2.70.2
123 | '@types/buble': 0.19.2
124 | buble: 0.20.0
125 | rollup: 2.70.2
126 | dev: true
127 |
128 | /@rollup/pluginutils/3.1.0_rollup@2.70.2:
129 | resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==}
130 | engines: {node: '>= 8.0.0'}
131 | peerDependencies:
132 | rollup: ^1.20.0||^2.0.0
133 | dependencies:
134 | '@types/estree': 0.0.39
135 | estree-walker: 1.0.1
136 | picomatch: 2.3.1
137 | rollup: 2.70.2
138 | dev: true
139 |
140 | /@sindresorhus/is/0.14.0:
141 | resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==}
142 | engines: {node: '>=6'}
143 | dev: true
144 |
145 | /@szmarczak/http-timer/1.1.2:
146 | resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==}
147 | engines: {node: '>=6'}
148 | dependencies:
149 | defer-to-connect: 1.1.3
150 | dev: true
151 |
152 | /@tootallnate/once/2.0.0:
153 | resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==}
154 | engines: {node: '>= 10'}
155 | dev: true
156 |
157 | /@types/buble/0.19.2:
158 | resolution: {integrity: sha512-uUD8zIfXMKThmFkahTXDGI3CthFH1kMg2dOm3KLi4GlC5cbARA64bEcUMbbWdWdE73eoc/iBB9PiTMqH0dNS2Q==}
159 | dependencies:
160 | magic-string: 0.25.9
161 | dev: true
162 |
163 | /@types/estree/0.0.39:
164 | resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==}
165 | dev: true
166 |
167 | /@types/json5/0.0.29:
168 | resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=}
169 | dev: true
170 |
171 | /@types/node/17.0.26:
172 | resolution: {integrity: sha512-z/FG/6DUO7pnze3AE3TBGIjGGKkvCcGcWINe1C7cADY8hKLJPDYpzsNE37uExQ4md5RFtTCvg+M8Mu1Enyeg2A==}
173 | dev: true
174 |
175 | /@types/normalize-package-data/2.4.1:
176 | resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
177 | dev: true
178 |
179 | /abab/2.0.6:
180 | resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==}
181 | dev: true
182 |
183 | /acorn-dynamic-import/4.0.0_acorn@6.4.2:
184 | resolution: {integrity: sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==}
185 | peerDependencies:
186 | acorn: ^6.0.0
187 | dependencies:
188 | acorn: 6.4.2
189 | dev: true
190 |
191 | /acorn-globals/6.0.0:
192 | resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==}
193 | dependencies:
194 | acorn: 7.4.1
195 | acorn-walk: 7.2.0
196 | dev: true
197 |
198 | /acorn-jsx/5.3.2_acorn@6.4.2:
199 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
200 | peerDependencies:
201 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
202 | dependencies:
203 | acorn: 6.4.2
204 | dev: true
205 |
206 | /acorn-jsx/5.3.2_acorn@8.7.0:
207 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
208 | peerDependencies:
209 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
210 | dependencies:
211 | acorn: 8.7.0
212 | dev: true
213 |
214 | /acorn-walk/7.2.0:
215 | resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==}
216 | engines: {node: '>=0.4.0'}
217 | dev: true
218 |
219 | /acorn-walk/8.2.0:
220 | resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
221 | engines: {node: '>=0.4.0'}
222 | dev: true
223 |
224 | /acorn/6.4.2:
225 | resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==}
226 | engines: {node: '>=0.4.0'}
227 | hasBin: true
228 | dev: true
229 |
230 | /acorn/7.4.1:
231 | resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
232 | engines: {node: '>=0.4.0'}
233 | hasBin: true
234 | dev: true
235 |
236 | /acorn/8.7.0:
237 | resolution: {integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==}
238 | engines: {node: '>=0.4.0'}
239 | hasBin: true
240 | dev: true
241 |
242 | /agent-base/6.0.2:
243 | resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
244 | engines: {node: '>= 6.0.0'}
245 | dependencies:
246 | debug: 4.3.4
247 | transitivePeerDependencies:
248 | - supports-color
249 | dev: true
250 |
251 | /aggregate-error/3.1.0:
252 | resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
253 | engines: {node: '>=8'}
254 | dependencies:
255 | clean-stack: 2.2.0
256 | indent-string: 4.0.0
257 | dev: true
258 |
259 | /ajv/6.12.6:
260 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
261 | dependencies:
262 | fast-deep-equal: 3.1.3
263 | fast-json-stable-stringify: 2.1.0
264 | json-schema-traverse: 0.4.1
265 | uri-js: 4.4.1
266 | dev: true
267 |
268 | /ansi-align/3.0.1:
269 | resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
270 | dependencies:
271 | string-width: 4.2.3
272 | dev: true
273 |
274 | /ansi-regex/5.0.1:
275 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
276 | engines: {node: '>=8'}
277 | dev: true
278 |
279 | /ansi-styles/3.2.1:
280 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
281 | engines: {node: '>=4'}
282 | dependencies:
283 | color-convert: 1.9.3
284 | dev: true
285 |
286 | /ansi-styles/4.3.0:
287 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
288 | engines: {node: '>=8'}
289 | dependencies:
290 | color-convert: 2.0.1
291 | dev: true
292 |
293 | /ansi-styles/5.2.0:
294 | resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
295 | engines: {node: '>=10'}
296 | dev: true
297 |
298 | /anymatch/3.1.2:
299 | resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==}
300 | engines: {node: '>= 8'}
301 | dependencies:
302 | normalize-path: 3.0.0
303 | picomatch: 2.3.1
304 | dev: true
305 |
306 | /argparse/1.0.10:
307 | resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
308 | dependencies:
309 | sprintf-js: 1.0.3
310 | dev: true
311 |
312 | /argparse/2.0.1:
313 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
314 | dev: true
315 |
316 | /array-find-index/1.0.2:
317 | resolution: {integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=}
318 | engines: {node: '>=0.10.0'}
319 | dev: true
320 |
321 | /array-includes/3.1.4:
322 | resolution: {integrity: sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==}
323 | engines: {node: '>= 0.4'}
324 | dependencies:
325 | call-bind: 1.0.2
326 | define-properties: 1.1.4
327 | es-abstract: 1.19.5
328 | get-intrinsic: 1.1.1
329 | is-string: 1.0.7
330 | dev: true
331 |
332 | /array-union/2.1.0:
333 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
334 | engines: {node: '>=8'}
335 | dev: true
336 |
337 | /array.prototype.flat/1.3.0:
338 | resolution: {integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==}
339 | engines: {node: '>= 0.4'}
340 | dependencies:
341 | call-bind: 1.0.2
342 | define-properties: 1.1.4
343 | es-abstract: 1.19.5
344 | es-shim-unscopables: 1.0.0
345 | dev: true
346 |
347 | /arrgv/1.0.2:
348 | resolution: {integrity: sha512-a4eg4yhp7mmruZDQFqVMlxNRFGi/i1r87pt8SDHy0/I8PqSXoUTlWZRdAZo0VXgvEARcujbtTk8kiZRi1uDGRw==}
349 | engines: {node: '>=8.0.0'}
350 | dev: true
351 |
352 | /arrify/1.0.1:
353 | resolution: {integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=}
354 | engines: {node: '>=0.10.0'}
355 | dev: true
356 |
357 | /arrify/2.0.1:
358 | resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==}
359 | engines: {node: '>=8'}
360 | dev: true
361 |
362 | /astral-regex/2.0.0:
363 | resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
364 | engines: {node: '>=8'}
365 | dev: true
366 |
367 | /asynckit/0.4.0:
368 | resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=}
369 | dev: true
370 |
371 | /ava/3.15.0:
372 | resolution: {integrity: sha512-HGAnk1SHPk4Sx6plFAUkzV/XC1j9+iQhOzt4vBly18/yo0AV8Oytx7mtJd/CR8igCJ5p160N/Oo/cNJi2uSeWA==}
373 | engines: {node: '>=10.18.0 <11 || >=12.14.0 <12.17.0 || >=12.17.0 <13 || >=14.0.0 <15 || >=15'}
374 | hasBin: true
375 | dependencies:
376 | '@concordance/react': 2.0.0
377 | acorn: 8.7.0
378 | acorn-walk: 8.2.0
379 | ansi-styles: 5.2.0
380 | arrgv: 1.0.2
381 | arrify: 2.0.1
382 | callsites: 3.1.0
383 | chalk: 4.1.2
384 | chokidar: 3.5.3
385 | chunkd: 2.0.1
386 | ci-info: 2.0.0
387 | ci-parallel-vars: 1.0.1
388 | clean-yaml-object: 0.1.0
389 | cli-cursor: 3.1.0
390 | cli-truncate: 2.1.0
391 | code-excerpt: 3.0.0
392 | common-path-prefix: 3.0.0
393 | concordance: 5.0.4
394 | convert-source-map: 1.8.0
395 | currently-unhandled: 0.4.1
396 | debug: 4.3.4
397 | del: 6.0.0
398 | emittery: 0.8.1
399 | equal-length: 1.0.1
400 | figures: 3.2.0
401 | globby: 11.1.0
402 | ignore-by-default: 2.0.0
403 | import-local: 3.1.0
404 | indent-string: 4.0.0
405 | is-error: 2.2.2
406 | is-plain-object: 5.0.0
407 | is-promise: 4.0.0
408 | lodash: 4.17.21
409 | matcher: 3.0.0
410 | md5-hex: 3.0.1
411 | mem: 8.1.1
412 | ms: 2.1.3
413 | ora: 5.4.1
414 | p-event: 4.2.0
415 | p-map: 4.0.0
416 | picomatch: 2.3.1
417 | pkg-conf: 3.1.0
418 | plur: 4.0.0
419 | pretty-ms: 7.0.1
420 | read-pkg: 5.2.0
421 | resolve-cwd: 3.0.0
422 | slash: 3.0.0
423 | source-map-support: 0.5.21
424 | stack-utils: 2.0.5
425 | strip-ansi: 6.0.1
426 | supertap: 2.0.0
427 | temp-dir: 2.0.0
428 | trim-off-newlines: 1.0.3
429 | update-notifier: 5.1.0
430 | write-file-atomic: 3.0.3
431 | yargs: 16.2.0
432 | transitivePeerDependencies:
433 | - supports-color
434 | dev: true
435 |
436 | /balanced-match/1.0.2:
437 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
438 | dev: true
439 |
440 | /base64-js/1.5.1:
441 | resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
442 | dev: true
443 |
444 | /binary-extensions/2.2.0:
445 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
446 | engines: {node: '>=8'}
447 | dev: true
448 |
449 | /bl/4.1.0:
450 | resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
451 | dependencies:
452 | buffer: 5.7.1
453 | inherits: 2.0.4
454 | readable-stream: 3.6.0
455 | dev: true
456 |
457 | /blueimp-md5/2.19.0:
458 | resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==}
459 | dev: true
460 |
461 | /boxen/5.1.2:
462 | resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==}
463 | engines: {node: '>=10'}
464 | dependencies:
465 | ansi-align: 3.0.1
466 | camelcase: 6.3.0
467 | chalk: 4.1.2
468 | cli-boxes: 2.2.1
469 | string-width: 4.2.3
470 | type-fest: 0.20.2
471 | widest-line: 3.1.0
472 | wrap-ansi: 7.0.0
473 | dev: true
474 |
475 | /brace-expansion/1.1.11:
476 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
477 | dependencies:
478 | balanced-match: 1.0.2
479 | concat-map: 0.0.1
480 | dev: true
481 |
482 | /braces/3.0.2:
483 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
484 | engines: {node: '>=8'}
485 | dependencies:
486 | fill-range: 7.0.1
487 | dev: true
488 |
489 | /browser-process-hrtime/1.0.0:
490 | resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==}
491 | dev: true
492 |
493 | /buble/0.20.0:
494 | resolution: {integrity: sha512-/1gnaMQE8xvd5qsNBl+iTuyjJ9XxeaVxAMF86dQ4EyxFJOZtsgOS8Ra+7WHgZTam5IFDtt4BguN0sH0tVTKrOw==}
495 | hasBin: true
496 | dependencies:
497 | acorn: 6.4.2
498 | acorn-dynamic-import: 4.0.0_acorn@6.4.2
499 | acorn-jsx: 5.3.2_acorn@6.4.2
500 | chalk: 2.4.2
501 | magic-string: 0.25.9
502 | minimist: 1.2.6
503 | regexpu-core: 4.5.4
504 | dev: true
505 |
506 | /buffer-from/1.1.2:
507 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
508 | dev: true
509 |
510 | /buffer/5.7.1:
511 | resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
512 | dependencies:
513 | base64-js: 1.5.1
514 | ieee754: 1.2.1
515 | dev: true
516 |
517 | /builtins/4.1.0:
518 | resolution: {integrity: sha512-1bPRZQtmKaO6h7qV1YHXNtr6nCK28k0Zo95KM4dXfILcZZwoHJBN1m3lfLv9LPkcOZlrSr+J1bzMaZFO98Yq0w==}
519 | dependencies:
520 | semver: 7.3.7
521 | dev: true
522 |
523 | /cacheable-request/6.1.0:
524 | resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==}
525 | engines: {node: '>=8'}
526 | dependencies:
527 | clone-response: 1.0.2
528 | get-stream: 5.2.0
529 | http-cache-semantics: 4.1.0
530 | keyv: 3.1.0
531 | lowercase-keys: 2.0.0
532 | normalize-url: 4.5.1
533 | responselike: 1.0.2
534 | dev: true
535 |
536 | /call-bind/1.0.2:
537 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
538 | dependencies:
539 | function-bind: 1.1.1
540 | get-intrinsic: 1.1.1
541 | dev: true
542 |
543 | /callsites/3.1.0:
544 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
545 | engines: {node: '>=6'}
546 | dev: true
547 |
548 | /camelcase/6.3.0:
549 | resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
550 | engines: {node: '>=10'}
551 | dev: true
552 |
553 | /chalk/2.4.2:
554 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
555 | engines: {node: '>=4'}
556 | dependencies:
557 | ansi-styles: 3.2.1
558 | escape-string-regexp: 1.0.5
559 | supports-color: 5.5.0
560 | dev: true
561 |
562 | /chalk/4.1.2:
563 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
564 | engines: {node: '>=10'}
565 | dependencies:
566 | ansi-styles: 4.3.0
567 | supports-color: 7.2.0
568 | dev: true
569 |
570 | /chokidar/3.5.3:
571 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
572 | engines: {node: '>= 8.10.0'}
573 | dependencies:
574 | anymatch: 3.1.2
575 | braces: 3.0.2
576 | glob-parent: 5.1.2
577 | is-binary-path: 2.1.0
578 | is-glob: 4.0.3
579 | normalize-path: 3.0.0
580 | readdirp: 3.6.0
581 | optionalDependencies:
582 | fsevents: 2.3.2
583 | dev: true
584 |
585 | /chunkd/2.0.1:
586 | resolution: {integrity: sha512-7d58XsFmOq0j6el67Ug9mHf9ELUXsQXYJBkyxhH/k+6Ke0qXRnv0kbemx+Twc6fRJ07C49lcbdgm9FL1Ei/6SQ==}
587 | dev: true
588 |
589 | /ci-info/2.0.0:
590 | resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
591 | dev: true
592 |
593 | /ci-parallel-vars/1.0.1:
594 | resolution: {integrity: sha512-uvzpYrpmidaoxvIQHM+rKSrigjOe9feHYbw4uOI2gdfe1C3xIlxO+kVXq83WQWNniTf8bAxVpy+cQeFQsMERKg==}
595 | dev: true
596 |
597 | /clean-stack/2.2.0:
598 | resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
599 | engines: {node: '>=6'}
600 | dev: true
601 |
602 | /clean-yaml-object/0.1.0:
603 | resolution: {integrity: sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g=}
604 | engines: {node: '>=0.10.0'}
605 | dev: true
606 |
607 | /cli-boxes/2.2.1:
608 | resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==}
609 | engines: {node: '>=6'}
610 | dev: true
611 |
612 | /cli-cursor/3.1.0:
613 | resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
614 | engines: {node: '>=8'}
615 | dependencies:
616 | restore-cursor: 3.1.0
617 | dev: true
618 |
619 | /cli-spinners/2.6.1:
620 | resolution: {integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==}
621 | engines: {node: '>=6'}
622 | dev: true
623 |
624 | /cli-truncate/2.1.0:
625 | resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==}
626 | engines: {node: '>=8'}
627 | dependencies:
628 | slice-ansi: 3.0.0
629 | string-width: 4.2.3
630 | dev: true
631 |
632 | /cliui/7.0.4:
633 | resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
634 | dependencies:
635 | string-width: 4.2.3
636 | strip-ansi: 6.0.1
637 | wrap-ansi: 7.0.0
638 | dev: true
639 |
640 | /clone-response/1.0.2:
641 | resolution: {integrity: sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=}
642 | dependencies:
643 | mimic-response: 1.0.1
644 | dev: true
645 |
646 | /clone/1.0.4:
647 | resolution: {integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4=}
648 | engines: {node: '>=0.8'}
649 | dev: true
650 |
651 | /code-excerpt/3.0.0:
652 | resolution: {integrity: sha512-VHNTVhd7KsLGOqfX3SyeO8RyYPMp1GJOg194VITk04WMYCv4plV68YWe6TJZxd9MhobjtpMRnVky01gqZsalaw==}
653 | engines: {node: '>=10'}
654 | dependencies:
655 | convert-to-spaces: 1.0.2
656 | dev: true
657 |
658 | /color-convert/1.9.3:
659 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
660 | dependencies:
661 | color-name: 1.1.3
662 | dev: true
663 |
664 | /color-convert/2.0.1:
665 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
666 | engines: {node: '>=7.0.0'}
667 | dependencies:
668 | color-name: 1.1.4
669 | dev: true
670 |
671 | /color-name/1.1.3:
672 | resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=}
673 | dev: true
674 |
675 | /color-name/1.1.4:
676 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
677 | dev: true
678 |
679 | /combined-stream/1.0.8:
680 | resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
681 | engines: {node: '>= 0.8'}
682 | dependencies:
683 | delayed-stream: 1.0.0
684 | dev: true
685 |
686 | /commander/2.20.3:
687 | resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
688 | dev: true
689 |
690 | /common-path-prefix/3.0.0:
691 | resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==}
692 | dev: true
693 |
694 | /concat-map/0.0.1:
695 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
696 | dev: true
697 |
698 | /concordance/5.0.4:
699 | resolution: {integrity: sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==}
700 | engines: {node: '>=10.18.0 <11 || >=12.14.0 <13 || >=14'}
701 | dependencies:
702 | date-time: 3.1.0
703 | esutils: 2.0.3
704 | fast-diff: 1.2.0
705 | js-string-escape: 1.0.1
706 | lodash: 4.17.21
707 | md5-hex: 3.0.1
708 | semver: 7.3.7
709 | well-known-symbols: 2.0.0
710 | dev: true
711 |
712 | /configstore/5.0.1:
713 | resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==}
714 | engines: {node: '>=8'}
715 | dependencies:
716 | dot-prop: 5.3.0
717 | graceful-fs: 4.2.10
718 | make-dir: 3.1.0
719 | unique-string: 2.0.0
720 | write-file-atomic: 3.0.3
721 | xdg-basedir: 4.0.0
722 | dev: true
723 |
724 | /convert-source-map/1.8.0:
725 | resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==}
726 | dependencies:
727 | safe-buffer: 5.1.2
728 | dev: true
729 |
730 | /convert-to-spaces/1.0.2:
731 | resolution: {integrity: sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU=}
732 | engines: {node: '>= 4'}
733 | dev: true
734 |
735 | /cross-spawn/7.0.3:
736 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
737 | engines: {node: '>= 8'}
738 | dependencies:
739 | path-key: 3.1.1
740 | shebang-command: 2.0.0
741 | which: 2.0.2
742 | dev: true
743 |
744 | /crypto-random-string/2.0.0:
745 | resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
746 | engines: {node: '>=8'}
747 | dev: true
748 |
749 | /cssom/0.3.8:
750 | resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==}
751 | dev: true
752 |
753 | /cssom/0.5.0:
754 | resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==}
755 | dev: true
756 |
757 | /cssstyle/2.3.0:
758 | resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==}
759 | engines: {node: '>=8'}
760 | dependencies:
761 | cssom: 0.3.8
762 | dev: true
763 |
764 | /currently-unhandled/0.4.1:
765 | resolution: {integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o=}
766 | engines: {node: '>=0.10.0'}
767 | dependencies:
768 | array-find-index: 1.0.2
769 | dev: true
770 |
771 | /data-urls/3.0.2:
772 | resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==}
773 | engines: {node: '>=12'}
774 | dependencies:
775 | abab: 2.0.6
776 | whatwg-mimetype: 3.0.0
777 | whatwg-url: 11.0.0
778 | dev: true
779 |
780 | /date-time/3.1.0:
781 | resolution: {integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==}
782 | engines: {node: '>=6'}
783 | dependencies:
784 | time-zone: 1.0.0
785 | dev: true
786 |
787 | /debug/2.6.9:
788 | resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
789 | dependencies:
790 | ms: 2.0.0
791 | dev: true
792 |
793 | /debug/3.2.7:
794 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
795 | dependencies:
796 | ms: 2.1.3
797 | dev: true
798 |
799 | /debug/4.3.4:
800 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
801 | engines: {node: '>=6.0'}
802 | peerDependencies:
803 | supports-color: '*'
804 | peerDependenciesMeta:
805 | supports-color:
806 | optional: true
807 | dependencies:
808 | ms: 2.1.2
809 | dev: true
810 |
811 | /decimal.js/10.3.1:
812 | resolution: {integrity: sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==}
813 | dev: true
814 |
815 | /decompress-response/3.3.0:
816 | resolution: {integrity: sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=}
817 | engines: {node: '>=4'}
818 | dependencies:
819 | mimic-response: 1.0.1
820 | dev: true
821 |
822 | /deep-extend/0.6.0:
823 | resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
824 | engines: {node: '>=4.0.0'}
825 | dev: true
826 |
827 | /deep-is/0.1.4:
828 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
829 | dev: true
830 |
831 | /defaults/1.0.3:
832 | resolution: {integrity: sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=}
833 | dependencies:
834 | clone: 1.0.4
835 | dev: true
836 |
837 | /defer-to-connect/1.1.3:
838 | resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==}
839 | dev: true
840 |
841 | /define-properties/1.1.4:
842 | resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==}
843 | engines: {node: '>= 0.4'}
844 | dependencies:
845 | has-property-descriptors: 1.0.0
846 | object-keys: 1.1.1
847 | dev: true
848 |
849 | /del/6.0.0:
850 | resolution: {integrity: sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==}
851 | engines: {node: '>=10'}
852 | dependencies:
853 | globby: 11.1.0
854 | graceful-fs: 4.2.10
855 | is-glob: 4.0.3
856 | is-path-cwd: 2.2.0
857 | is-path-inside: 3.0.3
858 | p-map: 4.0.0
859 | rimraf: 3.0.2
860 | slash: 3.0.0
861 | dev: true
862 |
863 | /delayed-stream/1.0.0:
864 | resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=}
865 | engines: {node: '>=0.4.0'}
866 | dev: true
867 |
868 | /dir-glob/3.0.1:
869 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
870 | engines: {node: '>=8'}
871 | dependencies:
872 | path-type: 4.0.0
873 | dev: true
874 |
875 | /doctrine/2.1.0:
876 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
877 | engines: {node: '>=0.10.0'}
878 | dependencies:
879 | esutils: 2.0.3
880 | dev: true
881 |
882 | /doctrine/3.0.0:
883 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
884 | engines: {node: '>=6.0.0'}
885 | dependencies:
886 | esutils: 2.0.3
887 | dev: true
888 |
889 | /domexception/4.0.0:
890 | resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==}
891 | engines: {node: '>=12'}
892 | dependencies:
893 | webidl-conversions: 7.0.0
894 | dev: true
895 |
896 | /dot-prop/5.3.0:
897 | resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
898 | engines: {node: '>=8'}
899 | dependencies:
900 | is-obj: 2.0.0
901 | dev: true
902 |
903 | /duplexer3/0.1.4:
904 | resolution: {integrity: sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=}
905 | dev: true
906 |
907 | /emittery/0.8.1:
908 | resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==}
909 | engines: {node: '>=10'}
910 | dev: true
911 |
912 | /emoji-regex/8.0.0:
913 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
914 | dev: true
915 |
916 | /end-of-stream/1.4.4:
917 | resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
918 | dependencies:
919 | once: 1.4.0
920 | dev: true
921 |
922 | /equal-length/1.0.1:
923 | resolution: {integrity: sha1-IcoRLUirJLTh5//A5TOdMf38J0w=}
924 | engines: {node: '>=4'}
925 | dev: true
926 |
927 | /error-ex/1.3.2:
928 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
929 | dependencies:
930 | is-arrayish: 0.2.1
931 | dev: true
932 |
933 | /es-abstract/1.19.5:
934 | resolution: {integrity: sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==}
935 | engines: {node: '>= 0.4'}
936 | dependencies:
937 | call-bind: 1.0.2
938 | es-to-primitive: 1.2.1
939 | function-bind: 1.1.1
940 | get-intrinsic: 1.1.1
941 | get-symbol-description: 1.0.0
942 | has: 1.0.3
943 | has-symbols: 1.0.3
944 | internal-slot: 1.0.3
945 | is-callable: 1.2.4
946 | is-negative-zero: 2.0.2
947 | is-regex: 1.1.4
948 | is-shared-array-buffer: 1.0.2
949 | is-string: 1.0.7
950 | is-weakref: 1.0.2
951 | object-inspect: 1.12.0
952 | object-keys: 1.1.1
953 | object.assign: 4.1.2
954 | string.prototype.trimend: 1.0.4
955 | string.prototype.trimstart: 1.0.4
956 | unbox-primitive: 1.0.1
957 | dev: true
958 |
959 | /es-shim-unscopables/1.0.0:
960 | resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
961 | dependencies:
962 | has: 1.0.3
963 | dev: true
964 |
965 | /es-to-primitive/1.2.1:
966 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
967 | engines: {node: '>= 0.4'}
968 | dependencies:
969 | is-callable: 1.2.4
970 | is-date-object: 1.0.5
971 | is-symbol: 1.0.4
972 | dev: true
973 |
974 | /escalade/3.1.1:
975 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
976 | engines: {node: '>=6'}
977 | dev: true
978 |
979 | /escape-goat/2.1.1:
980 | resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==}
981 | engines: {node: '>=8'}
982 | dev: true
983 |
984 | /escape-string-regexp/1.0.5:
985 | resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=}
986 | engines: {node: '>=0.8.0'}
987 | dev: true
988 |
989 | /escape-string-regexp/2.0.0:
990 | resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==}
991 | engines: {node: '>=8'}
992 | dev: true
993 |
994 | /escape-string-regexp/4.0.0:
995 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
996 | engines: {node: '>=10'}
997 | dev: true
998 |
999 | /escodegen/2.0.0:
1000 | resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==}
1001 | engines: {node: '>=6.0'}
1002 | hasBin: true
1003 | dependencies:
1004 | esprima: 4.0.1
1005 | estraverse: 5.3.0
1006 | esutils: 2.0.3
1007 | optionator: 0.8.3
1008 | optionalDependencies:
1009 | source-map: 0.6.1
1010 | dev: true
1011 |
1012 | /eslint-config-standard/17.0.0_14af0798efd537ecbc8732fe6f15829c:
1013 | resolution: {integrity: sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==}
1014 | peerDependencies:
1015 | eslint: ^8.0.1
1016 | eslint-plugin-import: ^2.25.2
1017 | eslint-plugin-n: ^15.0.0
1018 | eslint-plugin-promise: ^6.0.0
1019 | dependencies:
1020 | eslint: 8.14.0
1021 | eslint-plugin-import: 2.26.0_eslint@8.14.0
1022 | eslint-plugin-n: 15.2.0_eslint@8.14.0
1023 | eslint-plugin-promise: 6.0.0_eslint@8.14.0
1024 | dev: true
1025 |
1026 | /eslint-import-resolver-node/0.3.6:
1027 | resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==}
1028 | dependencies:
1029 | debug: 3.2.7
1030 | resolve: 1.22.0
1031 | dev: true
1032 |
1033 | /eslint-module-utils/2.7.3:
1034 | resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==}
1035 | engines: {node: '>=4'}
1036 | dependencies:
1037 | debug: 3.2.7
1038 | find-up: 2.1.0
1039 | dev: true
1040 |
1041 | /eslint-plugin-es/4.1.0_eslint@8.14.0:
1042 | resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==}
1043 | engines: {node: '>=8.10.0'}
1044 | peerDependencies:
1045 | eslint: '>=4.19.1'
1046 | dependencies:
1047 | eslint: 8.14.0
1048 | eslint-utils: 2.1.0
1049 | regexpp: 3.2.0
1050 | dev: true
1051 |
1052 | /eslint-plugin-import/2.26.0_eslint@8.14.0:
1053 | resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==}
1054 | engines: {node: '>=4'}
1055 | peerDependencies:
1056 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
1057 | dependencies:
1058 | array-includes: 3.1.4
1059 | array.prototype.flat: 1.3.0
1060 | debug: 2.6.9
1061 | doctrine: 2.1.0
1062 | eslint: 8.14.0
1063 | eslint-import-resolver-node: 0.3.6
1064 | eslint-module-utils: 2.7.3
1065 | has: 1.0.3
1066 | is-core-module: 2.9.0
1067 | is-glob: 4.0.3
1068 | minimatch: 3.1.2
1069 | object.values: 1.1.5
1070 | resolve: 1.22.0
1071 | tsconfig-paths: 3.14.1
1072 | dev: true
1073 |
1074 | /eslint-plugin-n/15.2.0_eslint@8.14.0:
1075 | resolution: {integrity: sha512-lWLg++jGwC88GDGGBX3CMkk0GIWq0y41aH51lavWApOKcMQcYoL3Ayd0lEdtD3SnQtR+3qBvWQS3qGbR2BxRWg==}
1076 | engines: {node: '>=12.22.0'}
1077 | peerDependencies:
1078 | eslint: '>=7.0.0'
1079 | dependencies:
1080 | builtins: 4.1.0
1081 | eslint: 8.14.0
1082 | eslint-plugin-es: 4.1.0_eslint@8.14.0
1083 | eslint-utils: 3.0.0_eslint@8.14.0
1084 | ignore: 5.2.0
1085 | is-core-module: 2.9.0
1086 | minimatch: 3.1.2
1087 | resolve: 1.22.0
1088 | semver: 6.3.0
1089 | dev: true
1090 |
1091 | /eslint-plugin-promise/6.0.0_eslint@8.14.0:
1092 | resolution: {integrity: sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==}
1093 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1094 | peerDependencies:
1095 | eslint: ^7.0.0 || ^8.0.0
1096 | dependencies:
1097 | eslint: 8.14.0
1098 | dev: true
1099 |
1100 | /eslint-scope/7.1.1:
1101 | resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==}
1102 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1103 | dependencies:
1104 | esrecurse: 4.3.0
1105 | estraverse: 5.3.0
1106 | dev: true
1107 |
1108 | /eslint-utils/2.1.0:
1109 | resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==}
1110 | engines: {node: '>=6'}
1111 | dependencies:
1112 | eslint-visitor-keys: 1.3.0
1113 | dev: true
1114 |
1115 | /eslint-utils/3.0.0_eslint@8.14.0:
1116 | resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
1117 | engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
1118 | peerDependencies:
1119 | eslint: '>=5'
1120 | dependencies:
1121 | eslint: 8.14.0
1122 | eslint-visitor-keys: 2.1.0
1123 | dev: true
1124 |
1125 | /eslint-visitor-keys/1.3.0:
1126 | resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==}
1127 | engines: {node: '>=4'}
1128 | dev: true
1129 |
1130 | /eslint-visitor-keys/2.1.0:
1131 | resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
1132 | engines: {node: '>=10'}
1133 | dev: true
1134 |
1135 | /eslint-visitor-keys/3.3.0:
1136 | resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==}
1137 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1138 | dev: true
1139 |
1140 | /eslint/8.14.0:
1141 | resolution: {integrity: sha512-3/CE4aJX7LNEiE3i6FeodHmI/38GZtWCsAtsymScmzYapx8q1nVVb+eLcLSzATmCPXw5pT4TqVs1E0OmxAd9tw==}
1142 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1143 | hasBin: true
1144 | dependencies:
1145 | '@eslint/eslintrc': 1.2.2
1146 | '@humanwhocodes/config-array': 0.9.5
1147 | ajv: 6.12.6
1148 | chalk: 4.1.2
1149 | cross-spawn: 7.0.3
1150 | debug: 4.3.4
1151 | doctrine: 3.0.0
1152 | escape-string-regexp: 4.0.0
1153 | eslint-scope: 7.1.1
1154 | eslint-utils: 3.0.0_eslint@8.14.0
1155 | eslint-visitor-keys: 3.3.0
1156 | espree: 9.3.1
1157 | esquery: 1.4.0
1158 | esutils: 2.0.3
1159 | fast-deep-equal: 3.1.3
1160 | file-entry-cache: 6.0.1
1161 | functional-red-black-tree: 1.0.1
1162 | glob-parent: 6.0.2
1163 | globals: 13.13.0
1164 | ignore: 5.2.0
1165 | import-fresh: 3.3.0
1166 | imurmurhash: 0.1.4
1167 | is-glob: 4.0.3
1168 | js-yaml: 4.1.0
1169 | json-stable-stringify-without-jsonify: 1.0.1
1170 | levn: 0.4.1
1171 | lodash.merge: 4.6.2
1172 | minimatch: 3.1.2
1173 | natural-compare: 1.4.0
1174 | optionator: 0.9.1
1175 | regexpp: 3.2.0
1176 | strip-ansi: 6.0.1
1177 | strip-json-comments: 3.1.1
1178 | text-table: 0.2.0
1179 | v8-compile-cache: 2.3.0
1180 | transitivePeerDependencies:
1181 | - supports-color
1182 | dev: true
1183 |
1184 | /esm/3.2.25:
1185 | resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==}
1186 | engines: {node: '>=6'}
1187 | dev: true
1188 |
1189 | /espree/9.3.1:
1190 | resolution: {integrity: sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==}
1191 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1192 | dependencies:
1193 | acorn: 8.7.0
1194 | acorn-jsx: 5.3.2_acorn@8.7.0
1195 | eslint-visitor-keys: 3.3.0
1196 | dev: true
1197 |
1198 | /esprima/4.0.1:
1199 | resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
1200 | engines: {node: '>=4'}
1201 | hasBin: true
1202 | dev: true
1203 |
1204 | /esquery/1.4.0:
1205 | resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==}
1206 | engines: {node: '>=0.10'}
1207 | dependencies:
1208 | estraverse: 5.3.0
1209 | dev: true
1210 |
1211 | /esrecurse/4.3.0:
1212 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
1213 | engines: {node: '>=4.0'}
1214 | dependencies:
1215 | estraverse: 5.3.0
1216 | dev: true
1217 |
1218 | /estraverse/5.3.0:
1219 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
1220 | engines: {node: '>=4.0'}
1221 | dev: true
1222 |
1223 | /estree-walker/1.0.1:
1224 | resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==}
1225 | dev: true
1226 |
1227 | /esutils/2.0.3:
1228 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
1229 | engines: {node: '>=0.10.0'}
1230 | dev: true
1231 |
1232 | /fast-deep-equal/3.1.3:
1233 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
1234 | dev: true
1235 |
1236 | /fast-diff/1.2.0:
1237 | resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==}
1238 | dev: true
1239 |
1240 | /fast-glob/3.2.11:
1241 | resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==}
1242 | engines: {node: '>=8.6.0'}
1243 | dependencies:
1244 | '@nodelib/fs.stat': 2.0.5
1245 | '@nodelib/fs.walk': 1.2.8
1246 | glob-parent: 5.1.2
1247 | merge2: 1.4.1
1248 | micromatch: 4.0.5
1249 | dev: true
1250 |
1251 | /fast-json-stable-stringify/2.1.0:
1252 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
1253 | dev: true
1254 |
1255 | /fast-levenshtein/2.0.6:
1256 | resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=}
1257 | dev: true
1258 |
1259 | /fastq/1.13.0:
1260 | resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==}
1261 | dependencies:
1262 | reusify: 1.0.4
1263 | dev: true
1264 |
1265 | /figures/3.2.0:
1266 | resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
1267 | engines: {node: '>=8'}
1268 | dependencies:
1269 | escape-string-regexp: 1.0.5
1270 | dev: true
1271 |
1272 | /file-entry-cache/6.0.1:
1273 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
1274 | engines: {node: ^10.12.0 || >=12.0.0}
1275 | dependencies:
1276 | flat-cache: 3.0.4
1277 | dev: true
1278 |
1279 | /fill-range/7.0.1:
1280 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
1281 | engines: {node: '>=8'}
1282 | dependencies:
1283 | to-regex-range: 5.0.1
1284 | dev: true
1285 |
1286 | /find-up/2.1.0:
1287 | resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=}
1288 | engines: {node: '>=4'}
1289 | dependencies:
1290 | locate-path: 2.0.0
1291 | dev: true
1292 |
1293 | /find-up/3.0.0:
1294 | resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==}
1295 | engines: {node: '>=6'}
1296 | dependencies:
1297 | locate-path: 3.0.0
1298 | dev: true
1299 |
1300 | /find-up/4.1.0:
1301 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
1302 | engines: {node: '>=8'}
1303 | dependencies:
1304 | locate-path: 5.0.0
1305 | path-exists: 4.0.0
1306 | dev: true
1307 |
1308 | /flat-cache/3.0.4:
1309 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
1310 | engines: {node: ^10.12.0 || >=12.0.0}
1311 | dependencies:
1312 | flatted: 3.2.5
1313 | rimraf: 3.0.2
1314 | dev: true
1315 |
1316 | /flatted/3.2.5:
1317 | resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==}
1318 | dev: true
1319 |
1320 | /form-data/4.0.0:
1321 | resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
1322 | engines: {node: '>= 6'}
1323 | dependencies:
1324 | asynckit: 0.4.0
1325 | combined-stream: 1.0.8
1326 | mime-types: 2.1.35
1327 | dev: true
1328 |
1329 | /fs.realpath/1.0.0:
1330 | resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=}
1331 | dev: true
1332 |
1333 | /fsevents/2.3.2:
1334 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
1335 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1336 | os: [darwin]
1337 | requiresBuild: true
1338 | dev: true
1339 | optional: true
1340 |
1341 | /function-bind/1.1.1:
1342 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
1343 | dev: true
1344 |
1345 | /functional-red-black-tree/1.0.1:
1346 | resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=}
1347 | dev: true
1348 |
1349 | /get-caller-file/2.0.5:
1350 | resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
1351 | engines: {node: 6.* || 8.* || >= 10.*}
1352 | dev: true
1353 |
1354 | /get-intrinsic/1.1.1:
1355 | resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==}
1356 | dependencies:
1357 | function-bind: 1.1.1
1358 | has: 1.0.3
1359 | has-symbols: 1.0.3
1360 | dev: true
1361 |
1362 | /get-stream/4.1.0:
1363 | resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==}
1364 | engines: {node: '>=6'}
1365 | dependencies:
1366 | pump: 3.0.0
1367 | dev: true
1368 |
1369 | /get-stream/5.2.0:
1370 | resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
1371 | engines: {node: '>=8'}
1372 | dependencies:
1373 | pump: 3.0.0
1374 | dev: true
1375 |
1376 | /get-symbol-description/1.0.0:
1377 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
1378 | engines: {node: '>= 0.4'}
1379 | dependencies:
1380 | call-bind: 1.0.2
1381 | get-intrinsic: 1.1.1
1382 | dev: true
1383 |
1384 | /glob-parent/5.1.2:
1385 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1386 | engines: {node: '>= 6'}
1387 | dependencies:
1388 | is-glob: 4.0.3
1389 | dev: true
1390 |
1391 | /glob-parent/6.0.2:
1392 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
1393 | engines: {node: '>=10.13.0'}
1394 | dependencies:
1395 | is-glob: 4.0.3
1396 | dev: true
1397 |
1398 | /glob/7.2.0:
1399 | resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==}
1400 | dependencies:
1401 | fs.realpath: 1.0.0
1402 | inflight: 1.0.6
1403 | inherits: 2.0.4
1404 | minimatch: 3.1.2
1405 | once: 1.4.0
1406 | path-is-absolute: 1.0.1
1407 | dev: true
1408 |
1409 | /global-dirs/3.0.0:
1410 | resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==}
1411 | engines: {node: '>=10'}
1412 | dependencies:
1413 | ini: 2.0.0
1414 | dev: true
1415 |
1416 | /globals/13.13.0:
1417 | resolution: {integrity: sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==}
1418 | engines: {node: '>=8'}
1419 | dependencies:
1420 | type-fest: 0.20.2
1421 | dev: true
1422 |
1423 | /globby/11.1.0:
1424 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
1425 | engines: {node: '>=10'}
1426 | dependencies:
1427 | array-union: 2.1.0
1428 | dir-glob: 3.0.1
1429 | fast-glob: 3.2.11
1430 | ignore: 5.2.0
1431 | merge2: 1.4.1
1432 | slash: 3.0.0
1433 | dev: true
1434 |
1435 | /got/9.6.0:
1436 | resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==}
1437 | engines: {node: '>=8.6'}
1438 | dependencies:
1439 | '@sindresorhus/is': 0.14.0
1440 | '@szmarczak/http-timer': 1.1.2
1441 | cacheable-request: 6.1.0
1442 | decompress-response: 3.3.0
1443 | duplexer3: 0.1.4
1444 | get-stream: 4.1.0
1445 | lowercase-keys: 1.0.1
1446 | mimic-response: 1.0.1
1447 | p-cancelable: 1.1.0
1448 | to-readable-stream: 1.0.0
1449 | url-parse-lax: 3.0.0
1450 | dev: true
1451 |
1452 | /graceful-fs/4.2.10:
1453 | resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
1454 | dev: true
1455 |
1456 | /has-bigints/1.0.2:
1457 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
1458 | dev: true
1459 |
1460 | /has-flag/3.0.0:
1461 | resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=}
1462 | engines: {node: '>=4'}
1463 | dev: true
1464 |
1465 | /has-flag/4.0.0:
1466 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1467 | engines: {node: '>=8'}
1468 | dev: true
1469 |
1470 | /has-property-descriptors/1.0.0:
1471 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
1472 | dependencies:
1473 | get-intrinsic: 1.1.1
1474 | dev: true
1475 |
1476 | /has-symbols/1.0.3:
1477 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
1478 | engines: {node: '>= 0.4'}
1479 | dev: true
1480 |
1481 | /has-tostringtag/1.0.0:
1482 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
1483 | engines: {node: '>= 0.4'}
1484 | dependencies:
1485 | has-symbols: 1.0.3
1486 | dev: true
1487 |
1488 | /has-yarn/2.1.0:
1489 | resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==}
1490 | engines: {node: '>=8'}
1491 | dev: true
1492 |
1493 | /has/1.0.3:
1494 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
1495 | engines: {node: '>= 0.4.0'}
1496 | dependencies:
1497 | function-bind: 1.1.1
1498 | dev: true
1499 |
1500 | /hosted-git-info/2.8.9:
1501 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
1502 | dev: true
1503 |
1504 | /html-encoding-sniffer/3.0.0:
1505 | resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==}
1506 | engines: {node: '>=12'}
1507 | dependencies:
1508 | whatwg-encoding: 2.0.0
1509 | dev: true
1510 |
1511 | /http-cache-semantics/4.1.0:
1512 | resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==}
1513 | dev: true
1514 |
1515 | /http-proxy-agent/5.0.0:
1516 | resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==}
1517 | engines: {node: '>= 6'}
1518 | dependencies:
1519 | '@tootallnate/once': 2.0.0
1520 | agent-base: 6.0.2
1521 | debug: 4.3.4
1522 | transitivePeerDependencies:
1523 | - supports-color
1524 | dev: true
1525 |
1526 | /https-proxy-agent/5.0.1:
1527 | resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
1528 | engines: {node: '>= 6'}
1529 | dependencies:
1530 | agent-base: 6.0.2
1531 | debug: 4.3.4
1532 | transitivePeerDependencies:
1533 | - supports-color
1534 | dev: true
1535 |
1536 | /iconv-lite/0.6.3:
1537 | resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
1538 | engines: {node: '>=0.10.0'}
1539 | dependencies:
1540 | safer-buffer: 2.1.2
1541 | dev: true
1542 |
1543 | /ieee754/1.2.1:
1544 | resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
1545 | dev: true
1546 |
1547 | /ignore-by-default/2.0.0:
1548 | resolution: {integrity: sha512-+mQSgMRiFD3L3AOxLYOCxjIq4OnAmo5CIuC+lj5ehCJcPtV++QacEV7FdpzvYxH6DaOySWzQU6RR0lPLy37ckA==}
1549 | engines: {node: '>=10 <11 || >=12 <13 || >=14'}
1550 | dev: true
1551 |
1552 | /ignore/5.2.0:
1553 | resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==}
1554 | engines: {node: '>= 4'}
1555 | dev: true
1556 |
1557 | /import-fresh/3.3.0:
1558 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
1559 | engines: {node: '>=6'}
1560 | dependencies:
1561 | parent-module: 1.0.1
1562 | resolve-from: 4.0.0
1563 | dev: true
1564 |
1565 | /import-lazy/2.1.0:
1566 | resolution: {integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=}
1567 | engines: {node: '>=4'}
1568 | dev: true
1569 |
1570 | /import-local/3.1.0:
1571 | resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==}
1572 | engines: {node: '>=8'}
1573 | hasBin: true
1574 | dependencies:
1575 | pkg-dir: 4.2.0
1576 | resolve-cwd: 3.0.0
1577 | dev: true
1578 |
1579 | /imurmurhash/0.1.4:
1580 | resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=}
1581 | engines: {node: '>=0.8.19'}
1582 | dev: true
1583 |
1584 | /indent-string/4.0.0:
1585 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
1586 | engines: {node: '>=8'}
1587 | dev: true
1588 |
1589 | /inflight/1.0.6:
1590 | resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=}
1591 | dependencies:
1592 | once: 1.4.0
1593 | wrappy: 1.0.2
1594 | dev: true
1595 |
1596 | /inherits/2.0.4:
1597 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
1598 | dev: true
1599 |
1600 | /ini/1.3.8:
1601 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
1602 | dev: true
1603 |
1604 | /ini/2.0.0:
1605 | resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==}
1606 | engines: {node: '>=10'}
1607 | dev: true
1608 |
1609 | /internal-slot/1.0.3:
1610 | resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==}
1611 | engines: {node: '>= 0.4'}
1612 | dependencies:
1613 | get-intrinsic: 1.1.1
1614 | has: 1.0.3
1615 | side-channel: 1.0.4
1616 | dev: true
1617 |
1618 | /irregular-plurals/3.3.0:
1619 | resolution: {integrity: sha512-MVBLKUTangM3EfRPFROhmWQQKRDsrgI83J8GS3jXy+OwYqiR2/aoWndYQ5416jLE3uaGgLH7ncme3X9y09gZ3g==}
1620 | engines: {node: '>=8'}
1621 | dev: true
1622 |
1623 | /is-arrayish/0.2.1:
1624 | resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=}
1625 | dev: true
1626 |
1627 | /is-bigint/1.0.4:
1628 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
1629 | dependencies:
1630 | has-bigints: 1.0.2
1631 | dev: true
1632 |
1633 | /is-binary-path/2.1.0:
1634 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
1635 | engines: {node: '>=8'}
1636 | dependencies:
1637 | binary-extensions: 2.2.0
1638 | dev: true
1639 |
1640 | /is-boolean-object/1.1.2:
1641 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
1642 | engines: {node: '>= 0.4'}
1643 | dependencies:
1644 | call-bind: 1.0.2
1645 | has-tostringtag: 1.0.0
1646 | dev: true
1647 |
1648 | /is-callable/1.2.4:
1649 | resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==}
1650 | engines: {node: '>= 0.4'}
1651 | dev: true
1652 |
1653 | /is-ci/2.0.0:
1654 | resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==}
1655 | hasBin: true
1656 | dependencies:
1657 | ci-info: 2.0.0
1658 | dev: true
1659 |
1660 | /is-core-module/2.9.0:
1661 | resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==}
1662 | dependencies:
1663 | has: 1.0.3
1664 | dev: true
1665 |
1666 | /is-date-object/1.0.5:
1667 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
1668 | engines: {node: '>= 0.4'}
1669 | dependencies:
1670 | has-tostringtag: 1.0.0
1671 | dev: true
1672 |
1673 | /is-error/2.2.2:
1674 | resolution: {integrity: sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==}
1675 | dev: true
1676 |
1677 | /is-extglob/2.1.1:
1678 | resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=}
1679 | engines: {node: '>=0.10.0'}
1680 | dev: true
1681 |
1682 | /is-fullwidth-code-point/3.0.0:
1683 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
1684 | engines: {node: '>=8'}
1685 | dev: true
1686 |
1687 | /is-glob/4.0.3:
1688 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
1689 | engines: {node: '>=0.10.0'}
1690 | dependencies:
1691 | is-extglob: 2.1.1
1692 | dev: true
1693 |
1694 | /is-installed-globally/0.4.0:
1695 | resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==}
1696 | engines: {node: '>=10'}
1697 | dependencies:
1698 | global-dirs: 3.0.0
1699 | is-path-inside: 3.0.3
1700 | dev: true
1701 |
1702 | /is-interactive/1.0.0:
1703 | resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
1704 | engines: {node: '>=8'}
1705 | dev: true
1706 |
1707 | /is-negative-zero/2.0.2:
1708 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
1709 | engines: {node: '>= 0.4'}
1710 | dev: true
1711 |
1712 | /is-npm/5.0.0:
1713 | resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==}
1714 | engines: {node: '>=10'}
1715 | dev: true
1716 |
1717 | /is-number-object/1.0.7:
1718 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
1719 | engines: {node: '>= 0.4'}
1720 | dependencies:
1721 | has-tostringtag: 1.0.0
1722 | dev: true
1723 |
1724 | /is-number/7.0.0:
1725 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
1726 | engines: {node: '>=0.12.0'}
1727 | dev: true
1728 |
1729 | /is-obj/2.0.0:
1730 | resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
1731 | engines: {node: '>=8'}
1732 | dev: true
1733 |
1734 | /is-path-cwd/2.2.0:
1735 | resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==}
1736 | engines: {node: '>=6'}
1737 | dev: true
1738 |
1739 | /is-path-inside/3.0.3:
1740 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
1741 | engines: {node: '>=8'}
1742 | dev: true
1743 |
1744 | /is-plain-object/5.0.0:
1745 | resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
1746 | engines: {node: '>=0.10.0'}
1747 | dev: true
1748 |
1749 | /is-potential-custom-element-name/1.0.1:
1750 | resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
1751 | dev: true
1752 |
1753 | /is-promise/4.0.0:
1754 | resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}
1755 | dev: true
1756 |
1757 | /is-regex/1.1.4:
1758 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
1759 | engines: {node: '>= 0.4'}
1760 | dependencies:
1761 | call-bind: 1.0.2
1762 | has-tostringtag: 1.0.0
1763 | dev: true
1764 |
1765 | /is-shared-array-buffer/1.0.2:
1766 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
1767 | dependencies:
1768 | call-bind: 1.0.2
1769 | dev: true
1770 |
1771 | /is-string/1.0.7:
1772 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
1773 | engines: {node: '>= 0.4'}
1774 | dependencies:
1775 | has-tostringtag: 1.0.0
1776 | dev: true
1777 |
1778 | /is-symbol/1.0.4:
1779 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
1780 | engines: {node: '>= 0.4'}
1781 | dependencies:
1782 | has-symbols: 1.0.3
1783 | dev: true
1784 |
1785 | /is-typedarray/1.0.0:
1786 | resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=}
1787 | dev: true
1788 |
1789 | /is-unicode-supported/0.1.0:
1790 | resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
1791 | engines: {node: '>=10'}
1792 | dev: true
1793 |
1794 | /is-weakref/1.0.2:
1795 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
1796 | dependencies:
1797 | call-bind: 1.0.2
1798 | dev: true
1799 |
1800 | /is-yarn-global/0.3.0:
1801 | resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==}
1802 | dev: true
1803 |
1804 | /isexe/2.0.0:
1805 | resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=}
1806 | dev: true
1807 |
1808 | /jest-worker/26.6.2:
1809 | resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
1810 | engines: {node: '>= 10.13.0'}
1811 | dependencies:
1812 | '@types/node': 17.0.26
1813 | merge-stream: 2.0.0
1814 | supports-color: 7.2.0
1815 | dev: true
1816 |
1817 | /js-string-escape/1.0.1:
1818 | resolution: {integrity: sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=}
1819 | engines: {node: '>= 0.8'}
1820 | dev: true
1821 |
1822 | /js-tokens/4.0.0:
1823 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
1824 | dev: true
1825 |
1826 | /js-yaml/3.14.1:
1827 | resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
1828 | hasBin: true
1829 | dependencies:
1830 | argparse: 1.0.10
1831 | esprima: 4.0.1
1832 | dev: true
1833 |
1834 | /js-yaml/4.1.0:
1835 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
1836 | hasBin: true
1837 | dependencies:
1838 | argparse: 2.0.1
1839 | dev: true
1840 |
1841 | /jsdom-global/3.0.2_jsdom@19.0.0:
1842 | resolution: {integrity: sha1-a9KZwTsMRiay2iwDk81DhdYGrLk=}
1843 | peerDependencies:
1844 | jsdom: '>=10.0.0'
1845 | dependencies:
1846 | jsdom: 19.0.0
1847 | dev: true
1848 |
1849 | /jsdom/19.0.0:
1850 | resolution: {integrity: sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==}
1851 | engines: {node: '>=12'}
1852 | peerDependencies:
1853 | canvas: ^2.5.0
1854 | peerDependenciesMeta:
1855 | canvas:
1856 | optional: true
1857 | dependencies:
1858 | abab: 2.0.6
1859 | acorn: 8.7.0
1860 | acorn-globals: 6.0.0
1861 | cssom: 0.5.0
1862 | cssstyle: 2.3.0
1863 | data-urls: 3.0.2
1864 | decimal.js: 10.3.1
1865 | domexception: 4.0.0
1866 | escodegen: 2.0.0
1867 | form-data: 4.0.0
1868 | html-encoding-sniffer: 3.0.0
1869 | http-proxy-agent: 5.0.0
1870 | https-proxy-agent: 5.0.1
1871 | is-potential-custom-element-name: 1.0.1
1872 | nwsapi: 2.2.0
1873 | parse5: 6.0.1
1874 | saxes: 5.0.1
1875 | symbol-tree: 3.2.4
1876 | tough-cookie: 4.0.0
1877 | w3c-hr-time: 1.0.2
1878 | w3c-xmlserializer: 3.0.0
1879 | webidl-conversions: 7.0.0
1880 | whatwg-encoding: 2.0.0
1881 | whatwg-mimetype: 3.0.0
1882 | whatwg-url: 10.0.0
1883 | ws: 8.5.0
1884 | xml-name-validator: 4.0.0
1885 | transitivePeerDependencies:
1886 | - bufferutil
1887 | - supports-color
1888 | - utf-8-validate
1889 | dev: true
1890 |
1891 | /jsesc/0.5.0:
1892 | resolution: {integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=}
1893 | hasBin: true
1894 | dev: true
1895 |
1896 | /json-buffer/3.0.0:
1897 | resolution: {integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=}
1898 | dev: true
1899 |
1900 | /json-parse-better-errors/1.0.2:
1901 | resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
1902 | dev: true
1903 |
1904 | /json-parse-even-better-errors/2.3.1:
1905 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
1906 | dev: true
1907 |
1908 | /json-schema-traverse/0.4.1:
1909 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
1910 | dev: true
1911 |
1912 | /json-stable-stringify-without-jsonify/1.0.1:
1913 | resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=}
1914 | dev: true
1915 |
1916 | /json5/1.0.1:
1917 | resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==}
1918 | hasBin: true
1919 | dependencies:
1920 | minimist: 1.2.6
1921 | dev: true
1922 |
1923 | /keyv/3.1.0:
1924 | resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==}
1925 | dependencies:
1926 | json-buffer: 3.0.0
1927 | dev: true
1928 |
1929 | /latest-version/5.1.0:
1930 | resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==}
1931 | engines: {node: '>=8'}
1932 | dependencies:
1933 | package-json: 6.5.0
1934 | dev: true
1935 |
1936 | /levn/0.3.0:
1937 | resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=}
1938 | engines: {node: '>= 0.8.0'}
1939 | dependencies:
1940 | prelude-ls: 1.1.2
1941 | type-check: 0.3.2
1942 | dev: true
1943 |
1944 | /levn/0.4.1:
1945 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
1946 | engines: {node: '>= 0.8.0'}
1947 | dependencies:
1948 | prelude-ls: 1.2.1
1949 | type-check: 0.4.0
1950 | dev: true
1951 |
1952 | /lines-and-columns/1.2.4:
1953 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
1954 | dev: true
1955 |
1956 | /load-json-file/5.3.0:
1957 | resolution: {integrity: sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==}
1958 | engines: {node: '>=6'}
1959 | dependencies:
1960 | graceful-fs: 4.2.10
1961 | parse-json: 4.0.0
1962 | pify: 4.0.1
1963 | strip-bom: 3.0.0
1964 | type-fest: 0.3.1
1965 | dev: true
1966 |
1967 | /locate-path/2.0.0:
1968 | resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=}
1969 | engines: {node: '>=4'}
1970 | dependencies:
1971 | p-locate: 2.0.0
1972 | path-exists: 3.0.0
1973 | dev: true
1974 |
1975 | /locate-path/3.0.0:
1976 | resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==}
1977 | engines: {node: '>=6'}
1978 | dependencies:
1979 | p-locate: 3.0.0
1980 | path-exists: 3.0.0
1981 | dev: true
1982 |
1983 | /locate-path/5.0.0:
1984 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
1985 | engines: {node: '>=8'}
1986 | dependencies:
1987 | p-locate: 4.1.0
1988 | dev: true
1989 |
1990 | /lodash.merge/4.6.2:
1991 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
1992 | dev: true
1993 |
1994 | /lodash/4.17.21:
1995 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
1996 | dev: true
1997 |
1998 | /log-symbols/4.1.0:
1999 | resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
2000 | engines: {node: '>=10'}
2001 | dependencies:
2002 | chalk: 4.1.2
2003 | is-unicode-supported: 0.1.0
2004 | dev: true
2005 |
2006 | /lowercase-keys/1.0.1:
2007 | resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==}
2008 | engines: {node: '>=0.10.0'}
2009 | dev: true
2010 |
2011 | /lowercase-keys/2.0.0:
2012 | resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==}
2013 | engines: {node: '>=8'}
2014 | dev: true
2015 |
2016 | /lru-cache/6.0.0:
2017 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
2018 | engines: {node: '>=10'}
2019 | dependencies:
2020 | yallist: 4.0.0
2021 | dev: true
2022 |
2023 | /magic-string/0.25.9:
2024 | resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
2025 | dependencies:
2026 | sourcemap-codec: 1.4.8
2027 | dev: true
2028 |
2029 | /make-dir/3.1.0:
2030 | resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
2031 | engines: {node: '>=8'}
2032 | dependencies:
2033 | semver: 6.3.0
2034 | dev: true
2035 |
2036 | /map-age-cleaner/0.1.3:
2037 | resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==}
2038 | engines: {node: '>=6'}
2039 | dependencies:
2040 | p-defer: 1.0.0
2041 | dev: true
2042 |
2043 | /matcher/3.0.0:
2044 | resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==}
2045 | engines: {node: '>=10'}
2046 | dependencies:
2047 | escape-string-regexp: 4.0.0
2048 | dev: true
2049 |
2050 | /md5-hex/3.0.1:
2051 | resolution: {integrity: sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==}
2052 | engines: {node: '>=8'}
2053 | dependencies:
2054 | blueimp-md5: 2.19.0
2055 | dev: true
2056 |
2057 | /mem/8.1.1:
2058 | resolution: {integrity: sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==}
2059 | engines: {node: '>=10'}
2060 | dependencies:
2061 | map-age-cleaner: 0.1.3
2062 | mimic-fn: 3.1.0
2063 | dev: true
2064 |
2065 | /merge-stream/2.0.0:
2066 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
2067 | dev: true
2068 |
2069 | /merge2/1.4.1:
2070 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
2071 | engines: {node: '>= 8'}
2072 | dev: true
2073 |
2074 | /micromatch/4.0.5:
2075 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
2076 | engines: {node: '>=8.6'}
2077 | dependencies:
2078 | braces: 3.0.2
2079 | picomatch: 2.3.1
2080 | dev: true
2081 |
2082 | /mime-db/1.52.0:
2083 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
2084 | engines: {node: '>= 0.6'}
2085 | dev: true
2086 |
2087 | /mime-types/2.1.35:
2088 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
2089 | engines: {node: '>= 0.6'}
2090 | dependencies:
2091 | mime-db: 1.52.0
2092 | dev: true
2093 |
2094 | /mimic-fn/2.1.0:
2095 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
2096 | engines: {node: '>=6'}
2097 | dev: true
2098 |
2099 | /mimic-fn/3.1.0:
2100 | resolution: {integrity: sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==}
2101 | engines: {node: '>=8'}
2102 | dev: true
2103 |
2104 | /mimic-response/1.0.1:
2105 | resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==}
2106 | engines: {node: '>=4'}
2107 | dev: true
2108 |
2109 | /minimatch/3.1.2:
2110 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
2111 | dependencies:
2112 | brace-expansion: 1.1.11
2113 | dev: true
2114 |
2115 | /minimist/1.2.6:
2116 | resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==}
2117 | dev: true
2118 |
2119 | /ms/2.0.0:
2120 | resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=}
2121 | dev: true
2122 |
2123 | /ms/2.1.2:
2124 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
2125 | dev: true
2126 |
2127 | /ms/2.1.3:
2128 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
2129 | dev: true
2130 |
2131 | /natural-compare/1.4.0:
2132 | resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=}
2133 | dev: true
2134 |
2135 | /normalize-package-data/2.5.0:
2136 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
2137 | dependencies:
2138 | hosted-git-info: 2.8.9
2139 | resolve: 1.22.0
2140 | semver: 5.7.1
2141 | validate-npm-package-license: 3.0.4
2142 | dev: true
2143 |
2144 | /normalize-path/3.0.0:
2145 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
2146 | engines: {node: '>=0.10.0'}
2147 | dev: true
2148 |
2149 | /normalize-url/4.5.1:
2150 | resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==}
2151 | engines: {node: '>=8'}
2152 | dev: true
2153 |
2154 | /nwsapi/2.2.0:
2155 | resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==}
2156 | dev: true
2157 |
2158 | /object-inspect/1.12.0:
2159 | resolution: {integrity: sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==}
2160 | dev: true
2161 |
2162 | /object-keys/1.1.1:
2163 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
2164 | engines: {node: '>= 0.4'}
2165 | dev: true
2166 |
2167 | /object.assign/4.1.2:
2168 | resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==}
2169 | engines: {node: '>= 0.4'}
2170 | dependencies:
2171 | call-bind: 1.0.2
2172 | define-properties: 1.1.4
2173 | has-symbols: 1.0.3
2174 | object-keys: 1.1.1
2175 | dev: true
2176 |
2177 | /object.values/1.1.5:
2178 | resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==}
2179 | engines: {node: '>= 0.4'}
2180 | dependencies:
2181 | call-bind: 1.0.2
2182 | define-properties: 1.1.4
2183 | es-abstract: 1.19.5
2184 | dev: true
2185 |
2186 | /once/1.4.0:
2187 | resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=}
2188 | dependencies:
2189 | wrappy: 1.0.2
2190 | dev: true
2191 |
2192 | /onetime/5.1.2:
2193 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
2194 | engines: {node: '>=6'}
2195 | dependencies:
2196 | mimic-fn: 2.1.0
2197 | dev: true
2198 |
2199 | /optionator/0.8.3:
2200 | resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==}
2201 | engines: {node: '>= 0.8.0'}
2202 | dependencies:
2203 | deep-is: 0.1.4
2204 | fast-levenshtein: 2.0.6
2205 | levn: 0.3.0
2206 | prelude-ls: 1.1.2
2207 | type-check: 0.3.2
2208 | word-wrap: 1.2.3
2209 | dev: true
2210 |
2211 | /optionator/0.9.1:
2212 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
2213 | engines: {node: '>= 0.8.0'}
2214 | dependencies:
2215 | deep-is: 0.1.4
2216 | fast-levenshtein: 2.0.6
2217 | levn: 0.4.1
2218 | prelude-ls: 1.2.1
2219 | type-check: 0.4.0
2220 | word-wrap: 1.2.3
2221 | dev: true
2222 |
2223 | /ora/5.4.1:
2224 | resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
2225 | engines: {node: '>=10'}
2226 | dependencies:
2227 | bl: 4.1.0
2228 | chalk: 4.1.2
2229 | cli-cursor: 3.1.0
2230 | cli-spinners: 2.6.1
2231 | is-interactive: 1.0.0
2232 | is-unicode-supported: 0.1.0
2233 | log-symbols: 4.1.0
2234 | strip-ansi: 6.0.1
2235 | wcwidth: 1.0.1
2236 | dev: true
2237 |
2238 | /p-cancelable/1.1.0:
2239 | resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==}
2240 | engines: {node: '>=6'}
2241 | dev: true
2242 |
2243 | /p-defer/1.0.0:
2244 | resolution: {integrity: sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=}
2245 | engines: {node: '>=4'}
2246 | dev: true
2247 |
2248 | /p-event/4.2.0:
2249 | resolution: {integrity: sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==}
2250 | engines: {node: '>=8'}
2251 | dependencies:
2252 | p-timeout: 3.2.0
2253 | dev: true
2254 |
2255 | /p-finally/1.0.0:
2256 | resolution: {integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=}
2257 | engines: {node: '>=4'}
2258 | dev: true
2259 |
2260 | /p-limit/1.3.0:
2261 | resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==}
2262 | engines: {node: '>=4'}
2263 | dependencies:
2264 | p-try: 1.0.0
2265 | dev: true
2266 |
2267 | /p-limit/2.3.0:
2268 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
2269 | engines: {node: '>=6'}
2270 | dependencies:
2271 | p-try: 2.2.0
2272 | dev: true
2273 |
2274 | /p-locate/2.0.0:
2275 | resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=}
2276 | engines: {node: '>=4'}
2277 | dependencies:
2278 | p-limit: 1.3.0
2279 | dev: true
2280 |
2281 | /p-locate/3.0.0:
2282 | resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==}
2283 | engines: {node: '>=6'}
2284 | dependencies:
2285 | p-limit: 2.3.0
2286 | dev: true
2287 |
2288 | /p-locate/4.1.0:
2289 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
2290 | engines: {node: '>=8'}
2291 | dependencies:
2292 | p-limit: 2.3.0
2293 | dev: true
2294 |
2295 | /p-map/4.0.0:
2296 | resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
2297 | engines: {node: '>=10'}
2298 | dependencies:
2299 | aggregate-error: 3.1.0
2300 | dev: true
2301 |
2302 | /p-timeout/3.2.0:
2303 | resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==}
2304 | engines: {node: '>=8'}
2305 | dependencies:
2306 | p-finally: 1.0.0
2307 | dev: true
2308 |
2309 | /p-try/1.0.0:
2310 | resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=}
2311 | engines: {node: '>=4'}
2312 | dev: true
2313 |
2314 | /p-try/2.2.0:
2315 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
2316 | engines: {node: '>=6'}
2317 | dev: true
2318 |
2319 | /package-json/6.5.0:
2320 | resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==}
2321 | engines: {node: '>=8'}
2322 | dependencies:
2323 | got: 9.6.0
2324 | registry-auth-token: 4.2.1
2325 | registry-url: 5.1.0
2326 | semver: 6.3.0
2327 | dev: true
2328 |
2329 | /parent-module/1.0.1:
2330 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
2331 | engines: {node: '>=6'}
2332 | dependencies:
2333 | callsites: 3.1.0
2334 | dev: true
2335 |
2336 | /parse-json/4.0.0:
2337 | resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=}
2338 | engines: {node: '>=4'}
2339 | dependencies:
2340 | error-ex: 1.3.2
2341 | json-parse-better-errors: 1.0.2
2342 | dev: true
2343 |
2344 | /parse-json/5.2.0:
2345 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
2346 | engines: {node: '>=8'}
2347 | dependencies:
2348 | '@babel/code-frame': 7.16.7
2349 | error-ex: 1.3.2
2350 | json-parse-even-better-errors: 2.3.1
2351 | lines-and-columns: 1.2.4
2352 | dev: true
2353 |
2354 | /parse-ms/2.1.0:
2355 | resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==}
2356 | engines: {node: '>=6'}
2357 | dev: true
2358 |
2359 | /parse5/6.0.1:
2360 | resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
2361 | dev: true
2362 |
2363 | /path-exists/3.0.0:
2364 | resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=}
2365 | engines: {node: '>=4'}
2366 | dev: true
2367 |
2368 | /path-exists/4.0.0:
2369 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
2370 | engines: {node: '>=8'}
2371 | dev: true
2372 |
2373 | /path-is-absolute/1.0.1:
2374 | resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=}
2375 | engines: {node: '>=0.10.0'}
2376 | dev: true
2377 |
2378 | /path-key/3.1.1:
2379 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
2380 | engines: {node: '>=8'}
2381 | dev: true
2382 |
2383 | /path-parse/1.0.7:
2384 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
2385 | dev: true
2386 |
2387 | /path-type/4.0.0:
2388 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
2389 | engines: {node: '>=8'}
2390 | dev: true
2391 |
2392 | /picomatch/2.3.1:
2393 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
2394 | engines: {node: '>=8.6'}
2395 | dev: true
2396 |
2397 | /pify/4.0.1:
2398 | resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
2399 | engines: {node: '>=6'}
2400 | dev: true
2401 |
2402 | /pkg-conf/3.1.0:
2403 | resolution: {integrity: sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==}
2404 | engines: {node: '>=6'}
2405 | dependencies:
2406 | find-up: 3.0.0
2407 | load-json-file: 5.3.0
2408 | dev: true
2409 |
2410 | /pkg-dir/4.2.0:
2411 | resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
2412 | engines: {node: '>=8'}
2413 | dependencies:
2414 | find-up: 4.1.0
2415 | dev: true
2416 |
2417 | /plur/4.0.0:
2418 | resolution: {integrity: sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==}
2419 | engines: {node: '>=10'}
2420 | dependencies:
2421 | irregular-plurals: 3.3.0
2422 | dev: true
2423 |
2424 | /prelude-ls/1.1.2:
2425 | resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=}
2426 | engines: {node: '>= 0.8.0'}
2427 | dev: true
2428 |
2429 | /prelude-ls/1.2.1:
2430 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
2431 | engines: {node: '>= 0.8.0'}
2432 | dev: true
2433 |
2434 | /prepend-http/2.0.0:
2435 | resolution: {integrity: sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=}
2436 | engines: {node: '>=4'}
2437 | dev: true
2438 |
2439 | /pretty-ms/7.0.1:
2440 | resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==}
2441 | engines: {node: '>=10'}
2442 | dependencies:
2443 | parse-ms: 2.1.0
2444 | dev: true
2445 |
2446 | /psl/1.8.0:
2447 | resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==}
2448 | dev: true
2449 |
2450 | /pump/3.0.0:
2451 | resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
2452 | dependencies:
2453 | end-of-stream: 1.4.4
2454 | once: 1.4.0
2455 | dev: true
2456 |
2457 | /punycode/2.1.1:
2458 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
2459 | engines: {node: '>=6'}
2460 | dev: true
2461 |
2462 | /pupa/2.1.1:
2463 | resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==}
2464 | engines: {node: '>=8'}
2465 | dependencies:
2466 | escape-goat: 2.1.1
2467 | dev: true
2468 |
2469 | /queue-microtask/1.2.3:
2470 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
2471 | dev: true
2472 |
2473 | /randombytes/2.1.0:
2474 | resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
2475 | dependencies:
2476 | safe-buffer: 5.2.1
2477 | dev: true
2478 |
2479 | /rc/1.2.8:
2480 | resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
2481 | hasBin: true
2482 | dependencies:
2483 | deep-extend: 0.6.0
2484 | ini: 1.3.8
2485 | minimist: 1.2.6
2486 | strip-json-comments: 2.0.1
2487 | dev: true
2488 |
2489 | /read-pkg/5.2.0:
2490 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
2491 | engines: {node: '>=8'}
2492 | dependencies:
2493 | '@types/normalize-package-data': 2.4.1
2494 | normalize-package-data: 2.5.0
2495 | parse-json: 5.2.0
2496 | type-fest: 0.6.0
2497 | dev: true
2498 |
2499 | /readable-stream/3.6.0:
2500 | resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==}
2501 | engines: {node: '>= 6'}
2502 | dependencies:
2503 | inherits: 2.0.4
2504 | string_decoder: 1.3.0
2505 | util-deprecate: 1.0.2
2506 | dev: true
2507 |
2508 | /readdirp/3.6.0:
2509 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
2510 | engines: {node: '>=8.10.0'}
2511 | dependencies:
2512 | picomatch: 2.3.1
2513 | dev: true
2514 |
2515 | /regenerate-unicode-properties/8.2.0:
2516 | resolution: {integrity: sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==}
2517 | engines: {node: '>=4'}
2518 | dependencies:
2519 | regenerate: 1.4.2
2520 | dev: true
2521 |
2522 | /regenerate/1.4.2:
2523 | resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
2524 | dev: true
2525 |
2526 | /regexpp/3.2.0:
2527 | resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
2528 | engines: {node: '>=8'}
2529 | dev: true
2530 |
2531 | /regexpu-core/4.5.4:
2532 | resolution: {integrity: sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==}
2533 | engines: {node: '>=4'}
2534 | dependencies:
2535 | regenerate: 1.4.2
2536 | regenerate-unicode-properties: 8.2.0
2537 | regjsgen: 0.5.2
2538 | regjsparser: 0.6.9
2539 | unicode-match-property-ecmascript: 1.0.4
2540 | unicode-match-property-value-ecmascript: 1.2.0
2541 | dev: true
2542 |
2543 | /registry-auth-token/4.2.1:
2544 | resolution: {integrity: sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==}
2545 | engines: {node: '>=6.0.0'}
2546 | dependencies:
2547 | rc: 1.2.8
2548 | dev: true
2549 |
2550 | /registry-url/5.1.0:
2551 | resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==}
2552 | engines: {node: '>=8'}
2553 | dependencies:
2554 | rc: 1.2.8
2555 | dev: true
2556 |
2557 | /regjsgen/0.5.2:
2558 | resolution: {integrity: sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==}
2559 | dev: true
2560 |
2561 | /regjsparser/0.6.9:
2562 | resolution: {integrity: sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==}
2563 | hasBin: true
2564 | dependencies:
2565 | jsesc: 0.5.0
2566 | dev: true
2567 |
2568 | /require-directory/2.1.1:
2569 | resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=}
2570 | engines: {node: '>=0.10.0'}
2571 | dev: true
2572 |
2573 | /resolve-cwd/3.0.0:
2574 | resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==}
2575 | engines: {node: '>=8'}
2576 | dependencies:
2577 | resolve-from: 5.0.0
2578 | dev: true
2579 |
2580 | /resolve-from/4.0.0:
2581 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
2582 | engines: {node: '>=4'}
2583 | dev: true
2584 |
2585 | /resolve-from/5.0.0:
2586 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
2587 | engines: {node: '>=8'}
2588 | dev: true
2589 |
2590 | /resolve/1.22.0:
2591 | resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==}
2592 | hasBin: true
2593 | dependencies:
2594 | is-core-module: 2.9.0
2595 | path-parse: 1.0.7
2596 | supports-preserve-symlinks-flag: 1.0.0
2597 | dev: true
2598 |
2599 | /responselike/1.0.2:
2600 | resolution: {integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=}
2601 | dependencies:
2602 | lowercase-keys: 1.0.1
2603 | dev: true
2604 |
2605 | /restore-cursor/3.1.0:
2606 | resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
2607 | engines: {node: '>=8'}
2608 | dependencies:
2609 | onetime: 5.1.2
2610 | signal-exit: 3.0.7
2611 | dev: true
2612 |
2613 | /reusify/1.0.4:
2614 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
2615 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
2616 | dev: true
2617 |
2618 | /rimraf/3.0.2:
2619 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
2620 | hasBin: true
2621 | dependencies:
2622 | glob: 7.2.0
2623 | dev: true
2624 |
2625 | /rollup-plugin-terser/7.0.2_rollup@2.70.2:
2626 | resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==}
2627 | peerDependencies:
2628 | rollup: ^2.0.0
2629 | dependencies:
2630 | '@babel/code-frame': 7.16.7
2631 | jest-worker: 26.6.2
2632 | rollup: 2.70.2
2633 | serialize-javascript: 4.0.0
2634 | terser: 5.12.1
2635 | dev: true
2636 |
2637 | /rollup/2.70.2:
2638 | resolution: {integrity: sha512-EitogNZnfku65I1DD5Mxe8JYRUCy0hkK5X84IlDtUs+O6JRMpRciXTzyCUuX11b5L5pvjH+OmFXiQ3XjabcXgg==}
2639 | engines: {node: '>=10.0.0'}
2640 | hasBin: true
2641 | optionalDependencies:
2642 | fsevents: 2.3.2
2643 | dev: true
2644 |
2645 | /run-parallel/1.2.0:
2646 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
2647 | dependencies:
2648 | queue-microtask: 1.2.3
2649 | dev: true
2650 |
2651 | /safe-buffer/5.1.2:
2652 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
2653 | dev: true
2654 |
2655 | /safe-buffer/5.2.1:
2656 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
2657 | dev: true
2658 |
2659 | /safer-buffer/2.1.2:
2660 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
2661 | dev: true
2662 |
2663 | /saxes/5.0.1:
2664 | resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==}
2665 | engines: {node: '>=10'}
2666 | dependencies:
2667 | xmlchars: 2.2.0
2668 | dev: true
2669 |
2670 | /semver-diff/3.1.1:
2671 | resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==}
2672 | engines: {node: '>=8'}
2673 | dependencies:
2674 | semver: 6.3.0
2675 | dev: true
2676 |
2677 | /semver/5.7.1:
2678 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
2679 | hasBin: true
2680 | dev: true
2681 |
2682 | /semver/6.3.0:
2683 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
2684 | hasBin: true
2685 | dev: true
2686 |
2687 | /semver/7.3.7:
2688 | resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==}
2689 | engines: {node: '>=10'}
2690 | hasBin: true
2691 | dependencies:
2692 | lru-cache: 6.0.0
2693 | dev: true
2694 |
2695 | /serialize-error/7.0.1:
2696 | resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==}
2697 | engines: {node: '>=10'}
2698 | dependencies:
2699 | type-fest: 0.13.1
2700 | dev: true
2701 |
2702 | /serialize-javascript/4.0.0:
2703 | resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==}
2704 | dependencies:
2705 | randombytes: 2.1.0
2706 | dev: true
2707 |
2708 | /shebang-command/2.0.0:
2709 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
2710 | engines: {node: '>=8'}
2711 | dependencies:
2712 | shebang-regex: 3.0.0
2713 | dev: true
2714 |
2715 | /shebang-regex/3.0.0:
2716 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
2717 | engines: {node: '>=8'}
2718 | dev: true
2719 |
2720 | /side-channel/1.0.4:
2721 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
2722 | dependencies:
2723 | call-bind: 1.0.2
2724 | get-intrinsic: 1.1.1
2725 | object-inspect: 1.12.0
2726 | dev: true
2727 |
2728 | /signal-exit/3.0.7:
2729 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
2730 | dev: true
2731 |
2732 | /slash/3.0.0:
2733 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
2734 | engines: {node: '>=8'}
2735 | dev: true
2736 |
2737 | /slice-ansi/3.0.0:
2738 | resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==}
2739 | engines: {node: '>=8'}
2740 | dependencies:
2741 | ansi-styles: 4.3.0
2742 | astral-regex: 2.0.0
2743 | is-fullwidth-code-point: 3.0.0
2744 | dev: true
2745 |
2746 | /source-map-support/0.5.21:
2747 | resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
2748 | dependencies:
2749 | buffer-from: 1.1.2
2750 | source-map: 0.6.1
2751 | dev: true
2752 |
2753 | /source-map/0.6.1:
2754 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
2755 | engines: {node: '>=0.10.0'}
2756 | dev: true
2757 |
2758 | /source-map/0.7.3:
2759 | resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==}
2760 | engines: {node: '>= 8'}
2761 | dev: true
2762 |
2763 | /sourcemap-codec/1.4.8:
2764 | resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
2765 | dev: true
2766 |
2767 | /spdx-correct/3.1.1:
2768 | resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==}
2769 | dependencies:
2770 | spdx-expression-parse: 3.0.1
2771 | spdx-license-ids: 3.0.11
2772 | dev: true
2773 |
2774 | /spdx-exceptions/2.3.0:
2775 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
2776 | dev: true
2777 |
2778 | /spdx-expression-parse/3.0.1:
2779 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
2780 | dependencies:
2781 | spdx-exceptions: 2.3.0
2782 | spdx-license-ids: 3.0.11
2783 | dev: true
2784 |
2785 | /spdx-license-ids/3.0.11:
2786 | resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==}
2787 | dev: true
2788 |
2789 | /sprintf-js/1.0.3:
2790 | resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=}
2791 | dev: true
2792 |
2793 | /stack-utils/2.0.5:
2794 | resolution: {integrity: sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==}
2795 | engines: {node: '>=10'}
2796 | dependencies:
2797 | escape-string-regexp: 2.0.0
2798 | dev: true
2799 |
2800 | /string-width/4.2.3:
2801 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
2802 | engines: {node: '>=8'}
2803 | dependencies:
2804 | emoji-regex: 8.0.0
2805 | is-fullwidth-code-point: 3.0.0
2806 | strip-ansi: 6.0.1
2807 | dev: true
2808 |
2809 | /string.prototype.trimend/1.0.4:
2810 | resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==}
2811 | dependencies:
2812 | call-bind: 1.0.2
2813 | define-properties: 1.1.4
2814 | dev: true
2815 |
2816 | /string.prototype.trimstart/1.0.4:
2817 | resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==}
2818 | dependencies:
2819 | call-bind: 1.0.2
2820 | define-properties: 1.1.4
2821 | dev: true
2822 |
2823 | /string_decoder/1.3.0:
2824 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
2825 | dependencies:
2826 | safe-buffer: 5.2.1
2827 | dev: true
2828 |
2829 | /strip-ansi/6.0.1:
2830 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
2831 | engines: {node: '>=8'}
2832 | dependencies:
2833 | ansi-regex: 5.0.1
2834 | dev: true
2835 |
2836 | /strip-bom/3.0.0:
2837 | resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=}
2838 | engines: {node: '>=4'}
2839 | dev: true
2840 |
2841 | /strip-json-comments/2.0.1:
2842 | resolution: {integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo=}
2843 | engines: {node: '>=0.10.0'}
2844 | dev: true
2845 |
2846 | /strip-json-comments/3.1.1:
2847 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
2848 | engines: {node: '>=8'}
2849 | dev: true
2850 |
2851 | /supertap/2.0.0:
2852 | resolution: {integrity: sha512-jRzcXlCeDYvKoZGA5oRhYyR3jUIYu0enkSxtmAgHRlD7HwrovTpH4bDSi0py9FtuA8si9cW/fKommJHuaoDHJA==}
2853 | engines: {node: '>=10'}
2854 | dependencies:
2855 | arrify: 2.0.1
2856 | indent-string: 4.0.0
2857 | js-yaml: 3.14.1
2858 | serialize-error: 7.0.1
2859 | strip-ansi: 6.0.1
2860 | dev: true
2861 |
2862 | /supports-color/5.5.0:
2863 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
2864 | engines: {node: '>=4'}
2865 | dependencies:
2866 | has-flag: 3.0.0
2867 | dev: true
2868 |
2869 | /supports-color/7.2.0:
2870 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
2871 | engines: {node: '>=8'}
2872 | dependencies:
2873 | has-flag: 4.0.0
2874 | dev: true
2875 |
2876 | /supports-preserve-symlinks-flag/1.0.0:
2877 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
2878 | engines: {node: '>= 0.4'}
2879 | dev: true
2880 |
2881 | /symbol-tree/3.2.4:
2882 | resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
2883 | dev: true
2884 |
2885 | /temp-dir/2.0.0:
2886 | resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==}
2887 | engines: {node: '>=8'}
2888 | dev: true
2889 |
2890 | /terser/5.12.1:
2891 | resolution: {integrity: sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==}
2892 | engines: {node: '>=10'}
2893 | hasBin: true
2894 | dependencies:
2895 | acorn: 8.7.0
2896 | commander: 2.20.3
2897 | source-map: 0.7.3
2898 | source-map-support: 0.5.21
2899 | dev: true
2900 |
2901 | /text-table/0.2.0:
2902 | resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=}
2903 | dev: true
2904 |
2905 | /time-zone/1.0.0:
2906 | resolution: {integrity: sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=}
2907 | engines: {node: '>=4'}
2908 | dev: true
2909 |
2910 | /to-readable-stream/1.0.0:
2911 | resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==}
2912 | engines: {node: '>=6'}
2913 | dev: true
2914 |
2915 | /to-regex-range/5.0.1:
2916 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
2917 | engines: {node: '>=8.0'}
2918 | dependencies:
2919 | is-number: 7.0.0
2920 | dev: true
2921 |
2922 | /tough-cookie/4.0.0:
2923 | resolution: {integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==}
2924 | engines: {node: '>=6'}
2925 | dependencies:
2926 | psl: 1.8.0
2927 | punycode: 2.1.1
2928 | universalify: 0.1.2
2929 | dev: true
2930 |
2931 | /tr46/3.0.0:
2932 | resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==}
2933 | engines: {node: '>=12'}
2934 | dependencies:
2935 | punycode: 2.1.1
2936 | dev: true
2937 |
2938 | /trim-off-newlines/1.0.3:
2939 | resolution: {integrity: sha512-kh6Tu6GbeSNMGfrrZh6Bb/4ZEHV1QlB4xNDBeog8Y9/QwFlKTRyWvY3Fs9tRDAMZliVUwieMgEdIeL/FtqjkJg==}
2940 | engines: {node: '>=0.10.0'}
2941 | dev: true
2942 |
2943 | /tsconfig-paths/3.14.1:
2944 | resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==}
2945 | dependencies:
2946 | '@types/json5': 0.0.29
2947 | json5: 1.0.1
2948 | minimist: 1.2.6
2949 | strip-bom: 3.0.0
2950 | dev: true
2951 |
2952 | /type-check/0.3.2:
2953 | resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=}
2954 | engines: {node: '>= 0.8.0'}
2955 | dependencies:
2956 | prelude-ls: 1.1.2
2957 | dev: true
2958 |
2959 | /type-check/0.4.0:
2960 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
2961 | engines: {node: '>= 0.8.0'}
2962 | dependencies:
2963 | prelude-ls: 1.2.1
2964 | dev: true
2965 |
2966 | /type-fest/0.13.1:
2967 | resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
2968 | engines: {node: '>=10'}
2969 | dev: true
2970 |
2971 | /type-fest/0.20.2:
2972 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
2973 | engines: {node: '>=10'}
2974 | dev: true
2975 |
2976 | /type-fest/0.3.1:
2977 | resolution: {integrity: sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==}
2978 | engines: {node: '>=6'}
2979 | dev: true
2980 |
2981 | /type-fest/0.6.0:
2982 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
2983 | engines: {node: '>=8'}
2984 | dev: true
2985 |
2986 | /typedarray-to-buffer/3.1.5:
2987 | resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==}
2988 | dependencies:
2989 | is-typedarray: 1.0.0
2990 | dev: true
2991 |
2992 | /unbox-primitive/1.0.1:
2993 | resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==}
2994 | dependencies:
2995 | function-bind: 1.1.1
2996 | has-bigints: 1.0.2
2997 | has-symbols: 1.0.3
2998 | which-boxed-primitive: 1.0.2
2999 | dev: true
3000 |
3001 | /unicode-canonical-property-names-ecmascript/1.0.4:
3002 | resolution: {integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==}
3003 | engines: {node: '>=4'}
3004 | dev: true
3005 |
3006 | /unicode-match-property-ecmascript/1.0.4:
3007 | resolution: {integrity: sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==}
3008 | engines: {node: '>=4'}
3009 | dependencies:
3010 | unicode-canonical-property-names-ecmascript: 1.0.4
3011 | unicode-property-aliases-ecmascript: 1.1.0
3012 | dev: true
3013 |
3014 | /unicode-match-property-value-ecmascript/1.2.0:
3015 | resolution: {integrity: sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==}
3016 | engines: {node: '>=4'}
3017 | dev: true
3018 |
3019 | /unicode-property-aliases-ecmascript/1.1.0:
3020 | resolution: {integrity: sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==}
3021 | engines: {node: '>=4'}
3022 | dev: true
3023 |
3024 | /unique-string/2.0.0:
3025 | resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
3026 | engines: {node: '>=8'}
3027 | dependencies:
3028 | crypto-random-string: 2.0.0
3029 | dev: true
3030 |
3031 | /universalify/0.1.2:
3032 | resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
3033 | engines: {node: '>= 4.0.0'}
3034 | dev: true
3035 |
3036 | /update-notifier/5.1.0:
3037 | resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==}
3038 | engines: {node: '>=10'}
3039 | dependencies:
3040 | boxen: 5.1.2
3041 | chalk: 4.1.2
3042 | configstore: 5.0.1
3043 | has-yarn: 2.1.0
3044 | import-lazy: 2.1.0
3045 | is-ci: 2.0.0
3046 | is-installed-globally: 0.4.0
3047 | is-npm: 5.0.0
3048 | is-yarn-global: 0.3.0
3049 | latest-version: 5.1.0
3050 | pupa: 2.1.1
3051 | semver: 7.3.7
3052 | semver-diff: 3.1.1
3053 | xdg-basedir: 4.0.0
3054 | dev: true
3055 |
3056 | /uri-js/4.4.1:
3057 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
3058 | dependencies:
3059 | punycode: 2.1.1
3060 | dev: true
3061 |
3062 | /url-parse-lax/3.0.0:
3063 | resolution: {integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=}
3064 | engines: {node: '>=4'}
3065 | dependencies:
3066 | prepend-http: 2.0.0
3067 | dev: true
3068 |
3069 | /util-deprecate/1.0.2:
3070 | resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=}
3071 | dev: true
3072 |
3073 | /v8-compile-cache/2.3.0:
3074 | resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==}
3075 | dev: true
3076 |
3077 | /validate-npm-package-license/3.0.4:
3078 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
3079 | dependencies:
3080 | spdx-correct: 3.1.1
3081 | spdx-expression-parse: 3.0.1
3082 | dev: true
3083 |
3084 | /vue/2.6.14:
3085 | resolution: {integrity: sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==}
3086 | dev: true
3087 |
3088 | /w3c-hr-time/1.0.2:
3089 | resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==}
3090 | dependencies:
3091 | browser-process-hrtime: 1.0.0
3092 | dev: true
3093 |
3094 | /w3c-xmlserializer/3.0.0:
3095 | resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==}
3096 | engines: {node: '>=12'}
3097 | dependencies:
3098 | xml-name-validator: 4.0.0
3099 | dev: true
3100 |
3101 | /wcwidth/1.0.1:
3102 | resolution: {integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=}
3103 | dependencies:
3104 | defaults: 1.0.3
3105 | dev: true
3106 |
3107 | /webidl-conversions/7.0.0:
3108 | resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
3109 | engines: {node: '>=12'}
3110 | dev: true
3111 |
3112 | /well-known-symbols/2.0.0:
3113 | resolution: {integrity: sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==}
3114 | engines: {node: '>=6'}
3115 | dev: true
3116 |
3117 | /whatwg-encoding/2.0.0:
3118 | resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==}
3119 | engines: {node: '>=12'}
3120 | dependencies:
3121 | iconv-lite: 0.6.3
3122 | dev: true
3123 |
3124 | /whatwg-mimetype/3.0.0:
3125 | resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==}
3126 | engines: {node: '>=12'}
3127 | dev: true
3128 |
3129 | /whatwg-url/10.0.0:
3130 | resolution: {integrity: sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==}
3131 | engines: {node: '>=12'}
3132 | dependencies:
3133 | tr46: 3.0.0
3134 | webidl-conversions: 7.0.0
3135 | dev: true
3136 |
3137 | /whatwg-url/11.0.0:
3138 | resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==}
3139 | engines: {node: '>=12'}
3140 | dependencies:
3141 | tr46: 3.0.0
3142 | webidl-conversions: 7.0.0
3143 | dev: true
3144 |
3145 | /which-boxed-primitive/1.0.2:
3146 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
3147 | dependencies:
3148 | is-bigint: 1.0.4
3149 | is-boolean-object: 1.1.2
3150 | is-number-object: 1.0.7
3151 | is-string: 1.0.7
3152 | is-symbol: 1.0.4
3153 | dev: true
3154 |
3155 | /which/2.0.2:
3156 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
3157 | engines: {node: '>= 8'}
3158 | hasBin: true
3159 | dependencies:
3160 | isexe: 2.0.0
3161 | dev: true
3162 |
3163 | /widest-line/3.1.0:
3164 | resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==}
3165 | engines: {node: '>=8'}
3166 | dependencies:
3167 | string-width: 4.2.3
3168 | dev: true
3169 |
3170 | /word-wrap/1.2.3:
3171 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
3172 | engines: {node: '>=0.10.0'}
3173 | dev: true
3174 |
3175 | /wrap-ansi/7.0.0:
3176 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
3177 | engines: {node: '>=10'}
3178 | dependencies:
3179 | ansi-styles: 4.3.0
3180 | string-width: 4.2.3
3181 | strip-ansi: 6.0.1
3182 | dev: true
3183 |
3184 | /wrappy/1.0.2:
3185 | resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=}
3186 | dev: true
3187 |
3188 | /write-file-atomic/3.0.3:
3189 | resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}
3190 | dependencies:
3191 | imurmurhash: 0.1.4
3192 | is-typedarray: 1.0.0
3193 | signal-exit: 3.0.7
3194 | typedarray-to-buffer: 3.1.5
3195 | dev: true
3196 |
3197 | /ws/8.5.0:
3198 | resolution: {integrity: sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==}
3199 | engines: {node: '>=10.0.0'}
3200 | peerDependencies:
3201 | bufferutil: ^4.0.1
3202 | utf-8-validate: ^5.0.2
3203 | peerDependenciesMeta:
3204 | bufferutil:
3205 | optional: true
3206 | utf-8-validate:
3207 | optional: true
3208 | dev: true
3209 |
3210 | /xdg-basedir/4.0.0:
3211 | resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==}
3212 | engines: {node: '>=8'}
3213 | dev: true
3214 |
3215 | /xml-name-validator/4.0.0:
3216 | resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
3217 | engines: {node: '>=12'}
3218 | dev: true
3219 |
3220 | /xmlchars/2.2.0:
3221 | resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
3222 | dev: true
3223 |
3224 | /y18n/5.0.8:
3225 | resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
3226 | engines: {node: '>=10'}
3227 | dev: true
3228 |
3229 | /yallist/4.0.0:
3230 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
3231 | dev: true
3232 |
3233 | /yargs-parser/20.2.9:
3234 | resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
3235 | engines: {node: '>=10'}
3236 | dev: true
3237 |
3238 | /yargs/16.2.0:
3239 | resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
3240 | engines: {node: '>=10'}
3241 | dependencies:
3242 | cliui: 7.0.4
3243 | escalade: 3.1.1
3244 | get-caller-file: 2.0.5
3245 | require-directory: 2.1.1
3246 | string-width: 4.2.3
3247 | y18n: 5.0.8
3248 | yargs-parser: 20.2.9
3249 | dev: true
3250 |
--------------------------------------------------------------------------------