├── src
├── index.js
├── index.html
├── index.css
└── components
│ ├── GameboyScreen.js
│ ├── GameboySpeaker.js
│ ├── GameboyButton.js
│ ├── GameboyOptionButton.js
│ ├── GameboyTop.js
│ ├── GameboyCrystal.js
│ ├── GameboyCross.js
│ └── GameboyConsole.js
├── .gitignore
├── postcss.config.js
├── public
└── fonts
│ ├── lato.ttf
│ ├── lato.woff
│ ├── lato.woff2
│ ├── pretendo.ttf
│ ├── pretendo.woff
│ └── pretendo.woff2
├── vite.config.js
├── .stylelintrc
├── .eslintrc.js
├── package.json
└── pnpm-lock.yaml
/src/index.js:
--------------------------------------------------------------------------------
1 | import "./components/GameboyConsole.js";
2 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | dist
4 | dist-ssr
5 | *.local
--------------------------------------------------------------------------------
/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: {
3 | "postcss-nesting": true
4 | }
5 | };
6 |
--------------------------------------------------------------------------------
/public/fonts/lato.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ManzDev/twitch-gameboy-css/HEAD/public/fonts/lato.ttf
--------------------------------------------------------------------------------
/public/fonts/lato.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ManzDev/twitch-gameboy-css/HEAD/public/fonts/lato.woff
--------------------------------------------------------------------------------
/public/fonts/lato.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ManzDev/twitch-gameboy-css/HEAD/public/fonts/lato.woff2
--------------------------------------------------------------------------------
/public/fonts/pretendo.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ManzDev/twitch-gameboy-css/HEAD/public/fonts/pretendo.ttf
--------------------------------------------------------------------------------
/public/fonts/pretendo.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ManzDev/twitch-gameboy-css/HEAD/public/fonts/pretendo.woff
--------------------------------------------------------------------------------
/public/fonts/pretendo.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ManzDev/twitch-gameboy-css/HEAD/public/fonts/pretendo.woff2
--------------------------------------------------------------------------------
/vite.config.js:
--------------------------------------------------------------------------------
1 | const path = require("path");
2 | const mode = process.env.NODE_ENV === "production" ? "production" : "development";
3 | const base = mode === "production" ? "/" + path.basename(process.cwd()) + "/" : "/";
4 |
5 | module.exports = {
6 | root: "src",
7 | base,
8 | mode,
9 | publicDir: "../public",
10 | build: {
11 | outDir: "../dist",
12 | assetsDir: "./"
13 | }
14 | };
15 |
--------------------------------------------------------------------------------
/.stylelintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "stylelint-config-standard",
3 | "customSyntax": "postcss-syntax",
4 | "rules": {
5 | "declaration-colon-newline-after": "always-multi-line",
6 | "selector-type-no-unknown": null,
7 | "property-no-unknown": [
8 | true,
9 | {
10 | "ignoreProperties": [
11 | "content-visibility"
12 | ]
13 | }
14 | ]
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | env: {
3 | browser: true,
4 | es2021: true
5 | },
6 | extends: [
7 | "standard"
8 | ],
9 | parserOptions: {
10 | ecmaVersion: 12,
11 | sourceType: "module"
12 | },
13 | rules: {
14 | quotes: ["error", "double"],
15 | semi: ["error", "always"],
16 | "comma-dangle": ["error", "only-multiline"],
17 | "space-before-function-paren": ["error", "never"]
18 | }
19 | };
20 |
--------------------------------------------------------------------------------
/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | GameBoy CSS 2022
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/src/index.css:
--------------------------------------------------------------------------------
1 | @font-face {
2 | font-family: "Pretendo";
3 | src:
4 | url("fonts/pretendo.woff2") format("woff2"),
5 | url("fonts/pretendo.woff") format("woff"),
6 | url("fonts/pretendo.ttf") format("truetype");
7 | }
8 |
9 | @font-face {
10 | font-family: "Lato";
11 | src:
12 | url("fonts/lato.woff2") format("woff2"),
13 | url("fonts/lato.woff") format("woff"),
14 | url("fonts/lato.ttf") format("truetype");
15 | }
16 |
17 | body {
18 | margin: 0;
19 | background: #225;
20 | }
21 |
22 | .container {
23 | display: flex;
24 | justify-content: center;
25 | margin-top: 4em;
26 | }
27 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "twitch-gameboy-css",
3 | "version": "0.0.0",
4 | "scripts": {
5 | "dev": "vite",
6 | "build": "rm -rf dist && vite build",
7 | "preview": "vite preview",
8 | "deploy": "gh-pages -d dist"
9 | },
10 | "devDependencies": {
11 | "@stylelint/postcss-css-in-js": "^0.37.2",
12 | "eslint": "7.32.0",
13 | "eslint-config-standard": "^16.0.3",
14 | "eslint-plugin-import": "^2.25.4",
15 | "eslint-plugin-node": "^11.1.0",
16 | "eslint-plugin-promise": "^5.0.0",
17 | "gh-pages": "^3.2.3",
18 | "postcss": "^8.4.5",
19 | "postcss-html": "^1.3.0",
20 | "postcss-jsx": "^0.36.4",
21 | "postcss-nesting": "^10.1.1",
22 | "postcss-styled": "^0.34.0",
23 | "postcss-syntax": "^0.36.2",
24 | "stylelint": "^14.2.0",
25 | "stylelint-config-standard": "^24.0.0",
26 | "vite": "^2.7.2"
27 | },
28 | "keywords": [],
29 | "license": "ISC"
30 | }
--------------------------------------------------------------------------------
/src/components/GameboyScreen.js:
--------------------------------------------------------------------------------
1 | class GameboyScreen extends HTMLElement {
2 | constructor() {
3 | super();
4 | this.attachShadow({ mode: "open" });
5 | }
6 |
7 | static get styles() {
8 | return /* css */`
9 | :host {
10 | --width: 210px;
11 | --height: 180px;
12 | }
13 |
14 | .container {
15 | background: #9ca04c;
16 | width: var(--width);
17 | height: var(--height);
18 |
19 | box-shadow:
20 | 5px 5px 10px #0008 inset,
21 | -2px -1px 10px #0005 inset,
22 | 0 0 4px 3px #aaa4;
23 |
24 | display: flex;
25 | justify-content: center;
26 | align-items: flex-start;
27 | overflow: hidden;
28 | }
29 | `;
30 | }
31 |
32 | connectedCallback() {
33 | this.render();
34 | }
35 |
36 | render() {
37 | this.shadowRoot.innerHTML = /* html */`
38 |
39 |
40 |
41 |
`;
42 | }
43 | }
44 |
45 | customElements.define("gameboy-screen", GameboyScreen);
46 |
--------------------------------------------------------------------------------
/src/components/GameboySpeaker.js:
--------------------------------------------------------------------------------
1 | class GameboySpeaker extends HTMLElement {
2 | constructor() {
3 | super();
4 | this.attachShadow({ mode: "open" });
5 | }
6 |
7 | static get styles() {
8 | return /* css */`
9 | :host {
10 |
11 | }
12 |
13 | .container {
14 | display: flex;
15 | width: 120px;
16 | justify-content: space-around;
17 | position: absolute;
18 | right: 10px;
19 | bottom: 35px;
20 | transform: rotate(-30deg);
21 | }
22 |
23 | .band {
24 | width: 8px;
25 | height: 60px;
26 | border-radius: 8px;
27 | box-shadow: 3px 6px 1px rgba(0, 0, 0, 0.6) inset;
28 | background: rgba(0, 0, 0, 0.35);
29 | }
30 | `;
31 | }
32 |
33 | connectedCallback() {
34 | this.render();
35 | }
36 |
37 | render() {
38 | this.shadowRoot.innerHTML = /* html */`
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
`;
48 | }
49 | }
50 |
51 | customElements.define("gameboy-speaker", GameboySpeaker);
52 |
--------------------------------------------------------------------------------
/src/components/GameboyButton.js:
--------------------------------------------------------------------------------
1 | class GameboyButton extends HTMLElement {
2 | constructor() {
3 | super();
4 | this.attachShadow({ mode: "open" });
5 | }
6 |
7 | static get styles() {
8 | return /* css */`
9 | :host {
10 | --size: 47px;
11 | }
12 |
13 | .container {
14 | width: var(--size);
15 | height: var(--size);
16 | background-color: #E66E94;
17 | border-radius: 50%;
18 | background: radial-gradient(26px 26px at 24px 27px, #6F0119 75%, #A20D37 90%,#EF94B2);
19 | box-shadow: 1px -4px 0 -3px #7c4b5b inset, -3px 7px 5px -2px #1e0009, 1px -1px 0 2px #53182b;
20 | }
21 |
22 | .label {
23 | font-family: "Pretendo";
24 | font-size: 12px;
25 | letter-spacing: 0.5px;
26 | color: #302058;
27 | transform: translate(35%, 450%);
28 | }
29 | `;
30 | }
31 |
32 | connectedCallback() {
33 | this.name = this.getAttribute("name");
34 | this.render();
35 | }
36 |
37 | render() {
38 | this.shadowRoot.innerHTML = /* html */`
39 |
40 | `;
43 | }
44 | }
45 |
46 | customElements.define("gameboy-button", GameboyButton);
47 |
--------------------------------------------------------------------------------
/src/components/GameboyOptionButton.js:
--------------------------------------------------------------------------------
1 | class GameboyOptionButton extends HTMLElement {
2 | constructor() {
3 | super();
4 | this.attachShadow({ mode: "open" });
5 | }
6 |
7 | static get styles() {
8 | return /* css */`
9 | :host {
10 | --width: 50px;
11 | --height: 12px;
12 | }
13 |
14 | .container {
15 | background: linear-gradient(to top, #EFF2F0, #AE9FA6);
16 | box-shadow:
17 | -4px 4px 3px -3px #0005 inset,
18 | 4px -4px 3px -3px #fffc inset;
19 | transform: rotate(-28deg);
20 | border-radius: 15px;
21 | padding: 1px 0;
22 | }
23 |
24 | .button {
25 | background: #9e9baf;
26 | background-image: linear-gradient(#C0BECA, #7F7584);
27 | border-radius: 10px;
28 | box-shadow:
29 | -2px -2px 5px #0004 inset,
30 | 2px 2px 5px #fff3 inset,
31 | 2px 2px 6px #0007,
32 | -1px 2px 3px #000d;
33 | width: var(--width);
34 | height: var(--height);
35 | margin: 3px 6px;
36 | }
37 |
38 | .label {
39 | font-family: "Pretendo";
40 | font-size: 10px;
41 | letter-spacing: 0.5px;
42 | color: #302058;
43 | transform: translate(10px, 2px) rotate(-28deg);
44 | text-align: center;
45 | }
46 | `;
47 | }
48 |
49 | connectedCallback() {
50 | this.name = this.getAttribute("name");
51 | this.render();
52 | }
53 |
54 | render() {
55 | this.shadowRoot.innerHTML = /* html */`
56 |
57 |
60 | ${this.name}
61 | `;
62 | }
63 | }
64 |
65 | customElements.define("gameboy-option-button", GameboyOptionButton);
66 |
--------------------------------------------------------------------------------
/src/components/GameboyTop.js:
--------------------------------------------------------------------------------
1 | class GameboyTop extends HTMLElement {
2 | constructor() {
3 | super();
4 | this.attachShadow({ mode: "open" });
5 | }
6 |
7 | static get styles() {
8 | return /* css */`
9 | :host {
10 | --height: 25px;
11 | }
12 |
13 | .container {
14 | display: flex;
15 | padding-bottom: 5px;
16 | margin-bottom: 1px;
17 | height: var(--height);
18 | overflow: hidden;
19 | border-radius: 12px 12px 0 0;
20 | box-shadow: 0px 18px 5px -10px #fff inset;
21 | }
22 |
23 | .container > div {
24 | border-radius: 0 0 2px 2px;
25 | border: 1px solid #1111;
26 | box-shadow: 0 2px 2px #2f2725aa;
27 | }
28 |
29 | .corner {
30 | width: 25px;
31 | }
32 |
33 | .corner.left {
34 | margin-right: 5px;
35 | }
36 |
37 | .corner.right {
38 | margin-left: 5px;
39 | }
40 |
41 | .top {
42 | width: 100%;
43 | }
44 |
45 | .top span {
46 | display: inline-block;
47 | font-family: Arial, sans-serif;
48 | font-size: 12px;
49 | color: #eee;
50 | text-shadow:
51 | 1px 2px 2px #0006;
52 | border-radius: 15px;
53 | padding: 1px 4px;
54 | transform: translate(6px, 1px);
55 | box-shadow:
56 | 0px 1px 2px #0005 inset,
57 | 0px -1px 2px #fffc inset;
58 | opacity: 0.8;
59 | }
60 | `;
61 | }
62 |
63 | connectedCallback() {
64 | this.render();
65 | }
66 |
67 | render() {
68 | this.shadowRoot.innerHTML = /* html */`
69 |
70 |
71 |
72 |
73 | ◁ OFF·ON ▷
74 |
75 |
76 |
`;
77 | }
78 | }
79 |
80 | customElements.define("gameboy-top", GameboyTop);
81 |
--------------------------------------------------------------------------------
/src/components/GameboyCrystal.js:
--------------------------------------------------------------------------------
1 | import "./GameboyScreen.js";
2 |
3 | class GameboyCrystal extends HTMLElement {
4 | constructor() {
5 | super();
6 | this.attachShadow({ mode: "open" });
7 | }
8 |
9 | static get styles() {
10 | return /* css */`
11 | :host {
12 | --width: 330px;
13 | --height: 240px;
14 | }
15 |
16 | .container {
17 | background-color: #737488;
18 | width: var(--width);
19 | height: var(--height);
20 | border-radius: 10px 10px 35px 10px;
21 | border: 1px solid #666;
22 | border-width: 0 1px 0 1px;
23 | box-shadow:
24 | 0 0 2px #514c65,
25 | 0 -1px 1px #161118,
26 | 0 -2px 1px #A0939F,
27 | 0 -4px 1px #514c65,
28 | 0 0 2px 2px #9C99AC88 inset,
29 | 0 -1px 2px 1px #0006 inset;
30 | }
31 |
32 | .top {
33 | --gameboy-stripe-gradient:
34 | linear-gradient(
35 | transparent 10px,
36 | #7d1a4a 11px 12px,
37 | transparent 12px 16px,
38 | #35224e 16px 18px,
39 | transparent 18px
40 | );
41 |
42 | background: var(--gameboy-stripe-gradient);
43 | position: relative;
44 | height: 26px;
45 | margin: 0 15px;
46 | top: 0;
47 | }
48 |
49 | .top span {
50 | padding: 0 8px;
51 | background: #767189;
52 | position: absolute;
53 | right: 40px;
54 | top: 8px;
55 | }
56 |
57 | .top .text {
58 | font-size: 9.5px;
59 | }
60 |
61 | .bottom {
62 | display: flex;
63 | }
64 |
65 | .battery {
66 | padding: 0 10px;
67 | display: flex;
68 | flex-direction: column;
69 | justify-content: center;
70 | transform: translateY(-20px);
71 | }
72 |
73 | .battery .led {
74 | width: 10px;
75 | height: 10px;
76 | background: #4a4748;
77 | border-radius: 50%;
78 | margin: 6px;
79 | }
80 |
81 | .battery .led.on {
82 | background: #E11E0A;
83 | background-image: linear-gradient(0deg, transparent, #fff2);
84 | box-shadow: 0 0 2px 1.5px #d87473;
85 | }
86 |
87 | .battery .text {
88 | font-size: 8px;
89 | }
90 |
91 | .text {
92 | font-family: Arial, sans-serif;
93 | font-size: 10px;
94 | color: #eee;
95 | text-shadow: 0 0 2px #eee9;
96 | }
97 |
98 | gameboy-screen {
99 | transform: translate(2px, 2px);
100 | }
101 | `;
102 | }
103 |
104 | connectedCallback() {
105 | this.render();
106 | }
107 |
108 | render() {
109 | this.shadowRoot.innerHTML = /* html */`
110 |
111 |
112 |
113 | DOT MATRIX WITH STEREO SOUND
114 |
115 |
116 |
117 |
118 |
BATTERY
119 |
120 |
121 |
122 |
`;
123 | }
124 | }
125 |
126 | customElements.define("gameboy-crystal", GameboyCrystal);
127 |
--------------------------------------------------------------------------------
/src/components/GameboyCross.js:
--------------------------------------------------------------------------------
1 | class GameboyCross extends HTMLElement {
2 | constructor() {
3 | super();
4 | this.attachShadow({ mode: "open" });
5 | }
6 |
7 | static get styles() {
8 | return /* css */`
9 | :host {
10 | --size: 120px;
11 | }
12 |
13 | .container {
14 | --large: 85px;
15 | --short: 22px;
16 | --dark-color: #060206;
17 |
18 | margin: 5px;
19 | width: var(--size);
20 | height: var(--size);
21 | background: #CFC8D1;
22 | background-image:
23 | radial-gradient(#0003 1%, transparent),
24 | linear-gradient(50deg, #E1DEEA 10%, #D9D2D5 90%);
25 | border-radius: 50%;
26 | position: relative;
27 | display: flex;
28 | justify-content: center;
29 | align-items: center;
30 | }
31 |
32 | .axis {
33 | background: var(--dark-color);
34 | border-radius: 2px;
35 | box-shadow:
36 | 0 0 1px 4px #000,
37 | 0 5px 2px 1px #0008;
38 | display: flex;
39 | justify-content: space-between;
40 | }
41 |
42 | .axis::before,
43 | .axis::after {
44 | content: "";
45 | display: block;
46 | background: #ddd;
47 | filter:
48 | drop-shadow(2px 5px 1px red)
49 | drop-shadow(-2px -5px 1px blue);
50 | width: 6px;
51 | height: 6px;
52 | clip-path: polygon(0 0, 50% 100%, 100% 0);
53 | position: absolute;
54 | }
55 |
56 | .axis.x::before,
57 | .axis.x::after {
58 | --x: 0;
59 | transform: translate(var(--x), 8px) rotate(var(--rotate));
60 | }
61 |
62 | .axis.x::before { --x: -15px; --rotate: 90deg; }
63 | .axis.x::after { --x: 15px; --rotate: -90deg; }
64 |
65 | .axis.y::before,
66 | .axis.y::after {
67 | --y: 0;
68 | transform: translate(8px, var(--y)) rotate(var(--rotate));
69 | }
70 |
71 | .axis.y::before { --y: -15px; --rotate: 180deg; }
72 | .axis.y::after { --y: 15px; --rotate: 0; }
73 |
74 | .axis.x::after { right: 0; }
75 | .axis.y::after { bottom: 0; }
76 |
77 | .axis.x {
78 | width: var(--large);
79 | height: var(--short);
80 | position: absolute;
81 | border: 2px solid #363439;
82 | border-top: 3px solid #B7BEC8;
83 | }
84 |
85 | .axis.y {
86 | width: var(--short);
87 | height: var(--large);
88 | position: absolute;
89 | border: 2px solid #363439;
90 | border-top: 3px solid #B7BEC8;
91 | flex-direction: column;
92 | }
93 |
94 | .axis .group {
95 | width: calc(var(--short) + 0px);
96 | height: calc(var(--short) - 4px);
97 | display: flex;
98 | justify-content: center;
99 | align-items: center;
100 | gap: 0 3px;
101 | }
102 |
103 | .axis.y .group {
104 | transform: rotate(90deg);
105 | padding: 5px 1px;
106 | }
107 |
108 | .axis.x .group {
109 | padding: 2px 1px;
110 | }
111 |
112 | .axis .group .band {
113 | width: 5px;
114 | height: 100%;
115 | background: #181818;
116 | border-radius: 5px;
117 | }
118 |
119 | .center {
120 | width: calc(var(--short) + 5px);
121 | height: calc(var(--short) + 5px);
122 | background: var(--dark-color);
123 | position: absolute;
124 | display: flex;
125 | justify-content: center;
126 | align-items: center;
127 | }
128 |
129 | .center .gap {
130 | width: 80%;
131 | height: 80%;
132 | background:
133 | conic-gradient(
134 | #DDE8F777 0 1%,
135 | transparent 10% 35%,
136 | #DDE8F7 50%,
137 | transparent 65% 90%,
138 | #DDE8F777 99%
139 | );
140 | border-radius: 50%;
141 | }
142 | `;
143 | }
144 |
145 | connectedCallback() {
146 | this.render();
147 | }
148 |
149 | render() {
150 | this.shadowRoot.innerHTML = /* html */`
151 |
152 | `;
181 | }
182 | }
183 |
184 | customElements.define("gameboy-cross", GameboyCross);
185 |
--------------------------------------------------------------------------------
/src/components/GameboyConsole.js:
--------------------------------------------------------------------------------
1 | import "./GameboyTop.js";
2 | import "./GameboyCrystal.js";
3 | import "./GameboyCross.js";
4 | import "./GameboyButton.js";
5 | import "./GameboyOptionButton.js";
6 | import "./GameboySpeaker.js";
7 |
8 | class GameboyConsole extends HTMLElement {
9 | constructor() {
10 | super();
11 | this.attachShadow({ mode: "open" });
12 | }
13 |
14 | static get styles() {
15 | return /* css */`
16 | :host {
17 | --width: 380px;
18 | --height: 625px;
19 | }
20 |
21 | .container {
22 | --gameboy-bottom-depth: linear-gradient(transparent 97.75%, #0004 98.5%, #0005 99%);
23 |
24 | width: var(--width);
25 | height: var(--height);
26 | background-color: #d7d2d8;
27 | background-image:
28 | linear-gradient(-31deg, #8b8b8b 0 75px, transparent 80px),
29 | var(--gameboy-bottom-depth);
30 | border-radius: 12px 12px 75px 12px;
31 | box-shadow:
32 | 0 0 10px #0007,
33 | 1px 0 10px 3px #0008 inset;
34 |
35 | display: flex;
36 | flex-direction: column;
37 | justify-content: space-between;
38 | position: relative;
39 | }
40 |
41 | .screen-container {
42 | height: 325px;
43 | display: flex;
44 | flex-direction: column;
45 | justify-content: center;
46 | align-items: flex-start;
47 | padding: 0 25px;
48 | border-top: 1px solid #fff8;
49 | border-radius: 2% 2% 0% 0% / 0.5% 0.5% 0% 0%;
50 | }
51 |
52 | .brand {
53 | color: #332C60;
54 | padding-top: 4px;
55 | text-shadow: 0 0 1px #30205855;
56 | }
57 |
58 | .brand .company {
59 | font-family: "Pretendo";
60 | font-size: 15px;
61 | letter-spacing: 0.5px;
62 | }
63 |
64 | .brand .product {
65 | font-family: "Lato";
66 | font-size: 23px;
67 | font-weight: bold;
68 | font-style: italic;
69 | }
70 |
71 | .brand sub {
72 | display: inline-block;
73 | font-family: "Lato";
74 | font-size: 15px;
75 | transform: translateY(2px);
76 | }
77 |
78 | .controls-container {
79 | height: 275px;
80 | display: flex;
81 | flex-direction: column;
82 | align-items: center;
83 | }
84 |
85 | .controls {
86 | display: flex;
87 | justify-content: space-between;
88 | width: 100%;
89 | height: 140px;
90 | padding: 0 20px 0 10px;
91 | box-sizing: border-box;
92 | }
93 |
94 | .controls gameboy-cross {
95 | width: 130px;
96 | height: 130px;
97 | }
98 |
99 | .controls .buttons {
100 | width: 140px;
101 | height: 68px;
102 | background: linear-gradient(10deg, #EFF2F099, #AE9FA699);
103 | box-shadow:
104 | 0 0 4px 2px #ccc,
105 | 0 20px 4px -2px #6661 inset;
106 | border-radius: 40px;
107 | transform: translateY(30px) rotate(-25deg);
108 |
109 | display: flex;
110 | justify-content: space-between;
111 | padding: 10px;
112 | box-sizing: border-box;
113 | }
114 |
115 | gameboy-speaker {
116 | width: 130px;
117 | height: 90px;
118 | position: absolute;
119 | bottom: 0;
120 | right: 0;
121 | }
122 |
123 | .option-buttons {
124 | width: 130px;
125 | height: 55px;
126 | display: flex;
127 | transform: translateY(30px);
128 | }
129 |
130 | .bottom {
131 | position: absolute;
132 | bottom: 0;
133 | }
134 |
135 | .bottom .phones {
136 | display: inline-block;
137 | font-family: Arial, sans-serif;
138 | font-size: 10px;
139 | color: #eee;
140 | border-radius: 15px;
141 | padding: 2px 4px;
142 | text-shadow: 1px 1px 1px #0003;
143 | box-shadow:
144 | 1px 2px 2px #0005 inset,
145 | 0px -2px 2px #fffd inset;
146 | opacity: 0.8;
147 | transform: translate(-2px, 0);
148 | }
149 |
150 | .bottom .phones span {
151 | filter: brightness(0) invert(0.95);
152 | }
153 |
154 | .slot {
155 | margin: auto;
156 | }
157 |
158 | .slot,
159 | .slot::before,
160 | .slot::after {
161 | width: 5px;
162 | height: 10px;
163 | background-image: radial-gradient(transparent, #0003);
164 | }
165 |
166 | .slot::before,
167 | .slot::after {
168 | content: "";
169 | display: block;
170 | width: 5px;
171 | height: 10px;
172 | position: absolute;
173 | }
174 |
175 | .slot::before {
176 | transform: translateX(-8px);
177 | }
178 |
179 | .slot::after {
180 | transform: translateX(8px);
181 | }
182 |
183 | .power-switch {
184 | width: 34px;
185 | height: 30px;
186 | border-radius: 50%;
187 | position: absolute;
188 | background: #fff;
189 | background-image: repeating-linear-gradient(to bottom, #fff 0 1px, #ddd 1px 3px);
190 | transform: translate(50px, -8px);
191 | z-index: -1;
192 | }
193 |
194 | .power-switch.on {
195 | transform: translate(70px, -8px);
196 | }
197 |
198 | `;
199 | }
200 |
201 | connectedCallback() {
202 | this.render();
203 | }
204 |
205 | render() {
206 | this.shadowRoot.innerHTML = /* html */`
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 | Nintendo
215 | GAME BOY
216 | ™
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
🎧PHONES
234 |
235 |
236 |
237 |
`;
238 | }
239 | }
240 |
241 | customElements.define("gameboy-console", GameboyConsole);
242 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: 5.3
2 |
3 | specifiers:
4 | '@stylelint/postcss-css-in-js': ^0.37.2
5 | eslint: 7.32.0
6 | eslint-config-standard: ^16.0.3
7 | eslint-plugin-import: ^2.25.4
8 | eslint-plugin-node: ^11.1.0
9 | eslint-plugin-promise: ^5.0.0
10 | gh-pages: ^3.2.3
11 | postcss: ^8.4.5
12 | postcss-html: ^1.3.0
13 | postcss-jsx: ^0.36.4
14 | postcss-nesting: ^10.1.1
15 | postcss-styled: ^0.34.0
16 | postcss-syntax: ^0.36.2
17 | stylelint: ^14.2.0
18 | stylelint-config-standard: ^24.0.0
19 | vite: ^2.7.2
20 |
21 | devDependencies:
22 | '@stylelint/postcss-css-in-js': 0.37.2_8143638ceb7d0d47a7ad2c329d589c11
23 | eslint: 7.32.0
24 | eslint-config-standard: 16.0.3_6a48346ff31498e55146b31bc801dc94
25 | eslint-plugin-import: 2.25.4_eslint@7.32.0
26 | eslint-plugin-node: 11.1.0_eslint@7.32.0
27 | eslint-plugin-promise: 5.2.0_eslint@7.32.0
28 | gh-pages: 3.2.3
29 | postcss: 8.4.5
30 | postcss-html: 1.3.0
31 | postcss-jsx: 0.36.4_8143638ceb7d0d47a7ad2c329d589c11
32 | postcss-nesting: 10.1.1_postcss@8.4.5
33 | postcss-styled: 0.34.0_8143638ceb7d0d47a7ad2c329d589c11
34 | postcss-syntax: 0.36.2_postcss@8.4.5
35 | stylelint: 14.2.0
36 | stylelint-config-standard: 24.0.0_stylelint@14.2.0
37 | vite: 2.7.10
38 |
39 | packages:
40 |
41 | /@babel/code-frame/7.12.11:
42 | resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==}
43 | dependencies:
44 | '@babel/highlight': 7.16.7
45 | dev: true
46 |
47 | /@babel/code-frame/7.16.7:
48 | resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==}
49 | engines: {node: '>=6.9.0'}
50 | dependencies:
51 | '@babel/highlight': 7.16.7
52 | dev: true
53 |
54 | /@babel/compat-data/7.16.4:
55 | resolution: {integrity: sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==}
56 | engines: {node: '>=6.9.0'}
57 | dev: true
58 |
59 | /@babel/core/7.16.7:
60 | resolution: {integrity: sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==}
61 | engines: {node: '>=6.9.0'}
62 | dependencies:
63 | '@babel/code-frame': 7.16.7
64 | '@babel/generator': 7.16.7
65 | '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.16.7
66 | '@babel/helper-module-transforms': 7.16.7
67 | '@babel/helpers': 7.16.7
68 | '@babel/parser': 7.16.7
69 | '@babel/template': 7.16.7
70 | '@babel/traverse': 7.16.7
71 | '@babel/types': 7.16.7
72 | convert-source-map: 1.8.0
73 | debug: 4.3.3
74 | gensync: 1.0.0-beta.2
75 | json5: 2.2.0
76 | semver: 6.3.0
77 | source-map: 0.5.7
78 | transitivePeerDependencies:
79 | - supports-color
80 | dev: true
81 |
82 | /@babel/generator/7.16.7:
83 | resolution: {integrity: sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==}
84 | engines: {node: '>=6.9.0'}
85 | dependencies:
86 | '@babel/types': 7.16.7
87 | jsesc: 2.5.2
88 | source-map: 0.5.7
89 | dev: true
90 |
91 | /@babel/helper-compilation-targets/7.16.7_@babel+core@7.16.7:
92 | resolution: {integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==}
93 | engines: {node: '>=6.9.0'}
94 | peerDependencies:
95 | '@babel/core': ^7.0.0
96 | dependencies:
97 | '@babel/compat-data': 7.16.4
98 | '@babel/core': 7.16.7
99 | '@babel/helper-validator-option': 7.16.7
100 | browserslist: 4.19.1
101 | semver: 6.3.0
102 | dev: true
103 |
104 | /@babel/helper-environment-visitor/7.16.7:
105 | resolution: {integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==}
106 | engines: {node: '>=6.9.0'}
107 | dependencies:
108 | '@babel/types': 7.16.7
109 | dev: true
110 |
111 | /@babel/helper-function-name/7.16.7:
112 | resolution: {integrity: sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==}
113 | engines: {node: '>=6.9.0'}
114 | dependencies:
115 | '@babel/helper-get-function-arity': 7.16.7
116 | '@babel/template': 7.16.7
117 | '@babel/types': 7.16.7
118 | dev: true
119 |
120 | /@babel/helper-get-function-arity/7.16.7:
121 | resolution: {integrity: sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==}
122 | engines: {node: '>=6.9.0'}
123 | dependencies:
124 | '@babel/types': 7.16.7
125 | dev: true
126 |
127 | /@babel/helper-hoist-variables/7.16.7:
128 | resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==}
129 | engines: {node: '>=6.9.0'}
130 | dependencies:
131 | '@babel/types': 7.16.7
132 | dev: true
133 |
134 | /@babel/helper-module-imports/7.16.7:
135 | resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==}
136 | engines: {node: '>=6.9.0'}
137 | dependencies:
138 | '@babel/types': 7.16.7
139 | dev: true
140 |
141 | /@babel/helper-module-transforms/7.16.7:
142 | resolution: {integrity: sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==}
143 | engines: {node: '>=6.9.0'}
144 | dependencies:
145 | '@babel/helper-environment-visitor': 7.16.7
146 | '@babel/helper-module-imports': 7.16.7
147 | '@babel/helper-simple-access': 7.16.7
148 | '@babel/helper-split-export-declaration': 7.16.7
149 | '@babel/helper-validator-identifier': 7.16.7
150 | '@babel/template': 7.16.7
151 | '@babel/traverse': 7.16.7
152 | '@babel/types': 7.16.7
153 | transitivePeerDependencies:
154 | - supports-color
155 | dev: true
156 |
157 | /@babel/helper-simple-access/7.16.7:
158 | resolution: {integrity: sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==}
159 | engines: {node: '>=6.9.0'}
160 | dependencies:
161 | '@babel/types': 7.16.7
162 | dev: true
163 |
164 | /@babel/helper-split-export-declaration/7.16.7:
165 | resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==}
166 | engines: {node: '>=6.9.0'}
167 | dependencies:
168 | '@babel/types': 7.16.7
169 | dev: true
170 |
171 | /@babel/helper-validator-identifier/7.16.7:
172 | resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==}
173 | engines: {node: '>=6.9.0'}
174 | dev: true
175 |
176 | /@babel/helper-validator-option/7.16.7:
177 | resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==}
178 | engines: {node: '>=6.9.0'}
179 | dev: true
180 |
181 | /@babel/helpers/7.16.7:
182 | resolution: {integrity: sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==}
183 | engines: {node: '>=6.9.0'}
184 | dependencies:
185 | '@babel/template': 7.16.7
186 | '@babel/traverse': 7.16.7
187 | '@babel/types': 7.16.7
188 | transitivePeerDependencies:
189 | - supports-color
190 | dev: true
191 |
192 | /@babel/highlight/7.16.7:
193 | resolution: {integrity: sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==}
194 | engines: {node: '>=6.9.0'}
195 | dependencies:
196 | '@babel/helper-validator-identifier': 7.16.7
197 | chalk: 2.4.2
198 | js-tokens: 4.0.0
199 | dev: true
200 |
201 | /@babel/parser/7.16.7:
202 | resolution: {integrity: sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==}
203 | engines: {node: '>=6.0.0'}
204 | hasBin: true
205 | dev: true
206 |
207 | /@babel/template/7.16.7:
208 | resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==}
209 | engines: {node: '>=6.9.0'}
210 | dependencies:
211 | '@babel/code-frame': 7.16.7
212 | '@babel/parser': 7.16.7
213 | '@babel/types': 7.16.7
214 | dev: true
215 |
216 | /@babel/traverse/7.16.7:
217 | resolution: {integrity: sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==}
218 | engines: {node: '>=6.9.0'}
219 | dependencies:
220 | '@babel/code-frame': 7.16.7
221 | '@babel/generator': 7.16.7
222 | '@babel/helper-environment-visitor': 7.16.7
223 | '@babel/helper-function-name': 7.16.7
224 | '@babel/helper-hoist-variables': 7.16.7
225 | '@babel/helper-split-export-declaration': 7.16.7
226 | '@babel/parser': 7.16.7
227 | '@babel/types': 7.16.7
228 | debug: 4.3.3
229 | globals: 11.12.0
230 | transitivePeerDependencies:
231 | - supports-color
232 | dev: true
233 |
234 | /@babel/types/7.16.7:
235 | resolution: {integrity: sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==}
236 | engines: {node: '>=6.9.0'}
237 | dependencies:
238 | '@babel/helper-validator-identifier': 7.16.7
239 | to-fast-properties: 2.0.0
240 | dev: true
241 |
242 | /@eslint/eslintrc/0.4.3:
243 | resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==}
244 | engines: {node: ^10.12.0 || >=12.0.0}
245 | dependencies:
246 | ajv: 6.12.6
247 | debug: 4.3.3
248 | espree: 7.3.1
249 | globals: 13.12.0
250 | ignore: 4.0.6
251 | import-fresh: 3.3.0
252 | js-yaml: 3.14.1
253 | minimatch: 3.0.4
254 | strip-json-comments: 3.1.1
255 | transitivePeerDependencies:
256 | - supports-color
257 | dev: true
258 |
259 | /@humanwhocodes/config-array/0.5.0:
260 | resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==}
261 | engines: {node: '>=10.10.0'}
262 | dependencies:
263 | '@humanwhocodes/object-schema': 1.2.1
264 | debug: 4.3.3
265 | minimatch: 3.0.4
266 | transitivePeerDependencies:
267 | - supports-color
268 | dev: true
269 |
270 | /@humanwhocodes/object-schema/1.2.1:
271 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
272 | dev: true
273 |
274 | /@nodelib/fs.scandir/2.1.5:
275 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
276 | engines: {node: '>= 8'}
277 | dependencies:
278 | '@nodelib/fs.stat': 2.0.5
279 | run-parallel: 1.2.0
280 | dev: true
281 |
282 | /@nodelib/fs.stat/2.0.5:
283 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
284 | engines: {node: '>= 8'}
285 | dev: true
286 |
287 | /@nodelib/fs.walk/1.2.8:
288 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
289 | engines: {node: '>= 8'}
290 | dependencies:
291 | '@nodelib/fs.scandir': 2.1.5
292 | fastq: 1.13.0
293 | dev: true
294 |
295 | /@stylelint/postcss-css-in-js/0.37.2_8143638ceb7d0d47a7ad2c329d589c11:
296 | resolution: {integrity: sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==}
297 | peerDependencies:
298 | postcss: '>=7.0.0'
299 | postcss-syntax: '>=0.36.2'
300 | dependencies:
301 | '@babel/core': 7.16.7
302 | postcss: 8.4.5
303 | postcss-syntax: 0.36.2_postcss@8.4.5
304 | transitivePeerDependencies:
305 | - supports-color
306 | dev: true
307 |
308 | /@types/json5/0.0.29:
309 | resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=}
310 | dev: true
311 |
312 | /@types/minimist/1.2.2:
313 | resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==}
314 | dev: true
315 |
316 | /@types/normalize-package-data/2.4.1:
317 | resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
318 | dev: true
319 |
320 | /@types/parse-json/4.0.0:
321 | resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
322 | dev: true
323 |
324 | /acorn-jsx/5.3.2_acorn@7.4.1:
325 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
326 | peerDependencies:
327 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
328 | dependencies:
329 | acorn: 7.4.1
330 | dev: true
331 |
332 | /acorn/7.4.1:
333 | resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
334 | engines: {node: '>=0.4.0'}
335 | hasBin: true
336 | dev: true
337 |
338 | /ajv/6.12.6:
339 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
340 | dependencies:
341 | fast-deep-equal: 3.1.3
342 | fast-json-stable-stringify: 2.1.0
343 | json-schema-traverse: 0.4.1
344 | uri-js: 4.4.1
345 | dev: true
346 |
347 | /ajv/8.8.2:
348 | resolution: {integrity: sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==}
349 | dependencies:
350 | fast-deep-equal: 3.1.3
351 | json-schema-traverse: 1.0.0
352 | require-from-string: 2.0.2
353 | uri-js: 4.4.1
354 | dev: true
355 |
356 | /ansi-colors/4.1.1:
357 | resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==}
358 | engines: {node: '>=6'}
359 | dev: true
360 |
361 | /ansi-regex/5.0.1:
362 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
363 | engines: {node: '>=8'}
364 | dev: true
365 |
366 | /ansi-styles/3.2.1:
367 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
368 | engines: {node: '>=4'}
369 | dependencies:
370 | color-convert: 1.9.3
371 | dev: true
372 |
373 | /ansi-styles/4.3.0:
374 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
375 | engines: {node: '>=8'}
376 | dependencies:
377 | color-convert: 2.0.1
378 | dev: true
379 |
380 | /argparse/1.0.10:
381 | resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
382 | dependencies:
383 | sprintf-js: 1.0.3
384 | dev: true
385 |
386 | /array-includes/3.1.4:
387 | resolution: {integrity: sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==}
388 | engines: {node: '>= 0.4'}
389 | dependencies:
390 | call-bind: 1.0.2
391 | define-properties: 1.1.3
392 | es-abstract: 1.19.1
393 | get-intrinsic: 1.1.1
394 | is-string: 1.0.7
395 | dev: true
396 |
397 | /array-union/1.0.2:
398 | resolution: {integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=}
399 | engines: {node: '>=0.10.0'}
400 | dependencies:
401 | array-uniq: 1.0.3
402 | dev: true
403 |
404 | /array-union/2.1.0:
405 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
406 | engines: {node: '>=8'}
407 | dev: true
408 |
409 | /array-uniq/1.0.3:
410 | resolution: {integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=}
411 | engines: {node: '>=0.10.0'}
412 | dev: true
413 |
414 | /array.prototype.flat/1.2.5:
415 | resolution: {integrity: sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==}
416 | engines: {node: '>= 0.4'}
417 | dependencies:
418 | call-bind: 1.0.2
419 | define-properties: 1.1.3
420 | es-abstract: 1.19.1
421 | dev: true
422 |
423 | /arrify/1.0.1:
424 | resolution: {integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=}
425 | engines: {node: '>=0.10.0'}
426 | dev: true
427 |
428 | /astral-regex/2.0.0:
429 | resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
430 | engines: {node: '>=8'}
431 | dev: true
432 |
433 | /async/2.6.3:
434 | resolution: {integrity: sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==}
435 | dependencies:
436 | lodash: 4.17.21
437 | dev: true
438 |
439 | /balanced-match/1.0.2:
440 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
441 | dev: true
442 |
443 | /balanced-match/2.0.0:
444 | resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==}
445 | dev: true
446 |
447 | /brace-expansion/1.1.11:
448 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
449 | dependencies:
450 | balanced-match: 1.0.2
451 | concat-map: 0.0.1
452 | dev: true
453 |
454 | /braces/3.0.2:
455 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
456 | engines: {node: '>=8'}
457 | dependencies:
458 | fill-range: 7.0.1
459 | dev: true
460 |
461 | /browserslist/4.19.1:
462 | resolution: {integrity: sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==}
463 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
464 | hasBin: true
465 | dependencies:
466 | caniuse-lite: 1.0.30001298
467 | electron-to-chromium: 1.4.38
468 | escalade: 3.1.1
469 | node-releases: 2.0.1
470 | picocolors: 1.0.0
471 | dev: true
472 |
473 | /call-bind/1.0.2:
474 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
475 | dependencies:
476 | function-bind: 1.1.1
477 | get-intrinsic: 1.1.1
478 | dev: true
479 |
480 | /callsites/3.1.0:
481 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
482 | engines: {node: '>=6'}
483 | dev: true
484 |
485 | /camelcase-keys/6.2.2:
486 | resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==}
487 | engines: {node: '>=8'}
488 | dependencies:
489 | camelcase: 5.3.1
490 | map-obj: 4.3.0
491 | quick-lru: 4.0.1
492 | dev: true
493 |
494 | /camelcase/5.3.1:
495 | resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
496 | engines: {node: '>=6'}
497 | dev: true
498 |
499 | /caniuse-lite/1.0.30001298:
500 | resolution: {integrity: sha512-AcKqikjMLlvghZL/vfTHorlQsLDhGRalYf1+GmWCf5SCMziSGjRYQW/JEksj14NaYHIR6KIhrFAy0HV5C25UzQ==}
501 | dev: true
502 |
503 | /chalk/2.4.2:
504 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
505 | engines: {node: '>=4'}
506 | dependencies:
507 | ansi-styles: 3.2.1
508 | escape-string-regexp: 1.0.5
509 | supports-color: 5.5.0
510 | dev: true
511 |
512 | /chalk/4.1.2:
513 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
514 | engines: {node: '>=10'}
515 | dependencies:
516 | ansi-styles: 4.3.0
517 | supports-color: 7.2.0
518 | dev: true
519 |
520 | /clone-regexp/2.2.0:
521 | resolution: {integrity: sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==}
522 | engines: {node: '>=6'}
523 | dependencies:
524 | is-regexp: 2.1.0
525 | dev: true
526 |
527 | /color-convert/1.9.3:
528 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
529 | dependencies:
530 | color-name: 1.1.3
531 | dev: true
532 |
533 | /color-convert/2.0.1:
534 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
535 | engines: {node: '>=7.0.0'}
536 | dependencies:
537 | color-name: 1.1.4
538 | dev: true
539 |
540 | /color-name/1.1.3:
541 | resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=}
542 | dev: true
543 |
544 | /color-name/1.1.4:
545 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
546 | dev: true
547 |
548 | /colord/2.9.2:
549 | resolution: {integrity: sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==}
550 | dev: true
551 |
552 | /commander/2.20.3:
553 | resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
554 | dev: true
555 |
556 | /commondir/1.0.1:
557 | resolution: {integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=}
558 | dev: true
559 |
560 | /concat-map/0.0.1:
561 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
562 | dev: true
563 |
564 | /convert-source-map/1.8.0:
565 | resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==}
566 | dependencies:
567 | safe-buffer: 5.1.2
568 | dev: true
569 |
570 | /cosmiconfig/7.0.1:
571 | resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==}
572 | engines: {node: '>=10'}
573 | dependencies:
574 | '@types/parse-json': 4.0.0
575 | import-fresh: 3.3.0
576 | parse-json: 5.2.0
577 | path-type: 4.0.0
578 | yaml: 1.10.2
579 | dev: true
580 |
581 | /cross-spawn/7.0.3:
582 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
583 | engines: {node: '>= 8'}
584 | dependencies:
585 | path-key: 3.1.1
586 | shebang-command: 2.0.0
587 | which: 2.0.2
588 | dev: true
589 |
590 | /cssesc/3.0.0:
591 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
592 | engines: {node: '>=4'}
593 | hasBin: true
594 | dev: true
595 |
596 | /debug/2.6.9:
597 | resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
598 | dependencies:
599 | ms: 2.0.0
600 | dev: true
601 |
602 | /debug/3.2.7:
603 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
604 | dependencies:
605 | ms: 2.1.3
606 | dev: true
607 |
608 | /debug/4.3.3:
609 | resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==}
610 | engines: {node: '>=6.0'}
611 | peerDependencies:
612 | supports-color: '*'
613 | peerDependenciesMeta:
614 | supports-color:
615 | optional: true
616 | dependencies:
617 | ms: 2.1.2
618 | dev: true
619 |
620 | /decamelize-keys/1.1.0:
621 | resolution: {integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=}
622 | engines: {node: '>=0.10.0'}
623 | dependencies:
624 | decamelize: 1.2.0
625 | map-obj: 1.0.1
626 | dev: true
627 |
628 | /decamelize/1.2.0:
629 | resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=}
630 | engines: {node: '>=0.10.0'}
631 | dev: true
632 |
633 | /deep-is/0.1.4:
634 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
635 | dev: true
636 |
637 | /define-properties/1.1.3:
638 | resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==}
639 | engines: {node: '>= 0.4'}
640 | dependencies:
641 | object-keys: 1.1.1
642 | dev: true
643 |
644 | /dir-glob/3.0.1:
645 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
646 | engines: {node: '>=8'}
647 | dependencies:
648 | path-type: 4.0.0
649 | dev: true
650 |
651 | /doctrine/2.1.0:
652 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
653 | engines: {node: '>=0.10.0'}
654 | dependencies:
655 | esutils: 2.0.3
656 | dev: true
657 |
658 | /doctrine/3.0.0:
659 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
660 | engines: {node: '>=6.0.0'}
661 | dependencies:
662 | esutils: 2.0.3
663 | dev: true
664 |
665 | /dom-serializer/1.3.2:
666 | resolution: {integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==}
667 | dependencies:
668 | domelementtype: 2.2.0
669 | domhandler: 4.3.0
670 | entities: 2.2.0
671 | dev: true
672 |
673 | /domelementtype/2.2.0:
674 | resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==}
675 | dev: true
676 |
677 | /domhandler/4.3.0:
678 | resolution: {integrity: sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==}
679 | engines: {node: '>= 4'}
680 | dependencies:
681 | domelementtype: 2.2.0
682 | dev: true
683 |
684 | /domutils/2.8.0:
685 | resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
686 | dependencies:
687 | dom-serializer: 1.3.2
688 | domelementtype: 2.2.0
689 | domhandler: 4.3.0
690 | dev: true
691 |
692 | /electron-to-chromium/1.4.38:
693 | resolution: {integrity: sha512-WhHt3sZazKj0KK/UpgsbGQnUUoFeAHVishzHFExMxagpZgjiGYSC9S0ZlbhCfSH2L2i+2A1yyqOIliTctMx7KQ==}
694 | dev: true
695 |
696 | /email-addresses/3.1.0:
697 | resolution: {integrity: sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==}
698 | dev: true
699 |
700 | /emoji-regex/8.0.0:
701 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
702 | dev: true
703 |
704 | /enquirer/2.3.6:
705 | resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
706 | engines: {node: '>=8.6'}
707 | dependencies:
708 | ansi-colors: 4.1.1
709 | dev: true
710 |
711 | /entities/2.2.0:
712 | resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
713 | dev: true
714 |
715 | /entities/3.0.1:
716 | resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==}
717 | engines: {node: '>=0.12'}
718 | dev: true
719 |
720 | /error-ex/1.3.2:
721 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
722 | dependencies:
723 | is-arrayish: 0.2.1
724 | dev: true
725 |
726 | /es-abstract/1.19.1:
727 | resolution: {integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==}
728 | engines: {node: '>= 0.4'}
729 | dependencies:
730 | call-bind: 1.0.2
731 | es-to-primitive: 1.2.1
732 | function-bind: 1.1.1
733 | get-intrinsic: 1.1.1
734 | get-symbol-description: 1.0.0
735 | has: 1.0.3
736 | has-symbols: 1.0.2
737 | internal-slot: 1.0.3
738 | is-callable: 1.2.4
739 | is-negative-zero: 2.0.2
740 | is-regex: 1.1.4
741 | is-shared-array-buffer: 1.0.1
742 | is-string: 1.0.7
743 | is-weakref: 1.0.2
744 | object-inspect: 1.12.0
745 | object-keys: 1.1.1
746 | object.assign: 4.1.2
747 | string.prototype.trimend: 1.0.4
748 | string.prototype.trimstart: 1.0.4
749 | unbox-primitive: 1.0.1
750 | dev: true
751 |
752 | /es-to-primitive/1.2.1:
753 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
754 | engines: {node: '>= 0.4'}
755 | dependencies:
756 | is-callable: 1.2.4
757 | is-date-object: 1.0.5
758 | is-symbol: 1.0.4
759 | dev: true
760 |
761 | /esbuild-android-arm64/0.13.15:
762 | resolution: {integrity: sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg==}
763 | cpu: [arm64]
764 | os: [android]
765 | requiresBuild: true
766 | dev: true
767 | optional: true
768 |
769 | /esbuild-darwin-64/0.13.15:
770 | resolution: {integrity: sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ==}
771 | cpu: [x64]
772 | os: [darwin]
773 | requiresBuild: true
774 | dev: true
775 | optional: true
776 |
777 | /esbuild-darwin-arm64/0.13.15:
778 | resolution: {integrity: sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ==}
779 | cpu: [arm64]
780 | os: [darwin]
781 | requiresBuild: true
782 | dev: true
783 | optional: true
784 |
785 | /esbuild-freebsd-64/0.13.15:
786 | resolution: {integrity: sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA==}
787 | cpu: [x64]
788 | os: [freebsd]
789 | requiresBuild: true
790 | dev: true
791 | optional: true
792 |
793 | /esbuild-freebsd-arm64/0.13.15:
794 | resolution: {integrity: sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ==}
795 | cpu: [arm64]
796 | os: [freebsd]
797 | requiresBuild: true
798 | dev: true
799 | optional: true
800 |
801 | /esbuild-linux-32/0.13.15:
802 | resolution: {integrity: sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g==}
803 | cpu: [ia32]
804 | os: [linux]
805 | requiresBuild: true
806 | dev: true
807 | optional: true
808 |
809 | /esbuild-linux-64/0.13.15:
810 | resolution: {integrity: sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA==}
811 | cpu: [x64]
812 | os: [linux]
813 | requiresBuild: true
814 | dev: true
815 | optional: true
816 |
817 | /esbuild-linux-arm/0.13.15:
818 | resolution: {integrity: sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA==}
819 | cpu: [arm]
820 | os: [linux]
821 | requiresBuild: true
822 | dev: true
823 | optional: true
824 |
825 | /esbuild-linux-arm64/0.13.15:
826 | resolution: {integrity: sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA==}
827 | cpu: [arm64]
828 | os: [linux]
829 | requiresBuild: true
830 | dev: true
831 | optional: true
832 |
833 | /esbuild-linux-mips64le/0.13.15:
834 | resolution: {integrity: sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg==}
835 | cpu: [mips64el]
836 | os: [linux]
837 | requiresBuild: true
838 | dev: true
839 | optional: true
840 |
841 | /esbuild-linux-ppc64le/0.13.15:
842 | resolution: {integrity: sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ==}
843 | cpu: [ppc64]
844 | os: [linux]
845 | requiresBuild: true
846 | dev: true
847 | optional: true
848 |
849 | /esbuild-netbsd-64/0.13.15:
850 | resolution: {integrity: sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w==}
851 | cpu: [x64]
852 | os: [netbsd]
853 | requiresBuild: true
854 | dev: true
855 | optional: true
856 |
857 | /esbuild-openbsd-64/0.13.15:
858 | resolution: {integrity: sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g==}
859 | cpu: [x64]
860 | os: [openbsd]
861 | requiresBuild: true
862 | dev: true
863 | optional: true
864 |
865 | /esbuild-sunos-64/0.13.15:
866 | resolution: {integrity: sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw==}
867 | cpu: [x64]
868 | os: [sunos]
869 | requiresBuild: true
870 | dev: true
871 | optional: true
872 |
873 | /esbuild-windows-32/0.13.15:
874 | resolution: {integrity: sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw==}
875 | cpu: [ia32]
876 | os: [win32]
877 | requiresBuild: true
878 | dev: true
879 | optional: true
880 |
881 | /esbuild-windows-64/0.13.15:
882 | resolution: {integrity: sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ==}
883 | cpu: [x64]
884 | os: [win32]
885 | requiresBuild: true
886 | dev: true
887 | optional: true
888 |
889 | /esbuild-windows-arm64/0.13.15:
890 | resolution: {integrity: sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA==}
891 | cpu: [arm64]
892 | os: [win32]
893 | requiresBuild: true
894 | dev: true
895 | optional: true
896 |
897 | /esbuild/0.13.15:
898 | resolution: {integrity: sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw==}
899 | hasBin: true
900 | requiresBuild: true
901 | optionalDependencies:
902 | esbuild-android-arm64: 0.13.15
903 | esbuild-darwin-64: 0.13.15
904 | esbuild-darwin-arm64: 0.13.15
905 | esbuild-freebsd-64: 0.13.15
906 | esbuild-freebsd-arm64: 0.13.15
907 | esbuild-linux-32: 0.13.15
908 | esbuild-linux-64: 0.13.15
909 | esbuild-linux-arm: 0.13.15
910 | esbuild-linux-arm64: 0.13.15
911 | esbuild-linux-mips64le: 0.13.15
912 | esbuild-linux-ppc64le: 0.13.15
913 | esbuild-netbsd-64: 0.13.15
914 | esbuild-openbsd-64: 0.13.15
915 | esbuild-sunos-64: 0.13.15
916 | esbuild-windows-32: 0.13.15
917 | esbuild-windows-64: 0.13.15
918 | esbuild-windows-arm64: 0.13.15
919 | dev: true
920 |
921 | /escalade/3.1.1:
922 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
923 | engines: {node: '>=6'}
924 | dev: true
925 |
926 | /escape-string-regexp/1.0.5:
927 | resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=}
928 | engines: {node: '>=0.8.0'}
929 | dev: true
930 |
931 | /escape-string-regexp/4.0.0:
932 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
933 | engines: {node: '>=10'}
934 | dev: true
935 |
936 | /eslint-config-standard/16.0.3_6a48346ff31498e55146b31bc801dc94:
937 | resolution: {integrity: sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==}
938 | peerDependencies:
939 | eslint: ^7.12.1
940 | eslint-plugin-import: ^2.22.1
941 | eslint-plugin-node: ^11.1.0
942 | eslint-plugin-promise: ^4.2.1 || ^5.0.0
943 | dependencies:
944 | eslint: 7.32.0
945 | eslint-plugin-import: 2.25.4_eslint@7.32.0
946 | eslint-plugin-node: 11.1.0_eslint@7.32.0
947 | eslint-plugin-promise: 5.2.0_eslint@7.32.0
948 | dev: true
949 |
950 | /eslint-import-resolver-node/0.3.6:
951 | resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==}
952 | dependencies:
953 | debug: 3.2.7
954 | resolve: 1.21.0
955 | dev: true
956 |
957 | /eslint-module-utils/2.7.2:
958 | resolution: {integrity: sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==}
959 | engines: {node: '>=4'}
960 | dependencies:
961 | debug: 3.2.7
962 | find-up: 2.1.0
963 | dev: true
964 |
965 | /eslint-plugin-es/3.0.1_eslint@7.32.0:
966 | resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==}
967 | engines: {node: '>=8.10.0'}
968 | peerDependencies:
969 | eslint: '>=4.19.1'
970 | dependencies:
971 | eslint: 7.32.0
972 | eslint-utils: 2.1.0
973 | regexpp: 3.2.0
974 | dev: true
975 |
976 | /eslint-plugin-import/2.25.4_eslint@7.32.0:
977 | resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==}
978 | engines: {node: '>=4'}
979 | peerDependencies:
980 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
981 | dependencies:
982 | array-includes: 3.1.4
983 | array.prototype.flat: 1.2.5
984 | debug: 2.6.9
985 | doctrine: 2.1.0
986 | eslint: 7.32.0
987 | eslint-import-resolver-node: 0.3.6
988 | eslint-module-utils: 2.7.2
989 | has: 1.0.3
990 | is-core-module: 2.8.1
991 | is-glob: 4.0.3
992 | minimatch: 3.0.4
993 | object.values: 1.1.5
994 | resolve: 1.21.0
995 | tsconfig-paths: 3.12.0
996 | dev: true
997 |
998 | /eslint-plugin-node/11.1.0_eslint@7.32.0:
999 | resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==}
1000 | engines: {node: '>=8.10.0'}
1001 | peerDependencies:
1002 | eslint: '>=5.16.0'
1003 | dependencies:
1004 | eslint: 7.32.0
1005 | eslint-plugin-es: 3.0.1_eslint@7.32.0
1006 | eslint-utils: 2.1.0
1007 | ignore: 5.2.0
1008 | minimatch: 3.0.4
1009 | resolve: 1.21.0
1010 | semver: 6.3.0
1011 | dev: true
1012 |
1013 | /eslint-plugin-promise/5.2.0_eslint@7.32.0:
1014 | resolution: {integrity: sha512-SftLb1pUG01QYq2A/hGAWfDRXqYD82zE7j7TopDOyNdU+7SvvoXREls/+PRTY17vUXzXnZA/zfnyKgRH6x4JJw==}
1015 | engines: {node: ^10.12.0 || >=12.0.0}
1016 | peerDependencies:
1017 | eslint: ^7.0.0
1018 | dependencies:
1019 | eslint: 7.32.0
1020 | dev: true
1021 |
1022 | /eslint-scope/5.1.1:
1023 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
1024 | engines: {node: '>=8.0.0'}
1025 | dependencies:
1026 | esrecurse: 4.3.0
1027 | estraverse: 4.3.0
1028 | dev: true
1029 |
1030 | /eslint-utils/2.1.0:
1031 | resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==}
1032 | engines: {node: '>=6'}
1033 | dependencies:
1034 | eslint-visitor-keys: 1.3.0
1035 | dev: true
1036 |
1037 | /eslint-visitor-keys/1.3.0:
1038 | resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==}
1039 | engines: {node: '>=4'}
1040 | dev: true
1041 |
1042 | /eslint-visitor-keys/2.1.0:
1043 | resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
1044 | engines: {node: '>=10'}
1045 | dev: true
1046 |
1047 | /eslint/7.32.0:
1048 | resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==}
1049 | engines: {node: ^10.12.0 || >=12.0.0}
1050 | hasBin: true
1051 | dependencies:
1052 | '@babel/code-frame': 7.12.11
1053 | '@eslint/eslintrc': 0.4.3
1054 | '@humanwhocodes/config-array': 0.5.0
1055 | ajv: 6.12.6
1056 | chalk: 4.1.2
1057 | cross-spawn: 7.0.3
1058 | debug: 4.3.3
1059 | doctrine: 3.0.0
1060 | enquirer: 2.3.6
1061 | escape-string-regexp: 4.0.0
1062 | eslint-scope: 5.1.1
1063 | eslint-utils: 2.1.0
1064 | eslint-visitor-keys: 2.1.0
1065 | espree: 7.3.1
1066 | esquery: 1.4.0
1067 | esutils: 2.0.3
1068 | fast-deep-equal: 3.1.3
1069 | file-entry-cache: 6.0.1
1070 | functional-red-black-tree: 1.0.1
1071 | glob-parent: 5.1.2
1072 | globals: 13.12.0
1073 | ignore: 4.0.6
1074 | import-fresh: 3.3.0
1075 | imurmurhash: 0.1.4
1076 | is-glob: 4.0.3
1077 | js-yaml: 3.14.1
1078 | json-stable-stringify-without-jsonify: 1.0.1
1079 | levn: 0.4.1
1080 | lodash.merge: 4.6.2
1081 | minimatch: 3.0.4
1082 | natural-compare: 1.4.0
1083 | optionator: 0.9.1
1084 | progress: 2.0.3
1085 | regexpp: 3.2.0
1086 | semver: 7.3.5
1087 | strip-ansi: 6.0.1
1088 | strip-json-comments: 3.1.1
1089 | table: 6.8.0
1090 | text-table: 0.2.0
1091 | v8-compile-cache: 2.3.0
1092 | transitivePeerDependencies:
1093 | - supports-color
1094 | dev: true
1095 |
1096 | /espree/7.3.1:
1097 | resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==}
1098 | engines: {node: ^10.12.0 || >=12.0.0}
1099 | dependencies:
1100 | acorn: 7.4.1
1101 | acorn-jsx: 5.3.2_acorn@7.4.1
1102 | eslint-visitor-keys: 1.3.0
1103 | dev: true
1104 |
1105 | /esprima/4.0.1:
1106 | resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
1107 | engines: {node: '>=4'}
1108 | hasBin: true
1109 | dev: true
1110 |
1111 | /esquery/1.4.0:
1112 | resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==}
1113 | engines: {node: '>=0.10'}
1114 | dependencies:
1115 | estraverse: 5.3.0
1116 | dev: true
1117 |
1118 | /esrecurse/4.3.0:
1119 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
1120 | engines: {node: '>=4.0'}
1121 | dependencies:
1122 | estraverse: 5.3.0
1123 | dev: true
1124 |
1125 | /estraverse/4.3.0:
1126 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
1127 | engines: {node: '>=4.0'}
1128 | dev: true
1129 |
1130 | /estraverse/5.3.0:
1131 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
1132 | engines: {node: '>=4.0'}
1133 | dev: true
1134 |
1135 | /esutils/2.0.3:
1136 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
1137 | engines: {node: '>=0.10.0'}
1138 | dev: true
1139 |
1140 | /execall/2.0.0:
1141 | resolution: {integrity: sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==}
1142 | engines: {node: '>=8'}
1143 | dependencies:
1144 | clone-regexp: 2.2.0
1145 | dev: true
1146 |
1147 | /fast-deep-equal/3.1.3:
1148 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
1149 | dev: true
1150 |
1151 | /fast-glob/3.2.9:
1152 | resolution: {integrity: sha512-MBwILhhD92sziIrMQwpqcuGERF+BH99ei2a3XsGJuqEKcSycAL+w0HWokFenZXona+kjFr82Lf71eTxNRC06XQ==}
1153 | engines: {node: '>=8.6.0'}
1154 | dependencies:
1155 | '@nodelib/fs.stat': 2.0.5
1156 | '@nodelib/fs.walk': 1.2.8
1157 | glob-parent: 5.1.2
1158 | merge2: 1.4.1
1159 | micromatch: 4.0.4
1160 | dev: true
1161 |
1162 | /fast-json-stable-stringify/2.1.0:
1163 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
1164 | dev: true
1165 |
1166 | /fast-levenshtein/2.0.6:
1167 | resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=}
1168 | dev: true
1169 |
1170 | /fastest-levenshtein/1.0.12:
1171 | resolution: {integrity: sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==}
1172 | dev: true
1173 |
1174 | /fastq/1.13.0:
1175 | resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==}
1176 | dependencies:
1177 | reusify: 1.0.4
1178 | dev: true
1179 |
1180 | /file-entry-cache/6.0.1:
1181 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
1182 | engines: {node: ^10.12.0 || >=12.0.0}
1183 | dependencies:
1184 | flat-cache: 3.0.4
1185 | dev: true
1186 |
1187 | /filename-reserved-regex/2.0.0:
1188 | resolution: {integrity: sha1-q/c9+rc10EVECr/qLZHzieu/oik=}
1189 | engines: {node: '>=4'}
1190 | dev: true
1191 |
1192 | /filenamify/4.3.0:
1193 | resolution: {integrity: sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==}
1194 | engines: {node: '>=8'}
1195 | dependencies:
1196 | filename-reserved-regex: 2.0.0
1197 | strip-outer: 1.0.1
1198 | trim-repeated: 1.0.0
1199 | dev: true
1200 |
1201 | /fill-range/7.0.1:
1202 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
1203 | engines: {node: '>=8'}
1204 | dependencies:
1205 | to-regex-range: 5.0.1
1206 | dev: true
1207 |
1208 | /find-cache-dir/3.3.2:
1209 | resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==}
1210 | engines: {node: '>=8'}
1211 | dependencies:
1212 | commondir: 1.0.1
1213 | make-dir: 3.1.0
1214 | pkg-dir: 4.2.0
1215 | dev: true
1216 |
1217 | /find-up/2.1.0:
1218 | resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=}
1219 | engines: {node: '>=4'}
1220 | dependencies:
1221 | locate-path: 2.0.0
1222 | dev: true
1223 |
1224 | /find-up/4.1.0:
1225 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
1226 | engines: {node: '>=8'}
1227 | dependencies:
1228 | locate-path: 5.0.0
1229 | path-exists: 4.0.0
1230 | dev: true
1231 |
1232 | /flat-cache/3.0.4:
1233 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
1234 | engines: {node: ^10.12.0 || >=12.0.0}
1235 | dependencies:
1236 | flatted: 3.2.4
1237 | rimraf: 3.0.2
1238 | dev: true
1239 |
1240 | /flatted/3.2.4:
1241 | resolution: {integrity: sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==}
1242 | dev: true
1243 |
1244 | /fs-extra/8.1.0:
1245 | resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
1246 | engines: {node: '>=6 <7 || >=8'}
1247 | dependencies:
1248 | graceful-fs: 4.2.9
1249 | jsonfile: 4.0.0
1250 | universalify: 0.1.2
1251 | dev: true
1252 |
1253 | /fs.realpath/1.0.0:
1254 | resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=}
1255 | dev: true
1256 |
1257 | /fsevents/2.3.2:
1258 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
1259 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1260 | os: [darwin]
1261 | requiresBuild: true
1262 | dev: true
1263 | optional: true
1264 |
1265 | /function-bind/1.1.1:
1266 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
1267 | dev: true
1268 |
1269 | /functional-red-black-tree/1.0.1:
1270 | resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=}
1271 | dev: true
1272 |
1273 | /gensync/1.0.0-beta.2:
1274 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
1275 | engines: {node: '>=6.9.0'}
1276 | dev: true
1277 |
1278 | /get-intrinsic/1.1.1:
1279 | resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==}
1280 | dependencies:
1281 | function-bind: 1.1.1
1282 | has: 1.0.3
1283 | has-symbols: 1.0.2
1284 | dev: true
1285 |
1286 | /get-stdin/8.0.0:
1287 | resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==}
1288 | engines: {node: '>=10'}
1289 | dev: true
1290 |
1291 | /get-symbol-description/1.0.0:
1292 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
1293 | engines: {node: '>= 0.4'}
1294 | dependencies:
1295 | call-bind: 1.0.2
1296 | get-intrinsic: 1.1.1
1297 | dev: true
1298 |
1299 | /gh-pages/3.2.3:
1300 | resolution: {integrity: sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==}
1301 | engines: {node: '>=10'}
1302 | hasBin: true
1303 | dependencies:
1304 | async: 2.6.3
1305 | commander: 2.20.3
1306 | email-addresses: 3.1.0
1307 | filenamify: 4.3.0
1308 | find-cache-dir: 3.3.2
1309 | fs-extra: 8.1.0
1310 | globby: 6.1.0
1311 | dev: true
1312 |
1313 | /glob-parent/5.1.2:
1314 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1315 | engines: {node: '>= 6'}
1316 | dependencies:
1317 | is-glob: 4.0.3
1318 | dev: true
1319 |
1320 | /glob/7.2.0:
1321 | resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==}
1322 | dependencies:
1323 | fs.realpath: 1.0.0
1324 | inflight: 1.0.6
1325 | inherits: 2.0.4
1326 | minimatch: 3.0.4
1327 | once: 1.4.0
1328 | path-is-absolute: 1.0.1
1329 | dev: true
1330 |
1331 | /global-modules/2.0.0:
1332 | resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==}
1333 | engines: {node: '>=6'}
1334 | dependencies:
1335 | global-prefix: 3.0.0
1336 | dev: true
1337 |
1338 | /global-prefix/3.0.0:
1339 | resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==}
1340 | engines: {node: '>=6'}
1341 | dependencies:
1342 | ini: 1.3.8
1343 | kind-of: 6.0.3
1344 | which: 1.3.1
1345 | dev: true
1346 |
1347 | /globals/11.12.0:
1348 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
1349 | engines: {node: '>=4'}
1350 | dev: true
1351 |
1352 | /globals/13.12.0:
1353 | resolution: {integrity: sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==}
1354 | engines: {node: '>=8'}
1355 | dependencies:
1356 | type-fest: 0.20.2
1357 | dev: true
1358 |
1359 | /globby/11.1.0:
1360 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
1361 | engines: {node: '>=10'}
1362 | dependencies:
1363 | array-union: 2.1.0
1364 | dir-glob: 3.0.1
1365 | fast-glob: 3.2.9
1366 | ignore: 5.2.0
1367 | merge2: 1.4.1
1368 | slash: 3.0.0
1369 | dev: true
1370 |
1371 | /globby/6.1.0:
1372 | resolution: {integrity: sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=}
1373 | engines: {node: '>=0.10.0'}
1374 | dependencies:
1375 | array-union: 1.0.2
1376 | glob: 7.2.0
1377 | object-assign: 4.1.1
1378 | pify: 2.3.0
1379 | pinkie-promise: 2.0.1
1380 | dev: true
1381 |
1382 | /globjoin/0.1.4:
1383 | resolution: {integrity: sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=}
1384 | dev: true
1385 |
1386 | /graceful-fs/4.2.9:
1387 | resolution: {integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==}
1388 | dev: true
1389 |
1390 | /hard-rejection/2.1.0:
1391 | resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
1392 | engines: {node: '>=6'}
1393 | dev: true
1394 |
1395 | /has-bigints/1.0.1:
1396 | resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==}
1397 | dev: true
1398 |
1399 | /has-flag/3.0.0:
1400 | resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=}
1401 | engines: {node: '>=4'}
1402 | dev: true
1403 |
1404 | /has-flag/4.0.0:
1405 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1406 | engines: {node: '>=8'}
1407 | dev: true
1408 |
1409 | /has-symbols/1.0.2:
1410 | resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==}
1411 | engines: {node: '>= 0.4'}
1412 | dev: true
1413 |
1414 | /has-tostringtag/1.0.0:
1415 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
1416 | engines: {node: '>= 0.4'}
1417 | dependencies:
1418 | has-symbols: 1.0.2
1419 | dev: true
1420 |
1421 | /has/1.0.3:
1422 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
1423 | engines: {node: '>= 0.4.0'}
1424 | dependencies:
1425 | function-bind: 1.1.1
1426 | dev: true
1427 |
1428 | /hosted-git-info/2.8.9:
1429 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
1430 | dev: true
1431 |
1432 | /hosted-git-info/4.1.0:
1433 | resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==}
1434 | engines: {node: '>=10'}
1435 | dependencies:
1436 | lru-cache: 6.0.0
1437 | dev: true
1438 |
1439 | /html-tags/3.1.0:
1440 | resolution: {integrity: sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==}
1441 | engines: {node: '>=8'}
1442 | dev: true
1443 |
1444 | /htmlparser2/7.2.0:
1445 | resolution: {integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==}
1446 | dependencies:
1447 | domelementtype: 2.2.0
1448 | domhandler: 4.3.0
1449 | domutils: 2.8.0
1450 | entities: 3.0.1
1451 | dev: true
1452 |
1453 | /ignore/4.0.6:
1454 | resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==}
1455 | engines: {node: '>= 4'}
1456 | dev: true
1457 |
1458 | /ignore/5.2.0:
1459 | resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==}
1460 | engines: {node: '>= 4'}
1461 | dev: true
1462 |
1463 | /import-fresh/3.3.0:
1464 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
1465 | engines: {node: '>=6'}
1466 | dependencies:
1467 | parent-module: 1.0.1
1468 | resolve-from: 4.0.0
1469 | dev: true
1470 |
1471 | /import-lazy/4.0.0:
1472 | resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==}
1473 | engines: {node: '>=8'}
1474 | dev: true
1475 |
1476 | /imurmurhash/0.1.4:
1477 | resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=}
1478 | engines: {node: '>=0.8.19'}
1479 | dev: true
1480 |
1481 | /indent-string/4.0.0:
1482 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
1483 | engines: {node: '>=8'}
1484 | dev: true
1485 |
1486 | /inflight/1.0.6:
1487 | resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=}
1488 | dependencies:
1489 | once: 1.4.0
1490 | wrappy: 1.0.2
1491 | dev: true
1492 |
1493 | /inherits/2.0.4:
1494 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
1495 | dev: true
1496 |
1497 | /ini/1.3.8:
1498 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
1499 | dev: true
1500 |
1501 | /internal-slot/1.0.3:
1502 | resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==}
1503 | engines: {node: '>= 0.4'}
1504 | dependencies:
1505 | get-intrinsic: 1.1.1
1506 | has: 1.0.3
1507 | side-channel: 1.0.4
1508 | dev: true
1509 |
1510 | /is-arrayish/0.2.1:
1511 | resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=}
1512 | dev: true
1513 |
1514 | /is-bigint/1.0.4:
1515 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
1516 | dependencies:
1517 | has-bigints: 1.0.1
1518 | dev: true
1519 |
1520 | /is-boolean-object/1.1.2:
1521 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
1522 | engines: {node: '>= 0.4'}
1523 | dependencies:
1524 | call-bind: 1.0.2
1525 | has-tostringtag: 1.0.0
1526 | dev: true
1527 |
1528 | /is-callable/1.2.4:
1529 | resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==}
1530 | engines: {node: '>= 0.4'}
1531 | dev: true
1532 |
1533 | /is-core-module/2.8.1:
1534 | resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==}
1535 | dependencies:
1536 | has: 1.0.3
1537 | dev: true
1538 |
1539 | /is-date-object/1.0.5:
1540 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
1541 | engines: {node: '>= 0.4'}
1542 | dependencies:
1543 | has-tostringtag: 1.0.0
1544 | dev: true
1545 |
1546 | /is-extglob/2.1.1:
1547 | resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=}
1548 | engines: {node: '>=0.10.0'}
1549 | dev: true
1550 |
1551 | /is-fullwidth-code-point/3.0.0:
1552 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
1553 | engines: {node: '>=8'}
1554 | dev: true
1555 |
1556 | /is-glob/4.0.3:
1557 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
1558 | engines: {node: '>=0.10.0'}
1559 | dependencies:
1560 | is-extglob: 2.1.1
1561 | dev: true
1562 |
1563 | /is-negative-zero/2.0.2:
1564 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
1565 | engines: {node: '>= 0.4'}
1566 | dev: true
1567 |
1568 | /is-number-object/1.0.6:
1569 | resolution: {integrity: sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==}
1570 | engines: {node: '>= 0.4'}
1571 | dependencies:
1572 | has-tostringtag: 1.0.0
1573 | dev: true
1574 |
1575 | /is-number/7.0.0:
1576 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
1577 | engines: {node: '>=0.12.0'}
1578 | dev: true
1579 |
1580 | /is-plain-obj/1.1.0:
1581 | resolution: {integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=}
1582 | engines: {node: '>=0.10.0'}
1583 | dev: true
1584 |
1585 | /is-plain-object/5.0.0:
1586 | resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
1587 | engines: {node: '>=0.10.0'}
1588 | dev: true
1589 |
1590 | /is-regex/1.1.4:
1591 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
1592 | engines: {node: '>= 0.4'}
1593 | dependencies:
1594 | call-bind: 1.0.2
1595 | has-tostringtag: 1.0.0
1596 | dev: true
1597 |
1598 | /is-regexp/2.1.0:
1599 | resolution: {integrity: sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==}
1600 | engines: {node: '>=6'}
1601 | dev: true
1602 |
1603 | /is-shared-array-buffer/1.0.1:
1604 | resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==}
1605 | dev: true
1606 |
1607 | /is-string/1.0.7:
1608 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
1609 | engines: {node: '>= 0.4'}
1610 | dependencies:
1611 | has-tostringtag: 1.0.0
1612 | dev: true
1613 |
1614 | /is-symbol/1.0.4:
1615 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
1616 | engines: {node: '>= 0.4'}
1617 | dependencies:
1618 | has-symbols: 1.0.2
1619 | dev: true
1620 |
1621 | /is-typedarray/1.0.0:
1622 | resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=}
1623 | dev: true
1624 |
1625 | /is-weakref/1.0.2:
1626 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
1627 | dependencies:
1628 | call-bind: 1.0.2
1629 | dev: true
1630 |
1631 | /isexe/2.0.0:
1632 | resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=}
1633 | dev: true
1634 |
1635 | /js-tokens/4.0.0:
1636 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
1637 | dev: true
1638 |
1639 | /js-yaml/3.14.1:
1640 | resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
1641 | hasBin: true
1642 | dependencies:
1643 | argparse: 1.0.10
1644 | esprima: 4.0.1
1645 | dev: true
1646 |
1647 | /jsesc/2.5.2:
1648 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
1649 | engines: {node: '>=4'}
1650 | hasBin: true
1651 | dev: true
1652 |
1653 | /json-parse-even-better-errors/2.3.1:
1654 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
1655 | dev: true
1656 |
1657 | /json-schema-traverse/0.4.1:
1658 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
1659 | dev: true
1660 |
1661 | /json-schema-traverse/1.0.0:
1662 | resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
1663 | dev: true
1664 |
1665 | /json-stable-stringify-without-jsonify/1.0.1:
1666 | resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=}
1667 | dev: true
1668 |
1669 | /json5/1.0.1:
1670 | resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==}
1671 | hasBin: true
1672 | dependencies:
1673 | minimist: 1.2.5
1674 | dev: true
1675 |
1676 | /json5/2.2.0:
1677 | resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==}
1678 | engines: {node: '>=6'}
1679 | hasBin: true
1680 | dependencies:
1681 | minimist: 1.2.5
1682 | dev: true
1683 |
1684 | /jsonfile/4.0.0:
1685 | resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=}
1686 | optionalDependencies:
1687 | graceful-fs: 4.2.9
1688 | dev: true
1689 |
1690 | /kind-of/6.0.3:
1691 | resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
1692 | engines: {node: '>=0.10.0'}
1693 | dev: true
1694 |
1695 | /known-css-properties/0.24.0:
1696 | resolution: {integrity: sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA==}
1697 | dev: true
1698 |
1699 | /levn/0.4.1:
1700 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
1701 | engines: {node: '>= 0.8.0'}
1702 | dependencies:
1703 | prelude-ls: 1.2.1
1704 | type-check: 0.4.0
1705 | dev: true
1706 |
1707 | /lines-and-columns/1.2.4:
1708 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
1709 | dev: true
1710 |
1711 | /locate-path/2.0.0:
1712 | resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=}
1713 | engines: {node: '>=4'}
1714 | dependencies:
1715 | p-locate: 2.0.0
1716 | path-exists: 3.0.0
1717 | dev: true
1718 |
1719 | /locate-path/5.0.0:
1720 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
1721 | engines: {node: '>=8'}
1722 | dependencies:
1723 | p-locate: 4.1.0
1724 | dev: true
1725 |
1726 | /lodash.merge/4.6.2:
1727 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
1728 | dev: true
1729 |
1730 | /lodash.truncate/4.4.2:
1731 | resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=}
1732 | dev: true
1733 |
1734 | /lodash/4.17.21:
1735 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
1736 | dev: true
1737 |
1738 | /lru-cache/6.0.0:
1739 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
1740 | engines: {node: '>=10'}
1741 | dependencies:
1742 | yallist: 4.0.0
1743 | dev: true
1744 |
1745 | /make-dir/3.1.0:
1746 | resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
1747 | engines: {node: '>=8'}
1748 | dependencies:
1749 | semver: 6.3.0
1750 | dev: true
1751 |
1752 | /map-obj/1.0.1:
1753 | resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=}
1754 | engines: {node: '>=0.10.0'}
1755 | dev: true
1756 |
1757 | /map-obj/4.3.0:
1758 | resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==}
1759 | engines: {node: '>=8'}
1760 | dev: true
1761 |
1762 | /mathml-tag-names/2.1.3:
1763 | resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==}
1764 | dev: true
1765 |
1766 | /meow/9.0.0:
1767 | resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==}
1768 | engines: {node: '>=10'}
1769 | dependencies:
1770 | '@types/minimist': 1.2.2
1771 | camelcase-keys: 6.2.2
1772 | decamelize: 1.2.0
1773 | decamelize-keys: 1.1.0
1774 | hard-rejection: 2.1.0
1775 | minimist-options: 4.1.0
1776 | normalize-package-data: 3.0.3
1777 | read-pkg-up: 7.0.1
1778 | redent: 3.0.0
1779 | trim-newlines: 3.0.1
1780 | type-fest: 0.18.1
1781 | yargs-parser: 20.2.9
1782 | dev: true
1783 |
1784 | /merge2/1.4.1:
1785 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
1786 | engines: {node: '>= 8'}
1787 | dev: true
1788 |
1789 | /micromatch/4.0.4:
1790 | resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==}
1791 | engines: {node: '>=8.6'}
1792 | dependencies:
1793 | braces: 3.0.2
1794 | picomatch: 2.3.1
1795 | dev: true
1796 |
1797 | /min-indent/1.0.1:
1798 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
1799 | engines: {node: '>=4'}
1800 | dev: true
1801 |
1802 | /minimatch/3.0.4:
1803 | resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==}
1804 | dependencies:
1805 | brace-expansion: 1.1.11
1806 | dev: true
1807 |
1808 | /minimist-options/4.1.0:
1809 | resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
1810 | engines: {node: '>= 6'}
1811 | dependencies:
1812 | arrify: 1.0.1
1813 | is-plain-obj: 1.1.0
1814 | kind-of: 6.0.3
1815 | dev: true
1816 |
1817 | /minimist/1.2.5:
1818 | resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==}
1819 | dev: true
1820 |
1821 | /ms/2.0.0:
1822 | resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=}
1823 | dev: true
1824 |
1825 | /ms/2.1.2:
1826 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
1827 | dev: true
1828 |
1829 | /ms/2.1.3:
1830 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
1831 | dev: true
1832 |
1833 | /nanoid/3.1.30:
1834 | resolution: {integrity: sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==}
1835 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
1836 | hasBin: true
1837 | dev: true
1838 |
1839 | /natural-compare/1.4.0:
1840 | resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=}
1841 | dev: true
1842 |
1843 | /node-releases/2.0.1:
1844 | resolution: {integrity: sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==}
1845 | dev: true
1846 |
1847 | /normalize-package-data/2.5.0:
1848 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
1849 | dependencies:
1850 | hosted-git-info: 2.8.9
1851 | resolve: 1.21.0
1852 | semver: 5.7.1
1853 | validate-npm-package-license: 3.0.4
1854 | dev: true
1855 |
1856 | /normalize-package-data/3.0.3:
1857 | resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==}
1858 | engines: {node: '>=10'}
1859 | dependencies:
1860 | hosted-git-info: 4.1.0
1861 | is-core-module: 2.8.1
1862 | semver: 7.3.5
1863 | validate-npm-package-license: 3.0.4
1864 | dev: true
1865 |
1866 | /normalize-path/3.0.0:
1867 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
1868 | engines: {node: '>=0.10.0'}
1869 | dev: true
1870 |
1871 | /normalize-selector/0.2.0:
1872 | resolution: {integrity: sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=}
1873 | dev: true
1874 |
1875 | /object-assign/4.1.1:
1876 | resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=}
1877 | engines: {node: '>=0.10.0'}
1878 | dev: true
1879 |
1880 | /object-inspect/1.12.0:
1881 | resolution: {integrity: sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==}
1882 | dev: true
1883 |
1884 | /object-keys/1.1.1:
1885 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
1886 | engines: {node: '>= 0.4'}
1887 | dev: true
1888 |
1889 | /object.assign/4.1.2:
1890 | resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==}
1891 | engines: {node: '>= 0.4'}
1892 | dependencies:
1893 | call-bind: 1.0.2
1894 | define-properties: 1.1.3
1895 | has-symbols: 1.0.2
1896 | object-keys: 1.1.1
1897 | dev: true
1898 |
1899 | /object.values/1.1.5:
1900 | resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==}
1901 | engines: {node: '>= 0.4'}
1902 | dependencies:
1903 | call-bind: 1.0.2
1904 | define-properties: 1.1.3
1905 | es-abstract: 1.19.1
1906 | dev: true
1907 |
1908 | /once/1.4.0:
1909 | resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=}
1910 | dependencies:
1911 | wrappy: 1.0.2
1912 | dev: true
1913 |
1914 | /optionator/0.9.1:
1915 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
1916 | engines: {node: '>= 0.8.0'}
1917 | dependencies:
1918 | deep-is: 0.1.4
1919 | fast-levenshtein: 2.0.6
1920 | levn: 0.4.1
1921 | prelude-ls: 1.2.1
1922 | type-check: 0.4.0
1923 | word-wrap: 1.2.3
1924 | dev: true
1925 |
1926 | /p-limit/1.3.0:
1927 | resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==}
1928 | engines: {node: '>=4'}
1929 | dependencies:
1930 | p-try: 1.0.0
1931 | dev: true
1932 |
1933 | /p-limit/2.3.0:
1934 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
1935 | engines: {node: '>=6'}
1936 | dependencies:
1937 | p-try: 2.2.0
1938 | dev: true
1939 |
1940 | /p-locate/2.0.0:
1941 | resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=}
1942 | engines: {node: '>=4'}
1943 | dependencies:
1944 | p-limit: 1.3.0
1945 | dev: true
1946 |
1947 | /p-locate/4.1.0:
1948 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
1949 | engines: {node: '>=8'}
1950 | dependencies:
1951 | p-limit: 2.3.0
1952 | dev: true
1953 |
1954 | /p-try/1.0.0:
1955 | resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=}
1956 | engines: {node: '>=4'}
1957 | dev: true
1958 |
1959 | /p-try/2.2.0:
1960 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
1961 | engines: {node: '>=6'}
1962 | dev: true
1963 |
1964 | /parent-module/1.0.1:
1965 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
1966 | engines: {node: '>=6'}
1967 | dependencies:
1968 | callsites: 3.1.0
1969 | dev: true
1970 |
1971 | /parse-json/5.2.0:
1972 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
1973 | engines: {node: '>=8'}
1974 | dependencies:
1975 | '@babel/code-frame': 7.16.7
1976 | error-ex: 1.3.2
1977 | json-parse-even-better-errors: 2.3.1
1978 | lines-and-columns: 1.2.4
1979 | dev: true
1980 |
1981 | /path-exists/3.0.0:
1982 | resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=}
1983 | engines: {node: '>=4'}
1984 | dev: true
1985 |
1986 | /path-exists/4.0.0:
1987 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
1988 | engines: {node: '>=8'}
1989 | dev: true
1990 |
1991 | /path-is-absolute/1.0.1:
1992 | resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=}
1993 | engines: {node: '>=0.10.0'}
1994 | dev: true
1995 |
1996 | /path-key/3.1.1:
1997 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
1998 | engines: {node: '>=8'}
1999 | dev: true
2000 |
2001 | /path-parse/1.0.7:
2002 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
2003 | dev: true
2004 |
2005 | /path-type/4.0.0:
2006 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
2007 | engines: {node: '>=8'}
2008 | dev: true
2009 |
2010 | /picocolors/1.0.0:
2011 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
2012 | dev: true
2013 |
2014 | /picomatch/2.3.1:
2015 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
2016 | engines: {node: '>=8.6'}
2017 | dev: true
2018 |
2019 | /pify/2.3.0:
2020 | resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=}
2021 | engines: {node: '>=0.10.0'}
2022 | dev: true
2023 |
2024 | /pinkie-promise/2.0.1:
2025 | resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=}
2026 | engines: {node: '>=0.10.0'}
2027 | dependencies:
2028 | pinkie: 2.0.4
2029 | dev: true
2030 |
2031 | /pinkie/2.0.4:
2032 | resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=}
2033 | engines: {node: '>=0.10.0'}
2034 | dev: true
2035 |
2036 | /pkg-dir/4.2.0:
2037 | resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
2038 | engines: {node: '>=8'}
2039 | dependencies:
2040 | find-up: 4.1.0
2041 | dev: true
2042 |
2043 | /postcss-html/1.3.0:
2044 | resolution: {integrity: sha512-ewbwd7OGW4dLsErtvZH9HpVMEcXnlhYSzKsr7MepGlOT8imHTIZ/+pdfEruLS+hTYapLTQAWDnoQcJpsYU4uRw==}
2045 | engines: {node: ^12 || >=14}
2046 | dependencies:
2047 | htmlparser2: 7.2.0
2048 | postcss: 8.4.5
2049 | postcss-safe-parser: 6.0.0_postcss@8.4.5
2050 | dev: true
2051 |
2052 | /postcss-jsx/0.36.4_8143638ceb7d0d47a7ad2c329d589c11:
2053 | resolution: {integrity: sha512-jwO/7qWUvYuWYnpOb0+4bIIgJt7003pgU3P6nETBLaOyBXuTD55ho21xnals5nBrlpTIFodyd3/jBi6UO3dHvA==}
2054 | peerDependencies:
2055 | postcss: '>=5.0.0'
2056 | postcss-syntax: '>=0.36.0'
2057 | dependencies:
2058 | '@babel/core': 7.16.7
2059 | postcss: 8.4.5
2060 | postcss-syntax: 0.36.2_postcss@8.4.5
2061 | transitivePeerDependencies:
2062 | - supports-color
2063 | dev: true
2064 |
2065 | /postcss-media-query-parser/0.2.3:
2066 | resolution: {integrity: sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=}
2067 | dev: true
2068 |
2069 | /postcss-nesting/10.1.1_postcss@8.4.5:
2070 | resolution: {integrity: sha512-Hs1pziyg47PBphISBWsCuSDeyNrk8xItFvT2r8F4L35Mcq0uQmz1yt+o/oq6oYkVAUlXadRXf4qH97wLKKznbA==}
2071 | engines: {node: ^12 || ^14 || >=16}
2072 | peerDependencies:
2073 | postcss: ^8.3
2074 | dependencies:
2075 | postcss: 8.4.5
2076 | postcss-selector-parser: 6.0.8
2077 | dev: true
2078 |
2079 | /postcss-resolve-nested-selector/0.1.1:
2080 | resolution: {integrity: sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=}
2081 | dev: true
2082 |
2083 | /postcss-safe-parser/6.0.0_postcss@8.4.5:
2084 | resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==}
2085 | engines: {node: '>=12.0'}
2086 | peerDependencies:
2087 | postcss: ^8.3.3
2088 | dependencies:
2089 | postcss: 8.4.5
2090 | dev: true
2091 |
2092 | /postcss-selector-parser/6.0.8:
2093 | resolution: {integrity: sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==}
2094 | engines: {node: '>=4'}
2095 | dependencies:
2096 | cssesc: 3.0.0
2097 | util-deprecate: 1.0.2
2098 | dev: true
2099 |
2100 | /postcss-styled/0.34.0_8143638ceb7d0d47a7ad2c329d589c11:
2101 | resolution: {integrity: sha512-Uaeetr/xOiQWGJgzPFOr32/Bwykpfh9TVE26OpmwDb8eEN205TS/gqkt9ri+C6otQzQKXqbMfeZNbKYi7QpeNA==}
2102 | peerDependencies:
2103 | postcss: '>=5.0.0'
2104 | postcss-syntax: '>=0.34.0'
2105 | dependencies:
2106 | postcss: 8.4.5
2107 | postcss-syntax: 0.36.2_postcss@8.4.5
2108 | dev: true
2109 |
2110 | /postcss-syntax/0.36.2_postcss@8.4.5:
2111 | resolution: {integrity: sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==}
2112 | peerDependencies:
2113 | postcss: '>=5.0.0'
2114 | dependencies:
2115 | postcss: 8.4.5
2116 | dev: true
2117 |
2118 | /postcss-value-parser/4.2.0:
2119 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
2120 | dev: true
2121 |
2122 | /postcss/8.4.5:
2123 | resolution: {integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==}
2124 | engines: {node: ^10 || ^12 || >=14}
2125 | dependencies:
2126 | nanoid: 3.1.30
2127 | picocolors: 1.0.0
2128 | source-map-js: 1.0.1
2129 | dev: true
2130 |
2131 | /prelude-ls/1.2.1:
2132 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
2133 | engines: {node: '>= 0.8.0'}
2134 | dev: true
2135 |
2136 | /progress/2.0.3:
2137 | resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
2138 | engines: {node: '>=0.4.0'}
2139 | dev: true
2140 |
2141 | /punycode/2.1.1:
2142 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
2143 | engines: {node: '>=6'}
2144 | dev: true
2145 |
2146 | /queue-microtask/1.2.3:
2147 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
2148 | dev: true
2149 |
2150 | /quick-lru/4.0.1:
2151 | resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==}
2152 | engines: {node: '>=8'}
2153 | dev: true
2154 |
2155 | /read-pkg-up/7.0.1:
2156 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
2157 | engines: {node: '>=8'}
2158 | dependencies:
2159 | find-up: 4.1.0
2160 | read-pkg: 5.2.0
2161 | type-fest: 0.8.1
2162 | dev: true
2163 |
2164 | /read-pkg/5.2.0:
2165 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
2166 | engines: {node: '>=8'}
2167 | dependencies:
2168 | '@types/normalize-package-data': 2.4.1
2169 | normalize-package-data: 2.5.0
2170 | parse-json: 5.2.0
2171 | type-fest: 0.6.0
2172 | dev: true
2173 |
2174 | /redent/3.0.0:
2175 | resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
2176 | engines: {node: '>=8'}
2177 | dependencies:
2178 | indent-string: 4.0.0
2179 | strip-indent: 3.0.0
2180 | dev: true
2181 |
2182 | /regexpp/3.2.0:
2183 | resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
2184 | engines: {node: '>=8'}
2185 | dev: true
2186 |
2187 | /require-from-string/2.0.2:
2188 | resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
2189 | engines: {node: '>=0.10.0'}
2190 | dev: true
2191 |
2192 | /resolve-from/4.0.0:
2193 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
2194 | engines: {node: '>=4'}
2195 | dev: true
2196 |
2197 | /resolve-from/5.0.0:
2198 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
2199 | engines: {node: '>=8'}
2200 | dev: true
2201 |
2202 | /resolve/1.21.0:
2203 | resolution: {integrity: sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==}
2204 | hasBin: true
2205 | dependencies:
2206 | is-core-module: 2.8.1
2207 | path-parse: 1.0.7
2208 | supports-preserve-symlinks-flag: 1.0.0
2209 | dev: true
2210 |
2211 | /reusify/1.0.4:
2212 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
2213 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
2214 | dev: true
2215 |
2216 | /rimraf/3.0.2:
2217 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
2218 | hasBin: true
2219 | dependencies:
2220 | glob: 7.2.0
2221 | dev: true
2222 |
2223 | /rollup/2.63.0:
2224 | resolution: {integrity: sha512-nps0idjmD+NXl6OREfyYXMn/dar3WGcyKn+KBzPdaLecub3x/LrId0wUcthcr8oZUAcZAR8NKcfGGFlNgGL1kQ==}
2225 | engines: {node: '>=10.0.0'}
2226 | hasBin: true
2227 | optionalDependencies:
2228 | fsevents: 2.3.2
2229 | dev: true
2230 |
2231 | /run-parallel/1.2.0:
2232 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
2233 | dependencies:
2234 | queue-microtask: 1.2.3
2235 | dev: true
2236 |
2237 | /safe-buffer/5.1.2:
2238 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
2239 | dev: true
2240 |
2241 | /semver/5.7.1:
2242 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
2243 | hasBin: true
2244 | dev: true
2245 |
2246 | /semver/6.3.0:
2247 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
2248 | hasBin: true
2249 | dev: true
2250 |
2251 | /semver/7.3.5:
2252 | resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==}
2253 | engines: {node: '>=10'}
2254 | hasBin: true
2255 | dependencies:
2256 | lru-cache: 6.0.0
2257 | dev: true
2258 |
2259 | /shebang-command/2.0.0:
2260 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
2261 | engines: {node: '>=8'}
2262 | dependencies:
2263 | shebang-regex: 3.0.0
2264 | dev: true
2265 |
2266 | /shebang-regex/3.0.0:
2267 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
2268 | engines: {node: '>=8'}
2269 | dev: true
2270 |
2271 | /side-channel/1.0.4:
2272 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
2273 | dependencies:
2274 | call-bind: 1.0.2
2275 | get-intrinsic: 1.1.1
2276 | object-inspect: 1.12.0
2277 | dev: true
2278 |
2279 | /signal-exit/3.0.6:
2280 | resolution: {integrity: sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==}
2281 | dev: true
2282 |
2283 | /slash/3.0.0:
2284 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
2285 | engines: {node: '>=8'}
2286 | dev: true
2287 |
2288 | /slice-ansi/4.0.0:
2289 | resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
2290 | engines: {node: '>=10'}
2291 | dependencies:
2292 | ansi-styles: 4.3.0
2293 | astral-regex: 2.0.0
2294 | is-fullwidth-code-point: 3.0.0
2295 | dev: true
2296 |
2297 | /source-map-js/1.0.1:
2298 | resolution: {integrity: sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==}
2299 | engines: {node: '>=0.10.0'}
2300 | dev: true
2301 |
2302 | /source-map/0.5.7:
2303 | resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=}
2304 | engines: {node: '>=0.10.0'}
2305 | dev: true
2306 |
2307 | /spdx-correct/3.1.1:
2308 | resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==}
2309 | dependencies:
2310 | spdx-expression-parse: 3.0.1
2311 | spdx-license-ids: 3.0.11
2312 | dev: true
2313 |
2314 | /spdx-exceptions/2.3.0:
2315 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
2316 | dev: true
2317 |
2318 | /spdx-expression-parse/3.0.1:
2319 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
2320 | dependencies:
2321 | spdx-exceptions: 2.3.0
2322 | spdx-license-ids: 3.0.11
2323 | dev: true
2324 |
2325 | /spdx-license-ids/3.0.11:
2326 | resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==}
2327 | dev: true
2328 |
2329 | /specificity/0.4.1:
2330 | resolution: {integrity: sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==}
2331 | hasBin: true
2332 | dev: true
2333 |
2334 | /sprintf-js/1.0.3:
2335 | resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=}
2336 | dev: true
2337 |
2338 | /string-width/4.2.3:
2339 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
2340 | engines: {node: '>=8'}
2341 | dependencies:
2342 | emoji-regex: 8.0.0
2343 | is-fullwidth-code-point: 3.0.0
2344 | strip-ansi: 6.0.1
2345 | dev: true
2346 |
2347 | /string.prototype.trimend/1.0.4:
2348 | resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==}
2349 | dependencies:
2350 | call-bind: 1.0.2
2351 | define-properties: 1.1.3
2352 | dev: true
2353 |
2354 | /string.prototype.trimstart/1.0.4:
2355 | resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==}
2356 | dependencies:
2357 | call-bind: 1.0.2
2358 | define-properties: 1.1.3
2359 | dev: true
2360 |
2361 | /strip-ansi/6.0.1:
2362 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
2363 | engines: {node: '>=8'}
2364 | dependencies:
2365 | ansi-regex: 5.0.1
2366 | dev: true
2367 |
2368 | /strip-bom/3.0.0:
2369 | resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=}
2370 | engines: {node: '>=4'}
2371 | dev: true
2372 |
2373 | /strip-indent/3.0.0:
2374 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
2375 | engines: {node: '>=8'}
2376 | dependencies:
2377 | min-indent: 1.0.1
2378 | dev: true
2379 |
2380 | /strip-json-comments/3.1.1:
2381 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
2382 | engines: {node: '>=8'}
2383 | dev: true
2384 |
2385 | /strip-outer/1.0.1:
2386 | resolution: {integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==}
2387 | engines: {node: '>=0.10.0'}
2388 | dependencies:
2389 | escape-string-regexp: 1.0.5
2390 | dev: true
2391 |
2392 | /style-search/0.1.0:
2393 | resolution: {integrity: sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=}
2394 | dev: true
2395 |
2396 | /stylelint-config-recommended/6.0.0_stylelint@14.2.0:
2397 | resolution: {integrity: sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw==}
2398 | peerDependencies:
2399 | stylelint: ^14.0.0
2400 | dependencies:
2401 | stylelint: 14.2.0
2402 | dev: true
2403 |
2404 | /stylelint-config-standard/24.0.0_stylelint@14.2.0:
2405 | resolution: {integrity: sha512-+RtU7fbNT+VlNbdXJvnjc3USNPZRiRVp/d2DxOF/vBDDTi0kH5RX2Ny6errdtZJH3boO+bmqIYEllEmok4jiuw==}
2406 | peerDependencies:
2407 | stylelint: ^14.0.0
2408 | dependencies:
2409 | stylelint: 14.2.0
2410 | stylelint-config-recommended: 6.0.0_stylelint@14.2.0
2411 | dev: true
2412 |
2413 | /stylelint/14.2.0:
2414 | resolution: {integrity: sha512-i0DrmDXFNpDsWiwx6SPRs4/pyw4kvZgqpDGvsTslQMY7hpUl6r33aQvNSn6cnTg2wtZ9rreFElI7XAKpOWi1vQ==}
2415 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
2416 | hasBin: true
2417 | dependencies:
2418 | balanced-match: 2.0.0
2419 | colord: 2.9.2
2420 | cosmiconfig: 7.0.1
2421 | debug: 4.3.3
2422 | execall: 2.0.0
2423 | fast-glob: 3.2.9
2424 | fastest-levenshtein: 1.0.12
2425 | file-entry-cache: 6.0.1
2426 | get-stdin: 8.0.0
2427 | global-modules: 2.0.0
2428 | globby: 11.1.0
2429 | globjoin: 0.1.4
2430 | html-tags: 3.1.0
2431 | ignore: 5.2.0
2432 | import-lazy: 4.0.0
2433 | imurmurhash: 0.1.4
2434 | is-plain-object: 5.0.0
2435 | known-css-properties: 0.24.0
2436 | mathml-tag-names: 2.1.3
2437 | meow: 9.0.0
2438 | micromatch: 4.0.4
2439 | normalize-path: 3.0.0
2440 | normalize-selector: 0.2.0
2441 | picocolors: 1.0.0
2442 | postcss: 8.4.5
2443 | postcss-media-query-parser: 0.2.3
2444 | postcss-resolve-nested-selector: 0.1.1
2445 | postcss-safe-parser: 6.0.0_postcss@8.4.5
2446 | postcss-selector-parser: 6.0.8
2447 | postcss-value-parser: 4.2.0
2448 | resolve-from: 5.0.0
2449 | specificity: 0.4.1
2450 | string-width: 4.2.3
2451 | strip-ansi: 6.0.1
2452 | style-search: 0.1.0
2453 | svg-tags: 1.0.0
2454 | table: 6.8.0
2455 | v8-compile-cache: 2.3.0
2456 | write-file-atomic: 3.0.3
2457 | transitivePeerDependencies:
2458 | - supports-color
2459 | dev: true
2460 |
2461 | /supports-color/5.5.0:
2462 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
2463 | engines: {node: '>=4'}
2464 | dependencies:
2465 | has-flag: 3.0.0
2466 | dev: true
2467 |
2468 | /supports-color/7.2.0:
2469 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
2470 | engines: {node: '>=8'}
2471 | dependencies:
2472 | has-flag: 4.0.0
2473 | dev: true
2474 |
2475 | /supports-preserve-symlinks-flag/1.0.0:
2476 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
2477 | engines: {node: '>= 0.4'}
2478 | dev: true
2479 |
2480 | /svg-tags/1.0.0:
2481 | resolution: {integrity: sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=}
2482 | dev: true
2483 |
2484 | /table/6.8.0:
2485 | resolution: {integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==}
2486 | engines: {node: '>=10.0.0'}
2487 | dependencies:
2488 | ajv: 8.8.2
2489 | lodash.truncate: 4.4.2
2490 | slice-ansi: 4.0.0
2491 | string-width: 4.2.3
2492 | strip-ansi: 6.0.1
2493 | dev: true
2494 |
2495 | /text-table/0.2.0:
2496 | resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=}
2497 | dev: true
2498 |
2499 | /to-fast-properties/2.0.0:
2500 | resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=}
2501 | engines: {node: '>=4'}
2502 | dev: true
2503 |
2504 | /to-regex-range/5.0.1:
2505 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
2506 | engines: {node: '>=8.0'}
2507 | dependencies:
2508 | is-number: 7.0.0
2509 | dev: true
2510 |
2511 | /trim-newlines/3.0.1:
2512 | resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==}
2513 | engines: {node: '>=8'}
2514 | dev: true
2515 |
2516 | /trim-repeated/1.0.0:
2517 | resolution: {integrity: sha1-42RqLqTokTEr9+rObPsFOAvAHCE=}
2518 | engines: {node: '>=0.10.0'}
2519 | dependencies:
2520 | escape-string-regexp: 1.0.5
2521 | dev: true
2522 |
2523 | /tsconfig-paths/3.12.0:
2524 | resolution: {integrity: sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==}
2525 | dependencies:
2526 | '@types/json5': 0.0.29
2527 | json5: 1.0.1
2528 | minimist: 1.2.5
2529 | strip-bom: 3.0.0
2530 | dev: true
2531 |
2532 | /type-check/0.4.0:
2533 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
2534 | engines: {node: '>= 0.8.0'}
2535 | dependencies:
2536 | prelude-ls: 1.2.1
2537 | dev: true
2538 |
2539 | /type-fest/0.18.1:
2540 | resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==}
2541 | engines: {node: '>=10'}
2542 | dev: true
2543 |
2544 | /type-fest/0.20.2:
2545 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
2546 | engines: {node: '>=10'}
2547 | dev: true
2548 |
2549 | /type-fest/0.6.0:
2550 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
2551 | engines: {node: '>=8'}
2552 | dev: true
2553 |
2554 | /type-fest/0.8.1:
2555 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
2556 | engines: {node: '>=8'}
2557 | dev: true
2558 |
2559 | /typedarray-to-buffer/3.1.5:
2560 | resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==}
2561 | dependencies:
2562 | is-typedarray: 1.0.0
2563 | dev: true
2564 |
2565 | /unbox-primitive/1.0.1:
2566 | resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==}
2567 | dependencies:
2568 | function-bind: 1.1.1
2569 | has-bigints: 1.0.1
2570 | has-symbols: 1.0.2
2571 | which-boxed-primitive: 1.0.2
2572 | dev: true
2573 |
2574 | /universalify/0.1.2:
2575 | resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
2576 | engines: {node: '>= 4.0.0'}
2577 | dev: true
2578 |
2579 | /uri-js/4.4.1:
2580 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
2581 | dependencies:
2582 | punycode: 2.1.1
2583 | dev: true
2584 |
2585 | /util-deprecate/1.0.2:
2586 | resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=}
2587 | dev: true
2588 |
2589 | /v8-compile-cache/2.3.0:
2590 | resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==}
2591 | dev: true
2592 |
2593 | /validate-npm-package-license/3.0.4:
2594 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
2595 | dependencies:
2596 | spdx-correct: 3.1.1
2597 | spdx-expression-parse: 3.0.1
2598 | dev: true
2599 |
2600 | /vite/2.7.10:
2601 | resolution: {integrity: sha512-KEY96ntXUid1/xJihJbgmLZx7QSC2D4Tui0FdS0Old5OokYzFclcofhtxtjDdGOk/fFpPbHv9yw88+rB93Tb8w==}
2602 | engines: {node: '>=12.2.0'}
2603 | hasBin: true
2604 | peerDependencies:
2605 | less: '*'
2606 | sass: '*'
2607 | stylus: '*'
2608 | peerDependenciesMeta:
2609 | less:
2610 | optional: true
2611 | sass:
2612 | optional: true
2613 | stylus:
2614 | optional: true
2615 | dependencies:
2616 | esbuild: 0.13.15
2617 | postcss: 8.4.5
2618 | resolve: 1.21.0
2619 | rollup: 2.63.0
2620 | optionalDependencies:
2621 | fsevents: 2.3.2
2622 | dev: true
2623 |
2624 | /which-boxed-primitive/1.0.2:
2625 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
2626 | dependencies:
2627 | is-bigint: 1.0.4
2628 | is-boolean-object: 1.1.2
2629 | is-number-object: 1.0.6
2630 | is-string: 1.0.7
2631 | is-symbol: 1.0.4
2632 | dev: true
2633 |
2634 | /which/1.3.1:
2635 | resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
2636 | hasBin: true
2637 | dependencies:
2638 | isexe: 2.0.0
2639 | dev: true
2640 |
2641 | /which/2.0.2:
2642 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
2643 | engines: {node: '>= 8'}
2644 | hasBin: true
2645 | dependencies:
2646 | isexe: 2.0.0
2647 | dev: true
2648 |
2649 | /word-wrap/1.2.3:
2650 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
2651 | engines: {node: '>=0.10.0'}
2652 | dev: true
2653 |
2654 | /wrappy/1.0.2:
2655 | resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=}
2656 | dev: true
2657 |
2658 | /write-file-atomic/3.0.3:
2659 | resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}
2660 | dependencies:
2661 | imurmurhash: 0.1.4
2662 | is-typedarray: 1.0.0
2663 | signal-exit: 3.0.6
2664 | typedarray-to-buffer: 3.1.5
2665 | dev: true
2666 |
2667 | /yallist/4.0.0:
2668 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
2669 | dev: true
2670 |
2671 | /yaml/1.10.2:
2672 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
2673 | engines: {node: '>= 6'}
2674 | dev: true
2675 |
2676 | /yargs-parser/20.2.9:
2677 | resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
2678 | engines: {node: '>=10'}
2679 | dev: true
2680 |
--------------------------------------------------------------------------------