├── .github
└── workflows
│ └── main.yml
├── .gitignore
├── CHANGELOG.md
├── LICENSE
├── block-path.gif
├── fullscreen.gif
├── index.html
├── logo.svg
├── package.json
├── readme.md
├── release.config.js
├── src
├── App.tsx
├── Backdrop.tsx
├── FullscreenImage.tsx
├── PathRender.tsx
├── WordCount.tsx
├── main.tsx
└── utils.ts
├── tsconfig.json
├── vite.config.ts
├── word-counter.gif
└── yarn.lock
/.github/workflows/main.yml:
--------------------------------------------------------------------------------
1 | # This is a basic workflow to help you get started with Actions
2 |
3 | name: Releases
4 |
5 | # Controls when the action will run.
6 | on:
7 | push:
8 | branches:
9 | - "master"
10 | # Allows you to run this workflow manually from the Actions tab
11 | workflow_dispatch:
12 |
13 | # A workflow run is made up of one or more jobs that can run sequentially or in parallel
14 | jobs:
15 | release:
16 | # The type of runner that the job will run on
17 | runs-on: ubuntu-latest
18 |
19 | # Steps represent a sequence of tasks that will be executed as part of the job
20 | steps:
21 | # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
22 | - uses: actions/checkout@v2
23 | - uses: actions/setup-node@v2
24 | with:
25 | node-version: "14"
26 | - run: yarn install
27 | - run: yarn build
28 | - uses: montudor/action-zip@v1
29 | with:
30 | args: zip -qq -r logseq-plugin-random-tools.zip dist readme.md LICENSE logo.png package.json
31 | - name: Release
32 | run: npx semantic-release
33 | env:
34 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
35 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
3 | dist
4 | dist-ssr
5 | *.local
6 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # [1.1.0](https://github.com/pengx17/logseq-plugin-random-tools/compare/v1.0.0...v1.1.0) (2021-09-22)
2 |
3 |
4 | ### Features
5 |
6 | * remove click image to toggle fullscreen ([d9973d6](https://github.com/pengx17/logseq-plugin-random-tools/commit/d9973d681a2568d4ba8038a0f534cfd58337c772))
7 |
8 | # 1.0.0 (2021-07-19)
9 |
10 |
11 | ### Bug Fixes
12 |
13 | * a little refactor ([d5e201d](https://github.com/pengx17/logseq-plugin-random-tools/commit/d5e201de0e8f167383fd2046dbd264e2524f21c2))
14 | * build ([0897591](https://github.com/pengx17/logseq-plugin-random-tools/commit/08975918899ba18b1a73f4401df57dccffc01707))
15 | * build ([31560be](https://github.com/pengx17/logseq-plugin-random-tools/commit/31560be152f284fc341b97048d430c07830207ec))
16 | * build ([93594f0](https://github.com/pengx17/logseq-plugin-random-tools/commit/93594f066e0503c058e89b5494a8fbc9a39280f1))
17 | * fix list ([6096b86](https://github.com/pengx17/logseq-plugin-random-tools/commit/6096b86b9a66adeb064844f0b843ee305e2b2d76))
18 | * hmr ([a8ec9fb](https://github.com/pengx17/logseq-plugin-random-tools/commit/a8ec9fbfb8ab02087fb5805318a206095d302974))
19 | * make url a single word ([80b8f99](https://github.com/pengx17/logseq-plugin-random-tools/commit/80b8f99dea0109c8374e74269525e0371fbdab33))
20 | * npe issue ([fb990fb](https://github.com/pengx17/logseq-plugin-random-tools/commit/fb990fb28c82f1f5e5e44202a70d80d529ccffa9))
21 | * npe issue ([3b4aefb](https://github.com/pengx17/logseq-plugin-random-tools/commit/3b4aefbd221df2deec34e9aef0068bb6462d3df7))
22 | * remove console.log ([fb30790](https://github.com/pengx17/logseq-plugin-random-tools/commit/fb3079022020aa3aeca80c52e963cebbb2317bfd))
23 | * word count enhancements ([79565ca](https://github.com/pengx17/logseq-plugin-random-tools/commit/79565ca45ee0f1fe0acc54aa1509592e91b775a4))
24 |
25 |
26 | ### Features
27 |
28 | * add word counter ([de38ba6](https://github.com/pengx17/logseq-plugin-random-tools/commit/de38ba65aac46c25b63ec98068d30f4f29d1d719))
29 | * click image to fullscreen ([c2675c1](https://github.com/pengx17/logseq-plugin-random-tools/commit/c2675c1dcc896ae3d8b5d137a09187a205812e78))
30 | * finish block path plugin ([ee87561](https://github.com/pengx17/logseq-plugin-random-tools/commit/ee875615d8b34757d211f559922168723daeb24d))
31 | * make implementation more robust ([7029a5e](https://github.com/pengx17/logseq-plugin-random-tools/commit/7029a5e84dd5aa7866d446e2f82bc0e64cbd7a94))
32 | * scroll to clicked fragment ([3b5f74b](https://github.com/pengx17/logseq-plugin-random-tools/commit/3b5f74b21a2f0471ab40ed45ec6248b64e7cdd50))
33 | * starting WordCount ([556aff0](https://github.com/pengx17/logseq-plugin-random-tools/commit/556aff07fa2336975d7b9130824b05aa6897fc96))
34 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 Peng Xiao
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/block-path.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pengx17/logseq-plugin-random-tools/8e2213db5b9d9f7bf1f6f16f5c54a6c9013f3546/block-path.gif
--------------------------------------------------------------------------------
/fullscreen.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pengx17/logseq-plugin-random-tools/8e2213db5b9d9f7bf1f6f16f5c54a6c9013f3546/fullscreen.gif
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Vite App
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/logo.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "logseq-plugin-random-tools",
3 | "version": "1.1.0",
4 | "main": "dist/index.html",
5 | "scripts": {
6 | "dev": "vite",
7 | "build": "vite build"
8 | },
9 | "license": "MIT",
10 | "dependencies": {
11 | "@logseq/libs": "^0.0.1-alpha.26",
12 | "@types/uuid": "^8.3.1",
13 | "react": "^17.0.0",
14 | "react-dom": "^17.0.0",
15 | "react-use": "^17.2.4",
16 | "uuid": "^8.3.2",
17 | "words-count": "^2.0.2"
18 | },
19 | "devDependencies": {
20 | "@types/react": "^17.0.14",
21 | "@types/react-dom": "^17.0.9",
22 | "@vitejs/plugin-react-refresh": "^1.3.5",
23 | "typescript": "^4.3.5",
24 | "vite": "2.4.2",
25 | "vite-plugin-windicss": "^1.2.4",
26 | "windicss": "^3.1.5",
27 | "@semantic-release/changelog": "^5.0.1",
28 | "@semantic-release/git": "^9.0.0",
29 | "@semantic-release/npm": "^7.1.3"
30 | },
31 | "logseq": {
32 | "id": "_xp_logseq_plugin_random_tools",
33 | "icon": "./logo.svg"
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/readme.md:
--------------------------------------------------------------------------------
1 | # Logseq Plugin Random Tools
2 |
3 | Some random tools for fun.
4 |
5 | ### Click image to show in full screen
6 | 
7 | ### Word counter
8 | 
9 |
--------------------------------------------------------------------------------
/release.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | branches: ["master"],
3 | plugins: [
4 | "@semantic-release/commit-analyzer",
5 | "@semantic-release/release-notes-generator",
6 | "@semantic-release/changelog",
7 | [
8 | "@semantic-release/npm",
9 | {
10 | npmPublish: false,
11 | },
12 | ],
13 | "@semantic-release/git",
14 | [
15 | "@semantic-release/github",
16 | {
17 | assets: "logseq-plugin-random-tools.zip",
18 | },
19 | ],
20 | ],
21 | };
22 |
--------------------------------------------------------------------------------
/src/App.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import { useKey } from "react-use";
3 | import { FullscreenImage } from "./FullscreenImage";
4 | import { BlockPathRenderer } from "./PathRender";
5 | import { WordCount } from "./WordCount";
6 |
7 | function App() {
8 | useKey("Escape", () => logseq.hideMainUI(), { options: true });
9 | return (
10 | <>
11 | {/* */}
12 | {/* */}
13 |
14 | >
15 | );
16 | }
17 |
18 | export default App;
19 |
--------------------------------------------------------------------------------
/src/Backdrop.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import { useAppVisible } from "./utils";
3 |
4 | interface BackdropProps {
5 | show: boolean;
6 | children: React.ReactNode;
7 | innerRef: React.RefObject;
8 | }
9 |
10 | export const Backdrop: React.FC = ({ innerRef, show, children }) => {
11 | const visible = useAppVisible();
12 | if (!visible || !show) {
13 | return null;
14 | }
15 | return (
16 | {
19 | if (!innerRef.current?.contains(e.target as any)) {
20 | logseq.hideMainUI();
21 | }
22 | }}
23 | >
24 | {children}
25 |
26 | );
27 | };
28 |
--------------------------------------------------------------------------------
/src/FullscreenImage.tsx:
--------------------------------------------------------------------------------
1 | import React, { useRef, useState } from "react";
2 | import { Backdrop } from "./Backdrop";
3 | import { useAppOnVisibleChange } from "./utils";
4 |
5 | const useActive = (onPreview: (src: string) => void) => {
6 | React.useEffect(() => {
7 | const listener = (e: MouseEvent) => {
8 | if ((e.target as any)?.tagName === "IMG") {
9 | const img = e.target as HTMLImageElement;
10 | if (
11 | img.parentElement?.classList.contains("asset-container") &&
12 | img.parentElement?.parentElement?.classList.contains("image-resize")
13 | ) {
14 | onPreview(img.src);
15 | e.stopPropagation();
16 | }
17 | }
18 | };
19 | window.top.document.body.addEventListener("mousedown", listener, true);
20 | return () => {
21 | window.top.document.body.removeEventListener("mousedown", listener, true);
22 | };
23 | }, []);
24 | };
25 |
26 | export function FullscreenImage() {
27 | const innerRef = useRef(null);
28 | const [activeSrc, setActiveSrc] = useState("");
29 |
30 | useActive((src: string) => {
31 | if (src) {
32 | setActiveSrc(src);
33 | logseq.showMainUI();
34 | }
35 | });
36 |
37 | useAppOnVisibleChange((visible) => {
38 | if (!visible) {
39 | setActiveSrc("");
40 | }
41 | });
42 |
43 | return (
44 |
45 |
46 |
47 | );
48 | }
49 |
--------------------------------------------------------------------------------
/src/PathRender.tsx:
--------------------------------------------------------------------------------
1 | import {
2 | BlockEntity,
3 | BlockUUIDTuple,
4 | PageEntity,
5 | } from "@logseq/libs/dist/LSPlugin";
6 | import * as React from "react";
7 | import { useMountedState } from "react-use";
8 | import {
9 | BLOCK_PATH_ANCHOR_ID,
10 | getCurrentBlockAndPage,
11 | LEFT_CONTAINER_ID,
12 | } from "./utils";
13 |
14 | function isBlockEntity(
15 | maybeBlockEntity: BlockEntity | BlockUUIDTuple | PageEntity
16 | ): maybeBlockEntity is BlockEntity {
17 | // PageEntity does not have "page" property
18 | return "page" in maybeBlockEntity;
19 | }
20 |
21 | async function getBlockAncestors(
22 | page: PageEntity,
23 | block: BlockEntity
24 | ): Promise<[PageEntity, ...BlockEntity[]] | null> {
25 | function run(
26 | roots: BlockEntity[],
27 | currentBlock: BlockEntity,
28 | parents: BlockEntity[] = []
29 | ): BlockEntity[] | null {
30 | if (roots.some((b) => b.id === currentBlock.id)) {
31 | return parents;
32 | } else if (roots.length > 0) {
33 | for (let b of roots) {
34 | const newParents = [...parents, b];
35 | const candidates = run(
36 | (b.children ?? []).filter(isBlockEntity),
37 | currentBlock,
38 | newParents
39 | );
40 | if (candidates) {
41 | return candidates;
42 | }
43 | }
44 | }
45 | return null;
46 | }
47 | const rootPageTree = await logseq.Editor.getPageBlocksTree(page.name);
48 | if (rootPageTree) {
49 | const parentBlocks = run(rootPageTree, block);
50 | if (parentBlocks) {
51 | return [page, ...parentBlocks];
52 | }
53 | }
54 | return null;
55 | }
56 |
57 | async function getCurrentBlockAndAncestors() {
58 | const res = await getCurrentBlockAndPage();
59 | if (res) {
60 | const parents = await getBlockAncestors(...res);
61 | if (parents) {
62 | return [...parents, res[1]] as const;
63 | }
64 | }
65 | return null;
66 | }
67 |
68 | const getFragmentText = (fragment: any) => {
69 | return typeof fragment[1] === "string" ? fragment[1] : fragment[1]?.fullText;
70 | };
71 |
72 | const getBlockLabel = (b: PageEntity | BlockEntity) => {
73 | if (isBlockEntity(b)) {
74 | return b.title?.map(getFragmentText).join("").trim() || "...";
75 | }
76 | return b.originalName;
77 | };
78 |
79 | type ActiveBlocks = readonly [PageEntity, ...BlockEntity[]];
80 |
81 | function useCurrentBlockAndAncestors(rootElement: Element | null) {
82 | const [blockAndParents, setState] =
83 | React.useState(undefined);
84 | const isMounted = useMountedState();
85 | React.useEffect(() => {
86 | const focusListener = async () => {
87 | const results = await getCurrentBlockAndAncestors();
88 | if (results) {
89 | setState(results);
90 | }
91 | };
92 | // TODO: cannot remove listener in HMR mode
93 | logseq.App.onRouteChanged(() => {
94 | if (isMounted()) {
95 | setState(undefined);
96 | }
97 | });
98 |
99 | rootElement?.addEventListener("focus", focusListener, true);
100 | return () => {
101 | rootElement?.removeEventListener("focus", focusListener, true);
102 | };
103 | }, [isMounted, rootElement]);
104 |
105 | return blockAndParents;
106 | }
107 |
108 | function getCurrentBlockBreadcrumbs(blocks?: ActiveBlocks) {
109 | if (blocks) {
110 | let result: { label: string; href: string; uuid: string }[] = [];
111 | const [page, ...parentBlocks] = blocks;
112 | const pageHref = `#/page/${page.name}`;
113 | result.push({
114 | label: getBlockLabel(page),
115 | href: pageHref,
116 | uuid: page.uuid,
117 | });
118 | parentBlocks.forEach((block) => {
119 | result.push({
120 | label: getBlockLabel(block),
121 | href: `#/page/${block.uuid}`,
122 | uuid: block.uuid,
123 | });
124 | });
125 | return result;
126 | }
127 | return;
128 | }
129 |
130 | function renderBreadcrumbs(
131 | breadcrumbs: NonNullable>
132 | ) {
133 | return breadcrumbs
134 | .map((breadcrumb) => {
135 | return `
138 | ${breadcrumb.label}
139 | `;
140 | })
141 | .join("🥙 ");
142 | }
143 |
144 | // https://gist.github.com/wojtekmaj/fe811af47fad12a7265b6f7df1017c83
145 | const findScrollContainer = (element: Element) => {
146 | if (!element) {
147 | return undefined;
148 | }
149 |
150 | let parent = element.parentElement;
151 | while (parent) {
152 | const { overflow } = window.getComputedStyle(parent);
153 | if (
154 | overflow
155 | .split(" ")
156 | .every((o) => ["scroll", "auto", "overlay"].includes(o))
157 | ) {
158 | return parent;
159 | }
160 | parent = parent.parentElement;
161 | }
162 |
163 | return document.documentElement;
164 | };
165 |
166 | const useSyncBlockPath = (
167 | rootElement: Element | null,
168 | blocks?: ActiveBlocks
169 | ) => {
170 | React.useEffect(() => {
171 | const anchor = top.document.getElementById(BLOCK_PATH_ANCHOR_ID);
172 | if (anchor && rootElement) {
173 | const breadcrumbs = getCurrentBlockBreadcrumbs(blocks);
174 | if (breadcrumbs) {
175 | anchor.innerHTML = renderBreadcrumbs(breadcrumbs);
176 | anchor.style.opacity = "1";
177 | } else {
178 | anchor.style.opacity = "0.7";
179 | }
180 | const listenAnchorClick = async (e: MouseEvent) => {
181 | if ((e.target as Element)?.getAttribute?.("data-block-uuid")) {
182 | // @ts-expect-error
183 | const uuid: string = e.target.getAttribute("data-block-uuid");
184 | const topElement$ = rootElement.querySelector("h1.title")!;
185 | const toElement$ =
186 | uuid === breadcrumbs?.[0].uuid
187 | ? Array.from(rootElement.querySelectorAll("h1.title")).find(
188 | (t$) => t$.textContent === breadcrumbs?.[0].label
189 | )!
190 | : rootElement.querySelector(`[blockid="${uuid}"]`);
191 | if (toElement$) {
192 | const distance =
193 | toElement$.getBoundingClientRect().y -
194 | topElement$.getBoundingClientRect().y -
195 | 30;
196 | findScrollContainer(toElement$)?.scrollTo({
197 | top: distance,
198 | behavior: "smooth",
199 | });
200 | if (breadcrumbs?.[breadcrumbs?.length - 1].uuid !== uuid) {
201 | setTimeout(() => {
202 | logseq.Editor.editBlock(uuid);
203 | }, 500);
204 | }
205 | }
206 | }
207 | };
208 | anchor.addEventListener("click", listenAnchorClick);
209 | return () => {
210 | anchor.style.opacity = "0.7";
211 | anchor.removeEventListener("click", listenAnchorClick);
212 | };
213 | }
214 | }, [blocks, rootElement]);
215 | };
216 |
217 | export function BlockPathRenderer() {
218 | const leftCurrentBlocks = useCurrentBlockAndAncestors(
219 | top.document.getElementById(LEFT_CONTAINER_ID)
220 | );
221 | useSyncBlockPath(
222 | top.document.getElementById(LEFT_CONTAINER_ID),
223 | leftCurrentBlocks
224 | );
225 | return null;
226 | }
227 |
--------------------------------------------------------------------------------
/src/WordCount.tsx:
--------------------------------------------------------------------------------
1 | import {
2 | BlockEntity,
3 | BlockUUIDTuple,
4 | PageEntity,
5 | } from "@logseq/libs/dist/LSPlugin";
6 | import React, { useMemo } from "react";
7 | import wordsCount from "words-count";
8 | import { useEditingPageTree, WORD_COUNT_ANCHOR_ID } from "./utils";
9 |
10 | function isBlockEntity(
11 | maybeBlockEntity: BlockEntity | BlockUUIDTuple | PageEntity
12 | ): maybeBlockEntity is BlockEntity {
13 | // PageEntity does not have "page" property
14 | return "page" in maybeBlockEntity;
15 | }
16 |
17 | const urlPattern =
18 | /((([A-Za-z]{3,9}:(?:\/\/)?)(?:[\-;:&=\+\$,\w]+@)?[A-Za-z0-9\.\-]+|(?:www\.|[\-;:&=\+\$,\w]+@)[A-Za-z0-9\.\-]+)((?:\/[\+~%\/\.\w\-_]*)?\??(?:[\-\+=&;%@\.\w_]*)#?(?:[\.\!\/\\\w]*))?)/g;
19 |
20 | type ListFragment = { content: Fragment[]; items: ListFragment[] };
21 |
22 | type Fragment =
23 | | ["Plain", string]
24 | | ["Link", { url: [string, any]; label: [Fragment]; fullText: string }]
25 | | ["Macro", any]
26 | | ["Code", any]
27 | | ["Paragraph", Fragment[]]
28 | | ["List", ListFragment[]];
29 |
30 | // This is purely coded from my observation. May need to refer to mldoc later.
31 | const flatFragments = (pair: Fragment): string[] => {
32 | if (pair[0] === "Paragraph") {
33 | return pair[1].flatMap(flatFragments);
34 | }
35 | if (pair[0] === "List") {
36 | return pair[1].flatMap(unnestListFragment);
37 | }
38 | if (pair[0].includes("reference")) {
39 | return ["reference"];
40 | }
41 | if (!["Plain", "Link", "Code"].includes(pair[0])) {
42 | return [];
43 | } else if (typeof pair[1] === "string") {
44 | return [pair[1]];
45 | } else if (pair[0] === "Link") {
46 | if (pair[1].url[0] === "File") {
47 | return [];
48 | } else if (pair[1].label?.[0]?.[1]) {
49 | return flatFragments(pair[1].label[0]);
50 | }
51 | if (pair[1].url[0] === "Search") {
52 | return [pair[1].url[1]];
53 | }
54 | return [pair[1].fullText];
55 | }
56 | return [];
57 | };
58 |
59 | const unnestListFragment = (item: ListFragment): string[] => {
60 | return [
61 | ...item.content.flatMap(flatFragments),
62 | ...item.items.flatMap(unnestListFragment),
63 | ];
64 | };
65 |
66 | const flatBlockTexts = (block: BlockEntity): string[] => {
67 | return [
68 | ...[...(block.title ?? []), ...(block.body ?? [])].flatMap(flatFragments),
69 | ...(block.children ?? []).filter(isBlockEntity).flatMap(flatBlockTexts),
70 | ];
71 | };
72 |
73 | const useEditingPageContent = () => {
74 | const tree = useEditingPageTree(top.document.body);
75 | return useMemo(() => [tree, tree?.flatMap(flatBlockTexts)], [tree]);
76 | };
77 |
78 | const useEditingPageWordCount = () => {
79 | // Not using raw text because logseq has some special tokens, like block reference, timestamps, properties etc.
80 | const [_, texts] = useEditingPageContent();
81 | return React.useMemo(() => {
82 | // words-count does not perform as good result as MS Word. E.g.,
83 | // "G6" will will be counted as 2
84 | // also there is no option to take punctuations into the counted numbers
85 | const paragraph = texts?.join(" ").replaceAll(urlPattern, "url");
86 | return wordsCount(paragraph ?? '', {
87 | punctuation: ["·"],
88 | disableDefaultPunctuation: false,
89 | punctuationAsBreaker: false
90 | });
91 | }, [texts]);
92 | };
93 |
94 | export const WordCount = () => {
95 | const count = useEditingPageWordCount();
96 | React.useEffect(() => {
97 | const anchor = top.document.querySelector(`#${WORD_COUNT_ANCHOR_ID} > span`);
98 | if (anchor) {
99 | anchor.innerHTML = `${count ?? '-'}`;
100 | }
101 | }, [count]);
102 | return null;
103 | };
104 |
--------------------------------------------------------------------------------
/src/main.tsx:
--------------------------------------------------------------------------------
1 | import "@logseq/libs";
2 | import "virtual:windi.css";
3 | import "virtual:windi-devtools";
4 |
5 | import React from "react";
6 | import ReactDOM from "react-dom";
7 | import App from "./App";
8 | import { WORD_COUNT_ANCHOR_ID } from "./utils";
9 |
10 | const pluginId = 'pengx17:logseq-random-tools';
11 |
12 | // @ts-expect-error
13 | const css = (t, ...args) => String.raw(t, ...args);
14 |
15 | function createModel() {
16 | return {
17 | show() {
18 | logseq.showMainUI();
19 | },
20 | };
21 | }
22 |
23 | function main() {
24 | ReactDOM.render(
25 |
26 |
27 | ,
28 | document.getElementById("app")
29 | );
30 |
31 | logseq.setMainUIInlineStyle({
32 | zIndex: 11,
33 | });
34 |
35 | // @ts-expect-error
36 | top[`${pluginId}-loaded`] = true;
37 |
38 |
39 | logseq.provideStyle(css`
40 | .image-resize img {
41 | cursor: pointer;
42 | }
43 |
44 | span#${WORD_COUNT_ANCHOR_ID} {
45 | padding: 0.2em 0.4em;
46 | font-size: 12px;
47 | color: var(--ct-page-font-color);
48 | border-radius: 2px;
49 | box-shadow: 0 0 1px;
50 | white-space: nowrap;
51 | align-items: center;
52 | position: relative;
53 | top: -2px;
54 | display: inline-flex;
55 | align-items: center;
56 | }
57 |
58 | span#${WORD_COUNT_ANCHOR_ID} > span {
59 | margin-left: 0.5em;
60 | }
61 | `);
62 |
63 | logseq.App.registerUIItem('toolbar', {
64 | key: "word-count-label",
65 | template: `Words: - `,
66 | });
67 | }
68 |
69 | logseq.ready(createModel()).then(main).catch(console.error);
70 |
71 | // @ts-expect-error
72 | if (top[`${pluginId}-loaded`]) {
73 | top.location.reload();
74 | }
75 |
--------------------------------------------------------------------------------
/src/utils.ts:
--------------------------------------------------------------------------------
1 | import { BlockEntity, PageEntity } from "@logseq/libs/dist/LSPlugin";
2 | import React, { useRef, useState } from "react";
3 | import { useMountedState, useDebounce } from "react-use";
4 |
5 | export const BLOCK_PATH_ANCHOR_ID = "random-tools-block-path";
6 | export const WORD_COUNT_ANCHOR_ID = "random-tools-word-count";
7 | export const LEFT_CONTAINER_ID = "left-container";
8 | export const RIGHT_CONTAINER_ID = "right-sidebar-container";
9 |
10 | export const useAppOnVisibleChange = (fn: (visible: boolean) => void) => {
11 | const isMounted = useMountedState();
12 | React.useEffect(() => {
13 | const eventName = "ui:visible:changed";
14 | const handler = async ({ visible }: any) => {
15 | if (isMounted()) {
16 | fn(visible);
17 | }
18 | };
19 | logseq.on(eventName, handler);
20 | return () => {
21 | logseq.off(eventName, handler);
22 | };
23 | }, []);
24 | };
25 |
26 | export const useAppVisible = () => {
27 | const [visible, setVisible] = useState(logseq.isMainUIVisible);
28 | useAppOnVisibleChange(setVisible);
29 | return visible;
30 | };
31 |
32 | export const useSidebarVisible = () => {
33 | const [visible, setVisible] = useState(false);
34 | const isMounted = useMountedState();
35 | React.useEffect(() => {
36 | logseq.App.onSidebarVisibleChanged(({ visible }) => {
37 | if (isMounted()) {
38 | setVisible(visible);
39 | }
40 | });
41 | }, []);
42 | return visible;
43 | };
44 |
45 | export function useDebounceValue(v: T, timeout: number = 50) {
46 | const [state, setState] = React.useState(v);
47 | useDebounce(
48 | () => {
49 | setState(v);
50 | },
51 | timeout,
52 | [v]
53 | );
54 | return state;
55 | }
56 |
57 | export const useActiveSide = () => {
58 | const [side, setSide] = React.useState<"left" | "right">("left");
59 | React.useEffect(() => {
60 | const listener = (e: MouseEvent) => {
61 | if (
62 | top.document
63 | .getElementById(RIGHT_CONTAINER_ID)
64 | ?.contains(e.target as Node)
65 | ) {
66 | setSide("right");
67 | } else if (
68 | top.document
69 | .getElementById(LEFT_CONTAINER_ID)
70 | ?.contains(e.target as Node)
71 | ) {
72 | setSide("left");
73 | }
74 | };
75 | top.document.addEventListener("mousedown", listener, true);
76 | return () => {
77 | top.document.removeEventListener("mousedown", listener, true);
78 | };
79 | }, []);
80 | return side;
81 | };
82 |
83 | export async function getCurrentBlockAndPage(): Promise<
84 | [PageEntity, BlockEntity] | null
85 | > {
86 | const block = await logseq.Editor.getCurrentBlock();
87 | if (block) {
88 | const page = await logseq.Editor.getPage(block.page.id);
89 | if (page) {
90 | return [page, block];
91 | }
92 | }
93 | return null;
94 | }
95 |
96 | export const useEditingPageAndBlock = (rootElement: Element | null) => {
97 | const [state, setState] =
98 | React.useState<[PageEntity, BlockEntity] | undefined>(undefined);
99 | const isMounted = useMountedState();
100 | const counterRef = useRef(0);
101 | React.useEffect(() => {
102 | const focusListener = async () => {
103 | const counter = ++counterRef.current;
104 | const results = await getCurrentBlockAndPage();
105 | if (results && counter === counterRef.current) {
106 | setState(results);
107 | }
108 | };
109 |
110 | const blurListener = () => {
111 | const counter = counterRef.current;
112 | setTimeout(() => {
113 | if (counter === counterRef.current) {
114 | setState(undefined);
115 | }
116 | }, 200);
117 | };
118 | rootElement?.addEventListener("focus", focusListener, true);
119 | rootElement?.addEventListener("blur", blurListener, true);
120 | return () => {
121 | rootElement?.removeEventListener("focus", focusListener, true);
122 | rootElement?.removeEventListener("blur", blurListener, true);
123 | };
124 | }, [isMounted, rootElement]);
125 | return state;
126 | };
127 |
128 | const changeEvents = ['change', 'blur', 'input'];
129 |
130 | export const useEditingPageTree = (
131 | rootElement: Element | null,
132 | debounceTime = 1000
133 | ) => {
134 | const [tree, setTree] = React.useState(undefined);
135 | const isMounted = useMountedState();
136 | const pageAndBlock = useEditingPageAndBlock(rootElement);
137 | const counterRef = useRef(0);
138 | React.useEffect(() => {
139 | logseq.App.onRouteChanged(() => {
140 | ++counterRef.current;
141 | if (isMounted()) {
142 | setTree([]);
143 | }
144 | });
145 | }, []);
146 | React.useEffect(() => {
147 | if (pageAndBlock) {
148 | const [page] = pageAndBlock;
149 | let timer = 0;
150 | const calcAndUpdate = (initial = false) => {
151 | const counter = ++counterRef.current;
152 | if (timer) {
153 | clearTimeout(timer);
154 | }
155 | timer = setTimeout(
156 | async () => {
157 | const res = await logseq.Editor.getPageBlocksTree(page.name);
158 | if (res && counterRef.current === counter) {
159 | setTree(res);
160 | }
161 | },
162 | initial ? 0 : debounceTime
163 | );
164 | };
165 | calcAndUpdate(true);
166 | const focusListener = () => {
167 | calcAndUpdate();
168 | };
169 |
170 | changeEvents.forEach(eventName => {
171 | rootElement?.addEventListener(eventName, focusListener, true);
172 | })
173 | return () => {
174 | changeEvents.forEach(eventName => {
175 | rootElement?.removeEventListener(eventName, focusListener, true);
176 | })
177 | };
178 | }
179 | }, [isMounted, rootElement, pageAndBlock]);
180 | return tree;
181 | };
182 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "ESNext",
4 | "lib": ["DOM", "DOM.Iterable", "ESNext"],
5 | "types": ["vite/client"],
6 | "allowJs": false,
7 | "skipLibCheck": false,
8 | "esModuleInterop": false,
9 | "allowSyntheticDefaultImports": true,
10 | "strict": true,
11 | "forceConsistentCasingInFileNames": true,
12 | "module": "ESNext",
13 | "moduleResolution": "Node",
14 | "resolveJsonModule": true,
15 | "isolatedModules": true,
16 | "noEmit": true,
17 | "jsx": "react"
18 | },
19 | "include": ["./src"]
20 | }
21 |
--------------------------------------------------------------------------------
/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig, Plugin, ResolvedConfig } from "vite";
2 | import reactRefresh from "@vitejs/plugin-react-refresh";
3 | import WindiCSS from "vite-plugin-windicss";
4 | // @ts-expect-error
5 | import { writeFile, mkdir } from "fs/promises";
6 | import path from "path";
7 |
8 | // Hard-coded for now
9 | // - assume index is "/src/main.tsx"
10 | // - assume body has div#app
11 | // - preamble code is better read from reactRefresh instead
12 | const devIndexHtmlPlugin: () => Plugin = () => {
13 | let config: ResolvedConfig;
14 | return {
15 | name: "vite:logseq-dev-index-html-plugin",
16 | enforce: "pre",
17 | apply: "serve",
18 | configResolved(resolvedConfig) {
19 | // store the resolved config
20 | config = resolvedConfig;
21 | },
22 | buildStart: async (opt) => {
23 | const template = `
24 |
25 |
26 |
27 |
28 |
29 |
30 |
37 |
38 |
39 | React Plugin
40 |
41 |
42 |
43 |
44 |
45 |
46 | `;
47 | await mkdir(config.build.outDir, { recursive: true });
48 | await writeFile(
49 | path.resolve(config.build.outDir, "index.html"),
50 | template,
51 | {
52 | encoding: "utf-8",
53 | }
54 | );
55 |
56 | console.info("Wrote development index.html");
57 | },
58 | };
59 | };
60 |
61 | const reactRefreshPlugin = reactRefresh();
62 | const windiCSS = WindiCSS();
63 |
64 | // https://vitejs.dev/config/
65 | export default defineConfig({
66 | plugins: [reactRefreshPlugin, windiCSS, devIndexHtmlPlugin()],
67 | base: "",
68 | clearScreen: false,
69 | // Makes HMR available for development
70 | server: {
71 | cors: true,
72 | host: "localhost",
73 | hmr: {
74 | host: "localhost",
75 | },
76 | port: 4567,
77 | strictPort: true,
78 | },
79 | });
80 |
--------------------------------------------------------------------------------
/word-counter.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pengx17/logseq-plugin-random-tools/8e2213db5b9d9f7bf1f6f16f5c54a6c9013f3546/word-counter.gif
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@antfu/utils@^0.2.4":
6 | version "0.2.4"
7 | resolved "https://registry.yarnpkg.com/@antfu/utils/-/utils-0.2.4.tgz#c7d33fc6faa0d3a6fcc2555673f5e9b19c0fbc15"
8 | integrity sha512-2bZNkVfL9IZESmvE26UKi8SzyvSoaIsGXDcnbHFMtmGMqUiB1fXpAJ1ijGf+tSqKRQ5yagck2U1Qk0p+705/kw==
9 | dependencies:
10 | "@types/throttle-debounce" "^2.1.0"
11 |
12 | "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.14.5":
13 | version "7.14.5"
14 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.14.5.tgz#23b08d740e83f49c5e59945fbf1b43e80bbf4edb"
15 | integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==
16 | dependencies:
17 | "@babel/highlight" "^7.14.5"
18 |
19 | "@babel/compat-data@^7.14.5":
20 | version "7.14.7"
21 | resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.7.tgz#7b047d7a3a89a67d2258dc61f604f098f1bc7e08"
22 | integrity sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==
23 |
24 | "@babel/core@^7.14.6":
25 | version "7.14.6"
26 | resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.6.tgz#e0814ec1a950032ff16c13a2721de39a8416fcab"
27 | integrity sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==
28 | dependencies:
29 | "@babel/code-frame" "^7.14.5"
30 | "@babel/generator" "^7.14.5"
31 | "@babel/helper-compilation-targets" "^7.14.5"
32 | "@babel/helper-module-transforms" "^7.14.5"
33 | "@babel/helpers" "^7.14.6"
34 | "@babel/parser" "^7.14.6"
35 | "@babel/template" "^7.14.5"
36 | "@babel/traverse" "^7.14.5"
37 | "@babel/types" "^7.14.5"
38 | convert-source-map "^1.7.0"
39 | debug "^4.1.0"
40 | gensync "^1.0.0-beta.2"
41 | json5 "^2.1.2"
42 | semver "^6.3.0"
43 | source-map "^0.5.0"
44 |
45 | "@babel/generator@^7.14.5":
46 | version "7.14.5"
47 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.5.tgz#848d7b9f031caca9d0cd0af01b063f226f52d785"
48 | integrity sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==
49 | dependencies:
50 | "@babel/types" "^7.14.5"
51 | jsesc "^2.5.1"
52 | source-map "^0.5.0"
53 |
54 | "@babel/helper-compilation-targets@^7.14.5":
55 | version "7.14.5"
56 | resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz#7a99c5d0967911e972fe2c3411f7d5b498498ecf"
57 | integrity sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==
58 | dependencies:
59 | "@babel/compat-data" "^7.14.5"
60 | "@babel/helper-validator-option" "^7.14.5"
61 | browserslist "^4.16.6"
62 | semver "^6.3.0"
63 |
64 | "@babel/helper-function-name@^7.14.5":
65 | version "7.14.5"
66 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4"
67 | integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==
68 | dependencies:
69 | "@babel/helper-get-function-arity" "^7.14.5"
70 | "@babel/template" "^7.14.5"
71 | "@babel/types" "^7.14.5"
72 |
73 | "@babel/helper-get-function-arity@^7.14.5":
74 | version "7.14.5"
75 | resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815"
76 | integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==
77 | dependencies:
78 | "@babel/types" "^7.14.5"
79 |
80 | "@babel/helper-hoist-variables@^7.14.5":
81 | version "7.14.5"
82 | resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d"
83 | integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==
84 | dependencies:
85 | "@babel/types" "^7.14.5"
86 |
87 | "@babel/helper-member-expression-to-functions@^7.14.5":
88 | version "7.14.7"
89 | resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz#97e56244beb94211fe277bd818e3a329c66f7970"
90 | integrity sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==
91 | dependencies:
92 | "@babel/types" "^7.14.5"
93 |
94 | "@babel/helper-module-imports@^7.14.5":
95 | version "7.14.5"
96 | resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3"
97 | integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==
98 | dependencies:
99 | "@babel/types" "^7.14.5"
100 |
101 | "@babel/helper-module-transforms@^7.14.5":
102 | version "7.14.5"
103 | resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz#7de42f10d789b423eb902ebd24031ca77cb1e10e"
104 | integrity sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==
105 | dependencies:
106 | "@babel/helper-module-imports" "^7.14.5"
107 | "@babel/helper-replace-supers" "^7.14.5"
108 | "@babel/helper-simple-access" "^7.14.5"
109 | "@babel/helper-split-export-declaration" "^7.14.5"
110 | "@babel/helper-validator-identifier" "^7.14.5"
111 | "@babel/template" "^7.14.5"
112 | "@babel/traverse" "^7.14.5"
113 | "@babel/types" "^7.14.5"
114 |
115 | "@babel/helper-optimise-call-expression@^7.14.5":
116 | version "7.14.5"
117 | resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz#f27395a8619e0665b3f0364cddb41c25d71b499c"
118 | integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==
119 | dependencies:
120 | "@babel/types" "^7.14.5"
121 |
122 | "@babel/helper-plugin-utils@^7.14.5":
123 | version "7.14.5"
124 | resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9"
125 | integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==
126 |
127 | "@babel/helper-replace-supers@^7.14.5":
128 | version "7.14.5"
129 | resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz#0ecc0b03c41cd567b4024ea016134c28414abb94"
130 | integrity sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==
131 | dependencies:
132 | "@babel/helper-member-expression-to-functions" "^7.14.5"
133 | "@babel/helper-optimise-call-expression" "^7.14.5"
134 | "@babel/traverse" "^7.14.5"
135 | "@babel/types" "^7.14.5"
136 |
137 | "@babel/helper-simple-access@^7.14.5":
138 | version "7.14.5"
139 | resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz#66ea85cf53ba0b4e588ba77fc813f53abcaa41c4"
140 | integrity sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==
141 | dependencies:
142 | "@babel/types" "^7.14.5"
143 |
144 | "@babel/helper-split-export-declaration@^7.14.5":
145 | version "7.14.5"
146 | resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a"
147 | integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==
148 | dependencies:
149 | "@babel/types" "^7.14.5"
150 |
151 | "@babel/helper-validator-identifier@^7.14.5":
152 | version "7.14.5"
153 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz#d0f0e277c512e0c938277faa85a3968c9a44c0e8"
154 | integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==
155 |
156 | "@babel/helper-validator-option@^7.14.5":
157 | version "7.14.5"
158 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3"
159 | integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==
160 |
161 | "@babel/helpers@^7.14.6":
162 | version "7.14.6"
163 | resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.6.tgz#5b58306b95f1b47e2a0199434fa8658fa6c21635"
164 | integrity sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==
165 | dependencies:
166 | "@babel/template" "^7.14.5"
167 | "@babel/traverse" "^7.14.5"
168 | "@babel/types" "^7.14.5"
169 |
170 | "@babel/highlight@^7.14.5":
171 | version "7.14.5"
172 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.5.tgz#6861a52f03966405001f6aa534a01a24d99e8cd9"
173 | integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==
174 | dependencies:
175 | "@babel/helper-validator-identifier" "^7.14.5"
176 | chalk "^2.0.0"
177 | js-tokens "^4.0.0"
178 |
179 | "@babel/parser@^7.14.5", "@babel/parser@^7.14.6", "@babel/parser@^7.14.7":
180 | version "7.14.7"
181 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.7.tgz#6099720c8839ca865a2637e6c85852ead0bdb595"
182 | integrity sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==
183 |
184 | "@babel/plugin-transform-react-jsx-self@^7.14.5":
185 | version "7.14.5"
186 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.5.tgz#703b5d1edccd342179c2a99ee8c7065c2b4403cc"
187 | integrity sha512-M/fmDX6n0cfHK/NLTcPmrfVAORKDhK8tyjDhyxlUjYyPYYO8FRWwuxBA3WBx8kWN/uBUuwGa3s/0+hQ9JIN3Tg==
188 | dependencies:
189 | "@babel/helper-plugin-utils" "^7.14.5"
190 |
191 | "@babel/plugin-transform-react-jsx-source@^7.14.5":
192 | version "7.14.5"
193 | resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.5.tgz#79f728e60e6dbd31a2b860b0bf6c9765918acf1d"
194 | integrity sha512-1TpSDnD9XR/rQ2tzunBVPThF5poaYT9GqP+of8fAtguYuI/dm2RkrMBDemsxtY0XBzvW7nXjYM0hRyKX9QYj7Q==
195 | dependencies:
196 | "@babel/helper-plugin-utils" "^7.14.5"
197 |
198 | "@babel/runtime@^7.1.2":
199 | version "7.14.0"
200 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.0.tgz#46794bc20b612c5f75e62dd071e24dfd95f1cbe6"
201 | integrity sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==
202 | dependencies:
203 | regenerator-runtime "^0.13.4"
204 |
205 | "@babel/template@^7.14.5":
206 | version "7.14.5"
207 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4"
208 | integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==
209 | dependencies:
210 | "@babel/code-frame" "^7.14.5"
211 | "@babel/parser" "^7.14.5"
212 | "@babel/types" "^7.14.5"
213 |
214 | "@babel/traverse@^7.14.5":
215 | version "7.14.7"
216 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.7.tgz#64007c9774cfdc3abd23b0780bc18a3ce3631753"
217 | integrity sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==
218 | dependencies:
219 | "@babel/code-frame" "^7.14.5"
220 | "@babel/generator" "^7.14.5"
221 | "@babel/helper-function-name" "^7.14.5"
222 | "@babel/helper-hoist-variables" "^7.14.5"
223 | "@babel/helper-split-export-declaration" "^7.14.5"
224 | "@babel/parser" "^7.14.7"
225 | "@babel/types" "^7.14.5"
226 | debug "^4.1.0"
227 | globals "^11.1.0"
228 |
229 | "@babel/types@^7.14.5":
230 | version "7.14.5"
231 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.5.tgz#3bb997ba829a2104cedb20689c4a5b8121d383ff"
232 | integrity sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==
233 | dependencies:
234 | "@babel/helper-validator-identifier" "^7.14.5"
235 | to-fast-properties "^2.0.0"
236 |
237 | "@logseq/libs@^0.0.1-alpha.26":
238 | version "0.0.1-alpha.26"
239 | resolved "https://registry.yarnpkg.com/@logseq/libs/-/libs-0.0.1-alpha.26.tgz#f96aee10cf8e7f65fdc59b88e00bb8f1968072c1"
240 | integrity sha512-KmgK+SzMuNPnIoI3Prg5P8upYezIqGI6FqB55atCyNHXK3tbkVOw6Qev5hyj9gM2r2RaKLEXQhz0TBHBrrlBSg==
241 | dependencies:
242 | csstype "^3.0.8"
243 | debug "^4.3.1"
244 | dompurify "^2.2.7"
245 | eventemitter3 "^4.0.7"
246 | path "^0.12.7"
247 | postmate "^1.5.2"
248 | snake-case "^3.0.4"
249 |
250 | "@nodelib/fs.scandir@2.1.5":
251 | version "2.1.5"
252 | resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
253 | integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
254 | dependencies:
255 | "@nodelib/fs.stat" "2.0.5"
256 | run-parallel "^1.1.9"
257 |
258 | "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
259 | version "2.0.5"
260 | resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
261 | integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
262 |
263 | "@nodelib/fs.walk@^1.2.3":
264 | version "1.2.7"
265 | resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz#94c23db18ee4653e129abd26fb06f870ac9e1ee2"
266 | integrity sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==
267 | dependencies:
268 | "@nodelib/fs.scandir" "2.1.5"
269 | fastq "^1.6.0"
270 |
271 | "@npmcli/arborist@^2.3.0", "@npmcli/arborist@^2.5.0", "@npmcli/arborist@^2.7.1":
272 | version "2.7.1"
273 | resolved "https://registry.yarnpkg.com/@npmcli/arborist/-/arborist-2.7.1.tgz#dc7b8a75d7469c26559675adbccae26cfcbe2d01"
274 | integrity sha512-EGDHJs6dna/52BrStr/6aaRcMLrYxGbSjT4V3JzvoTBY9/w5i2+1KNepmsG80CAsGADdo6nuNnFwb7sDRm8ZAw==
275 | dependencies:
276 | "@npmcli/installed-package-contents" "^1.0.7"
277 | "@npmcli/map-workspaces" "^1.0.2"
278 | "@npmcli/metavuln-calculator" "^1.1.0"
279 | "@npmcli/move-file" "^1.1.0"
280 | "@npmcli/name-from-folder" "^1.0.1"
281 | "@npmcli/node-gyp" "^1.0.1"
282 | "@npmcli/package-json" "^1.0.1"
283 | "@npmcli/run-script" "^1.8.2"
284 | bin-links "^2.2.1"
285 | cacache "^15.0.3"
286 | common-ancestor-path "^1.0.1"
287 | json-parse-even-better-errors "^2.3.1"
288 | json-stringify-nice "^1.1.4"
289 | mkdirp "^1.0.4"
290 | mkdirp-infer-owner "^2.0.0"
291 | npm-install-checks "^4.0.0"
292 | npm-package-arg "^8.1.0"
293 | npm-pick-manifest "^6.1.0"
294 | npm-registry-fetch "^11.0.0"
295 | pacote "^11.2.6"
296 | parse-conflict-json "^1.1.1"
297 | proc-log "^1.0.0"
298 | promise-all-reject-late "^1.0.0"
299 | promise-call-limit "^1.0.1"
300 | read-package-json-fast "^2.0.2"
301 | readdir-scoped-modules "^1.1.0"
302 | rimraf "^3.0.2"
303 | semver "^7.3.5"
304 | ssri "^8.0.1"
305 | tar "^6.1.0"
306 | treeverse "^1.0.4"
307 | walk-up-path "^1.0.0"
308 |
309 | "@npmcli/ci-detect@^1.2.0", "@npmcli/ci-detect@^1.3.0":
310 | version "1.3.0"
311 | resolved "https://registry.yarnpkg.com/@npmcli/ci-detect/-/ci-detect-1.3.0.tgz#6c1d2c625fb6ef1b9dea85ad0a5afcbef85ef22a"
312 | integrity sha512-oN3y7FAROHhrAt7Rr7PnTSwrHrZVRTS2ZbyxeQwSSYD0ifwM3YNgQqbaRmjcWoPyq77MjchusjJDspbzMmip1Q==
313 |
314 | "@npmcli/config@^2.2.0":
315 | version "2.2.0"
316 | resolved "https://registry.yarnpkg.com/@npmcli/config/-/config-2.2.0.tgz#c3f6cb76e74691d1ae746cda482b7df751ed2124"
317 | integrity sha512-y0V3F7RCWXy8kBOvKvKSRUNKRobLB6vL/UNchy/6+IUNIqu+UyrY3Z7jvj1ZA/AkYc/0WkCUtppCo+bPhMU8Aw==
318 | dependencies:
319 | ini "^2.0.0"
320 | mkdirp-infer-owner "^2.0.0"
321 | nopt "^5.0.0"
322 | semver "^7.3.4"
323 | walk-up-path "^1.0.0"
324 |
325 | "@npmcli/disparity-colors@^1.0.1":
326 | version "1.0.1"
327 | resolved "https://registry.yarnpkg.com/@npmcli/disparity-colors/-/disparity-colors-1.0.1.tgz#b23c864c9658f9f0318d5aa6d17986619989535c"
328 | integrity sha512-kQ1aCTTU45mPXN+pdAaRxlxr3OunkyztjbbxDY/aIcPS5CnCUrx+1+NvA6pTcYR7wmLZe37+Mi5v3nfbwPxq3A==
329 | dependencies:
330 | ansi-styles "^4.3.0"
331 |
332 | "@npmcli/git@^2.0.7", "@npmcli/git@^2.1.0":
333 | version "2.1.0"
334 | resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-2.1.0.tgz#2fbd77e147530247d37f325930d457b3ebe894f6"
335 | integrity sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw==
336 | dependencies:
337 | "@npmcli/promise-spawn" "^1.3.2"
338 | lru-cache "^6.0.0"
339 | mkdirp "^1.0.4"
340 | npm-pick-manifest "^6.1.1"
341 | promise-inflight "^1.0.1"
342 | promise-retry "^2.0.1"
343 | semver "^7.3.5"
344 | which "^2.0.2"
345 |
346 | "@npmcli/installed-package-contents@^1.0.6", "@npmcli/installed-package-contents@^1.0.7":
347 | version "1.0.7"
348 | resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz#ab7408c6147911b970a8abe261ce512232a3f4fa"
349 | integrity sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==
350 | dependencies:
351 | npm-bundled "^1.1.1"
352 | npm-normalize-package-bin "^1.0.1"
353 |
354 | "@npmcli/map-workspaces@^1.0.2":
355 | version "1.0.3"
356 | resolved "https://registry.yarnpkg.com/@npmcli/map-workspaces/-/map-workspaces-1.0.3.tgz#6072a0794762cf8f572e6080fa66d1bbefa991d5"
357 | integrity sha512-SdlRlOoQw4WKD4vtb/n5gUkobEABYBEOo8fRE4L8CtBkyWDSvIrReTfKvQ/Jc/LQqDaaZ5iv1iMSQzKCUr1n1A==
358 | dependencies:
359 | "@npmcli/name-from-folder" "^1.0.1"
360 | glob "^7.1.6"
361 | minimatch "^3.0.4"
362 | read-package-json-fast "^2.0.1"
363 |
364 | "@npmcli/metavuln-calculator@^1.1.0":
365 | version "1.1.1"
366 | resolved "https://registry.yarnpkg.com/@npmcli/metavuln-calculator/-/metavuln-calculator-1.1.1.tgz#2f95ff3c6d88b366dd70de1c3f304267c631b458"
367 | integrity sha512-9xe+ZZ1iGVaUovBVFI9h3qW+UuECUzhvZPxK9RaEA2mjU26o5D0JloGYWwLYvQELJNmBdQB6rrpuN8jni6LwzQ==
368 | dependencies:
369 | cacache "^15.0.5"
370 | pacote "^11.1.11"
371 | semver "^7.3.2"
372 |
373 | "@npmcli/move-file@^1.0.1", "@npmcli/move-file@^1.1.0":
374 | version "1.1.2"
375 | resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674"
376 | integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==
377 | dependencies:
378 | mkdirp "^1.0.4"
379 | rimraf "^3.0.2"
380 |
381 | "@npmcli/name-from-folder@^1.0.1":
382 | version "1.0.1"
383 | resolved "https://registry.yarnpkg.com/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz#77ecd0a4fcb772ba6fe927e2e2e155fbec2e6b1a"
384 | integrity sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA==
385 |
386 | "@npmcli/node-gyp@^1.0.1", "@npmcli/node-gyp@^1.0.2":
387 | version "1.0.2"
388 | resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-1.0.2.tgz#3cdc1f30e9736dbc417373ed803b42b1a0a29ede"
389 | integrity sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg==
390 |
391 | "@npmcli/package-json@^1.0.1":
392 | version "1.0.1"
393 | resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-1.0.1.tgz#1ed42f00febe5293c3502fd0ef785647355f6e89"
394 | integrity sha512-y6jnu76E9C23osz8gEMBayZmaZ69vFOIk8vR1FJL/wbEJ54+9aVG9rLTjQKSXfgYZEr50nw1txBBFfBZZe+bYg==
395 | dependencies:
396 | json-parse-even-better-errors "^2.3.1"
397 |
398 | "@npmcli/promise-spawn@^1.2.0", "@npmcli/promise-spawn@^1.3.2":
399 | version "1.3.2"
400 | resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz#42d4e56a8e9274fba180dabc0aea6e38f29274f5"
401 | integrity sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==
402 | dependencies:
403 | infer-owner "^1.0.4"
404 |
405 | "@npmcli/run-script@^1.8.2", "@npmcli/run-script@^1.8.3", "@npmcli/run-script@^1.8.4", "@npmcli/run-script@^1.8.5":
406 | version "1.8.5"
407 | resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-1.8.5.tgz#f250a0c5e1a08a792d775a315d0ff42fc3a51e1d"
408 | integrity sha512-NQspusBCpTjNwNRFMtz2C5MxoxyzlbuJ4YEhxAKrIonTiirKDtatsZictx9RgamQIx6+QuHMNmPl0wQdoESs9A==
409 | dependencies:
410 | "@npmcli/node-gyp" "^1.0.2"
411 | "@npmcli/promise-spawn" "^1.3.2"
412 | infer-owner "^1.0.4"
413 | node-gyp "^7.1.0"
414 | read-package-json-fast "^2.0.1"
415 |
416 | "@rollup/pluginutils@^4.1.0":
417 | version "4.1.1"
418 | resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-4.1.1.tgz#1d4da86dd4eded15656a57d933fda2b9a08d47ec"
419 | integrity sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==
420 | dependencies:
421 | estree-walker "^2.0.1"
422 | picomatch "^2.2.2"
423 |
424 | "@semantic-release/changelog@^5.0.1":
425 | version "5.0.1"
426 | resolved "https://registry.yarnpkg.com/@semantic-release/changelog/-/changelog-5.0.1.tgz#50a84b63e5d391b7debfe021421589fa2bcdafe4"
427 | integrity sha512-unvqHo5jk4dvAf2nZ3aw4imrlwQ2I50eVVvq9D47Qc3R+keNqepx1vDYwkjF8guFXnOYaYcR28yrZWno1hFbiw==
428 | dependencies:
429 | "@semantic-release/error" "^2.1.0"
430 | aggregate-error "^3.0.0"
431 | fs-extra "^9.0.0"
432 | lodash "^4.17.4"
433 |
434 | "@semantic-release/error@^2.1.0", "@semantic-release/error@^2.2.0":
435 | version "2.2.0"
436 | resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-2.2.0.tgz#ee9d5a09c9969eade1ec864776aeda5c5cddbbf0"
437 | integrity sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==
438 |
439 | "@semantic-release/git@^9.0.0":
440 | version "9.0.0"
441 | resolved "https://registry.yarnpkg.com/@semantic-release/git/-/git-9.0.0.tgz#304c4883c87d095b1faaae93300f1f1e0466e9a5"
442 | integrity sha512-AZ4Zha5NAPAciIJH3ipzw/WU9qLAn8ENaoVAhD6srRPxTpTzuV3NhNh14rcAo8Paj9dO+5u4rTKcpetOBluYVw==
443 | dependencies:
444 | "@semantic-release/error" "^2.1.0"
445 | aggregate-error "^3.0.0"
446 | debug "^4.0.0"
447 | dir-glob "^3.0.0"
448 | execa "^4.0.0"
449 | lodash "^4.17.4"
450 | micromatch "^4.0.0"
451 | p-reduce "^2.0.0"
452 |
453 | "@semantic-release/npm@^7.1.3":
454 | version "7.1.3"
455 | resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-7.1.3.tgz#1d64c41ff31b100299029c766ecc4d1f03aa5f5b"
456 | integrity sha512-x52kQ/jR09WjuWdaTEHgQCvZYMOTx68WnS+TZ4fya5ZAJw4oRtJETtrvUw10FdfM28d/keInQdc66R1Gw5+OEQ==
457 | dependencies:
458 | "@semantic-release/error" "^2.2.0"
459 | aggregate-error "^3.0.0"
460 | execa "^5.0.0"
461 | fs-extra "^10.0.0"
462 | lodash "^4.17.15"
463 | nerf-dart "^1.0.0"
464 | normalize-url "^6.0.0"
465 | npm "^7.0.0"
466 | rc "^1.2.8"
467 | read-pkg "^5.0.0"
468 | registry-auth-token "^4.0.0"
469 | semver "^7.1.2"
470 | tempy "^1.0.0"
471 |
472 | "@tootallnate/once@1":
473 | version "1.1.2"
474 | resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
475 | integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
476 |
477 | "@types/js-cookie@^2.2.6":
478 | version "2.2.6"
479 | resolved "https://registry.yarnpkg.com/@types/js-cookie/-/js-cookie-2.2.6.tgz#f1a1cb35aff47bc5cfb05cb0c441ca91e914c26f"
480 | integrity sha512-+oY0FDTO2GYKEV0YPvSshGq9t7YozVkgvXLty7zogQNuCxBhT9/3INX9Q7H1aRZ4SUDRXAKlJuA4EA5nTt7SNw==
481 |
482 | "@types/normalize-package-data@^2.4.0":
483 | version "2.4.1"
484 | resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301"
485 | integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==
486 |
487 | "@types/prop-types@*":
488 | version "15.7.3"
489 | resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7"
490 | integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==
491 |
492 | "@types/react-dom@^17.0.9":
493 | version "17.0.9"
494 | resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.9.tgz#441a981da9d7be117042e1a6fd3dac4b30f55add"
495 | integrity sha512-wIvGxLfgpVDSAMH5utdL9Ngm5Owu0VsGmldro3ORLXV8CShrL8awVj06NuEXFQ5xyaYfdca7Sgbk/50Ri1GdPg==
496 | dependencies:
497 | "@types/react" "*"
498 |
499 | "@types/react@*":
500 | version "17.0.9"
501 | resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.9.tgz#1147fb520024a62c9b3841f5cb4db89b73ddb87f"
502 | integrity sha512-2Cw7FvevpJxQrCb+k5t6GH1KIvmadj5uBbjPaLlJB/nZWUj56e1ZqcD6zsoMFB47MsJUTFl9RJ132A7hb3QFJA==
503 | dependencies:
504 | "@types/prop-types" "*"
505 | "@types/scheduler" "*"
506 | csstype "^3.0.2"
507 |
508 | "@types/react@^17.0.14":
509 | version "17.0.14"
510 | resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.14.tgz#f0629761ca02945c4e8fea99b8177f4c5c61fb0f"
511 | integrity sha512-0WwKHUbWuQWOce61UexYuWTGuGY/8JvtUe/dtQ6lR4sZ3UiylHotJeWpf3ArP9+DSGUoLY3wbU59VyMrJps5VQ==
512 | dependencies:
513 | "@types/prop-types" "*"
514 | "@types/scheduler" "*"
515 | csstype "^3.0.2"
516 |
517 | "@types/scheduler@*":
518 | version "0.16.1"
519 | resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.1.tgz#18845205e86ff0038517aab7a18a62a6b9f71275"
520 | integrity sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==
521 |
522 | "@types/throttle-debounce@^2.1.0":
523 | version "2.1.0"
524 | resolved "https://registry.yarnpkg.com/@types/throttle-debounce/-/throttle-debounce-2.1.0.tgz#1c3df624bfc4b62f992d3012b84c56d41eab3776"
525 | integrity sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==
526 |
527 | "@types/uuid@^8.3.1":
528 | version "8.3.1"
529 | resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-8.3.1.tgz#1a32969cf8f0364b3d8c8af9cc3555b7805df14f"
530 | integrity sha512-Y2mHTRAbqfFkpjldbkHGY8JIzRN6XqYRliG8/24FcHm2D2PwW24fl5xMRTVGdrb7iMrwCaIEbLWerGIkXuFWVg==
531 |
532 | "@vitejs/plugin-react-refresh@^1.3.5":
533 | version "1.3.5"
534 | resolved "https://registry.yarnpkg.com/@vitejs/plugin-react-refresh/-/plugin-react-refresh-1.3.5.tgz#be47e56d9965423968c8a6b2d62e5014e1e24478"
535 | integrity sha512-7c4ELQMygKw5YFCNMLhDHrt4BOgXmROP65gPax/W43mJPNQaYW8ny1kI/bvCDNuzMqZWSK8uf2tEjPVVBnZ5IQ==
536 | dependencies:
537 | "@babel/core" "^7.14.6"
538 | "@babel/plugin-transform-react-jsx-self" "^7.14.5"
539 | "@babel/plugin-transform-react-jsx-source" "^7.14.5"
540 | "@rollup/pluginutils" "^4.1.0"
541 | react-refresh "^0.10.0"
542 |
543 | "@windicss/config@1.2.4":
544 | version "1.2.4"
545 | resolved "https://registry.yarnpkg.com/@windicss/config/-/config-1.2.4.tgz#24b36d30c1698fff14a9bacaebc93afaf2fe9019"
546 | integrity sha512-81oah5NF7m/ltHrP2VpKu12qejP03erelNckH9ho86vuItsSd/tNehW3oJqOThZYsbuROCzIU55QDfe7MBd+Iw==
547 | dependencies:
548 | debug "^4.3.2"
549 | jiti "^1.10.1"
550 | windicss "^3.1.4"
551 |
552 | "@windicss/plugin-utils@1.2.4":
553 | version "1.2.4"
554 | resolved "https://registry.yarnpkg.com/@windicss/plugin-utils/-/plugin-utils-1.2.4.tgz#b319355d6e9b4e529c965b5a55af6d57679e417f"
555 | integrity sha512-0G0zPx+gLfnP2isVMrsY+C0BDXASgFwtiT7g+YL+0LCTxjPxGOMnu5lCaAoYq+1LAskliPagqnu5mgKUYMyf2Q==
556 | dependencies:
557 | "@antfu/utils" "^0.2.4"
558 | "@windicss/config" "1.2.4"
559 | debug "^4.3.2"
560 | fast-glob "^3.2.6"
561 | magic-string "^0.25.7"
562 | micromatch "^4.0.4"
563 | windicss "^3.1.4"
564 |
565 | "@xobotyi/scrollbar-width@^1.9.5":
566 | version "1.9.5"
567 | resolved "https://registry.yarnpkg.com/@xobotyi/scrollbar-width/-/scrollbar-width-1.9.5.tgz#80224a6919272f405b87913ca13b92929bdf3c4d"
568 | integrity sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==
569 |
570 | abbrev@1, abbrev@~1.1.1:
571 | version "1.1.1"
572 | resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
573 | integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
574 |
575 | agent-base@6, agent-base@^6.0.2:
576 | version "6.0.2"
577 | resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
578 | integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
579 | dependencies:
580 | debug "4"
581 |
582 | agentkeepalive@^4.1.3:
583 | version "4.1.4"
584 | resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.1.4.tgz#d928028a4862cb11718e55227872e842a44c945b"
585 | integrity sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==
586 | dependencies:
587 | debug "^4.1.0"
588 | depd "^1.1.2"
589 | humanize-ms "^1.2.1"
590 |
591 | aggregate-error@^3.0.0:
592 | version "3.1.0"
593 | resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
594 | integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
595 | dependencies:
596 | clean-stack "^2.0.0"
597 | indent-string "^4.0.0"
598 |
599 | ajv@^6.12.3:
600 | version "6.12.6"
601 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
602 | integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
603 | dependencies:
604 | fast-deep-equal "^3.1.1"
605 | fast-json-stable-stringify "^2.0.0"
606 | json-schema-traverse "^0.4.1"
607 | uri-js "^4.2.2"
608 |
609 | ansi-regex@^2.0.0:
610 | version "2.1.1"
611 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
612 | integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
613 |
614 | ansi-regex@^3.0.0:
615 | version "3.0.0"
616 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
617 | integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
618 |
619 | ansi-regex@^5.0.0:
620 | version "5.0.0"
621 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
622 | integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
623 |
624 | ansi-styles@^3.2.1:
625 | version "3.2.1"
626 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
627 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
628 | dependencies:
629 | color-convert "^1.9.0"
630 |
631 | ansi-styles@^4.1.0, ansi-styles@^4.3.0:
632 | version "4.3.0"
633 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
634 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
635 | dependencies:
636 | color-convert "^2.0.1"
637 |
638 | ansicolors@~0.3.2:
639 | version "0.3.2"
640 | resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979"
641 | integrity sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=
642 |
643 | ansistyles@~0.1.3:
644 | version "0.1.3"
645 | resolved "https://registry.yarnpkg.com/ansistyles/-/ansistyles-0.1.3.tgz#5de60415bda071bb37127854c864f41b23254539"
646 | integrity sha1-XeYEFb2gcbs3EnhUyGT0GyMlRTk=
647 |
648 | aproba@^1.0.3:
649 | version "1.2.0"
650 | resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
651 | integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
652 |
653 | aproba@^2.0.0:
654 | version "2.0.0"
655 | resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc"
656 | integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==
657 |
658 | archy@~1.0.0:
659 | version "1.0.0"
660 | resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"
661 | integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=
662 |
663 | are-we-there-yet@~1.1.2:
664 | version "1.1.5"
665 | resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21"
666 | integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==
667 | dependencies:
668 | delegates "^1.0.0"
669 | readable-stream "^2.0.6"
670 |
671 | array-union@^2.1.0:
672 | version "2.1.0"
673 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
674 | integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
675 |
676 | asap@^2.0.0:
677 | version "2.0.6"
678 | resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
679 | integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
680 |
681 | asn1@~0.2.3:
682 | version "0.2.4"
683 | resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
684 | integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
685 | dependencies:
686 | safer-buffer "~2.1.0"
687 |
688 | assert-plus@1.0.0, assert-plus@^1.0.0:
689 | version "1.0.0"
690 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
691 | integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
692 |
693 | asynckit@^0.4.0:
694 | version "0.4.0"
695 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
696 | integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
697 |
698 | at-least-node@^1.0.0:
699 | version "1.0.0"
700 | resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
701 | integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
702 |
703 | aws-sign2@~0.7.0:
704 | version "0.7.0"
705 | resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
706 | integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
707 |
708 | aws4@^1.8.0:
709 | version "1.11.0"
710 | resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
711 | integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
712 |
713 | balanced-match@^1.0.0:
714 | version "1.0.2"
715 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
716 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
717 |
718 | bcrypt-pbkdf@^1.0.0:
719 | version "1.0.2"
720 | resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
721 | integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
722 | dependencies:
723 | tweetnacl "^0.14.3"
724 |
725 | bin-links@^2.2.1:
726 | version "2.2.1"
727 | resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-2.2.1.tgz#347d9dbb48f7d60e6c11fe68b77a424bee14d61b"
728 | integrity sha512-wFzVTqavpgCCYAh8SVBdnZdiQMxTkGR+T3b14CNpBXIBe2neJWaMGAZ55XWWHELJJ89dscuq0VCBqcVaIOgCMg==
729 | dependencies:
730 | cmd-shim "^4.0.1"
731 | mkdirp "^1.0.3"
732 | npm-normalize-package-bin "^1.0.0"
733 | read-cmd-shim "^2.0.0"
734 | rimraf "^3.0.0"
735 | write-file-atomic "^3.0.3"
736 |
737 | binary-extensions@^2.2.0:
738 | version "2.2.0"
739 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
740 | integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
741 |
742 | brace-expansion@^1.1.7:
743 | version "1.1.11"
744 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
745 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
746 | dependencies:
747 | balanced-match "^1.0.0"
748 | concat-map "0.0.1"
749 |
750 | braces@^3.0.1:
751 | version "3.0.2"
752 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
753 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
754 | dependencies:
755 | fill-range "^7.0.1"
756 |
757 | browserslist@^4.16.6:
758 | version "4.16.6"
759 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2"
760 | integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==
761 | dependencies:
762 | caniuse-lite "^1.0.30001219"
763 | colorette "^1.2.2"
764 | electron-to-chromium "^1.3.723"
765 | escalade "^3.1.1"
766 | node-releases "^1.1.71"
767 |
768 | builtins@^1.0.3:
769 | version "1.0.3"
770 | resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88"
771 | integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og=
772 |
773 | byte-size@^7.0.1:
774 | version "7.0.1"
775 | resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-7.0.1.tgz#b1daf3386de7ab9d706b941a748dbfc71130dee3"
776 | integrity sha512-crQdqyCwhokxwV1UyDzLZanhkugAgft7vt0qbbdt60C6Zf3CAiGmtUCylbtYwrU6loOUw3euGrNtW1J651ot1A==
777 |
778 | cacache@^15.0.3, cacache@^15.0.5, cacache@^15.2.0:
779 | version "15.2.0"
780 | resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.2.0.tgz#73af75f77c58e72d8c630a7a2858cb18ef523389"
781 | integrity sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==
782 | dependencies:
783 | "@npmcli/move-file" "^1.0.1"
784 | chownr "^2.0.0"
785 | fs-minipass "^2.0.0"
786 | glob "^7.1.4"
787 | infer-owner "^1.0.4"
788 | lru-cache "^6.0.0"
789 | minipass "^3.1.1"
790 | minipass-collect "^1.0.2"
791 | minipass-flush "^1.0.5"
792 | minipass-pipeline "^1.2.2"
793 | mkdirp "^1.0.3"
794 | p-map "^4.0.0"
795 | promise-inflight "^1.0.1"
796 | rimraf "^3.0.2"
797 | ssri "^8.0.1"
798 | tar "^6.0.2"
799 | unique-filename "^1.1.1"
800 |
801 | caniuse-lite@^1.0.30001219:
802 | version "1.0.30001234"
803 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001234.tgz#8fc2e709e3b0679d7af7f073a1c661155c39b975"
804 | integrity sha512-a3gjUVKkmwLdNysa1xkUAwN2VfJUJyVW47rsi3aCbkRCtbHAfo+rOsCqVw29G6coQ8gzAPb5XBXwiGHwme3isA==
805 |
806 | caseless@~0.12.0:
807 | version "0.12.0"
808 | resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
809 | integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
810 |
811 | chalk@^2.0.0:
812 | version "2.4.2"
813 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
814 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
815 | dependencies:
816 | ansi-styles "^3.2.1"
817 | escape-string-regexp "^1.0.5"
818 | supports-color "^5.3.0"
819 |
820 | chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1:
821 | version "4.1.1"
822 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad"
823 | integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==
824 | dependencies:
825 | ansi-styles "^4.1.0"
826 | supports-color "^7.1.0"
827 |
828 | chownr@^2.0.0:
829 | version "2.0.0"
830 | resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece"
831 | integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
832 |
833 | cidr-regex@^3.1.1:
834 | version "3.1.1"
835 | resolved "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-3.1.1.tgz#ba1972c57c66f61875f18fd7dd487469770b571d"
836 | integrity sha512-RBqYd32aDwbCMFJRL6wHOlDNYJsPNTt8vC82ErHF5vKt8QQzxm1FrkW8s/R5pVrXMf17sba09Uoy91PKiddAsw==
837 | dependencies:
838 | ip-regex "^4.1.0"
839 |
840 | clean-stack@^2.0.0:
841 | version "2.2.0"
842 | resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
843 | integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
844 |
845 | cli-columns@^3.1.2:
846 | version "3.1.2"
847 | resolved "https://registry.yarnpkg.com/cli-columns/-/cli-columns-3.1.2.tgz#6732d972979efc2ae444a1f08e08fa139c96a18e"
848 | integrity sha1-ZzLZcpee/CrkRKHwjgj6E5yWoY4=
849 | dependencies:
850 | string-width "^2.0.0"
851 | strip-ansi "^3.0.1"
852 |
853 | cli-table3@^0.6.0:
854 | version "0.6.0"
855 | resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.0.tgz#b7b1bc65ca8e7b5cef9124e13dc2b21e2ce4faee"
856 | integrity sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==
857 | dependencies:
858 | object-assign "^4.1.0"
859 | string-width "^4.2.0"
860 | optionalDependencies:
861 | colors "^1.1.2"
862 |
863 | clone@^1.0.2:
864 | version "1.0.4"
865 | resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
866 | integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
867 |
868 | cmd-shim@^4.0.1:
869 | version "4.1.0"
870 | resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-4.1.0.tgz#b3a904a6743e9fede4148c6f3800bf2a08135bdd"
871 | integrity sha512-lb9L7EM4I/ZRVuljLPEtUJOP+xiQVknZ4ZMpMgEp4JzNldPb27HU03hi6K1/6CoIuit/Zm/LQXySErFeXxDprw==
872 | dependencies:
873 | mkdirp-infer-owner "^2.0.0"
874 |
875 | code-point-at@^1.0.0:
876 | version "1.1.0"
877 | resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
878 | integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
879 |
880 | color-convert@^1.9.0:
881 | version "1.9.3"
882 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
883 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
884 | dependencies:
885 | color-name "1.1.3"
886 |
887 | color-convert@^2.0.1:
888 | version "2.0.1"
889 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
890 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
891 | dependencies:
892 | color-name "~1.1.4"
893 |
894 | color-name@1.1.3:
895 | version "1.1.3"
896 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
897 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
898 |
899 | color-name@~1.1.4:
900 | version "1.1.4"
901 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
902 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
903 |
904 | colorette@^1.2.2:
905 | version "1.2.2"
906 | resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94"
907 | integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==
908 |
909 | colors@^1.1.2:
910 | version "1.4.0"
911 | resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
912 | integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==
913 |
914 | columnify@~1.5.4:
915 | version "1.5.4"
916 | resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb"
917 | integrity sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs=
918 | dependencies:
919 | strip-ansi "^3.0.0"
920 | wcwidth "^1.0.0"
921 |
922 | combined-stream@^1.0.6, combined-stream@~1.0.6:
923 | version "1.0.8"
924 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
925 | integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
926 | dependencies:
927 | delayed-stream "~1.0.0"
928 |
929 | common-ancestor-path@^1.0.1:
930 | version "1.0.1"
931 | resolved "https://registry.yarnpkg.com/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7"
932 | integrity sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==
933 |
934 | concat-map@0.0.1:
935 | version "0.0.1"
936 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
937 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
938 |
939 | console-control-strings@^1.0.0, console-control-strings@~1.1.0:
940 | version "1.1.0"
941 | resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
942 | integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
943 |
944 | convert-source-map@^1.7.0:
945 | version "1.7.0"
946 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442"
947 | integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==
948 | dependencies:
949 | safe-buffer "~5.1.1"
950 |
951 | copy-to-clipboard@^3.3.1:
952 | version "3.3.1"
953 | resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz#115aa1a9998ffab6196f93076ad6da3b913662ae"
954 | integrity sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==
955 | dependencies:
956 | toggle-selection "^1.0.6"
957 |
958 | core-util-is@1.0.2, core-util-is@~1.0.0:
959 | version "1.0.2"
960 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
961 | integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
962 |
963 | cross-spawn@^7.0.0, cross-spawn@^7.0.3:
964 | version "7.0.3"
965 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
966 | integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
967 | dependencies:
968 | path-key "^3.1.0"
969 | shebang-command "^2.0.0"
970 | which "^2.0.1"
971 |
972 | crypto-random-string@^2.0.0:
973 | version "2.0.0"
974 | resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"
975 | integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
976 |
977 | css-in-js-utils@^2.0.0:
978 | version "2.0.1"
979 | resolved "https://registry.yarnpkg.com/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz#3b472b398787291b47cfe3e44fecfdd9e914ba99"
980 | integrity sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==
981 | dependencies:
982 | hyphenate-style-name "^1.0.2"
983 | isobject "^3.0.1"
984 |
985 | css-tree@^1.1.2:
986 | version "1.1.3"
987 | resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d"
988 | integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==
989 | dependencies:
990 | mdn-data "2.0.14"
991 | source-map "^0.6.1"
992 |
993 | csstype@^3.0.2, csstype@^3.0.6, csstype@^3.0.8:
994 | version "3.0.8"
995 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.8.tgz#d2266a792729fb227cd216fb572f43728e1ad340"
996 | integrity sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==
997 |
998 | dashdash@^1.12.0:
999 | version "1.14.1"
1000 | resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
1001 | integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
1002 | dependencies:
1003 | assert-plus "^1.0.0"
1004 |
1005 | debug@4, debug@^4.0.0, debug@^4.3.2:
1006 | version "4.3.2"
1007 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
1008 | integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
1009 | dependencies:
1010 | ms "2.1.2"
1011 |
1012 | debug@^4.1.0, debug@^4.3.1:
1013 | version "4.3.1"
1014 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
1015 | integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
1016 | dependencies:
1017 | ms "2.1.2"
1018 |
1019 | debuglog@^1.0.1:
1020 | version "1.0.1"
1021 | resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492"
1022 | integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=
1023 |
1024 | deep-extend@^0.6.0:
1025 | version "0.6.0"
1026 | resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
1027 | integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
1028 |
1029 | defaults@^1.0.3:
1030 | version "1.0.3"
1031 | resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
1032 | integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=
1033 | dependencies:
1034 | clone "^1.0.2"
1035 |
1036 | del@^6.0.0:
1037 | version "6.0.0"
1038 | resolved "https://registry.yarnpkg.com/del/-/del-6.0.0.tgz#0b40d0332cea743f1614f818be4feb717714c952"
1039 | integrity sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==
1040 | dependencies:
1041 | globby "^11.0.1"
1042 | graceful-fs "^4.2.4"
1043 | is-glob "^4.0.1"
1044 | is-path-cwd "^2.2.0"
1045 | is-path-inside "^3.0.2"
1046 | p-map "^4.0.0"
1047 | rimraf "^3.0.2"
1048 | slash "^3.0.0"
1049 |
1050 | delayed-stream@~1.0.0:
1051 | version "1.0.0"
1052 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
1053 | integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
1054 |
1055 | delegates@^1.0.0:
1056 | version "1.0.0"
1057 | resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
1058 | integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
1059 |
1060 | depd@^1.1.2:
1061 | version "1.1.2"
1062 | resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
1063 | integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
1064 |
1065 | dezalgo@^1.0.0:
1066 | version "1.0.3"
1067 | resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456"
1068 | integrity sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=
1069 | dependencies:
1070 | asap "^2.0.0"
1071 | wrappy "1"
1072 |
1073 | diff@^5.0.0:
1074 | version "5.0.0"
1075 | resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b"
1076 | integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==
1077 |
1078 | dir-glob@^3.0.0, dir-glob@^3.0.1:
1079 | version "3.0.1"
1080 | resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
1081 | integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
1082 | dependencies:
1083 | path-type "^4.0.0"
1084 |
1085 | dompurify@^2.2.7:
1086 | version "2.2.9"
1087 | resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.2.9.tgz#4b42e244238032d9286a0d2c87b51313581d9624"
1088 | integrity sha512-+9MqacuigMIZ+1+EwoEltogyWGFTJZWU3258Rupxs+2CGs4H914G9er6pZbsme/bvb5L67o2rade9n21e4RW/w==
1089 |
1090 | dot-case@^3.0.4:
1091 | version "3.0.4"
1092 | resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751"
1093 | integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==
1094 | dependencies:
1095 | no-case "^3.0.4"
1096 | tslib "^2.0.3"
1097 |
1098 | ecc-jsbn@~0.1.1:
1099 | version "0.1.2"
1100 | resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
1101 | integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
1102 | dependencies:
1103 | jsbn "~0.1.0"
1104 | safer-buffer "^2.1.0"
1105 |
1106 | electron-to-chromium@^1.3.723:
1107 | version "1.3.749"
1108 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.749.tgz#0ecebc529ceb49dd2a7c838ae425236644c3439a"
1109 | integrity sha512-F+v2zxZgw/fMwPz/VUGIggG4ZndDsYy0vlpthi3tjmDZlcfbhN5mYW0evXUsBr2sUtuDANFtle410A9u/sd/4A==
1110 |
1111 | emoji-regex@^8.0.0:
1112 | version "8.0.0"
1113 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
1114 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
1115 |
1116 | encoding@^0.1.12:
1117 | version "0.1.13"
1118 | resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9"
1119 | integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
1120 | dependencies:
1121 | iconv-lite "^0.6.2"
1122 |
1123 | end-of-stream@^1.1.0:
1124 | version "1.4.4"
1125 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
1126 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
1127 | dependencies:
1128 | once "^1.4.0"
1129 |
1130 | env-paths@^2.2.0:
1131 | version "2.2.1"
1132 | resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2"
1133 | integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==
1134 |
1135 | err-code@^2.0.2:
1136 | version "2.0.3"
1137 | resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9"
1138 | integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==
1139 |
1140 | error-ex@^1.3.1:
1141 | version "1.3.2"
1142 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
1143 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
1144 | dependencies:
1145 | is-arrayish "^0.2.1"
1146 |
1147 | error-stack-parser@^2.0.6:
1148 | version "2.0.6"
1149 | resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz#5a99a707bd7a4c58a797902d48d82803ede6aad8"
1150 | integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==
1151 | dependencies:
1152 | stackframe "^1.1.1"
1153 |
1154 | esbuild@^0.12.8:
1155 | version "0.12.15"
1156 | resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.15.tgz#9d99cf39aeb2188265c5983e983e236829f08af0"
1157 | integrity sha512-72V4JNd2+48eOVCXx49xoSWHgC3/cCy96e7mbXKY+WOWghN00cCmlGnwVLRhRHorvv0dgCyuMYBZlM2xDM5OQw==
1158 |
1159 | escalade@^3.1.1:
1160 | version "3.1.1"
1161 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
1162 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
1163 |
1164 | escape-string-regexp@^1.0.5:
1165 | version "1.0.5"
1166 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
1167 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
1168 |
1169 | estree-walker@^2.0.1:
1170 | version "2.0.2"
1171 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
1172 | integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
1173 |
1174 | eventemitter3@^4.0.7:
1175 | version "4.0.7"
1176 | resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
1177 | integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
1178 |
1179 | execa@^4.0.0:
1180 | version "4.1.0"
1181 | resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a"
1182 | integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==
1183 | dependencies:
1184 | cross-spawn "^7.0.0"
1185 | get-stream "^5.0.0"
1186 | human-signals "^1.1.1"
1187 | is-stream "^2.0.0"
1188 | merge-stream "^2.0.0"
1189 | npm-run-path "^4.0.0"
1190 | onetime "^5.1.0"
1191 | signal-exit "^3.0.2"
1192 | strip-final-newline "^2.0.0"
1193 |
1194 | execa@^5.0.0:
1195 | version "5.1.1"
1196 | resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
1197 | integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
1198 | dependencies:
1199 | cross-spawn "^7.0.3"
1200 | get-stream "^6.0.0"
1201 | human-signals "^2.1.0"
1202 | is-stream "^2.0.0"
1203 | merge-stream "^2.0.0"
1204 | npm-run-path "^4.0.1"
1205 | onetime "^5.1.2"
1206 | signal-exit "^3.0.3"
1207 | strip-final-newline "^2.0.0"
1208 |
1209 | extend@~3.0.2:
1210 | version "3.0.2"
1211 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
1212 | integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
1213 |
1214 | extsprintf@1.3.0:
1215 | version "1.3.0"
1216 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
1217 | integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
1218 |
1219 | extsprintf@^1.2.0:
1220 | version "1.4.0"
1221 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
1222 | integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
1223 |
1224 | fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
1225 | version "3.1.3"
1226 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
1227 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
1228 |
1229 | fast-glob@^3.1.1, fast-glob@^3.2.6:
1230 | version "3.2.7"
1231 | resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1"
1232 | integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==
1233 | dependencies:
1234 | "@nodelib/fs.stat" "^2.0.2"
1235 | "@nodelib/fs.walk" "^1.2.3"
1236 | glob-parent "^5.1.2"
1237 | merge2 "^1.3.0"
1238 | micromatch "^4.0.4"
1239 |
1240 | fast-json-stable-stringify@^2.0.0:
1241 | version "2.1.0"
1242 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
1243 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
1244 |
1245 | fast-shallow-equal@^1.0.0:
1246 | version "1.0.0"
1247 | resolved "https://registry.yarnpkg.com/fast-shallow-equal/-/fast-shallow-equal-1.0.0.tgz#d4dcaf6472440dcefa6f88b98e3251e27f25628b"
1248 | integrity sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==
1249 |
1250 | fastest-stable-stringify@^2.0.2:
1251 | version "2.0.2"
1252 | resolved "https://registry.yarnpkg.com/fastest-stable-stringify/-/fastest-stable-stringify-2.0.2.tgz#3757a6774f6ec8de40c4e86ec28ea02417214c76"
1253 | integrity sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q==
1254 |
1255 | fastq@^1.6.0:
1256 | version "1.11.0"
1257 | resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858"
1258 | integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==
1259 | dependencies:
1260 | reusify "^1.0.4"
1261 |
1262 | fill-range@^7.0.1:
1263 | version "7.0.1"
1264 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
1265 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
1266 | dependencies:
1267 | to-regex-range "^5.0.1"
1268 |
1269 | forever-agent@~0.6.1:
1270 | version "0.6.1"
1271 | resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
1272 | integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
1273 |
1274 | form-data@~2.3.2:
1275 | version "2.3.3"
1276 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
1277 | integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
1278 | dependencies:
1279 | asynckit "^0.4.0"
1280 | combined-stream "^1.0.6"
1281 | mime-types "^2.1.12"
1282 |
1283 | fs-extra@^10.0.0:
1284 | version "10.0.0"
1285 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1"
1286 | integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==
1287 | dependencies:
1288 | graceful-fs "^4.2.0"
1289 | jsonfile "^6.0.1"
1290 | universalify "^2.0.0"
1291 |
1292 | fs-extra@^9.0.0:
1293 | version "9.1.0"
1294 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
1295 | integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==
1296 | dependencies:
1297 | at-least-node "^1.0.0"
1298 | graceful-fs "^4.2.0"
1299 | jsonfile "^6.0.1"
1300 | universalify "^2.0.0"
1301 |
1302 | fs-minipass@^2.0.0, fs-minipass@^2.1.0:
1303 | version "2.1.0"
1304 | resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
1305 | integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==
1306 | dependencies:
1307 | minipass "^3.0.0"
1308 |
1309 | fs.realpath@^1.0.0:
1310 | version "1.0.0"
1311 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
1312 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
1313 |
1314 | fsevents@~2.3.1, fsevents@~2.3.2:
1315 | version "2.3.2"
1316 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
1317 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
1318 |
1319 | function-bind@^1.1.1:
1320 | version "1.1.1"
1321 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
1322 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
1323 |
1324 | gauge@~2.7.3:
1325 | version "2.7.4"
1326 | resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
1327 | integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=
1328 | dependencies:
1329 | aproba "^1.0.3"
1330 | console-control-strings "^1.0.0"
1331 | has-unicode "^2.0.0"
1332 | object-assign "^4.1.0"
1333 | signal-exit "^3.0.0"
1334 | string-width "^1.0.1"
1335 | strip-ansi "^3.0.1"
1336 | wide-align "^1.1.0"
1337 |
1338 | gensync@^1.0.0-beta.2:
1339 | version "1.0.0-beta.2"
1340 | resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
1341 | integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
1342 |
1343 | get-stream@^5.0.0:
1344 | version "5.2.0"
1345 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
1346 | integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
1347 | dependencies:
1348 | pump "^3.0.0"
1349 |
1350 | get-stream@^6.0.0:
1351 | version "6.0.1"
1352 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
1353 | integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
1354 |
1355 | getpass@^0.1.1:
1356 | version "0.1.7"
1357 | resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
1358 | integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
1359 | dependencies:
1360 | assert-plus "^1.0.0"
1361 |
1362 | glob-parent@^5.1.2:
1363 | version "5.1.2"
1364 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
1365 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
1366 | dependencies:
1367 | is-glob "^4.0.1"
1368 |
1369 | glob@^7.1.1, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7:
1370 | version "7.1.7"
1371 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
1372 | integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
1373 | dependencies:
1374 | fs.realpath "^1.0.0"
1375 | inflight "^1.0.4"
1376 | inherits "2"
1377 | minimatch "^3.0.4"
1378 | once "^1.3.0"
1379 | path-is-absolute "^1.0.0"
1380 |
1381 | globals@^11.1.0:
1382 | version "11.12.0"
1383 | resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
1384 | integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
1385 |
1386 | globby@^11.0.1:
1387 | version "11.0.4"
1388 | resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5"
1389 | integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==
1390 | dependencies:
1391 | array-union "^2.1.0"
1392 | dir-glob "^3.0.1"
1393 | fast-glob "^3.1.1"
1394 | ignore "^5.1.4"
1395 | merge2 "^1.3.0"
1396 | slash "^3.0.0"
1397 |
1398 | graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.3, graceful-fs@^4.2.4, graceful-fs@^4.2.6:
1399 | version "4.2.6"
1400 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee"
1401 | integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==
1402 |
1403 | har-schema@^2.0.0:
1404 | version "2.0.0"
1405 | resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
1406 | integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
1407 |
1408 | har-validator@~5.1.3:
1409 | version "5.1.5"
1410 | resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd"
1411 | integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==
1412 | dependencies:
1413 | ajv "^6.12.3"
1414 | har-schema "^2.0.0"
1415 |
1416 | has-flag@^3.0.0:
1417 | version "3.0.0"
1418 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
1419 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
1420 |
1421 | has-flag@^4.0.0:
1422 | version "4.0.0"
1423 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
1424 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
1425 |
1426 | has-unicode@^2.0.0:
1427 | version "2.0.1"
1428 | resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
1429 | integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
1430 |
1431 | has@^1.0.3:
1432 | version "1.0.3"
1433 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
1434 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
1435 | dependencies:
1436 | function-bind "^1.1.1"
1437 |
1438 | hosted-git-info@^2.1.4:
1439 | version "2.8.9"
1440 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
1441 | integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
1442 |
1443 | hosted-git-info@^4.0.1, hosted-git-info@^4.0.2:
1444 | version "4.0.2"
1445 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961"
1446 | integrity sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==
1447 | dependencies:
1448 | lru-cache "^6.0.0"
1449 |
1450 | http-cache-semantics@^4.1.0:
1451 | version "4.1.0"
1452 | resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
1453 | integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
1454 |
1455 | http-proxy-agent@^4.0.1:
1456 | version "4.0.1"
1457 | resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a"
1458 | integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==
1459 | dependencies:
1460 | "@tootallnate/once" "1"
1461 | agent-base "6"
1462 | debug "4"
1463 |
1464 | http-signature@~1.2.0:
1465 | version "1.2.0"
1466 | resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
1467 | integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
1468 | dependencies:
1469 | assert-plus "^1.0.0"
1470 | jsprim "^1.2.2"
1471 | sshpk "^1.7.0"
1472 |
1473 | https-proxy-agent@^5.0.0:
1474 | version "5.0.0"
1475 | resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2"
1476 | integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==
1477 | dependencies:
1478 | agent-base "6"
1479 | debug "4"
1480 |
1481 | human-signals@^1.1.1:
1482 | version "1.1.1"
1483 | resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
1484 | integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
1485 |
1486 | human-signals@^2.1.0:
1487 | version "2.1.0"
1488 | resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
1489 | integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
1490 |
1491 | humanize-ms@^1.2.1:
1492 | version "1.2.1"
1493 | resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed"
1494 | integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=
1495 | dependencies:
1496 | ms "^2.0.0"
1497 |
1498 | hyphenate-style-name@^1.0.2:
1499 | version "1.0.4"
1500 | resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz#691879af8e220aea5750e8827db4ef62a54e361d"
1501 | integrity sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==
1502 |
1503 | iconv-lite@^0.6.2:
1504 | version "0.6.3"
1505 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501"
1506 | integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==
1507 | dependencies:
1508 | safer-buffer ">= 2.1.2 < 3.0.0"
1509 |
1510 | ignore-walk@^3.0.3:
1511 | version "3.0.4"
1512 | resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.4.tgz#c9a09f69b7c7b479a5d74ac1a3c0d4236d2a6335"
1513 | integrity sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==
1514 | dependencies:
1515 | minimatch "^3.0.4"
1516 |
1517 | ignore@^5.1.4:
1518 | version "5.1.8"
1519 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"
1520 | integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
1521 |
1522 | imurmurhash@^0.1.4:
1523 | version "0.1.4"
1524 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
1525 | integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
1526 |
1527 | indent-string@^4.0.0:
1528 | version "4.0.0"
1529 | resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
1530 | integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
1531 |
1532 | infer-owner@^1.0.4:
1533 | version "1.0.4"
1534 | resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467"
1535 | integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==
1536 |
1537 | inflight@^1.0.4:
1538 | version "1.0.6"
1539 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
1540 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
1541 | dependencies:
1542 | once "^1.3.0"
1543 | wrappy "1"
1544 |
1545 | inherits@2, inherits@~2.0.3:
1546 | version "2.0.4"
1547 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
1548 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1549 |
1550 | inherits@2.0.3:
1551 | version "2.0.3"
1552 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
1553 | integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
1554 |
1555 | ini@^2.0.0:
1556 | version "2.0.0"
1557 | resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5"
1558 | integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
1559 |
1560 | ini@~1.3.0:
1561 | version "1.3.8"
1562 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
1563 | integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
1564 |
1565 | init-package-json@^2.0.3:
1566 | version "2.0.3"
1567 | resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-2.0.3.tgz#c8ae4f2a4ad353bcbc089e5ffe98a8f1a314e8fd"
1568 | integrity sha512-tk/gAgbMMxR6fn1MgMaM1HpU1ryAmBWWitnxG5OhuNXeX0cbpbgV5jA4AIpQJVNoyOfOevTtO6WX+rPs+EFqaQ==
1569 | dependencies:
1570 | glob "^7.1.1"
1571 | npm-package-arg "^8.1.2"
1572 | promzard "^0.3.0"
1573 | read "~1.0.1"
1574 | read-package-json "^3.0.1"
1575 | semver "^7.3.5"
1576 | validate-npm-package-license "^3.0.4"
1577 | validate-npm-package-name "^3.0.0"
1578 |
1579 | inline-style-prefixer@^6.0.0:
1580 | version "6.0.0"
1581 | resolved "https://registry.yarnpkg.com/inline-style-prefixer/-/inline-style-prefixer-6.0.0.tgz#f73d5dbf2855733d6b153a4d24b7b47a73e9770b"
1582 | integrity sha512-XTHvRUS4ZJNzC1GixJRmOlWSS45fSt+DJoyQC9ytj0WxQfcgofQtDtyKKYxHUqEsWCs+LIWftPF1ie7+i012Fg==
1583 | dependencies:
1584 | css-in-js-utils "^2.0.0"
1585 |
1586 | ip-regex@^4.1.0:
1587 | version "4.3.0"
1588 | resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5"
1589 | integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==
1590 |
1591 | ip@^1.1.5:
1592 | version "1.1.5"
1593 | resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
1594 | integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=
1595 |
1596 | is-arrayish@^0.2.1:
1597 | version "0.2.1"
1598 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
1599 | integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
1600 |
1601 | is-cidr@^4.0.2:
1602 | version "4.0.2"
1603 | resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-4.0.2.tgz#94c7585e4c6c77ceabf920f8cde51b8c0fda8814"
1604 | integrity sha512-z4a1ENUajDbEl/Q6/pVBpTR1nBjjEE1X7qb7bmWYanNnPoKAvUCPFKeXV6Fe4mgTkWKBqiHIcwsI3SndiO5FeA==
1605 | dependencies:
1606 | cidr-regex "^3.1.1"
1607 |
1608 | is-core-module@^2.2.0:
1609 | version "2.4.0"
1610 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1"
1611 | integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==
1612 | dependencies:
1613 | has "^1.0.3"
1614 |
1615 | is-extglob@^2.1.1:
1616 | version "2.1.1"
1617 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
1618 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
1619 |
1620 | is-fullwidth-code-point@^1.0.0:
1621 | version "1.0.0"
1622 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
1623 | integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs=
1624 | dependencies:
1625 | number-is-nan "^1.0.0"
1626 |
1627 | is-fullwidth-code-point@^2.0.0:
1628 | version "2.0.0"
1629 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
1630 | integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
1631 |
1632 | is-fullwidth-code-point@^3.0.0:
1633 | version "3.0.0"
1634 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
1635 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
1636 |
1637 | is-glob@^4.0.1:
1638 | version "4.0.1"
1639 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
1640 | integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
1641 | dependencies:
1642 | is-extglob "^2.1.1"
1643 |
1644 | is-lambda@^1.0.1:
1645 | version "1.0.1"
1646 | resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5"
1647 | integrity sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=
1648 |
1649 | is-number@^7.0.0:
1650 | version "7.0.0"
1651 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
1652 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
1653 |
1654 | is-path-cwd@^2.2.0:
1655 | version "2.2.0"
1656 | resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb"
1657 | integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==
1658 |
1659 | is-path-inside@^3.0.2:
1660 | version "3.0.3"
1661 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
1662 | integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
1663 |
1664 | is-stream@^2.0.0:
1665 | version "2.0.0"
1666 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3"
1667 | integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==
1668 |
1669 | is-typedarray@^1.0.0, is-typedarray@~1.0.0:
1670 | version "1.0.0"
1671 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
1672 | integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
1673 |
1674 | isarray@~1.0.0:
1675 | version "1.0.0"
1676 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
1677 | integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
1678 |
1679 | isexe@^2.0.0:
1680 | version "2.0.0"
1681 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
1682 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
1683 |
1684 | isobject@^3.0.1:
1685 | version "3.0.1"
1686 | resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
1687 | integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
1688 |
1689 | isstream@~0.1.2:
1690 | version "0.1.2"
1691 | resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
1692 | integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
1693 |
1694 | jiti@^1.10.1:
1695 | version "1.10.1"
1696 | resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.10.1.tgz#bc2a175b9435274dc8659d3d9a121a91c6b3a1af"
1697 | integrity sha512-qux9juDtAC8HlZxAk/fku73ak4TWNLigRFTNzFShE/kw4bXVFsVu538vLXAxvNyPszXgpX4YxkXfwTYEi+zf5A==
1698 |
1699 | js-cookie@^2.2.1:
1700 | version "2.2.1"
1701 | resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8"
1702 | integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==
1703 |
1704 | "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
1705 | version "4.0.0"
1706 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
1707 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
1708 |
1709 | jsbn@~0.1.0:
1710 | version "0.1.1"
1711 | resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
1712 | integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
1713 |
1714 | jsesc@^2.5.1:
1715 | version "2.5.2"
1716 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
1717 | integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
1718 |
1719 | json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1:
1720 | version "2.3.1"
1721 | resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
1722 | integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
1723 |
1724 | json-schema-traverse@^0.4.1:
1725 | version "0.4.1"
1726 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
1727 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
1728 |
1729 | json-schema@0.2.3:
1730 | version "0.2.3"
1731 | resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
1732 | integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
1733 |
1734 | json-stringify-nice@^1.1.4:
1735 | version "1.1.4"
1736 | resolved "https://registry.yarnpkg.com/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz#2c937962b80181d3f317dd39aa323e14f5a60a67"
1737 | integrity sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==
1738 |
1739 | json-stringify-safe@~5.0.1:
1740 | version "5.0.1"
1741 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
1742 | integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
1743 |
1744 | json5@^2.1.2:
1745 | version "2.2.0"
1746 | resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
1747 | integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
1748 | dependencies:
1749 | minimist "^1.2.5"
1750 |
1751 | jsonfile@^6.0.1:
1752 | version "6.1.0"
1753 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
1754 | integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
1755 | dependencies:
1756 | universalify "^2.0.0"
1757 | optionalDependencies:
1758 | graceful-fs "^4.1.6"
1759 |
1760 | jsonparse@^1.3.1:
1761 | version "1.3.1"
1762 | resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
1763 | integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=
1764 |
1765 | jsprim@^1.2.2:
1766 | version "1.4.1"
1767 | resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
1768 | integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
1769 | dependencies:
1770 | assert-plus "1.0.0"
1771 | extsprintf "1.3.0"
1772 | json-schema "0.2.3"
1773 | verror "1.10.0"
1774 |
1775 | just-diff-apply@^3.0.0:
1776 | version "3.0.0"
1777 | resolved "https://registry.yarnpkg.com/just-diff-apply/-/just-diff-apply-3.0.0.tgz#a77348d24f0694e378b57293dceb65bdf5a91c4f"
1778 | integrity sha512-K2MLc+ZC2DVxX4V61bIKPeMUUfj1YYZ3h0myhchDXOW1cKoPZMnjIoNCqv9bF2n5Oob1PFxuR2gVJxkxz4e58w==
1779 |
1780 | just-diff@^3.0.1:
1781 | version "3.1.1"
1782 | resolved "https://registry.yarnpkg.com/just-diff/-/just-diff-3.1.1.tgz#d50c597c6fd4776495308c63bdee1b6839082647"
1783 | integrity sha512-sdMWKjRq8qWZEjDcVA6llnUT8RDEBIfOiGpYFPYa9u+2c39JCsejktSP7mj5eRid5EIvTzIpQ2kDOCw1Nq9BjQ==
1784 |
1785 | leven@^3.1.0:
1786 | version "3.1.0"
1787 | resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
1788 | integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==
1789 |
1790 | libnpmaccess@^4.0.2:
1791 | version "4.0.3"
1792 | resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-4.0.3.tgz#dfb0e5b0a53c315a2610d300e46b4ddeb66e7eec"
1793 | integrity sha512-sPeTSNImksm8O2b6/pf3ikv4N567ERYEpeKRPSmqlNt1dTZbvgpJIzg5vAhXHpw2ISBsELFRelk0jEahj1c6nQ==
1794 | dependencies:
1795 | aproba "^2.0.0"
1796 | minipass "^3.1.1"
1797 | npm-package-arg "^8.1.2"
1798 | npm-registry-fetch "^11.0.0"
1799 |
1800 | libnpmdiff@^2.0.4:
1801 | version "2.0.4"
1802 | resolved "https://registry.yarnpkg.com/libnpmdiff/-/libnpmdiff-2.0.4.tgz#bb1687992b1a97a8ea4a32f58ad7c7f92de53b74"
1803 | integrity sha512-q3zWePOJLHwsLEUjZw3Kyu/MJMYfl4tWCg78Vl6QGSfm4aXBUSVzMzjJ6jGiyarsT4d+1NH4B1gxfs62/+y9iQ==
1804 | dependencies:
1805 | "@npmcli/disparity-colors" "^1.0.1"
1806 | "@npmcli/installed-package-contents" "^1.0.7"
1807 | binary-extensions "^2.2.0"
1808 | diff "^5.0.0"
1809 | minimatch "^3.0.4"
1810 | npm-package-arg "^8.1.1"
1811 | pacote "^11.3.0"
1812 | tar "^6.1.0"
1813 |
1814 | libnpmexec@^2.0.0:
1815 | version "2.0.0"
1816 | resolved "https://registry.yarnpkg.com/libnpmexec/-/libnpmexec-2.0.0.tgz#9154549a30cd7825afee77de97e71336fb1792bf"
1817 | integrity sha512-9zHswx//Lp2ao+huWF2aL+6v4haMncyxNusk6Us2fbLNnPh3+rgSkv38LJ2v8gmKS2kAnkUmQf8pHjcZ+7Z3NA==
1818 | dependencies:
1819 | "@npmcli/arborist" "^2.3.0"
1820 | "@npmcli/ci-detect" "^1.3.0"
1821 | "@npmcli/run-script" "^1.8.4"
1822 | chalk "^4.1.0"
1823 | mkdirp-infer-owner "^2.0.0"
1824 | npm-package-arg "^8.1.2"
1825 | pacote "^11.3.1"
1826 | proc-log "^1.0.0"
1827 | read "^1.0.7"
1828 | read-package-json-fast "^2.0.2"
1829 | walk-up-path "^1.0.0"
1830 |
1831 | libnpmfund@^1.1.0:
1832 | version "1.1.0"
1833 | resolved "https://registry.yarnpkg.com/libnpmfund/-/libnpmfund-1.1.0.tgz#ee91313905b3194b900530efa339bc3f9fc4e5c4"
1834 | integrity sha512-Kfmh3pLS5/RGKG5WXEig8mjahPVOxkik6lsbH4iX0si1xxNi6eeUh/+nF1MD+2cgalsQif3O5qyr6mNz2ryJrQ==
1835 | dependencies:
1836 | "@npmcli/arborist" "^2.5.0"
1837 |
1838 | libnpmhook@^6.0.2:
1839 | version "6.0.3"
1840 | resolved "https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-6.0.3.tgz#1d7f0d7e6a7932fbf7ce0881fdb0ed8bf8748a30"
1841 | integrity sha512-3fmkZJibIybzmAvxJ65PeV3NzRc0m4xmYt6scui5msocThbEp4sKFT80FhgrCERYDjlUuFahU6zFNbJDHbQ++g==
1842 | dependencies:
1843 | aproba "^2.0.0"
1844 | npm-registry-fetch "^11.0.0"
1845 |
1846 | libnpmorg@^2.0.2:
1847 | version "2.0.3"
1848 | resolved "https://registry.yarnpkg.com/libnpmorg/-/libnpmorg-2.0.3.tgz#4e605d4113dfa16792d75343824a0625c76703bc"
1849 | integrity sha512-JSGl3HFeiRFUZOUlGdiNcUZOsUqkSYrg6KMzvPZ1WVZ478i47OnKSS0vkPmX45Pai5mTKuwIqBMcGWG7O8HfdA==
1850 | dependencies:
1851 | aproba "^2.0.0"
1852 | npm-registry-fetch "^11.0.0"
1853 |
1854 | libnpmpack@^2.0.1:
1855 | version "2.0.1"
1856 | resolved "https://registry.yarnpkg.com/libnpmpack/-/libnpmpack-2.0.1.tgz#d3eac25cc8612f4e7cdeed4730eee339ba51c643"
1857 | integrity sha512-He4/jxOwlaQ7YG7sIC1+yNeXeUDQt8RLBvpI68R3RzPMZPa4/VpxhlDo8GtBOBDYoU8eq6v1wKL38sq58u4ibQ==
1858 | dependencies:
1859 | "@npmcli/run-script" "^1.8.3"
1860 | npm-package-arg "^8.1.0"
1861 | pacote "^11.2.6"
1862 |
1863 | libnpmpublish@^4.0.1:
1864 | version "4.0.2"
1865 | resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-4.0.2.tgz#be77e8bf5956131bcb45e3caa6b96a842dec0794"
1866 | integrity sha512-+AD7A2zbVeGRCFI2aO//oUmapCwy7GHqPXFJh3qpToSRNU+tXKJ2YFUgjt04LPPAf2dlEH95s6EhIHM1J7bmOw==
1867 | dependencies:
1868 | normalize-package-data "^3.0.2"
1869 | npm-package-arg "^8.1.2"
1870 | npm-registry-fetch "^11.0.0"
1871 | semver "^7.1.3"
1872 | ssri "^8.0.1"
1873 |
1874 | libnpmsearch@^3.1.1:
1875 | version "3.1.2"
1876 | resolved "https://registry.yarnpkg.com/libnpmsearch/-/libnpmsearch-3.1.2.tgz#aee81b9e4768750d842b627a3051abc89fdc15f3"
1877 | integrity sha512-BaQHBjMNnsPYk3Bl6AiOeVuFgp72jviShNBw5aHaHNKWqZxNi38iVNoXbo6bG/Ccc/m1To8s0GtMdtn6xZ1HAw==
1878 | dependencies:
1879 | npm-registry-fetch "^11.0.0"
1880 |
1881 | libnpmteam@^2.0.3:
1882 | version "2.0.4"
1883 | resolved "https://registry.yarnpkg.com/libnpmteam/-/libnpmteam-2.0.4.tgz#9dbe2e18ae3cb97551ec07d2a2daf9944f3edc4c"
1884 | integrity sha512-FPrVJWv820FZFXaflAEVTLRWZrerCvfe7ZHSMzJ/62EBlho2KFlYKjyNEsPW3JiV7TLSXi3vo8u0gMwIkXSMTw==
1885 | dependencies:
1886 | aproba "^2.0.0"
1887 | npm-registry-fetch "^11.0.0"
1888 |
1889 | libnpmversion@^1.2.1:
1890 | version "1.2.1"
1891 | resolved "https://registry.yarnpkg.com/libnpmversion/-/libnpmversion-1.2.1.tgz#689aa7fe0159939b3cbbf323741d34976f4289e9"
1892 | integrity sha512-AA7x5CFgBFN+L4/JWobnY5t4OAHjQuPbAwUYJ7/NtHuyLut5meb+ne/aj0n7PWNiTGCJcRw/W6Zd2LoLT7EZuQ==
1893 | dependencies:
1894 | "@npmcli/git" "^2.0.7"
1895 | "@npmcli/run-script" "^1.8.4"
1896 | json-parse-even-better-errors "^2.3.1"
1897 | semver "^7.3.5"
1898 | stringify-package "^1.0.1"
1899 |
1900 | lines-and-columns@^1.1.6:
1901 | version "1.1.6"
1902 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
1903 | integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
1904 |
1905 | lodash@^4.17.15, lodash@^4.17.4:
1906 | version "4.17.21"
1907 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
1908 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
1909 |
1910 | loose-envify@^1.1.0:
1911 | version "1.4.0"
1912 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
1913 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
1914 | dependencies:
1915 | js-tokens "^3.0.0 || ^4.0.0"
1916 |
1917 | lower-case@^2.0.2:
1918 | version "2.0.2"
1919 | resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28"
1920 | integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==
1921 | dependencies:
1922 | tslib "^2.0.3"
1923 |
1924 | lru-cache@^6.0.0:
1925 | version "6.0.0"
1926 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
1927 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
1928 | dependencies:
1929 | yallist "^4.0.0"
1930 |
1931 | magic-string@^0.25.7:
1932 | version "0.25.7"
1933 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
1934 | integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
1935 | dependencies:
1936 | sourcemap-codec "^1.4.4"
1937 |
1938 | make-fetch-happen@^9.0.1, make-fetch-happen@^9.0.4:
1939 | version "9.0.4"
1940 | resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-9.0.4.tgz#ceaa100e60e0ef9e8d1ede94614bb2ba83c8bb24"
1941 | integrity sha512-sQWNKMYqSmbAGXqJg2jZ+PmHh5JAybvwu0xM8mZR/bsTjGiTASj3ldXJV7KFHy1k/IJIBkjxQFoWIVsv9+PQMg==
1942 | dependencies:
1943 | agentkeepalive "^4.1.3"
1944 | cacache "^15.2.0"
1945 | http-cache-semantics "^4.1.0"
1946 | http-proxy-agent "^4.0.1"
1947 | https-proxy-agent "^5.0.0"
1948 | is-lambda "^1.0.1"
1949 | lru-cache "^6.0.0"
1950 | minipass "^3.1.3"
1951 | minipass-collect "^1.0.2"
1952 | minipass-fetch "^1.3.2"
1953 | minipass-flush "^1.0.5"
1954 | minipass-pipeline "^1.2.4"
1955 | negotiator "^0.6.2"
1956 | promise-retry "^2.0.1"
1957 | socks-proxy-agent "^5.0.0"
1958 | ssri "^8.0.0"
1959 |
1960 | mdn-data@2.0.14:
1961 | version "2.0.14"
1962 | resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50"
1963 | integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==
1964 |
1965 | merge-stream@^2.0.0:
1966 | version "2.0.0"
1967 | resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
1968 | integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
1969 |
1970 | merge2@^1.3.0:
1971 | version "1.4.1"
1972 | resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
1973 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
1974 |
1975 | micromatch@^4.0.0, micromatch@^4.0.4:
1976 | version "4.0.4"
1977 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
1978 | integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
1979 | dependencies:
1980 | braces "^3.0.1"
1981 | picomatch "^2.2.3"
1982 |
1983 | mime-db@1.48.0:
1984 | version "1.48.0"
1985 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.48.0.tgz#e35b31045dd7eada3aaad537ed88a33afbef2d1d"
1986 | integrity sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==
1987 |
1988 | mime-types@^2.1.12, mime-types@~2.1.19:
1989 | version "2.1.31"
1990 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.31.tgz#a00d76b74317c61f9c2db2218b8e9f8e9c5c9e6b"
1991 | integrity sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==
1992 | dependencies:
1993 | mime-db "1.48.0"
1994 |
1995 | mimic-fn@^2.1.0:
1996 | version "2.1.0"
1997 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
1998 | integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
1999 |
2000 | minimatch@^3.0.4:
2001 | version "3.0.4"
2002 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
2003 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
2004 | dependencies:
2005 | brace-expansion "^1.1.7"
2006 |
2007 | minimist@^1.2.0, minimist@^1.2.5:
2008 | version "1.2.5"
2009 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
2010 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
2011 |
2012 | minipass-collect@^1.0.2:
2013 | version "1.0.2"
2014 | resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617"
2015 | integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==
2016 | dependencies:
2017 | minipass "^3.0.0"
2018 |
2019 | minipass-fetch@^1.3.0, minipass-fetch@^1.3.2:
2020 | version "1.3.4"
2021 | resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-1.3.4.tgz#63f5af868a38746ca7b33b03393ddf8c291244fe"
2022 | integrity sha512-TielGogIzbUEtd1LsjZFs47RWuHHfhl6TiCx1InVxApBAmQ8bL0dL5ilkLGcRvuyW/A9nE+Lvn855Ewz8S0PnQ==
2023 | dependencies:
2024 | minipass "^3.1.0"
2025 | minipass-sized "^1.0.3"
2026 | minizlib "^2.0.0"
2027 | optionalDependencies:
2028 | encoding "^0.1.12"
2029 |
2030 | minipass-flush@^1.0.5:
2031 | version "1.0.5"
2032 | resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373"
2033 | integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==
2034 | dependencies:
2035 | minipass "^3.0.0"
2036 |
2037 | minipass-json-stream@^1.0.1:
2038 | version "1.0.1"
2039 | resolved "https://registry.yarnpkg.com/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7"
2040 | integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==
2041 | dependencies:
2042 | jsonparse "^1.3.1"
2043 | minipass "^3.0.0"
2044 |
2045 | minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4:
2046 | version "1.2.4"
2047 | resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c"
2048 | integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==
2049 | dependencies:
2050 | minipass "^3.0.0"
2051 |
2052 | minipass-sized@^1.0.3:
2053 | version "1.0.3"
2054 | resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70"
2055 | integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==
2056 | dependencies:
2057 | minipass "^3.0.0"
2058 |
2059 | minipass@^3.0.0, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3:
2060 | version "3.1.3"
2061 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd"
2062 | integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==
2063 | dependencies:
2064 | yallist "^4.0.0"
2065 |
2066 | minizlib@^2.0.0, minizlib@^2.1.1:
2067 | version "2.1.2"
2068 | resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
2069 | integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
2070 | dependencies:
2071 | minipass "^3.0.0"
2072 | yallist "^4.0.0"
2073 |
2074 | mkdirp-infer-owner@^2.0.0:
2075 | version "2.0.0"
2076 | resolved "https://registry.yarnpkg.com/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz#55d3b368e7d89065c38f32fd38e638f0ab61d316"
2077 | integrity sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==
2078 | dependencies:
2079 | chownr "^2.0.0"
2080 | infer-owner "^1.0.4"
2081 | mkdirp "^1.0.3"
2082 |
2083 | mkdirp@^1.0.3, mkdirp@^1.0.4:
2084 | version "1.0.4"
2085 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
2086 | integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
2087 |
2088 | ms@2.1.2:
2089 | version "2.1.2"
2090 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
2091 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
2092 |
2093 | ms@^2.0.0, ms@^2.1.2:
2094 | version "2.1.3"
2095 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
2096 | integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
2097 |
2098 | mute-stream@~0.0.4:
2099 | version "0.0.8"
2100 | resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
2101 | integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
2102 |
2103 | nano-css@^5.3.1:
2104 | version "5.3.1"
2105 | resolved "https://registry.yarnpkg.com/nano-css/-/nano-css-5.3.1.tgz#b709383e07ad3be61f64edffacb9d98250b87a1f"
2106 | integrity sha512-ENPIyNzANQRyYVvb62ajDd7PAyIgS2LIUnT9ewih4yrXSZX4hKoUwssy8WjUH++kEOA5wUTMgNnV7ko5n34kUA==
2107 | dependencies:
2108 | css-tree "^1.1.2"
2109 | csstype "^3.0.6"
2110 | fastest-stable-stringify "^2.0.2"
2111 | inline-style-prefixer "^6.0.0"
2112 | rtl-css-js "^1.14.0"
2113 | sourcemap-codec "^1.4.8"
2114 | stacktrace-js "^2.0.2"
2115 | stylis "^4.0.6"
2116 |
2117 | nanoid@^3.1.23:
2118 | version "3.1.23"
2119 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81"
2120 | integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==
2121 |
2122 | negotiator@^0.6.2:
2123 | version "0.6.2"
2124 | resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
2125 | integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
2126 |
2127 | nerf-dart@^1.0.0:
2128 | version "1.0.0"
2129 | resolved "https://registry.yarnpkg.com/nerf-dart/-/nerf-dart-1.0.0.tgz#e6dab7febf5ad816ea81cf5c629c5a0ebde72c1a"
2130 | integrity sha1-5tq3/r9a2Bbqgc9cYpxaDr3nLBo=
2131 |
2132 | no-case@^3.0.4:
2133 | version "3.0.4"
2134 | resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d"
2135 | integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==
2136 | dependencies:
2137 | lower-case "^2.0.2"
2138 | tslib "^2.0.3"
2139 |
2140 | node-gyp@^7.1.0, node-gyp@^7.1.2:
2141 | version "7.1.2"
2142 | resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-7.1.2.tgz#21a810aebb187120251c3bcec979af1587b188ae"
2143 | integrity sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==
2144 | dependencies:
2145 | env-paths "^2.2.0"
2146 | glob "^7.1.4"
2147 | graceful-fs "^4.2.3"
2148 | nopt "^5.0.0"
2149 | npmlog "^4.1.2"
2150 | request "^2.88.2"
2151 | rimraf "^3.0.2"
2152 | semver "^7.3.2"
2153 | tar "^6.0.2"
2154 | which "^2.0.2"
2155 |
2156 | node-releases@^1.1.71:
2157 | version "1.1.72"
2158 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.72.tgz#14802ab6b1039a79a0c7d662b610a5bbd76eacbe"
2159 | integrity sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==
2160 |
2161 | nopt@^5.0.0:
2162 | version "5.0.0"
2163 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88"
2164 | integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==
2165 | dependencies:
2166 | abbrev "1"
2167 |
2168 | normalize-package-data@^2.5.0:
2169 | version "2.5.0"
2170 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
2171 | integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
2172 | dependencies:
2173 | hosted-git-info "^2.1.4"
2174 | resolve "^1.10.0"
2175 | semver "2 || 3 || 4 || 5"
2176 | validate-npm-package-license "^3.0.1"
2177 |
2178 | normalize-package-data@^3.0.0, normalize-package-data@^3.0.2:
2179 | version "3.0.2"
2180 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.2.tgz#cae5c410ae2434f9a6c1baa65d5bc3b9366c8699"
2181 | integrity sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg==
2182 | dependencies:
2183 | hosted-git-info "^4.0.1"
2184 | resolve "^1.20.0"
2185 | semver "^7.3.4"
2186 | validate-npm-package-license "^3.0.1"
2187 |
2188 | normalize-url@^6.0.0:
2189 | version "6.1.0"
2190 | resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a"
2191 | integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==
2192 |
2193 | npm-audit-report@^2.1.5:
2194 | version "2.1.5"
2195 | resolved "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-2.1.5.tgz#a5b8850abe2e8452fce976c8960dd432981737b5"
2196 | integrity sha512-YB8qOoEmBhUH1UJgh1xFAv7Jg1d+xoNhsDYiFQlEFThEBui0W1vIz2ZK6FVg4WZjwEdl7uBQlm1jy3MUfyHeEw==
2197 | dependencies:
2198 | chalk "^4.0.0"
2199 |
2200 | npm-bundled@^1.1.1:
2201 | version "1.1.2"
2202 | resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1"
2203 | integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==
2204 | dependencies:
2205 | npm-normalize-package-bin "^1.0.1"
2206 |
2207 | npm-install-checks@^4.0.0:
2208 | version "4.0.0"
2209 | resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-4.0.0.tgz#a37facc763a2fde0497ef2c6d0ac7c3fbe00d7b4"
2210 | integrity sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==
2211 | dependencies:
2212 | semver "^7.1.1"
2213 |
2214 | npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1:
2215 | version "1.0.1"
2216 | resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2"
2217 | integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==
2218 |
2219 | npm-package-arg@^8.0.0, npm-package-arg@^8.0.1, npm-package-arg@^8.1.0, npm-package-arg@^8.1.1, npm-package-arg@^8.1.2, npm-package-arg@^8.1.5:
2220 | version "8.1.5"
2221 | resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.1.5.tgz#3369b2d5fe8fdc674baa7f1786514ddc15466e44"
2222 | integrity sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==
2223 | dependencies:
2224 | hosted-git-info "^4.0.1"
2225 | semver "^7.3.4"
2226 | validate-npm-package-name "^3.0.0"
2227 |
2228 | npm-packlist@^2.1.4:
2229 | version "2.2.2"
2230 | resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-2.2.2.tgz#076b97293fa620f632833186a7a8f65aaa6148c8"
2231 | integrity sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==
2232 | dependencies:
2233 | glob "^7.1.6"
2234 | ignore-walk "^3.0.3"
2235 | npm-bundled "^1.1.1"
2236 | npm-normalize-package-bin "^1.0.1"
2237 |
2238 | npm-pick-manifest@^6.0.0, npm-pick-manifest@^6.1.0, npm-pick-manifest@^6.1.1:
2239 | version "6.1.1"
2240 | resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz#7b5484ca2c908565f43b7f27644f36bb816f5148"
2241 | integrity sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==
2242 | dependencies:
2243 | npm-install-checks "^4.0.0"
2244 | npm-normalize-package-bin "^1.0.1"
2245 | npm-package-arg "^8.1.2"
2246 | semver "^7.3.4"
2247 |
2248 | npm-profile@^5.0.3:
2249 | version "5.0.4"
2250 | resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-5.0.4.tgz#73e5bd1d808edc2c382d7139049cc367ac43161b"
2251 | integrity sha512-OKtU7yoAEBOnc8zJ+/uo5E4ugPp09sopo+6y1njPp+W99P8DvQon3BJYmpvyK2Bf1+3YV5LN1bvgXRoZ1LUJBA==
2252 | dependencies:
2253 | npm-registry-fetch "^11.0.0"
2254 |
2255 | npm-registry-fetch@^11.0.0:
2256 | version "11.0.0"
2257 | resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz#68c1bb810c46542760d62a6a965f85a702d43a76"
2258 | integrity sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==
2259 | dependencies:
2260 | make-fetch-happen "^9.0.1"
2261 | minipass "^3.1.3"
2262 | minipass-fetch "^1.3.0"
2263 | minipass-json-stream "^1.0.1"
2264 | minizlib "^2.0.0"
2265 | npm-package-arg "^8.0.0"
2266 |
2267 | npm-run-path@^4.0.0, npm-run-path@^4.0.1:
2268 | version "4.0.1"
2269 | resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
2270 | integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
2271 | dependencies:
2272 | path-key "^3.0.0"
2273 |
2274 | npm-user-validate@^1.0.1:
2275 | version "1.0.1"
2276 | resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.1.tgz#31428fc5475fe8416023f178c0ab47935ad8c561"
2277 | integrity sha512-uQwcd/tY+h1jnEaze6cdX/LrhWhoBxfSknxentoqmIuStxUExxjWd3ULMLFPiFUrZKbOVMowH6Jq2FRWfmhcEw==
2278 |
2279 | npm@^7.0.0:
2280 | version "7.20.0"
2281 | resolved "https://registry.yarnpkg.com/npm/-/npm-7.20.0.tgz#06e79247c8836cbd1dee07a6bc380db624f89c5b"
2282 | integrity sha512-59Eje4RcXP9EKYPIJvBvQGTyfEvZWaKdOx5+YZ+IJ+fqYhJJH5ng78qcdD8sFPyA1g1MFBR0DYXKfncwbxXpVA==
2283 | dependencies:
2284 | "@npmcli/arborist" "^2.7.1"
2285 | "@npmcli/ci-detect" "^1.2.0"
2286 | "@npmcli/config" "^2.2.0"
2287 | "@npmcli/package-json" "^1.0.1"
2288 | "@npmcli/run-script" "^1.8.5"
2289 | abbrev "~1.1.1"
2290 | ansicolors "~0.3.2"
2291 | ansistyles "~0.1.3"
2292 | archy "~1.0.0"
2293 | byte-size "^7.0.1"
2294 | cacache "^15.2.0"
2295 | chalk "^4.1.0"
2296 | chownr "^2.0.0"
2297 | cli-columns "^3.1.2"
2298 | cli-table3 "^0.6.0"
2299 | columnify "~1.5.4"
2300 | glob "^7.1.7"
2301 | graceful-fs "^4.2.6"
2302 | hosted-git-info "^4.0.2"
2303 | ini "^2.0.0"
2304 | init-package-json "^2.0.3"
2305 | is-cidr "^4.0.2"
2306 | json-parse-even-better-errors "^2.3.1"
2307 | leven "^3.1.0"
2308 | libnpmaccess "^4.0.2"
2309 | libnpmdiff "^2.0.4"
2310 | libnpmexec "^2.0.0"
2311 | libnpmfund "^1.1.0"
2312 | libnpmhook "^6.0.2"
2313 | libnpmorg "^2.0.2"
2314 | libnpmpack "^2.0.1"
2315 | libnpmpublish "^4.0.1"
2316 | libnpmsearch "^3.1.1"
2317 | libnpmteam "^2.0.3"
2318 | libnpmversion "^1.2.1"
2319 | make-fetch-happen "^9.0.4"
2320 | minipass "^3.1.3"
2321 | minipass-pipeline "^1.2.4"
2322 | mkdirp "^1.0.4"
2323 | mkdirp-infer-owner "^2.0.0"
2324 | ms "^2.1.2"
2325 | node-gyp "^7.1.2"
2326 | nopt "^5.0.0"
2327 | npm-audit-report "^2.1.5"
2328 | npm-package-arg "^8.1.5"
2329 | npm-pick-manifest "^6.1.1"
2330 | npm-profile "^5.0.3"
2331 | npm-registry-fetch "^11.0.0"
2332 | npm-user-validate "^1.0.1"
2333 | npmlog "~4.1.2"
2334 | opener "^1.5.2"
2335 | pacote "^11.3.5"
2336 | parse-conflict-json "^1.1.1"
2337 | qrcode-terminal "^0.12.0"
2338 | read "~1.0.7"
2339 | read-package-json "^3.0.1"
2340 | read-package-json-fast "^2.0.2"
2341 | readdir-scoped-modules "^1.1.0"
2342 | rimraf "^3.0.2"
2343 | semver "^7.3.5"
2344 | ssri "^8.0.1"
2345 | tar "^6.1.0"
2346 | text-table "~0.2.0"
2347 | tiny-relative-date "^1.3.0"
2348 | treeverse "^1.0.4"
2349 | validate-npm-package-name "~3.0.0"
2350 | which "^2.0.2"
2351 | write-file-atomic "^3.0.3"
2352 |
2353 | npmlog@^4.1.2, npmlog@~4.1.2:
2354 | version "4.1.2"
2355 | resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
2356 | integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
2357 | dependencies:
2358 | are-we-there-yet "~1.1.2"
2359 | console-control-strings "~1.1.0"
2360 | gauge "~2.7.3"
2361 | set-blocking "~2.0.0"
2362 |
2363 | number-is-nan@^1.0.0:
2364 | version "1.0.1"
2365 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
2366 | integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
2367 |
2368 | oauth-sign@~0.9.0:
2369 | version "0.9.0"
2370 | resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
2371 | integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
2372 |
2373 | object-assign@^4.1.0, object-assign@^4.1.1:
2374 | version "4.1.1"
2375 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
2376 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
2377 |
2378 | once@^1.3.0, once@^1.3.1, once@^1.4.0:
2379 | version "1.4.0"
2380 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
2381 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
2382 | dependencies:
2383 | wrappy "1"
2384 |
2385 | onetime@^5.1.0, onetime@^5.1.2:
2386 | version "5.1.2"
2387 | resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
2388 | integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
2389 | dependencies:
2390 | mimic-fn "^2.1.0"
2391 |
2392 | opener@^1.5.2:
2393 | version "1.5.2"
2394 | resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598"
2395 | integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==
2396 |
2397 | p-map@^4.0.0:
2398 | version "4.0.0"
2399 | resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
2400 | integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
2401 | dependencies:
2402 | aggregate-error "^3.0.0"
2403 |
2404 | p-reduce@^2.0.0:
2405 | version "2.1.0"
2406 | resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-2.1.0.tgz#09408da49507c6c274faa31f28df334bc712b64a"
2407 | integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==
2408 |
2409 | pacote@^11.1.11, pacote@^11.2.6, pacote@^11.3.0, pacote@^11.3.1, pacote@^11.3.5:
2410 | version "11.3.5"
2411 | resolved "https://registry.yarnpkg.com/pacote/-/pacote-11.3.5.tgz#73cf1fc3772b533f575e39efa96c50be8c3dc9d2"
2412 | integrity sha512-fT375Yczn4zi+6Hkk2TBe1x1sP8FgFsEIZ2/iWaXY2r/NkhDJfxbcn5paz1+RTFCyNf+dPnaoBDJoAxXSU8Bkg==
2413 | dependencies:
2414 | "@npmcli/git" "^2.1.0"
2415 | "@npmcli/installed-package-contents" "^1.0.6"
2416 | "@npmcli/promise-spawn" "^1.2.0"
2417 | "@npmcli/run-script" "^1.8.2"
2418 | cacache "^15.0.5"
2419 | chownr "^2.0.0"
2420 | fs-minipass "^2.1.0"
2421 | infer-owner "^1.0.4"
2422 | minipass "^3.1.3"
2423 | mkdirp "^1.0.3"
2424 | npm-package-arg "^8.0.1"
2425 | npm-packlist "^2.1.4"
2426 | npm-pick-manifest "^6.0.0"
2427 | npm-registry-fetch "^11.0.0"
2428 | promise-retry "^2.0.1"
2429 | read-package-json-fast "^2.0.1"
2430 | rimraf "^3.0.2"
2431 | ssri "^8.0.1"
2432 | tar "^6.1.0"
2433 |
2434 | parse-conflict-json@^1.1.1:
2435 | version "1.1.1"
2436 | resolved "https://registry.yarnpkg.com/parse-conflict-json/-/parse-conflict-json-1.1.1.tgz#54ec175bde0f2d70abf6be79e0e042290b86701b"
2437 | integrity sha512-4gySviBiW5TRl7XHvp1agcS7SOe0KZOjC//71dzZVWJrY9hCrgtvl5v3SyIxCZ4fZF47TxD9nfzmxcx76xmbUw==
2438 | dependencies:
2439 | json-parse-even-better-errors "^2.3.0"
2440 | just-diff "^3.0.1"
2441 | just-diff-apply "^3.0.0"
2442 |
2443 | parse-json@^5.0.0:
2444 | version "5.2.0"
2445 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
2446 | integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
2447 | dependencies:
2448 | "@babel/code-frame" "^7.0.0"
2449 | error-ex "^1.3.1"
2450 | json-parse-even-better-errors "^2.3.0"
2451 | lines-and-columns "^1.1.6"
2452 |
2453 | path-is-absolute@^1.0.0:
2454 | version "1.0.1"
2455 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
2456 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
2457 |
2458 | path-key@^3.0.0, path-key@^3.1.0:
2459 | version "3.1.1"
2460 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
2461 | integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
2462 |
2463 | path-parse@^1.0.6:
2464 | version "1.0.7"
2465 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
2466 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
2467 |
2468 | path-type@^4.0.0:
2469 | version "4.0.0"
2470 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
2471 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
2472 |
2473 | path@^0.12.7:
2474 | version "0.12.7"
2475 | resolved "https://registry.yarnpkg.com/path/-/path-0.12.7.tgz#d4dc2a506c4ce2197eb481ebfcd5b36c0140b10f"
2476 | integrity sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=
2477 | dependencies:
2478 | process "^0.11.1"
2479 | util "^0.10.3"
2480 |
2481 | performance-now@^2.1.0:
2482 | version "2.1.0"
2483 | resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
2484 | integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
2485 |
2486 | picomatch@^2.2.2, picomatch@^2.2.3:
2487 | version "2.3.0"
2488 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
2489 | integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
2490 |
2491 | postcss@^8.3.5:
2492 | version "8.3.5"
2493 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.5.tgz#982216b113412bc20a86289e91eb994952a5b709"
2494 | integrity sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==
2495 | dependencies:
2496 | colorette "^1.2.2"
2497 | nanoid "^3.1.23"
2498 | source-map-js "^0.6.2"
2499 |
2500 | postmate@^1.5.2:
2501 | version "1.5.2"
2502 | resolved "https://registry.yarnpkg.com/postmate/-/postmate-1.5.2.tgz#d59a78b3780023c5d32225fd40633b364958bdb3"
2503 | integrity sha512-EHLlEmrUA/hALls49oBrtE7BzDXXjB9EiO4MZpsoO3R/jRuBmD+2WKQuYAbeuVEpTzrPpUTT79z2cz4qaFgPRg==
2504 |
2505 | proc-log@^1.0.0:
2506 | version "1.0.0"
2507 | resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-1.0.0.tgz#0d927307401f69ed79341e83a0b2c9a13395eb77"
2508 | integrity sha512-aCk8AO51s+4JyuYGg3Q/a6gnrlDO09NpVWePtjp7xwphcoQ04x5WAfCyugcsbLooWcMJ87CLkD4+604IckEdhg==
2509 |
2510 | process-nextick-args@~2.0.0:
2511 | version "2.0.1"
2512 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
2513 | integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
2514 |
2515 | process@^0.11.1:
2516 | version "0.11.10"
2517 | resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
2518 | integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
2519 |
2520 | promise-all-reject-late@^1.0.0:
2521 | version "1.0.1"
2522 | resolved "https://registry.yarnpkg.com/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz#f8ebf13483e5ca91ad809ccc2fcf25f26f8643c2"
2523 | integrity sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==
2524 |
2525 | promise-call-limit@^1.0.1:
2526 | version "1.0.1"
2527 | resolved "https://registry.yarnpkg.com/promise-call-limit/-/promise-call-limit-1.0.1.tgz#4bdee03aeb85674385ca934da7114e9bcd3c6e24"
2528 | integrity sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q==
2529 |
2530 | promise-inflight@^1.0.1:
2531 | version "1.0.1"
2532 | resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
2533 | integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM=
2534 |
2535 | promise-retry@^2.0.1:
2536 | version "2.0.1"
2537 | resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22"
2538 | integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==
2539 | dependencies:
2540 | err-code "^2.0.2"
2541 | retry "^0.12.0"
2542 |
2543 | promzard@^0.3.0:
2544 | version "0.3.0"
2545 | resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee"
2546 | integrity sha1-JqXW7ox97kyxIggwWs+5O6OCqe4=
2547 | dependencies:
2548 | read "1"
2549 |
2550 | psl@^1.1.28:
2551 | version "1.8.0"
2552 | resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
2553 | integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
2554 |
2555 | pump@^3.0.0:
2556 | version "3.0.0"
2557 | resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
2558 | integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
2559 | dependencies:
2560 | end-of-stream "^1.1.0"
2561 | once "^1.3.1"
2562 |
2563 | punycode@^2.1.0, punycode@^2.1.1:
2564 | version "2.1.1"
2565 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
2566 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
2567 |
2568 | qrcode-terminal@^0.12.0:
2569 | version "0.12.0"
2570 | resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz#bb5b699ef7f9f0505092a3748be4464fe71b5819"
2571 | integrity sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==
2572 |
2573 | qs@~6.5.2:
2574 | version "6.5.2"
2575 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
2576 | integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
2577 |
2578 | queue-microtask@^1.2.2:
2579 | version "1.2.3"
2580 | resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
2581 | integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
2582 |
2583 | rc@^1.2.8:
2584 | version "1.2.8"
2585 | resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
2586 | integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
2587 | dependencies:
2588 | deep-extend "^0.6.0"
2589 | ini "~1.3.0"
2590 | minimist "^1.2.0"
2591 | strip-json-comments "~2.0.1"
2592 |
2593 | react-dom@^17.0.0:
2594 | version "17.0.2"
2595 | resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
2596 | integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
2597 | dependencies:
2598 | loose-envify "^1.1.0"
2599 | object-assign "^4.1.1"
2600 | scheduler "^0.20.2"
2601 |
2602 | react-refresh@^0.10.0:
2603 | version "0.10.0"
2604 | resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.10.0.tgz#2f536c9660c0b9b1d500684d9e52a65e7404f7e3"
2605 | integrity sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ==
2606 |
2607 | react-universal-interface@^0.6.2:
2608 | version "0.6.2"
2609 | resolved "https://registry.yarnpkg.com/react-universal-interface/-/react-universal-interface-0.6.2.tgz#5e8d438a01729a4dbbcbeeceb0b86be146fe2b3b"
2610 | integrity sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==
2611 |
2612 | react-use@^17.2.4:
2613 | version "17.2.4"
2614 | resolved "https://registry.yarnpkg.com/react-use/-/react-use-17.2.4.tgz#1f89be3db0a8237c79253db0a15e12bbe3cfeff1"
2615 | integrity sha512-vQGpsAM0F5UIlshw5UI8ULGPS4yn5rm7/qvn3T1Gnkrz7YRMEEMh+ynKcmRloOyiIeLvKWiQjMiwRGtdbgs5qQ==
2616 | dependencies:
2617 | "@types/js-cookie" "^2.2.6"
2618 | "@xobotyi/scrollbar-width" "^1.9.5"
2619 | copy-to-clipboard "^3.3.1"
2620 | fast-deep-equal "^3.1.3"
2621 | fast-shallow-equal "^1.0.0"
2622 | js-cookie "^2.2.1"
2623 | nano-css "^5.3.1"
2624 | react-universal-interface "^0.6.2"
2625 | resize-observer-polyfill "^1.5.1"
2626 | screenfull "^5.1.0"
2627 | set-harmonic-interval "^1.0.1"
2628 | throttle-debounce "^3.0.1"
2629 | ts-easing "^0.2.0"
2630 | tslib "^2.1.0"
2631 |
2632 | react@^17.0.0:
2633 | version "17.0.2"
2634 | resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
2635 | integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
2636 | dependencies:
2637 | loose-envify "^1.1.0"
2638 | object-assign "^4.1.1"
2639 |
2640 | read-cmd-shim@^2.0.0:
2641 | version "2.0.0"
2642 | resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-2.0.0.tgz#4a50a71d6f0965364938e9038476f7eede3928d9"
2643 | integrity sha512-HJpV9bQpkl6KwjxlJcBoqu9Ba0PQg8TqSNIOrulGt54a0uup0HtevreFHzYzkm0lpnleRdNBzXznKrgxglEHQw==
2644 |
2645 | read-package-json-fast@^2.0.1, read-package-json-fast@^2.0.2:
2646 | version "2.0.2"
2647 | resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.2.tgz#2dcb24d9e8dd50fb322042c8c35a954e6cc7ac9e"
2648 | integrity sha512-5fyFUyO9B799foVk4n6ylcoAktG/FbE3jwRKxvwaeSrIunaoMc0u81dzXxjeAFKOce7O5KncdfwpGvvs6r5PsQ==
2649 | dependencies:
2650 | json-parse-even-better-errors "^2.3.0"
2651 | npm-normalize-package-bin "^1.0.1"
2652 |
2653 | read-package-json@^3.0.1:
2654 | version "3.0.1"
2655 | resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-3.0.1.tgz#c7108f0b9390257b08c21e3004d2404c806744b9"
2656 | integrity sha512-aLcPqxovhJTVJcsnROuuzQvv6oziQx4zd3JvG0vGCL5MjTONUc4uJ90zCBC6R7W7oUKBNoR/F8pkyfVwlbxqng==
2657 | dependencies:
2658 | glob "^7.1.1"
2659 | json-parse-even-better-errors "^2.3.0"
2660 | normalize-package-data "^3.0.0"
2661 | npm-normalize-package-bin "^1.0.0"
2662 |
2663 | read-pkg@^5.0.0:
2664 | version "5.2.0"
2665 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc"
2666 | integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==
2667 | dependencies:
2668 | "@types/normalize-package-data" "^2.4.0"
2669 | normalize-package-data "^2.5.0"
2670 | parse-json "^5.0.0"
2671 | type-fest "^0.6.0"
2672 |
2673 | read@1, read@^1.0.7, read@~1.0.1, read@~1.0.7:
2674 | version "1.0.7"
2675 | resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4"
2676 | integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=
2677 | dependencies:
2678 | mute-stream "~0.0.4"
2679 |
2680 | readable-stream@^2.0.6:
2681 | version "2.3.7"
2682 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
2683 | integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
2684 | dependencies:
2685 | core-util-is "~1.0.0"
2686 | inherits "~2.0.3"
2687 | isarray "~1.0.0"
2688 | process-nextick-args "~2.0.0"
2689 | safe-buffer "~5.1.1"
2690 | string_decoder "~1.1.1"
2691 | util-deprecate "~1.0.1"
2692 |
2693 | readdir-scoped-modules@^1.1.0:
2694 | version "1.1.0"
2695 | resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309"
2696 | integrity sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==
2697 | dependencies:
2698 | debuglog "^1.0.1"
2699 | dezalgo "^1.0.0"
2700 | graceful-fs "^4.1.2"
2701 | once "^1.3.0"
2702 |
2703 | regenerator-runtime@^0.13.4:
2704 | version "0.13.7"
2705 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55"
2706 | integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==
2707 |
2708 | registry-auth-token@^4.0.0:
2709 | version "4.2.1"
2710 | resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250"
2711 | integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==
2712 | dependencies:
2713 | rc "^1.2.8"
2714 |
2715 | request@^2.88.2:
2716 | version "2.88.2"
2717 | resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
2718 | integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
2719 | dependencies:
2720 | aws-sign2 "~0.7.0"
2721 | aws4 "^1.8.0"
2722 | caseless "~0.12.0"
2723 | combined-stream "~1.0.6"
2724 | extend "~3.0.2"
2725 | forever-agent "~0.6.1"
2726 | form-data "~2.3.2"
2727 | har-validator "~5.1.3"
2728 | http-signature "~1.2.0"
2729 | is-typedarray "~1.0.0"
2730 | isstream "~0.1.2"
2731 | json-stringify-safe "~5.0.1"
2732 | mime-types "~2.1.19"
2733 | oauth-sign "~0.9.0"
2734 | performance-now "^2.1.0"
2735 | qs "~6.5.2"
2736 | safe-buffer "^5.1.2"
2737 | tough-cookie "~2.5.0"
2738 | tunnel-agent "^0.6.0"
2739 | uuid "^3.3.2"
2740 |
2741 | resize-observer-polyfill@^1.5.1:
2742 | version "1.5.1"
2743 | resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464"
2744 | integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==
2745 |
2746 | resolve@^1.10.0, resolve@^1.20.0:
2747 | version "1.20.0"
2748 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
2749 | integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
2750 | dependencies:
2751 | is-core-module "^2.2.0"
2752 | path-parse "^1.0.6"
2753 |
2754 | retry@^0.12.0:
2755 | version "0.12.0"
2756 | resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
2757 | integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=
2758 |
2759 | reusify@^1.0.4:
2760 | version "1.0.4"
2761 | resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
2762 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
2763 |
2764 | rimraf@^3.0.0, rimraf@^3.0.2:
2765 | version "3.0.2"
2766 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
2767 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
2768 | dependencies:
2769 | glob "^7.1.3"
2770 |
2771 | rollup@^2.38.5:
2772 | version "2.50.6"
2773 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.50.6.tgz#24e2211caf9031081656e98a5e5e94d3b5e786e2"
2774 | integrity sha512-6c5CJPLVgo0iNaZWWliNu1Kl43tjP9LZcp6D/tkf2eLH2a9/WeHxg9vfTFl8QV/2SOyaJX37CEm9XuGM0rviUg==
2775 | optionalDependencies:
2776 | fsevents "~2.3.1"
2777 |
2778 | rtl-css-js@^1.14.0:
2779 | version "1.14.1"
2780 | resolved "https://registry.yarnpkg.com/rtl-css-js/-/rtl-css-js-1.14.1.tgz#f79781d6a0c510abe73fde60aa3cbe9dfd134a45"
2781 | integrity sha512-G9N1s/6329FpJr8k9e1U/Lg0IDWThv99sb7k0IrXHjSnubxe01h52/ajsPRafJK1/2Vqrhz3VKLe3E1dx6jS9Q==
2782 | dependencies:
2783 | "@babel/runtime" "^7.1.2"
2784 |
2785 | run-parallel@^1.1.9:
2786 | version "1.2.0"
2787 | resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
2788 | integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
2789 | dependencies:
2790 | queue-microtask "^1.2.2"
2791 |
2792 | safe-buffer@^5.0.1, safe-buffer@^5.1.2:
2793 | version "5.2.1"
2794 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
2795 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
2796 |
2797 | safe-buffer@~5.1.0, safe-buffer@~5.1.1:
2798 | version "5.1.2"
2799 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
2800 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
2801 |
2802 | "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
2803 | version "2.1.2"
2804 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
2805 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
2806 |
2807 | scheduler@^0.20.2:
2808 | version "0.20.2"
2809 | resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
2810 | integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==
2811 | dependencies:
2812 | loose-envify "^1.1.0"
2813 | object-assign "^4.1.1"
2814 |
2815 | screenfull@^5.1.0:
2816 | version "5.1.0"
2817 | resolved "https://registry.yarnpkg.com/screenfull/-/screenfull-5.1.0.tgz#85c13c70f4ead4c1b8a935c70010dfdcd2c0e5c8"
2818 | integrity sha512-dYaNuOdzr+kc6J6CFcBrzkLCfyGcMg+gWkJ8us93IQ7y1cevhQAugFsaCdMHb6lw8KV3xPzSxzH7zM1dQap9mA==
2819 |
2820 | "semver@2 || 3 || 4 || 5":
2821 | version "5.7.1"
2822 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
2823 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
2824 |
2825 | semver@^6.3.0:
2826 | version "6.3.0"
2827 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
2828 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
2829 |
2830 | semver@^7.1.1, semver@^7.1.2, semver@^7.1.3, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5:
2831 | version "7.3.5"
2832 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
2833 | integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
2834 | dependencies:
2835 | lru-cache "^6.0.0"
2836 |
2837 | set-blocking@~2.0.0:
2838 | version "2.0.0"
2839 | resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
2840 | integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
2841 |
2842 | set-harmonic-interval@^1.0.1:
2843 | version "1.0.1"
2844 | resolved "https://registry.yarnpkg.com/set-harmonic-interval/-/set-harmonic-interval-1.0.1.tgz#e1773705539cdfb80ce1c3d99e7f298bb3995249"
2845 | integrity sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g==
2846 |
2847 | shebang-command@^2.0.0:
2848 | version "2.0.0"
2849 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
2850 | integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
2851 | dependencies:
2852 | shebang-regex "^3.0.0"
2853 |
2854 | shebang-regex@^3.0.0:
2855 | version "3.0.0"
2856 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
2857 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
2858 |
2859 | signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3:
2860 | version "3.0.3"
2861 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
2862 | integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
2863 |
2864 | slash@^3.0.0:
2865 | version "3.0.0"
2866 | resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
2867 | integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
2868 |
2869 | smart-buffer@^4.1.0:
2870 | version "4.1.0"
2871 | resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba"
2872 | integrity sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==
2873 |
2874 | snake-case@^3.0.4:
2875 | version "3.0.4"
2876 | resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c"
2877 | integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==
2878 | dependencies:
2879 | dot-case "^3.0.4"
2880 | tslib "^2.0.3"
2881 |
2882 | socks-proxy-agent@^5.0.0:
2883 | version "5.0.1"
2884 | resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz#032fb583048a29ebffec2e6a73fca0761f48177e"
2885 | integrity sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==
2886 | dependencies:
2887 | agent-base "^6.0.2"
2888 | debug "4"
2889 | socks "^2.3.3"
2890 |
2891 | socks@^2.3.3:
2892 | version "2.6.1"
2893 | resolved "https://registry.yarnpkg.com/socks/-/socks-2.6.1.tgz#989e6534a07cf337deb1b1c94aaa44296520d30e"
2894 | integrity sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==
2895 | dependencies:
2896 | ip "^1.1.5"
2897 | smart-buffer "^4.1.0"
2898 |
2899 | source-map-js@^0.6.2:
2900 | version "0.6.2"
2901 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-0.6.2.tgz#0bb5de631b41cfbda6cfba8bd05a80efdfd2385e"
2902 | integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==
2903 |
2904 | source-map@0.5.6:
2905 | version "0.5.6"
2906 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412"
2907 | integrity sha1-dc449SvwczxafwwRjYEzSiu19BI=
2908 |
2909 | source-map@^0.5.0:
2910 | version "0.5.7"
2911 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
2912 | integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
2913 |
2914 | source-map@^0.6.1:
2915 | version "0.6.1"
2916 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
2917 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
2918 |
2919 | sourcemap-codec@^1.4.4, sourcemap-codec@^1.4.8:
2920 | version "1.4.8"
2921 | resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
2922 | integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
2923 |
2924 | spdx-correct@^3.0.0:
2925 | version "3.1.1"
2926 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"
2927 | integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
2928 | dependencies:
2929 | spdx-expression-parse "^3.0.0"
2930 | spdx-license-ids "^3.0.0"
2931 |
2932 | spdx-exceptions@^2.1.0:
2933 | version "2.3.0"
2934 | resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
2935 | integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
2936 |
2937 | spdx-expression-parse@^3.0.0:
2938 | version "3.0.1"
2939 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
2940 | integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
2941 | dependencies:
2942 | spdx-exceptions "^2.1.0"
2943 | spdx-license-ids "^3.0.0"
2944 |
2945 | spdx-license-ids@^3.0.0:
2946 | version "3.0.9"
2947 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz#8a595135def9592bda69709474f1cbeea7c2467f"
2948 | integrity sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==
2949 |
2950 | sshpk@^1.7.0:
2951 | version "1.16.1"
2952 | resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
2953 | integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
2954 | dependencies:
2955 | asn1 "~0.2.3"
2956 | assert-plus "^1.0.0"
2957 | bcrypt-pbkdf "^1.0.0"
2958 | dashdash "^1.12.0"
2959 | ecc-jsbn "~0.1.1"
2960 | getpass "^0.1.1"
2961 | jsbn "~0.1.0"
2962 | safer-buffer "^2.0.2"
2963 | tweetnacl "~0.14.0"
2964 |
2965 | ssri@^8.0.0, ssri@^8.0.1:
2966 | version "8.0.1"
2967 | resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af"
2968 | integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==
2969 | dependencies:
2970 | minipass "^3.1.1"
2971 |
2972 | stack-generator@^2.0.5:
2973 | version "2.0.5"
2974 | resolved "https://registry.yarnpkg.com/stack-generator/-/stack-generator-2.0.5.tgz#fb00e5b4ee97de603e0773ea78ce944d81596c36"
2975 | integrity sha512-/t1ebrbHkrLrDuNMdeAcsvynWgoH/i4o8EGGfX7dEYDoTXOYVAkEpFdtshlvabzc6JlJ8Kf9YdFEoz7JkzGN9Q==
2976 | dependencies:
2977 | stackframe "^1.1.1"
2978 |
2979 | stackframe@^1.1.1:
2980 | version "1.2.0"
2981 | resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303"
2982 | integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==
2983 |
2984 | stacktrace-gps@^3.0.4:
2985 | version "3.0.4"
2986 | resolved "https://registry.yarnpkg.com/stacktrace-gps/-/stacktrace-gps-3.0.4.tgz#7688dc2fc09ffb3a13165ebe0dbcaf41bcf0c69a"
2987 | integrity sha512-qIr8x41yZVSldqdqe6jciXEaSCKw1U8XTXpjDuy0ki/apyTn/r3w9hDAAQOhZdxvsC93H+WwwEu5cq5VemzYeg==
2988 | dependencies:
2989 | source-map "0.5.6"
2990 | stackframe "^1.1.1"
2991 |
2992 | stacktrace-js@^2.0.2:
2993 | version "2.0.2"
2994 | resolved "https://registry.yarnpkg.com/stacktrace-js/-/stacktrace-js-2.0.2.tgz#4ca93ea9f494752d55709a081d400fdaebee897b"
2995 | integrity sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==
2996 | dependencies:
2997 | error-stack-parser "^2.0.6"
2998 | stack-generator "^2.0.5"
2999 | stacktrace-gps "^3.0.4"
3000 |
3001 | string-width@^1.0.1:
3002 | version "1.0.2"
3003 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
3004 | integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=
3005 | dependencies:
3006 | code-point-at "^1.0.0"
3007 | is-fullwidth-code-point "^1.0.0"
3008 | strip-ansi "^3.0.0"
3009 |
3010 | "string-width@^1.0.2 || 2", string-width@^2.0.0:
3011 | version "2.1.1"
3012 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
3013 | integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
3014 | dependencies:
3015 | is-fullwidth-code-point "^2.0.0"
3016 | strip-ansi "^4.0.0"
3017 |
3018 | string-width@^4.2.0:
3019 | version "4.2.2"
3020 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5"
3021 | integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==
3022 | dependencies:
3023 | emoji-regex "^8.0.0"
3024 | is-fullwidth-code-point "^3.0.0"
3025 | strip-ansi "^6.0.0"
3026 |
3027 | string_decoder@~1.1.1:
3028 | version "1.1.1"
3029 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
3030 | integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
3031 | dependencies:
3032 | safe-buffer "~5.1.0"
3033 |
3034 | stringify-package@^1.0.1:
3035 | version "1.0.1"
3036 | resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85"
3037 | integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==
3038 |
3039 | strip-ansi@^3.0.0, strip-ansi@^3.0.1:
3040 | version "3.0.1"
3041 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
3042 | integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
3043 | dependencies:
3044 | ansi-regex "^2.0.0"
3045 |
3046 | strip-ansi@^4.0.0:
3047 | version "4.0.0"
3048 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
3049 | integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8=
3050 | dependencies:
3051 | ansi-regex "^3.0.0"
3052 |
3053 | strip-ansi@^6.0.0:
3054 | version "6.0.0"
3055 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"
3056 | integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
3057 | dependencies:
3058 | ansi-regex "^5.0.0"
3059 |
3060 | strip-final-newline@^2.0.0:
3061 | version "2.0.0"
3062 | resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
3063 | integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
3064 |
3065 | strip-json-comments@~2.0.1:
3066 | version "2.0.1"
3067 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
3068 | integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
3069 |
3070 | stylis@^4.0.6:
3071 | version "4.0.10"
3072 | resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.10.tgz#446512d1097197ab3f02fb3c258358c3f7a14240"
3073 | integrity sha512-m3k+dk7QeJw660eIKRRn3xPF6uuvHs/FFzjX3HQ5ove0qYsiygoAhwn5a3IYKaZPo5LrYD0rfVmtv1gNY1uYwg==
3074 |
3075 | supports-color@^5.3.0:
3076 | version "5.5.0"
3077 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
3078 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
3079 | dependencies:
3080 | has-flag "^3.0.0"
3081 |
3082 | supports-color@^7.1.0:
3083 | version "7.2.0"
3084 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
3085 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
3086 | dependencies:
3087 | has-flag "^4.0.0"
3088 |
3089 | tar@^6.0.2, tar@^6.1.0:
3090 | version "6.1.0"
3091 | resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83"
3092 | integrity sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==
3093 | dependencies:
3094 | chownr "^2.0.0"
3095 | fs-minipass "^2.0.0"
3096 | minipass "^3.0.0"
3097 | minizlib "^2.1.1"
3098 | mkdirp "^1.0.3"
3099 | yallist "^4.0.0"
3100 |
3101 | temp-dir@^2.0.0:
3102 | version "2.0.0"
3103 | resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e"
3104 | integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==
3105 |
3106 | tempy@^1.0.0:
3107 | version "1.0.1"
3108 | resolved "https://registry.yarnpkg.com/tempy/-/tempy-1.0.1.tgz#30fe901fd869cfb36ee2bd999805aa72fbb035de"
3109 | integrity sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==
3110 | dependencies:
3111 | del "^6.0.0"
3112 | is-stream "^2.0.0"
3113 | temp-dir "^2.0.0"
3114 | type-fest "^0.16.0"
3115 | unique-string "^2.0.0"
3116 |
3117 | text-table@~0.2.0:
3118 | version "0.2.0"
3119 | resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
3120 | integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
3121 |
3122 | throttle-debounce@^3.0.1:
3123 | version "3.0.1"
3124 | resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-3.0.1.tgz#32f94d84dfa894f786c9a1f290e7a645b6a19abb"
3125 | integrity sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==
3126 |
3127 | tiny-relative-date@^1.3.0:
3128 | version "1.3.0"
3129 | resolved "https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07"
3130 | integrity sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A==
3131 |
3132 | to-fast-properties@^2.0.0:
3133 | version "2.0.0"
3134 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
3135 | integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
3136 |
3137 | to-regex-range@^5.0.1:
3138 | version "5.0.1"
3139 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
3140 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
3141 | dependencies:
3142 | is-number "^7.0.0"
3143 |
3144 | toggle-selection@^1.0.6:
3145 | version "1.0.6"
3146 | resolved "https://registry.yarnpkg.com/toggle-selection/-/toggle-selection-1.0.6.tgz#6e45b1263f2017fa0acc7d89d78b15b8bf77da32"
3147 | integrity sha1-bkWxJj8gF/oKzH2J14sVuL932jI=
3148 |
3149 | tough-cookie@~2.5.0:
3150 | version "2.5.0"
3151 | resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
3152 | integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
3153 | dependencies:
3154 | psl "^1.1.28"
3155 | punycode "^2.1.1"
3156 |
3157 | treeverse@^1.0.4:
3158 | version "1.0.4"
3159 | resolved "https://registry.yarnpkg.com/treeverse/-/treeverse-1.0.4.tgz#a6b0ebf98a1bca6846ddc7ecbc900df08cb9cd5f"
3160 | integrity sha512-whw60l7r+8ZU8Tu/Uc2yxtc4ZTZbR/PF3u1IPNKGQ6p8EICLb3Z2lAgoqw9bqYd8IkgnsaOcLzYHFckjqNsf0g==
3161 |
3162 | ts-easing@^0.2.0:
3163 | version "0.2.0"
3164 | resolved "https://registry.yarnpkg.com/ts-easing/-/ts-easing-0.2.0.tgz#c8a8a35025105566588d87dbda05dd7fbfa5a4ec"
3165 | integrity sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ==
3166 |
3167 | tslib@^2.0.3, tslib@^2.1.0:
3168 | version "2.2.0"
3169 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c"
3170 | integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==
3171 |
3172 | tunnel-agent@^0.6.0:
3173 | version "0.6.0"
3174 | resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
3175 | integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
3176 | dependencies:
3177 | safe-buffer "^5.0.1"
3178 |
3179 | tweetnacl@^0.14.3, tweetnacl@~0.14.0:
3180 | version "0.14.5"
3181 | resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
3182 | integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
3183 |
3184 | type-fest@^0.16.0:
3185 | version "0.16.0"
3186 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860"
3187 | integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==
3188 |
3189 | type-fest@^0.6.0:
3190 | version "0.6.0"
3191 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
3192 | integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
3193 |
3194 | typedarray-to-buffer@^3.1.5:
3195 | version "3.1.5"
3196 | resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
3197 | integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
3198 | dependencies:
3199 | is-typedarray "^1.0.0"
3200 |
3201 | typescript@^4.3.5:
3202 | version "4.3.5"
3203 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4"
3204 | integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==
3205 |
3206 | unique-filename@^1.1.1:
3207 | version "1.1.1"
3208 | resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230"
3209 | integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==
3210 | dependencies:
3211 | unique-slug "^2.0.0"
3212 |
3213 | unique-slug@^2.0.0:
3214 | version "2.0.2"
3215 | resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c"
3216 | integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==
3217 | dependencies:
3218 | imurmurhash "^0.1.4"
3219 |
3220 | unique-string@^2.0.0:
3221 | version "2.0.0"
3222 | resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d"
3223 | integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==
3224 | dependencies:
3225 | crypto-random-string "^2.0.0"
3226 |
3227 | universalify@^2.0.0:
3228 | version "2.0.0"
3229 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
3230 | integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
3231 |
3232 | uri-js@^4.2.2:
3233 | version "4.4.1"
3234 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"
3235 | integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
3236 | dependencies:
3237 | punycode "^2.1.0"
3238 |
3239 | util-deprecate@~1.0.1:
3240 | version "1.0.2"
3241 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
3242 | integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
3243 |
3244 | util@^0.10.3:
3245 | version "0.10.4"
3246 | resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901"
3247 | integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==
3248 | dependencies:
3249 | inherits "2.0.3"
3250 |
3251 | uuid@^3.3.2:
3252 | version "3.4.0"
3253 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
3254 | integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
3255 |
3256 | uuid@^8.3.2:
3257 | version "8.3.2"
3258 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
3259 | integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
3260 |
3261 | validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4:
3262 | version "3.0.4"
3263 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
3264 | integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
3265 | dependencies:
3266 | spdx-correct "^3.0.0"
3267 | spdx-expression-parse "^3.0.0"
3268 |
3269 | validate-npm-package-name@^3.0.0, validate-npm-package-name@~3.0.0:
3270 | version "3.0.0"
3271 | resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e"
3272 | integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34=
3273 | dependencies:
3274 | builtins "^1.0.3"
3275 |
3276 | verror@1.10.0:
3277 | version "1.10.0"
3278 | resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
3279 | integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
3280 | dependencies:
3281 | assert-plus "^1.0.0"
3282 | core-util-is "1.0.2"
3283 | extsprintf "^1.2.0"
3284 |
3285 | vite-plugin-windicss@^1.2.4:
3286 | version "1.2.4"
3287 | resolved "https://registry.yarnpkg.com/vite-plugin-windicss/-/vite-plugin-windicss-1.2.4.tgz#b9ea60482dd8b6ba4fbc717ff5a9d17dedb0683b"
3288 | integrity sha512-U+mW8AiPRgC5wbUqjtvEIbZR3LzOwhNU0wnYQueT2SjjTfjlP74vcQg37yrULxycKibpdTYVHZuDuW4QkglPng==
3289 | dependencies:
3290 | "@windicss/plugin-utils" "1.2.4"
3291 | chalk "^4.1.1"
3292 | debug "^4.3.2"
3293 | windicss "^3.1.4"
3294 |
3295 | vite@2.4.2:
3296 | version "2.4.2"
3297 | resolved "https://registry.yarnpkg.com/vite/-/vite-2.4.2.tgz#07d00615775c808530bc9f65641062b349b67929"
3298 | integrity sha512-2MifxD2I9fjyDmmEzbULOo3kOUoqX90A58cT6mECxoVQlMYFuijZsPQBuA14mqSwvV3ydUsqnq+BRWXyO9Qa+w==
3299 | dependencies:
3300 | esbuild "^0.12.8"
3301 | postcss "^8.3.5"
3302 | resolve "^1.20.0"
3303 | rollup "^2.38.5"
3304 | optionalDependencies:
3305 | fsevents "~2.3.2"
3306 |
3307 | walk-up-path@^1.0.0:
3308 | version "1.0.0"
3309 | resolved "https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-1.0.0.tgz#d4745e893dd5fd0dbb58dd0a4c6a33d9c9fec53e"
3310 | integrity sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==
3311 |
3312 | wcwidth@^1.0.0:
3313 | version "1.0.1"
3314 | resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
3315 | integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=
3316 | dependencies:
3317 | defaults "^1.0.3"
3318 |
3319 | which@^2.0.1, which@^2.0.2:
3320 | version "2.0.2"
3321 | resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
3322 | integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
3323 | dependencies:
3324 | isexe "^2.0.0"
3325 |
3326 | wide-align@^1.1.0:
3327 | version "1.1.3"
3328 | resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
3329 | integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
3330 | dependencies:
3331 | string-width "^1.0.2 || 2"
3332 |
3333 | windicss@^3.1.4, windicss@^3.1.5:
3334 | version "3.1.5"
3335 | resolved "https://registry.yarnpkg.com/windicss/-/windicss-3.1.5.tgz#e9b6d6adcbc6f6c6e33e6625a3e5923b328f3137"
3336 | integrity sha512-sGi2YiN6Bp/vWJS0jlpJhMmh7O2TBQ+yTbL6oqoRXz32q1VKELOUMfF+5pdtVL5uoVnfKf4gOUQs2XKNgU30Lw==
3337 |
3338 | words-count@^2.0.2:
3339 | version "2.0.2"
3340 | resolved "https://registry.yarnpkg.com/words-count/-/words-count-2.0.2.tgz#e0ef43d507db225821bdadd8cc5075d704aea185"
3341 | integrity sha512-u0LFfJPhnR0xXu/5WoqWIkgdGJst5GahS4lYy4G5TIX4JAQgeNKD33HpmMoxveVBWNS6W6YZV2OQjVIVLL4K7Q==
3342 |
3343 | wrappy@1:
3344 | version "1.0.2"
3345 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
3346 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
3347 |
3348 | write-file-atomic@^3.0.3:
3349 | version "3.0.3"
3350 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8"
3351 | integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
3352 | dependencies:
3353 | imurmurhash "^0.1.4"
3354 | is-typedarray "^1.0.0"
3355 | signal-exit "^3.0.2"
3356 | typedarray-to-buffer "^3.1.5"
3357 |
3358 | yallist@^4.0.0:
3359 | version "4.0.0"
3360 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
3361 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
3362 |
--------------------------------------------------------------------------------