├── .gitignore
├── LICENSE
├── README.md
├── build.mjs
├── dist
├── fed-embed.js
└── fed-embed.min.js
├── docs
├── index.08d28b45.js
└── index.html
├── index.html
├── package.json
├── src
└── fed-embed.ts
├── tsconfig.json
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | .parcel-cache
3 | test
4 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright 2023 Andrew Blum
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
4 |
5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
6 |
7 | THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
8 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Embed the Fediverse!
2 |
3 | All it takes is a single javascript file & one new element in your markup to embed any fediverse feed you want!
4 |
5 | ## How to use
6 |
7 | 1. Add the javascript file (< 2kb) to your page.
8 | 2. Place the element in your markup.
9 | - Add a user's rss link to the `data-source` attribute
10 | - Optionally set `data-timeout` with a number value to prevent re-fetching for that many seconds (default 600s)
11 | 3. Share the fediverse on your site!
12 |
13 | ```html
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 | ```
27 |
--------------------------------------------------------------------------------
/build.mjs:
--------------------------------------------------------------------------------
1 | import {jsmin} from 'jsmin';
2 | import { readFile, writeFile } from "fs/promises";
3 |
4 | const contents = await readFile('./dist/fed-embed.js', { encoding: 'utf8' });
5 | const minified = jsmin(contents, 3);
6 | await writeFile('./dist/fed-embed.min.js', minified);
7 |
--------------------------------------------------------------------------------
/dist/fed-embed.js:
--------------------------------------------------------------------------------
1 | class FedEmbed extends HTMLElement {
2 | feedUrl;
3 | timeout;
4 | user;
5 | post;
6 | constructor() {
7 | super();
8 | const { source, timeout, user, post } = this.dataset;
9 | try {
10 | this.feedUrl = new URL(source);
11 | }
12 | catch (_error) { }
13 | try {
14 | this.user = new URL(user);
15 | }
16 | catch (_error) { }
17 | try {
18 | this.post = new URL(post);
19 | }
20 | catch (_error) { }
21 | this.timeout = Number(timeout) || 600;
22 | const sheet = new CSSStyleSheet();
23 | sheet.replaceSync(`
24 | :where(fed-embed) {
25 | display: block;
26 | }
27 |
28 | :where(fed-embed ul) {
29 | list-style-type: none;
30 | margin: 0;
31 | padding: 0;
32 | }
33 |
34 | :where(fed-embed li) {
35 | padding: 0.5rem 1.5rem;
36 | border-bottom: 1px solid #ccc;
37 | }
38 | `);
39 | document.adoptedStyleSheets = [sheet];
40 | }
41 | connectedCallback() {
42 | switch (true) {
43 | case (!!this.feedUrl):
44 | this.renderRSSFeed();
45 | break;
46 | case (!!this.user):
47 | this.renderJSONFeed();
48 | break;
49 | case (!!this.post):
50 | this.renderPost();
51 | break;
52 | default:
53 | console.error(`No valid URLs found on ${this.outerHTML}`);
54 | this.selfDestruct();
55 | break;
56 | }
57 | }
58 | async renderRSSFeed() {
59 | const feedString = await this.fetch(this.feedUrl);
60 | const feed = this.parseXML(feedString);
61 | const postsList = document.createElement('ul');
62 | feed.querySelectorAll('item').forEach(item => {
63 | const text = item.querySelector('description').textContent;
64 | postsList.insertAdjacentHTML('beforeend', `${text} `);
65 | });
66 | this.append(postsList);
67 | }
68 | async renderJSONFeed() {
69 | const { origin, pathname } = this.user;
70 | let accountLookupURL, statusesURL;
71 | try {
72 | accountLookupURL = new URL(`${origin}/api/v1/accounts/lookup?acct=${pathname.replaceAll(/\/@/g, '')}`);
73 | }
74 | catch (error) {
75 | this.selfDestruct(error);
76 | return;
77 | }
78 | const { error, id } = JSON.parse(await this.fetch(accountLookupURL));
79 | if (error) {
80 | this.selfDestruct(error);
81 | return;
82 | }
83 | try {
84 | statusesURL = new URL(`${origin}/api/v1/accounts/${id}/statuses?exclude_replies=true&exclude_reblogs=true`);
85 | }
86 | catch (error) {
87 | this.selfDestruct(error);
88 | return;
89 | }
90 | const posts = JSON.parse(await this.fetch(statusesURL));
91 | const postsList = document.createElement('ul');
92 | posts.forEach((post) => {
93 | postsList.insertAdjacentHTML('beforeend', `${post.content} `);
94 | });
95 | this.append(postsList);
96 | }
97 | async renderPost() {
98 | const { origin, pathname } = this.post;
99 | let postURL;
100 | try {
101 | postURL = new URL(`${origin}/api/v1/statuses/${pathname.split('/').at(-1)}`);
102 | }
103 | catch (error) {
104 | this.selfDestruct(error);
105 | return;
106 | }
107 | const { error, content } = JSON.parse(await this.fetch(postURL));
108 | if (error) {
109 | this.selfDestruct(error);
110 | return;
111 | }
112 | this.insertAdjacentHTML('beforeend', content);
113 | }
114 | selfDestruct(error = null) {
115 | if (error) {
116 | console.error(error);
117 | }
118 | console.error('A element has self destructed. Additional logging information may be available above.');
119 | this.remove();
120 | }
121 | async fetch(sourceURL) {
122 | const { timeout } = this;
123 | const cachedFeed = localStorage.getItem(sourceURL.toString()) || false;
124 | if (cachedFeed) {
125 | const { expires, dataAsString } = JSON.parse(cachedFeed);
126 | if (expires > Date.now()) {
127 | return dataAsString;
128 | }
129 | localStorage.removeItem(sourceURL.toString());
130 | }
131 | const request = await fetch(sourceURL.toString());
132 | const response = await request.text();
133 | const cacheItem = {
134 | expires: Date.now() + (timeout * 1000),
135 | dataAsString: response,
136 | };
137 | localStorage.setItem(sourceURL.toString(), JSON.stringify(cacheItem));
138 | return response;
139 | }
140 | parseXML(xmlString) {
141 | const parser = new DOMParser();
142 | const xmlDoc = parser.parseFromString(xmlString, "text/xml");
143 | return xmlDoc;
144 | }
145 | }
146 | window.customElements.define('fed-embed', FedEmbed);
147 |
--------------------------------------------------------------------------------
/dist/fed-embed.min.js:
--------------------------------------------------------------------------------
1 | class FedEmbed extends HTMLElement{feedUrl;timeout;user;post;constructor(){super();const{source,timeout,user,post}=this.dataset;try{this.feedUrl=new URL(source);}catch(_error){}try{this.user=new URL(user);}catch(_error){}try{this.post=new URL(post);}catch(_error){}this.timeout=Number(timeout)||600;const sheet=new CSSStyleSheet();sheet.replaceSync(`:where(fed-embed){display:block;}:where(fed-embed ul){list-style-type:none;margin:0;padding:0;}:where(fed-embed li){padding:0.5rem 1.5rem;border-bottom:1px solid#ccc;}`);document.adoptedStyleSheets=[sheet];}connectedCallback(){switch(true){case(!!this.feedUrl):this.renderRSSFeed();break;case(!!this.user):this.renderJSONFeed();break;case(!!this.post):this.renderPost();break;default:console.error(`No valid URLs found on ${this.outerHTML}`);this.selfDestruct();break;}}async renderRSSFeed(){const feedString=await this.fetch(this.feedUrl);const feed=this.parseXML(feedString);const postsList=document.createElement('ul');feed.querySelectorAll('item').forEach(item=>{const text=item.querySelector('description').textContent;postsList.insertAdjacentHTML('beforeend',`${text} `);});this.append(postsList);}async renderJSONFeed(){const{origin,pathname}=this.user;let accountLookupURL,statusesURL;try{accountLookupURL=new URL(`${origin}/api/v1/accounts/lookup?acct=${pathname.replaceAll(/\/@/g,'')}`);}catch(error){this.selfDestruct(error);return;}const{error,id}=JSON.parse(await this.fetch(accountLookupURL));if(error){this.selfDestruct(error);return;}try{statusesURL=new URL(`${origin}/api/v1/accounts/${id}/statuses?exclude_replies=true&exclude_reblogs=true`);}catch(error){this.selfDestruct(error);return;}const posts=JSON.parse(await this.fetch(statusesURL));const postsList=document.createElement('ul');posts.forEach((post)=>{postsList.insertAdjacentHTML('beforeend',`${post.content} `);});this.append(postsList);}async renderPost(){const{origin,pathname}=this.post;let postURL;try{postURL=new URL(`${origin}/api/v1/statuses/${pathname.split('/').at(-1)}`);}catch(error){this.selfDestruct(error);return;}const{error,content}=JSON.parse(await this.fetch(postURL));if(error){this.selfDestruct(error);return;}this.insertAdjacentHTML('beforeend',content);}selfDestruct(error=null){if(error){console.error(error);}console.error('A element has self destructed. Additional logging information may be available above.');this.remove();}async fetch(sourceURL){const{timeout}=this;const cachedFeed=localStorage.getItem(sourceURL.toString())||false;if(cachedFeed){const{expires,dataAsString}=JSON.parse(cachedFeed);if(expires>Date.now()){return dataAsString;}localStorage.removeItem(sourceURL.toString());}const request=await fetch(sourceURL.toString());const response=await request.text();const cacheItem={expires:Date.now()+(timeout*1000),dataAsString:response,};localStorage.setItem(sourceURL.toString(),JSON.stringify(cacheItem));return response;}parseXML(xmlString){const parser=new DOMParser();const xmlDoc=parser.parseFromString(xmlString,"text/xml");return xmlDoc;}}window.customElements.define('fed-embed',FedEmbed);
--------------------------------------------------------------------------------
/docs/index.08d28b45.js:
--------------------------------------------------------------------------------
1 | class e extends HTMLElement{feedUrl;timeout;user;post;constructor(){super();let{source:e,timeout:t,user:r,post:s}=this.dataset;try{this.feedUrl=new URL(e)}catch(e){}try{this.user=new URL(r)}catch(e){}try{this.post=new URL(s)}catch(e){}this.timeout=Number(t)||600;let a=new CSSStyleSheet;a.replaceSync(":where(fed-embed){display:block;}:where(fed-embed ul){list-style-type:none;margin:0;padding:0;}:where(fed-embed li){padding:0.5rem 1.5rem;border-bottom:1px solid#ccc;}"),document.adoptedStyleSheets=[a]}connectedCallback(){switch(!0){case!!this.feedUrl:this.renderRSSFeed();break;case!!this.user:this.renderJSONFeed();break;case!!this.post:this.renderPost();break;default:console.error(`No valid URLs found on ${this.outerHTML}`),this.selfDestruct()}}async renderRSSFeed(){let e=await this.fetch(this.feedUrl),t=this.parseXML(e),r=document.createElement("ul");t.querySelectorAll("item").forEach(e=>{let t=e.querySelector("description").textContent;r.insertAdjacentHTML("beforeend",`${t} `)}),this.append(r)}async renderJSONFeed(){let e,t;let{origin:r,pathname:s}=this.user;try{e=new URL(`${r}/api/v1/accounts/lookup?acct=${s.replaceAll(/\/@/g,"")}`)}catch(e){this.selfDestruct(e);return}let{error:a,id:i}=JSON.parse(await this.fetch(e));if(a){this.selfDestruct(a);return}try{t=new URL(`${r}/api/v1/accounts/${i}/statuses?exclude_replies=true&exclude_reblogs=true`)}catch(e){this.selfDestruct(e);return}let n=JSON.parse(await this.fetch(t)),l=document.createElement("ul");n.forEach(e=>{l.insertAdjacentHTML("beforeend",`${e.content} `)}),this.append(l)}async renderPost(){let e;let{origin:t,pathname:r}=this.post;try{e=new URL(`${t}/api/v1/statuses/${r.split("/").at(-1)}`)}catch(e){this.selfDestruct(e);return}let{error:s,content:a}=JSON.parse(await this.fetch(e));if(s){this.selfDestruct(s);return}this.insertAdjacentHTML("beforeend",a)}selfDestruct(e=null){e&&console.error(e),console.error("A element has self destructed. Additional logging information may be available above."),this.remove()}async fetch(e){let{timeout:t}=this,r=localStorage.getItem(e.toString())||!1;if(r){let{expires:t,dataAsString:s}=JSON.parse(r);if(t>Date.now())return s;localStorage.removeItem(e.toString())}let s=await fetch(e.toString()),a=await s.text(),i={expires:Date.now()+1e3*t,dataAsString:a};return localStorage.setItem(e.toString(),JSON.stringify(i)),a}parseXML(e){let t=new DOMParser,r=t.parseFromString(e,"text/xml");return r}}window.customElements.define("fed-embed",e);
--------------------------------------------------------------------------------
/docs/index.html:
--------------------------------------------------------------------------------
1 | Embed The Fed Embed The Fed All it takes is a single javascript file & one new element in your markup to embed any fediverse feed you want!
<script src="https://cdn.jsdelivr.net/gh/andy-blum/fed-embed/dist/fed-embed.min.js"><script>
Get all posts by a user <fed-embed data-user="https://mastodon.social/@mastodon"></fed-embed>
Demo Get a single post <fed-embed data-post="https://mastodon.social/@Mastodon/5258563"></fed-embed>
Demo Style it however you want fed-embed.styled { border: 10px dashed orange; background: darkviolet; color: white; text-transform: uppercase; font-weight: bolder; } <fed-embed class="styled" data-post="https://mastodon.social/@Mastodon/5258563"></fed-embed>
Demo
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Embed The Fed
7 |
8 |
20 |
21 |
22 |
23 | Embed The Fed
24 | All it takes is a single javascript file & one new element in your markup to embed any fediverse feed you want!
25 | <script src="https://cdn.jsdelivr.net/gh/andy-blum/fed-embed/dist/fed-embed.min.js"><script>
26 |
27 |
28 | Get all posts by a user
29 | <fed-embed data-user="https://mastodon.social/@mastodon"></fed-embed>
30 |
31 |
32 | Demo
33 |
34 |
35 |
36 |
37 |
38 | Get a single post
39 |
40 | <fed-embed data-post="https://mastodon.social/@Mastodon/5258563"></fed-embed>
41 |
42 |
43 | Demo
44 |
45 |
46 |
47 |
48 |
49 | Style it however you want
50 |
51 |
52 | fed-embed.styled {
53 | border: 10px dashed orange;
54 | background: darkviolet;
55 | color: white;
56 | text-transform: uppercase;
57 | font-weight: bolder;
58 | }
59 |
60 | <fed-embed class="styled" data-post="https://mastodon.social/@Mastodon/5258563"></fed-embed>
61 |
62 |
63 |
64 | Demo
65 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "fed-embed",
3 | "version": "1.0.0",
4 | "description": "A standalone web component you can use to embed an RSS feed on a webpage.",
5 | "license": "MIT",
6 | "devDependencies": {
7 | "jsmin": "^1.0.1",
8 | "parcel": "^2.9.3",
9 | "typescript": "^5.1.6"
10 | },
11 | "scripts": {
12 | "build": "yarn tsc && node build.mjs",
13 | "dev": "parcel index.html --dist-dir './test' --no-source-maps",
14 | "deploy": "parcel build index.html --dist-dir './docs' --no-source-maps --public-url ./"
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/fed-embed.ts:
--------------------------------------------------------------------------------
1 | class FedEmbed extends HTMLElement {
2 |
3 | feedUrl: URL;
4 |
5 | timeout: number;
6 |
7 | user: URL;
8 |
9 | post: URL;
10 |
11 | constructor() {
12 | super();
13 |
14 | const { source, timeout, user, post } = this.dataset;
15 |
16 | try {
17 | this.feedUrl = new URL(source);
18 | } catch (_error) {}
19 |
20 | try {
21 | this.user = new URL(user);
22 | } catch (_error) {}
23 |
24 | try {
25 | this.post = new URL(post);
26 | } catch (_error) {}
27 |
28 | this.timeout = Number(timeout) || 600;
29 |
30 | const sheet = new CSSStyleSheet();
31 | sheet.replaceSync(`
32 | :where(fed-embed) {
33 | display: block;
34 | }
35 |
36 | :where(fed-embed ul) {
37 | list-style-type: none;
38 | margin: 0;
39 | padding: 0;
40 | }
41 |
42 | :where(fed-embed li) {
43 | padding: 0.5rem 1.5rem;
44 | border-bottom: 1px solid #ccc;
45 | }
46 | `);
47 | document.adoptedStyleSheets = [sheet];
48 | }
49 |
50 | connectedCallback() {
51 | switch (true) {
52 | case (!!this.feedUrl):
53 | this.renderRSSFeed();
54 | break;
55 |
56 | case (!!this.user):
57 | this.renderJSONFeed();
58 | break;
59 |
60 | case (!!this.post):
61 | this.renderPost();
62 | break;
63 |
64 | default:
65 | console.error(`No valid URLs found on ${this.outerHTML}`);
66 | this.selfDestruct();
67 | break;
68 | }
69 | }
70 |
71 | async renderRSSFeed() {
72 | const feedString = await this.fetch(this.feedUrl);
73 | const feed = this.parseXML(feedString);
74 |
75 | const postsList = document.createElement('ul');
76 | feed.querySelectorAll('item').forEach(item => {
77 | const text = item.querySelector('description').textContent;
78 | postsList.insertAdjacentHTML('beforeend',`${text} `);
79 | });
80 |
81 | this.append(postsList);
82 | }
83 |
84 | async renderJSONFeed() {
85 | const { origin, pathname } = this.user;
86 | let accountLookupURL, statusesURL;
87 | try {
88 | accountLookupURL = new URL(`${origin}/api/v1/accounts/lookup?acct=${pathname.replaceAll(/\/@/g, '')}`);
89 | } catch (error) {
90 | this.selfDestruct(error);
91 | return;
92 | }
93 |
94 | const {error, id} = JSON.parse(await this.fetch(accountLookupURL));
95 |
96 | if (error) {
97 | this.selfDestruct(error);
98 | return;
99 | }
100 |
101 | try {
102 | statusesURL = new URL(`${origin}/api/v1/accounts/${id}/statuses?exclude_replies=true&exclude_reblogs=true`);
103 | } catch (error) {
104 | this.selfDestruct(error);
105 | return;
106 | }
107 |
108 | const posts = JSON.parse(await this.fetch(statusesURL));
109 |
110 | const postsList = document.createElement('ul');
111 | posts.forEach((post: any) => {
112 | postsList.insertAdjacentHTML('beforeend',`${post.content} `);
113 | });
114 |
115 | this.append(postsList);
116 |
117 |
118 | }
119 |
120 | async renderPost() {
121 | const { origin, pathname } = this.post;
122 | let postURL;
123 | try {
124 | postURL = new URL(`${origin}/api/v1/statuses/${pathname.split('/').at(-1)}`);
125 | } catch (error) {
126 | this.selfDestruct(error);
127 | return;
128 | }
129 |
130 | const {error, content} = JSON.parse(await this.fetch(postURL));
131 |
132 | if (error) {
133 | this.selfDestruct(error);
134 | return;
135 | }
136 |
137 | this.insertAdjacentHTML('beforeend', content);
138 | }
139 |
140 | selfDestruct(error: Error | string = null) {
141 | if (error) {
142 | console.error(error);
143 | }
144 |
145 | console.error('A element has self destructed. Additional logging information may be available above.');
146 | this.remove();
147 | }
148 |
149 | async fetch(sourceURL: URL): Promise {
150 | const { timeout } = this;
151 |
152 | const cachedFeed = localStorage.getItem(sourceURL.toString()) || false;
153 |
154 | if (cachedFeed) {
155 | const { expires, dataAsString } = JSON.parse(cachedFeed);
156 |
157 | if (expires > Date.now()) {
158 | return dataAsString;
159 | }
160 |
161 | localStorage.removeItem(sourceURL.toString());
162 | }
163 |
164 | const request = await fetch(sourceURL.toString());
165 | const response = await request.text();
166 |
167 | const cacheItem = {
168 | expires: Date.now() + (timeout * 1000),
169 | dataAsString: response,
170 | }
171 |
172 | localStorage.setItem(sourceURL.toString(), JSON.stringify(cacheItem));
173 | return response;
174 | }
175 |
176 | parseXML(xmlString: string): XMLDocument {
177 | const parser = new DOMParser();
178 | const xmlDoc = parser.parseFromString(xmlString,"text/xml");
179 | return xmlDoc;
180 | }
181 | }
182 |
183 | window.customElements.define('fed-embed', FedEmbed)
184 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "ES2022",
4 | "module": "ES2020",
5 | "noImplicitAny": true,
6 | "removeComments": false,
7 | "outDir": "./dist",
8 | "sourceMap": false,
9 | "moduleResolution": "Node",
10 | "experimentalDecorators": true,
11 | },
12 | "include": ["./src/**/*"],
13 | "exclude": []
14 | }
15 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@babel/code-frame@^7.0.0":
6 | version "7.22.5"
7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658"
8 | integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==
9 | dependencies:
10 | "@babel/highlight" "^7.22.5"
11 |
12 | "@babel/helper-validator-identifier@^7.22.5":
13 | version "7.22.5"
14 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193"
15 | integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==
16 |
17 | "@babel/highlight@^7.22.5":
18 | version "7.22.5"
19 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.5.tgz#aa6c05c5407a67ebce408162b7ede789b4d22031"
20 | integrity sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==
21 | dependencies:
22 | "@babel/helper-validator-identifier" "^7.22.5"
23 | chalk "^2.0.0"
24 | js-tokens "^4.0.0"
25 |
26 | "@lezer/common@^0.15.0", "@lezer/common@^0.15.7":
27 | version "0.15.12"
28 | resolved "https://registry.yarnpkg.com/@lezer/common/-/common-0.15.12.tgz#2f21aec551dd5fd7d24eb069f90f54d5bc6ee5e9"
29 | integrity sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==
30 |
31 | "@lezer/lr@^0.15.4":
32 | version "0.15.8"
33 | resolved "https://registry.yarnpkg.com/@lezer/lr/-/lr-0.15.8.tgz#1564a911e62b0a0f75ca63794a6aa8c5dc63db21"
34 | integrity sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg==
35 | dependencies:
36 | "@lezer/common" "^0.15.0"
37 |
38 | "@lmdb/lmdb-darwin-arm64@2.7.11":
39 | version "2.7.11"
40 | resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.7.11.tgz#b717e72f023d4215d14e4c57433c711a53c782cf"
41 | integrity sha512-r6+vYq2vKzE+vgj/rNVRMwAevq0+ZR9IeMFIqcSga+wMtMdXQ27KqQ7uS99/yXASg29bos7yHP3yk4x6Iio0lw==
42 |
43 | "@lmdb/lmdb-darwin-x64@2.7.11":
44 | version "2.7.11"
45 | resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.7.11.tgz#b42898b0742b4a82b8224b742b2d174c449cd170"
46 | integrity sha512-jhj1aB4K8ycRL1HOQT5OtzlqOq70jxUQEWRN9Gqh3TIDN30dxXtiHi6EWF516tzw6v2+3QqhDMJh8O6DtTGG8Q==
47 |
48 | "@lmdb/lmdb-linux-arm64@2.7.11":
49 | version "2.7.11"
50 | resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.7.11.tgz#a8dc8e386d27006cfccbf2a8598290b63d03a9ec"
51 | integrity sha512-7xGEfPPbmVJWcY2Nzqo11B9Nfxs+BAsiiaY/OcT4aaTDdykKeCjvKMQJA3KXCtZ1AtiC9ljyGLi+BfUwdulY5A==
52 |
53 | "@lmdb/lmdb-linux-arm@2.7.11":
54 | version "2.7.11"
55 | resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.7.11.tgz#2103f48af28336efccaac008fe882dfce33e4ac5"
56 | integrity sha512-dHfLFVSrw/v5X5lkwp0Vl7+NFpEeEYKfMG2DpdFJnnG1RgHQZngZxCaBagFoaJGykRpd2DYF1AeuXBFrAUAXfw==
57 |
58 | "@lmdb/lmdb-linux-x64@2.7.11":
59 | version "2.7.11"
60 | resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.7.11.tgz#d21ac368022a662610540f2ba8bb6ff0b96a9940"
61 | integrity sha512-vUKI3JrREMQsXX8q0Eq5zX2FlYCKWMmLiCyyJNfZK0Uyf14RBg9VtB3ObQ41b4swYh2EWaltasWVe93Y8+KDng==
62 |
63 | "@lmdb/lmdb-win32-x64@2.7.11":
64 | version "2.7.11"
65 | resolved "https://registry.yarnpkg.com/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.7.11.tgz#af2cb4ae6d3a92ecdeb1503b73079417525476d2"
66 | integrity sha512-BJwkHlSUgtB+Ei52Ai32M1AOMerSlzyIGA/KC4dAGL+GGwVMdwG8HGCOA2TxP3KjhbgDPMYkv7bt/NmOmRIFng==
67 |
68 | "@mischnic/json-sourcemap@^0.1.0":
69 | version "0.1.0"
70 | resolved "https://registry.yarnpkg.com/@mischnic/json-sourcemap/-/json-sourcemap-0.1.0.tgz#38af657be4108140a548638267d02a2ea3336507"
71 | integrity sha512-dQb3QnfNqmQNYA4nFSN/uLaByIic58gOXq4Y4XqLOWmOrw73KmJPt/HLyG0wvn1bnR6mBKs/Uwvkh+Hns1T0XA==
72 | dependencies:
73 | "@lezer/common" "^0.15.7"
74 | "@lezer/lr" "^0.15.4"
75 | json5 "^2.2.1"
76 |
77 | "@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.2":
78 | version "3.0.2"
79 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.2.tgz#44d752c1a2dc113f15f781b7cc4f53a307e3fa38"
80 | integrity sha512-9bfjwDxIDWmmOKusUcqdS4Rw+SETlp9Dy39Xui9BEGEk19dDwH0jhipwFzEff/pFg95NKymc6TOTbRKcWeRqyQ==
81 |
82 | "@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.2":
83 | version "3.0.2"
84 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.2.tgz#f954f34355712212a8e06c465bc06c40852c6bb3"
85 | integrity sha512-lwriRAHm1Yg4iDf23Oxm9n/t5Zpw1lVnxYU3HnJPTi2lJRkKTrps1KVgvL6m7WvmhYVt/FIsssWay+k45QHeuw==
86 |
87 | "@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.2":
88 | version "3.0.2"
89 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.2.tgz#45c63037f045c2b15c44f80f0393fa24f9655367"
90 | integrity sha512-FU20Bo66/f7He9Fp9sP2zaJ1Q8L9uLPZQDub/WlUip78JlPeMbVL8546HbZfcW9LNciEXc8d+tThSJjSC+tmsg==
91 |
92 | "@msgpackr-extract/msgpackr-extract-linux-arm@3.0.2":
93 | version "3.0.2"
94 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.2.tgz#35707efeafe6d22b3f373caf9e8775e8920d1399"
95 | integrity sha512-MOI9Dlfrpi2Cuc7i5dXdxPbFIgbDBGgKR5F2yWEa6FVEtSWncfVNKW5AKjImAQ6CZlBK9tympdsZJ2xThBiWWA==
96 |
97 | "@msgpackr-extract/msgpackr-extract-linux-x64@3.0.2":
98 | version "3.0.2"
99 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.2.tgz#091b1218b66c341f532611477ef89e83f25fae4f"
100 | integrity sha512-gsWNDCklNy7Ajk0vBBf9jEx04RUxuDQfBse918Ww+Qb9HCPoGzS+XJTLe96iN3BVK7grnLiYghP/M4L8VsaHeA==
101 |
102 | "@msgpackr-extract/msgpackr-extract-win32-x64@3.0.2":
103 | version "3.0.2"
104 | resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.2.tgz#0f164b726869f71da3c594171df5ebc1c4b0a407"
105 | integrity sha512-O+6Gs8UeDbyFpbSh2CPEz/UOrrdWPTBYNblZK5CxxLisYt4kGX3Sc+czffFonyjiGSq3jWLwJS/CCJc7tBr4sQ==
106 |
107 | "@parcel/bundler-default@2.9.3":
108 | version "2.9.3"
109 | resolved "https://registry.yarnpkg.com/@parcel/bundler-default/-/bundler-default-2.9.3.tgz#df18c4b8390a03f83ac6c89da302f9edf48c8fe2"
110 | integrity sha512-JjJK8dq39/UO/MWI/4SCbB1t/qgpQRFnFDetAAAezQ8oN++b24u1fkMDa/xqQGjbuPmGeTds5zxGgYs7id7PYg==
111 | dependencies:
112 | "@parcel/diagnostic" "2.9.3"
113 | "@parcel/graph" "2.9.3"
114 | "@parcel/hash" "2.9.3"
115 | "@parcel/plugin" "2.9.3"
116 | "@parcel/utils" "2.9.3"
117 | nullthrows "^1.1.1"
118 |
119 | "@parcel/cache@2.9.3":
120 | version "2.9.3"
121 | resolved "https://registry.yarnpkg.com/@parcel/cache/-/cache-2.9.3.tgz#3ed40b79858fcb7c2c73c0ed4c9807cf2388c8b4"
122 | integrity sha512-Bj/H2uAJJSXtysG7E/x4EgTrE2hXmm7td/bc97K8M9N7+vQjxf7xb0ebgqe84ePVMkj4MVQSMEJkEucXVx4b0Q==
123 | dependencies:
124 | "@parcel/fs" "2.9.3"
125 | "@parcel/logger" "2.9.3"
126 | "@parcel/utils" "2.9.3"
127 | lmdb "2.7.11"
128 |
129 | "@parcel/codeframe@2.9.3":
130 | version "2.9.3"
131 | resolved "https://registry.yarnpkg.com/@parcel/codeframe/-/codeframe-2.9.3.tgz#056cacaeedae9318878bdee8ffc584178b10ba42"
132 | integrity sha512-z7yTyD6h3dvduaFoHpNqur74/2yDWL++33rjQjIjCaXREBN6dKHoMGMizzo/i4vbiI1p9dDox2FIDEHCMQxqdA==
133 | dependencies:
134 | chalk "^4.1.0"
135 |
136 | "@parcel/compressor-raw@2.9.3":
137 | version "2.9.3"
138 | resolved "https://registry.yarnpkg.com/@parcel/compressor-raw/-/compressor-raw-2.9.3.tgz#89f5a3667d844b277ecc3811faf44fc2eeacc8d3"
139 | integrity sha512-jz3t4/ICMsHEqgiTmv5i1DJva2k5QRpZlBELVxfY+QElJTVe8edKJ0TiKcBxh2hx7sm4aUigGmp7JiqqHRRYmA==
140 | dependencies:
141 | "@parcel/plugin" "2.9.3"
142 |
143 | "@parcel/config-default@2.9.3":
144 | version "2.9.3"
145 | resolved "https://registry.yarnpkg.com/@parcel/config-default/-/config-default-2.9.3.tgz#343172f9f91563ee6024a323eea9825ae89eedc3"
146 | integrity sha512-tqN5tF7QnVABDZAu76co5E6N8mA9n8bxiWdK4xYyINYFIEHgX172oRTqXTnhEMjlMrdmASxvnGlbaPBaVnrCTw==
147 | dependencies:
148 | "@parcel/bundler-default" "2.9.3"
149 | "@parcel/compressor-raw" "2.9.3"
150 | "@parcel/namer-default" "2.9.3"
151 | "@parcel/optimizer-css" "2.9.3"
152 | "@parcel/optimizer-htmlnano" "2.9.3"
153 | "@parcel/optimizer-image" "2.9.3"
154 | "@parcel/optimizer-svgo" "2.9.3"
155 | "@parcel/optimizer-swc" "2.9.3"
156 | "@parcel/packager-css" "2.9.3"
157 | "@parcel/packager-html" "2.9.3"
158 | "@parcel/packager-js" "2.9.3"
159 | "@parcel/packager-raw" "2.9.3"
160 | "@parcel/packager-svg" "2.9.3"
161 | "@parcel/reporter-dev-server" "2.9.3"
162 | "@parcel/resolver-default" "2.9.3"
163 | "@parcel/runtime-browser-hmr" "2.9.3"
164 | "@parcel/runtime-js" "2.9.3"
165 | "@parcel/runtime-react-refresh" "2.9.3"
166 | "@parcel/runtime-service-worker" "2.9.3"
167 | "@parcel/transformer-babel" "2.9.3"
168 | "@parcel/transformer-css" "2.9.3"
169 | "@parcel/transformer-html" "2.9.3"
170 | "@parcel/transformer-image" "2.9.3"
171 | "@parcel/transformer-js" "2.9.3"
172 | "@parcel/transformer-json" "2.9.3"
173 | "@parcel/transformer-postcss" "2.9.3"
174 | "@parcel/transformer-posthtml" "2.9.3"
175 | "@parcel/transformer-raw" "2.9.3"
176 | "@parcel/transformer-react-refresh-wrap" "2.9.3"
177 | "@parcel/transformer-svg" "2.9.3"
178 |
179 | "@parcel/core@2.9.3":
180 | version "2.9.3"
181 | resolved "https://registry.yarnpkg.com/@parcel/core/-/core-2.9.3.tgz#91346afa57d7b731e7c961451462a51af940acf3"
182 | integrity sha512-4KlM1Zr/jpsqWuMXr2zmGsaOUs1zMMFh9vfCNKRZkptf+uk8I3sugHbNdo+F5B+4e2yMuOEb1zgAmvJLeuH6ww==
183 | dependencies:
184 | "@mischnic/json-sourcemap" "^0.1.0"
185 | "@parcel/cache" "2.9.3"
186 | "@parcel/diagnostic" "2.9.3"
187 | "@parcel/events" "2.9.3"
188 | "@parcel/fs" "2.9.3"
189 | "@parcel/graph" "2.9.3"
190 | "@parcel/hash" "2.9.3"
191 | "@parcel/logger" "2.9.3"
192 | "@parcel/package-manager" "2.9.3"
193 | "@parcel/plugin" "2.9.3"
194 | "@parcel/profiler" "2.9.3"
195 | "@parcel/source-map" "^2.1.1"
196 | "@parcel/types" "2.9.3"
197 | "@parcel/utils" "2.9.3"
198 | "@parcel/workers" "2.9.3"
199 | abortcontroller-polyfill "^1.1.9"
200 | base-x "^3.0.8"
201 | browserslist "^4.6.6"
202 | clone "^2.1.1"
203 | dotenv "^7.0.0"
204 | dotenv-expand "^5.1.0"
205 | json5 "^2.2.0"
206 | msgpackr "^1.5.4"
207 | nullthrows "^1.1.1"
208 | semver "^7.5.2"
209 |
210 | "@parcel/diagnostic@2.9.3":
211 | version "2.9.3"
212 | resolved "https://registry.yarnpkg.com/@parcel/diagnostic/-/diagnostic-2.9.3.tgz#23befe6c3b78440fe1e3635086e637da1529b4db"
213 | integrity sha512-6jxBdyB3D7gP4iE66ghUGntWt2v64E6EbD4AetZk+hNJpgudOOPsKTovcMi/i7I4V0qD7WXSF4tvkZUoac0jwA==
214 | dependencies:
215 | "@mischnic/json-sourcemap" "^0.1.0"
216 | nullthrows "^1.1.1"
217 |
218 | "@parcel/events@2.9.3":
219 | version "2.9.3"
220 | resolved "https://registry.yarnpkg.com/@parcel/events/-/events-2.9.3.tgz#b71253384c21f53fd3cced983cd2b287f7330e89"
221 | integrity sha512-K0Scx+Bx9f9p1vuShMzNwIgiaZUkxEnexaKYHYemJrM7pMAqxIuIqhnvwurRCsZOVLUJPDDNJ626cWTc5vIq+A==
222 |
223 | "@parcel/fs-search@2.9.3":
224 | version "2.9.3"
225 | resolved "https://registry.yarnpkg.com/@parcel/fs-search/-/fs-search-2.9.3.tgz#4993d68478b15db404149a271bb0084382dd2040"
226 | integrity sha512-nsNz3bsOpwS+jphcd+XjZL3F3PDq9lik0O8HPm5f6LYkqKWT+u/kgQzA8OkAHCR3q96LGiHxUywHPEBc27vI4Q==
227 |
228 | "@parcel/fs@2.9.3":
229 | version "2.9.3"
230 | resolved "https://registry.yarnpkg.com/@parcel/fs/-/fs-2.9.3.tgz#39abd0f71561efccaac3ba6e4b8227705b73e906"
231 | integrity sha512-/PrRKgCRw22G7rNPSpgN3Q+i2nIkZWuvIOAdMG4KWXC4XLp8C9jarNaWd5QEQ75amjhQSl3oUzABzkdCtkKrgg==
232 | dependencies:
233 | "@parcel/fs-search" "2.9.3"
234 | "@parcel/types" "2.9.3"
235 | "@parcel/utils" "2.9.3"
236 | "@parcel/watcher" "^2.0.7"
237 | "@parcel/workers" "2.9.3"
238 |
239 | "@parcel/graph@2.9.3":
240 | version "2.9.3"
241 | resolved "https://registry.yarnpkg.com/@parcel/graph/-/graph-2.9.3.tgz#38f6c403ff4a2741390708be510bbf328d311a63"
242 | integrity sha512-3LmRJmF8+OprAr6zJT3X2s8WAhLKkrhi6RsFlMWHifGU5ED1PFcJWFbOwJvSjcAhMQJP0fErcFIK1Ludv3Vm3g==
243 | dependencies:
244 | nullthrows "^1.1.1"
245 |
246 | "@parcel/hash@2.9.3":
247 | version "2.9.3"
248 | resolved "https://registry.yarnpkg.com/@parcel/hash/-/hash-2.9.3.tgz#bc7727939b1211b0a5d67fd00a9a55b8393c644a"
249 | integrity sha512-qlH5B85XLzVAeijgKPjm1gQu35LoRYX/8igsjnN8vOlbc3O8BYAUIutU58fbHbtE8MJPbxQQUw7tkTjeoujcQQ==
250 | dependencies:
251 | xxhash-wasm "^0.4.2"
252 |
253 | "@parcel/logger@2.9.3":
254 | version "2.9.3"
255 | resolved "https://registry.yarnpkg.com/@parcel/logger/-/logger-2.9.3.tgz#04362704d7af93d213de6587ff71a1a6d5f714ac"
256 | integrity sha512-5FNBszcV6ilGFcijEOvoNVG6IUJGsnMiaEnGQs7Fvc1dktTjEddnoQbIYhcSZL63wEmzBZOgkT5yDMajJ/41jw==
257 | dependencies:
258 | "@parcel/diagnostic" "2.9.3"
259 | "@parcel/events" "2.9.3"
260 |
261 | "@parcel/markdown-ansi@2.9.3":
262 | version "2.9.3"
263 | resolved "https://registry.yarnpkg.com/@parcel/markdown-ansi/-/markdown-ansi-2.9.3.tgz#b4de64eb252ce13e27f6e24e420b607db51097a5"
264 | integrity sha512-/Q4X8F2aN8UNjAJrQ5NfK2OmZf6shry9DqetUSEndQ0fHonk78WKt6LT0zSKEBEW/bB/bXk6mNMsCup6L8ibjQ==
265 | dependencies:
266 | chalk "^4.1.0"
267 |
268 | "@parcel/namer-default@2.9.3":
269 | version "2.9.3"
270 | resolved "https://registry.yarnpkg.com/@parcel/namer-default/-/namer-default-2.9.3.tgz#6dca34cbd26b29f0fd200627848c8026d58052e1"
271 | integrity sha512-1ynFEcap48/Ngzwwn318eLYpLUwijuuZoXQPCsEQ21OOIOtfhFQJaPwXTsw6kRitshKq76P2aafE0BioGSqxcA==
272 | dependencies:
273 | "@parcel/diagnostic" "2.9.3"
274 | "@parcel/plugin" "2.9.3"
275 | nullthrows "^1.1.1"
276 |
277 | "@parcel/node-resolver-core@3.0.3":
278 | version "3.0.3"
279 | resolved "https://registry.yarnpkg.com/@parcel/node-resolver-core/-/node-resolver-core-3.0.3.tgz#cc890e66695b6d28745415106565499af9cb3c47"
280 | integrity sha512-AjxNcZVHHJoNT/A99PKIdFtwvoze8PAiC3yz8E/dRggrDIOboUEodeQYV5Aq++aK76uz/iOP0tST2T8A5rhb1A==
281 | dependencies:
282 | "@mischnic/json-sourcemap" "^0.1.0"
283 | "@parcel/diagnostic" "2.9.3"
284 | "@parcel/fs" "2.9.3"
285 | "@parcel/utils" "2.9.3"
286 | nullthrows "^1.1.1"
287 | semver "^7.5.2"
288 |
289 | "@parcel/optimizer-css@2.9.3":
290 | version "2.9.3"
291 | resolved "https://registry.yarnpkg.com/@parcel/optimizer-css/-/optimizer-css-2.9.3.tgz#76f2f77adde9dee7498611f6be3078d0bde0396d"
292 | integrity sha512-RK1QwcSdWDNUsFvuLy0hgnYKtPQebzCb0vPPzqs6LhL+vqUu9utOyRycGaQffHCkHVQP6zGlN+KFssd7YtFGhA==
293 | dependencies:
294 | "@parcel/diagnostic" "2.9.3"
295 | "@parcel/plugin" "2.9.3"
296 | "@parcel/source-map" "^2.1.1"
297 | "@parcel/utils" "2.9.3"
298 | browserslist "^4.6.6"
299 | lightningcss "^1.16.1"
300 | nullthrows "^1.1.1"
301 |
302 | "@parcel/optimizer-htmlnano@2.9.3":
303 | version "2.9.3"
304 | resolved "https://registry.yarnpkg.com/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.9.3.tgz#d5953a98892e4ba437b6e2022ad85dadacb0c84f"
305 | integrity sha512-9g/KBck3c6DokmJfvJ5zpHFBiCSolaGrcsTGx8C3YPdCTVTI9P1TDCwUxvAr4LjpcIRSa82wlLCI+nF6sSgxKA==
306 | dependencies:
307 | "@parcel/plugin" "2.9.3"
308 | htmlnano "^2.0.0"
309 | nullthrows "^1.1.1"
310 | posthtml "^0.16.5"
311 | svgo "^2.4.0"
312 |
313 | "@parcel/optimizer-image@2.9.3":
314 | version "2.9.3"
315 | resolved "https://registry.yarnpkg.com/@parcel/optimizer-image/-/optimizer-image-2.9.3.tgz#80d9be617bf2c695960ff3c5644c87c1775e1f3a"
316 | integrity sha512-530YzthE7kmecnNhPbkAK+26yQNt69pfJrgE0Ev0BZaM1Wu2+33nki7o8qvkTkikhPrurEJLGIXt1qKmbKvCbA==
317 | dependencies:
318 | "@parcel/diagnostic" "2.9.3"
319 | "@parcel/plugin" "2.9.3"
320 | "@parcel/utils" "2.9.3"
321 | "@parcel/workers" "2.9.3"
322 |
323 | "@parcel/optimizer-svgo@2.9.3":
324 | version "2.9.3"
325 | resolved "https://registry.yarnpkg.com/@parcel/optimizer-svgo/-/optimizer-svgo-2.9.3.tgz#e4d90f6bc1c8eeb39193759631db1bb86943bf4b"
326 | integrity sha512-ytQS0wY5JJhWU4mL0wfhYDUuHcfuw+Gy2+JcnTm1t1AZXHlOTbU6EzRWNqBShsgXjvdrQQXizAe3B6GFFlFJVQ==
327 | dependencies:
328 | "@parcel/diagnostic" "2.9.3"
329 | "@parcel/plugin" "2.9.3"
330 | "@parcel/utils" "2.9.3"
331 | svgo "^2.4.0"
332 |
333 | "@parcel/optimizer-swc@2.9.3":
334 | version "2.9.3"
335 | resolved "https://registry.yarnpkg.com/@parcel/optimizer-swc/-/optimizer-swc-2.9.3.tgz#794a909864f76a366331f023e38082b19213c016"
336 | integrity sha512-GQINNeqtdpL1ombq/Cpwi6IBk02wKJ/JJbYbyfHtk8lxlq13soenpwOlzJ5T9D2fdG+FUhai9NxpN5Ss4lNoAg==
337 | dependencies:
338 | "@parcel/diagnostic" "2.9.3"
339 | "@parcel/plugin" "2.9.3"
340 | "@parcel/source-map" "^2.1.1"
341 | "@parcel/utils" "2.9.3"
342 | "@swc/core" "^1.3.36"
343 | nullthrows "^1.1.1"
344 |
345 | "@parcel/package-manager@2.9.3":
346 | version "2.9.3"
347 | resolved "https://registry.yarnpkg.com/@parcel/package-manager/-/package-manager-2.9.3.tgz#e8522671ba6c4f0a07b518957d22a038a7698b24"
348 | integrity sha512-NH6omcNTEupDmW4Lm1e4NUYBjdqkURxgZ4CNESESInHJe6tblVhNB8Rpr1ar7zDar7cly9ILr8P6N3Ei7bTEjg==
349 | dependencies:
350 | "@parcel/diagnostic" "2.9.3"
351 | "@parcel/fs" "2.9.3"
352 | "@parcel/logger" "2.9.3"
353 | "@parcel/node-resolver-core" "3.0.3"
354 | "@parcel/types" "2.9.3"
355 | "@parcel/utils" "2.9.3"
356 | "@parcel/workers" "2.9.3"
357 | semver "^7.5.2"
358 |
359 | "@parcel/packager-css@2.9.3":
360 | version "2.9.3"
361 | resolved "https://registry.yarnpkg.com/@parcel/packager-css/-/packager-css-2.9.3.tgz#a39a733b6e25e4f982d8b1af8bfc5d727475def0"
362 | integrity sha512-mePiWiYZOULY6e1RdAIJyRoYqXqGci0srOaVZYaP7mnrzvJgA63kaZFFsDiEWghunQpMUuUjM2x/vQVHzxmhKQ==
363 | dependencies:
364 | "@parcel/diagnostic" "2.9.3"
365 | "@parcel/plugin" "2.9.3"
366 | "@parcel/source-map" "^2.1.1"
367 | "@parcel/utils" "2.9.3"
368 | nullthrows "^1.1.1"
369 |
370 | "@parcel/packager-html@2.9.3":
371 | version "2.9.3"
372 | resolved "https://registry.yarnpkg.com/@parcel/packager-html/-/packager-html-2.9.3.tgz#53657c13a25e744415ece2990902a2eb6434adbe"
373 | integrity sha512-0Ex+O0EaZf9APNERRNGgGto02hFJ6f5RQEvRWBK55WAV1rXeU+kpjC0c0qZvnUaUtXfpWMsEBkevJCwDkUMeMg==
374 | dependencies:
375 | "@parcel/plugin" "2.9.3"
376 | "@parcel/types" "2.9.3"
377 | "@parcel/utils" "2.9.3"
378 | nullthrows "^1.1.1"
379 | posthtml "^0.16.5"
380 |
381 | "@parcel/packager-js@2.9.3":
382 | version "2.9.3"
383 | resolved "https://registry.yarnpkg.com/@parcel/packager-js/-/packager-js-2.9.3.tgz#ef8d3dde67c4da3dd83374b8d13aba9a9f3a7444"
384 | integrity sha512-V5xwkoE3zQ3R+WqAWhA1KGQ791FvJeW6KonOlMI1q76Djjgox68hhObqcLu66AmYNhR2R/wUpkP18hP2z8dSFw==
385 | dependencies:
386 | "@parcel/diagnostic" "2.9.3"
387 | "@parcel/hash" "2.9.3"
388 | "@parcel/plugin" "2.9.3"
389 | "@parcel/source-map" "^2.1.1"
390 | "@parcel/utils" "2.9.3"
391 | globals "^13.2.0"
392 | nullthrows "^1.1.1"
393 |
394 | "@parcel/packager-raw@2.9.3":
395 | version "2.9.3"
396 | resolved "https://registry.yarnpkg.com/@parcel/packager-raw/-/packager-raw-2.9.3.tgz#288335d1d1a928796dd07f13911acd2c3aefab8a"
397 | integrity sha512-oPQTNoYanQ2DdJyL61uPYK2py83rKOT8YVh2QWAx0zsSli6Kiy64U3+xOCYWgDVCrHw9+9NpQMuAdSiFg4cq8g==
398 | dependencies:
399 | "@parcel/plugin" "2.9.3"
400 |
401 | "@parcel/packager-svg@2.9.3":
402 | version "2.9.3"
403 | resolved "https://registry.yarnpkg.com/@parcel/packager-svg/-/packager-svg-2.9.3.tgz#16ae31fce0656bc8d9e9e1d5334925ed938c66d8"
404 | integrity sha512-p/Ya6UO9DAkaCUFxfFGyeHZDp9YPAlpdnh1OChuwqSFOXFjjeXuoK4KLT+ZRalVBo2Jo8xF70oKMZw4MVvaL7Q==
405 | dependencies:
406 | "@parcel/plugin" "2.9.3"
407 | "@parcel/types" "2.9.3"
408 | "@parcel/utils" "2.9.3"
409 | posthtml "^0.16.4"
410 |
411 | "@parcel/plugin@2.9.3":
412 | version "2.9.3"
413 | resolved "https://registry.yarnpkg.com/@parcel/plugin/-/plugin-2.9.3.tgz#90e9a9482fa27735494372f5643db01abcf3fdb6"
414 | integrity sha512-qN85Gqr2GMuxX1dT1mnuO9hOcvlEv1lrYrCxn7CJN2nUhbwcfG+LEvcrCzCOJ6XtIHm+ZBV9h9p7FfoPLvpw+g==
415 | dependencies:
416 | "@parcel/types" "2.9.3"
417 |
418 | "@parcel/profiler@2.9.3":
419 | version "2.9.3"
420 | resolved "https://registry.yarnpkg.com/@parcel/profiler/-/profiler-2.9.3.tgz#6575ed6dc4275c0161dce74bd719961236673ce1"
421 | integrity sha512-pyHc9lw8VZDfgZoeZWZU9J0CVEv1Zw9O5+e0DJPDPHuXJYr72ZAOhbljtU3owWKAeW+++Q2AZWkbUGEOjI/e6g==
422 | dependencies:
423 | "@parcel/diagnostic" "2.9.3"
424 | "@parcel/events" "2.9.3"
425 | chrome-trace-event "^1.0.2"
426 |
427 | "@parcel/reporter-cli@2.9.3":
428 | version "2.9.3"
429 | resolved "https://registry.yarnpkg.com/@parcel/reporter-cli/-/reporter-cli-2.9.3.tgz#c17e159e9b0099f7767ccfcc9cc67d28c0592763"
430 | integrity sha512-pZiEvQpuXFuQBafMHxkDmwH8CnnK9sWHwa3bSbsnt385aUahtE8dpY0LKt+K1zfB6degKoczN6aWVj9WycQuZQ==
431 | dependencies:
432 | "@parcel/plugin" "2.9.3"
433 | "@parcel/types" "2.9.3"
434 | "@parcel/utils" "2.9.3"
435 | chalk "^4.1.0"
436 | term-size "^2.2.1"
437 |
438 | "@parcel/reporter-dev-server@2.9.3":
439 | version "2.9.3"
440 | resolved "https://registry.yarnpkg.com/@parcel/reporter-dev-server/-/reporter-dev-server-2.9.3.tgz#5871d19138a1a282fa8b375d4160de7f30138f3d"
441 | integrity sha512-s6eboxdLEtRSvG52xi9IiNbcPKC0XMVmvTckieue2EqGDbDcaHQoHmmwkk0rNq0/Z/UxelGcQXoIYC/0xq3ykQ==
442 | dependencies:
443 | "@parcel/plugin" "2.9.3"
444 | "@parcel/utils" "2.9.3"
445 |
446 | "@parcel/reporter-tracer@2.9.3":
447 | version "2.9.3"
448 | resolved "https://registry.yarnpkg.com/@parcel/reporter-tracer/-/reporter-tracer-2.9.3.tgz#6ab343f5fdaeda7e6724fbaa153ab2945595e735"
449 | integrity sha512-9cXpKWk0m6d6d+4+TlAdOe8XIPaFEIKGWMWG+5SFAQE08u3olet4PSvd49F4+ZZo5ftRE7YI3j6xNbXvJT8KGw==
450 | dependencies:
451 | "@parcel/plugin" "2.9.3"
452 | "@parcel/utils" "2.9.3"
453 | chrome-trace-event "^1.0.3"
454 | nullthrows "^1.1.1"
455 |
456 | "@parcel/resolver-default@2.9.3":
457 | version "2.9.3"
458 | resolved "https://registry.yarnpkg.com/@parcel/resolver-default/-/resolver-default-2.9.3.tgz#9029e8be0efae586834243e8a8c607f739678040"
459 | integrity sha512-8ESJk1COKvDzkmOnppNXoDamNMlYVIvrKc2RuFPmp8nKVj47R6NwMgvwxEaatyPzvkmyTpq5RvG9I3HFc+r4Cw==
460 | dependencies:
461 | "@parcel/node-resolver-core" "3.0.3"
462 | "@parcel/plugin" "2.9.3"
463 |
464 | "@parcel/runtime-browser-hmr@2.9.3":
465 | version "2.9.3"
466 | resolved "https://registry.yarnpkg.com/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.9.3.tgz#9db567aaae92c9b2b8abd26ea25ec2b549eebb54"
467 | integrity sha512-EgiDIDrVAWpz7bOzWXqVinQkaFjLwT34wsonpXAbuI7f7r00d52vNAQC9AMu+pTijA3gyKoJ+Q4NWPMZf7ACDA==
468 | dependencies:
469 | "@parcel/plugin" "2.9.3"
470 | "@parcel/utils" "2.9.3"
471 |
472 | "@parcel/runtime-js@2.9.3":
473 | version "2.9.3"
474 | resolved "https://registry.yarnpkg.com/@parcel/runtime-js/-/runtime-js-2.9.3.tgz#481c4f26705e684809bef097bf2cb75052c2982c"
475 | integrity sha512-EvIy+qXcKnB5qxHhe96zmJpSAViNVXHfQI5RSdZ2a7CPwORwhTI+zPNT9sb7xb/WwFw/WuTTgzT40b41DceU6Q==
476 | dependencies:
477 | "@parcel/diagnostic" "2.9.3"
478 | "@parcel/plugin" "2.9.3"
479 | "@parcel/utils" "2.9.3"
480 | nullthrows "^1.1.1"
481 |
482 | "@parcel/runtime-react-refresh@2.9.3":
483 | version "2.9.3"
484 | resolved "https://registry.yarnpkg.com/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.9.3.tgz#8d82cd4fbcdc228d439bae232eb3c65d36e62872"
485 | integrity sha512-XBgryZQIyCmi6JwEfMUCmINB3l1TpTp9a2iFxmYNpzHlqj4Ve0saKaqWOVRLvC945ZovWIBzcSW2IYqWKGtbAA==
486 | dependencies:
487 | "@parcel/plugin" "2.9.3"
488 | "@parcel/utils" "2.9.3"
489 | react-error-overlay "6.0.9"
490 | react-refresh "^0.9.0"
491 |
492 | "@parcel/runtime-service-worker@2.9.3":
493 | version "2.9.3"
494 | resolved "https://registry.yarnpkg.com/@parcel/runtime-service-worker/-/runtime-service-worker-2.9.3.tgz#93dba721477c84f44458a42b28f75c875f56974d"
495 | integrity sha512-qLJLqv1mMdWL7gyh8aKBFFAuEiJkhUUgLKpdn6eSfH/R7kTtb76WnOwqUrhvEI9bZFUM/8Pa1bzJnPpqSOM+Sw==
496 | dependencies:
497 | "@parcel/plugin" "2.9.3"
498 | "@parcel/utils" "2.9.3"
499 | nullthrows "^1.1.1"
500 |
501 | "@parcel/source-map@^2.1.1":
502 | version "2.1.1"
503 | resolved "https://registry.yarnpkg.com/@parcel/source-map/-/source-map-2.1.1.tgz#fb193b82dba6dd62cc7a76b326f57bb35000a782"
504 | integrity sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==
505 | dependencies:
506 | detect-libc "^1.0.3"
507 |
508 | "@parcel/transformer-babel@2.9.3":
509 | version "2.9.3"
510 | resolved "https://registry.yarnpkg.com/@parcel/transformer-babel/-/transformer-babel-2.9.3.tgz#3527388048c606c5ef5fb909959e63be2416e87d"
511 | integrity sha512-pURtEsnsp3h6tOBDuzh9wRvVtw4PgIlqwAArIWdrG7iwqOUYv9D8ME4+ePWEu7MQWAp58hv9pTJtqWv4T+Sq8A==
512 | dependencies:
513 | "@parcel/diagnostic" "2.9.3"
514 | "@parcel/plugin" "2.9.3"
515 | "@parcel/source-map" "^2.1.1"
516 | "@parcel/utils" "2.9.3"
517 | browserslist "^4.6.6"
518 | json5 "^2.2.0"
519 | nullthrows "^1.1.1"
520 | semver "^7.5.2"
521 |
522 | "@parcel/transformer-css@2.9.3":
523 | version "2.9.3"
524 | resolved "https://registry.yarnpkg.com/@parcel/transformer-css/-/transformer-css-2.9.3.tgz#2ed58f74983d2d7fc224a6df5d17b72eb38764e4"
525 | integrity sha512-duWMdbEBBPjg3fQdXF16iWIdThetDZvCs2TpUD7xOlXH6kR0V5BJy8ONFT15u1RCqIV9hSNGaS3v3I9YRNY5zQ==
526 | dependencies:
527 | "@parcel/diagnostic" "2.9.3"
528 | "@parcel/plugin" "2.9.3"
529 | "@parcel/source-map" "^2.1.1"
530 | "@parcel/utils" "2.9.3"
531 | browserslist "^4.6.6"
532 | lightningcss "^1.16.1"
533 | nullthrows "^1.1.1"
534 |
535 | "@parcel/transformer-html@2.9.3":
536 | version "2.9.3"
537 | resolved "https://registry.yarnpkg.com/@parcel/transformer-html/-/transformer-html-2.9.3.tgz#f8b3daa4b633d81dc37772051b4e075940fa8351"
538 | integrity sha512-0NU4omcHzFXA1seqftAXA2KNZaMByoKaNdXnLgBgtCGDiYvOcL+6xGHgY6pw9LvOh5um10KI5TxSIMILoI7VtA==
539 | dependencies:
540 | "@parcel/diagnostic" "2.9.3"
541 | "@parcel/hash" "2.9.3"
542 | "@parcel/plugin" "2.9.3"
543 | nullthrows "^1.1.1"
544 | posthtml "^0.16.5"
545 | posthtml-parser "^0.10.1"
546 | posthtml-render "^3.0.0"
547 | semver "^7.5.2"
548 | srcset "4"
549 |
550 | "@parcel/transformer-image@2.9.3":
551 | version "2.9.3"
552 | resolved "https://registry.yarnpkg.com/@parcel/transformer-image/-/transformer-image-2.9.3.tgz#dd380b949e923662d3c7ced48dbe9d5b919a94e7"
553 | integrity sha512-7CEe35RaPadQzLIuxzTtIxnItvOoy46hcbXtOdDt6lmVa4omuOygZYRIya2lsGIP4JHvAaALMb5nt99a1uTwJg==
554 | dependencies:
555 | "@parcel/plugin" "2.9.3"
556 | "@parcel/utils" "2.9.3"
557 | "@parcel/workers" "2.9.3"
558 | nullthrows "^1.1.1"
559 |
560 | "@parcel/transformer-js@2.9.3":
561 | version "2.9.3"
562 | resolved "https://registry.yarnpkg.com/@parcel/transformer-js/-/transformer-js-2.9.3.tgz#4b72022da9bf5aa743a89961c4d61b681bf5e7b9"
563 | integrity sha512-Z2MVVg5FYcPOfxlUwxqb5l9yjTMEqE3KI3zq2MBRUme6AV07KxLmCDF23b6glzZlHWQUE8MXzYCTAkOPCcPz+Q==
564 | dependencies:
565 | "@parcel/diagnostic" "2.9.3"
566 | "@parcel/plugin" "2.9.3"
567 | "@parcel/source-map" "^2.1.1"
568 | "@parcel/utils" "2.9.3"
569 | "@parcel/workers" "2.9.3"
570 | "@swc/helpers" "^0.5.0"
571 | browserslist "^4.6.6"
572 | nullthrows "^1.1.1"
573 | regenerator-runtime "^0.13.7"
574 | semver "^7.5.2"
575 |
576 | "@parcel/transformer-json@2.9.3":
577 | version "2.9.3"
578 | resolved "https://registry.yarnpkg.com/@parcel/transformer-json/-/transformer-json-2.9.3.tgz#cd16bb657179f2978c7ca49c771555458cdbc307"
579 | integrity sha512-yNL27dbOLhkkrjaQjiQ7Im9VOxmkfuuSNSmS0rA3gEjVcm07SLKRzWkAaPnyx44Lb6bzyOTWwVrb9aMmxgADpA==
580 | dependencies:
581 | "@parcel/plugin" "2.9.3"
582 | json5 "^2.2.0"
583 |
584 | "@parcel/transformer-postcss@2.9.3":
585 | version "2.9.3"
586 | resolved "https://registry.yarnpkg.com/@parcel/transformer-postcss/-/transformer-postcss-2.9.3.tgz#0358facea2ea882266508e18a79390590ee812ab"
587 | integrity sha512-HoDvPqKzhpmvMmHqQhDnt8F1vH61m6plpGiYaYnYv2Om4HHi5ZIq9bO+9QLBnTKfaZ7ndYSefTKOxTYElg7wyw==
588 | dependencies:
589 | "@parcel/diagnostic" "2.9.3"
590 | "@parcel/hash" "2.9.3"
591 | "@parcel/plugin" "2.9.3"
592 | "@parcel/utils" "2.9.3"
593 | clone "^2.1.1"
594 | nullthrows "^1.1.1"
595 | postcss-value-parser "^4.2.0"
596 | semver "^7.5.2"
597 |
598 | "@parcel/transformer-posthtml@2.9.3":
599 | version "2.9.3"
600 | resolved "https://registry.yarnpkg.com/@parcel/transformer-posthtml/-/transformer-posthtml-2.9.3.tgz#dcffc9f0d667b65f9fe701753334b48b65b958d8"
601 | integrity sha512-2fQGgrzRmaqbWf3y2/T6xhqrNjzqMMKksqJzvc8TMfK6f2kg3Ddjv158eaSW2JdkV39aY7tvAOn5f1uzo74BMA==
602 | dependencies:
603 | "@parcel/plugin" "2.9.3"
604 | "@parcel/utils" "2.9.3"
605 | nullthrows "^1.1.1"
606 | posthtml "^0.16.5"
607 | posthtml-parser "^0.10.1"
608 | posthtml-render "^3.0.0"
609 | semver "^7.5.2"
610 |
611 | "@parcel/transformer-raw@2.9.3":
612 | version "2.9.3"
613 | resolved "https://registry.yarnpkg.com/@parcel/transformer-raw/-/transformer-raw-2.9.3.tgz#c8e23881ecb45a6dc3fcc5a271cf0d55476beabc"
614 | integrity sha512-oqdPzMC9QzWRbY9J6TZEqltknjno+dY24QWqf8ondmdF2+W+/2mRDu59hhCzQrqUHgTq4FewowRZmSfpzHxwaQ==
615 | dependencies:
616 | "@parcel/plugin" "2.9.3"
617 |
618 | "@parcel/transformer-react-refresh-wrap@2.9.3":
619 | version "2.9.3"
620 | resolved "https://registry.yarnpkg.com/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.9.3.tgz#7775292909fa051f6dfd2668da8f34833a47d56c"
621 | integrity sha512-cb9NyU6oJlDblFIlzqIE8AkvRQVGl2IwJNKwD4PdE7Y6sq2okGEPG4hOw3k/Y9JVjM4/2pUORqvjSRhWwd9oVQ==
622 | dependencies:
623 | "@parcel/plugin" "2.9.3"
624 | "@parcel/utils" "2.9.3"
625 | react-refresh "^0.9.0"
626 |
627 | "@parcel/transformer-svg@2.9.3":
628 | version "2.9.3"
629 | resolved "https://registry.yarnpkg.com/@parcel/transformer-svg/-/transformer-svg-2.9.3.tgz#087a8ec63fa2377db0478a87d3e2829613b391fc"
630 | integrity sha512-ypmE+dzB09IMCdEAkOsSxq1dEIm2A3h67nAFz4qbfHbwNgXBUuy/jB3ZMwXN/cO0f7SBh/Ap8Jhq6vmGqB5tWw==
631 | dependencies:
632 | "@parcel/diagnostic" "2.9.3"
633 | "@parcel/hash" "2.9.3"
634 | "@parcel/plugin" "2.9.3"
635 | nullthrows "^1.1.1"
636 | posthtml "^0.16.5"
637 | posthtml-parser "^0.10.1"
638 | posthtml-render "^3.0.0"
639 | semver "^7.5.2"
640 |
641 | "@parcel/types@2.9.3":
642 | version "2.9.3"
643 | resolved "https://registry.yarnpkg.com/@parcel/types/-/types-2.9.3.tgz#170a26203b9088a306862b2dc914c27375d77bbc"
644 | integrity sha512-NSNY8sYtRhvF1SqhnIGgGvJocyWt1K8Tnw5cVepm0g38ywtX6mwkBvMkmeehXkII4mSUn+frD9wGsydTunezvA==
645 | dependencies:
646 | "@parcel/cache" "2.9.3"
647 | "@parcel/diagnostic" "2.9.3"
648 | "@parcel/fs" "2.9.3"
649 | "@parcel/package-manager" "2.9.3"
650 | "@parcel/source-map" "^2.1.1"
651 | "@parcel/workers" "2.9.3"
652 | utility-types "^3.10.0"
653 |
654 | "@parcel/utils@2.9.3":
655 | version "2.9.3"
656 | resolved "https://registry.yarnpkg.com/@parcel/utils/-/utils-2.9.3.tgz#d4df6837658f773c725a4934967ab1128a05fdd7"
657 | integrity sha512-cesanjtj/oLehW8Waq9JFPmAImhoiHX03ihc3JTWkrvJYSbD7wYKCDgPAM3JiRAqvh1LZ6P699uITrYWNoRLUg==
658 | dependencies:
659 | "@parcel/codeframe" "2.9.3"
660 | "@parcel/diagnostic" "2.9.3"
661 | "@parcel/hash" "2.9.3"
662 | "@parcel/logger" "2.9.3"
663 | "@parcel/markdown-ansi" "2.9.3"
664 | "@parcel/source-map" "^2.1.1"
665 | chalk "^4.1.0"
666 | nullthrows "^1.1.1"
667 |
668 | "@parcel/watcher-android-arm64@2.2.0":
669 | version "2.2.0"
670 | resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.2.0.tgz#3d1a71f251ba829ab884dfe119cc4f4c49c7222b"
671 | integrity sha512-nU2wh00CTQT9rr1TIKTjdQ9lAGYpmz6XuKw0nAwAN+S2A5YiD55BK1u+E5WMCT8YOIDe/n6gaj4o/Bi9294SSQ==
672 |
673 | "@parcel/watcher-darwin-arm64@2.2.0":
674 | version "2.2.0"
675 | resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.2.0.tgz#9ed47d9e4146d53a39f62577a993426d6ddec2d2"
676 | integrity sha512-cJl0UZDcodciy3TDMomoK/Huxpjlkkim3SyMgWzjovHGOZKNce9guLz2dzuFwfObBFCjfznbFMIvAZ5syXotYw==
677 |
678 | "@parcel/watcher-darwin-x64@2.2.0":
679 | version "2.2.0"
680 | resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.2.0.tgz#9b553e61f4a01a0947b1c005619db7b7c9a286d1"
681 | integrity sha512-QI77zxaGrCV1StKcoRYfsUfmUmvPMPfQrubkBBy5XujV2fwaLgZivQOTQMBgp5K2+E19u1ufpspKXAPqSzpbyg==
682 |
683 | "@parcel/watcher-linux-arm-glibc@2.2.0":
684 | version "2.2.0"
685 | resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.2.0.tgz#2644f6292b862c52d636978da8711bf2f7b14b24"
686 | integrity sha512-I2GPBcAXazPzabCmfsa3HRRW+MGlqxYd8g8RIueJU+a4o5nyNZDz0CR1cu0INT0QSQXEZV7w6UE8Hz9CF8u3Pg==
687 |
688 | "@parcel/watcher-linux-arm64-glibc@2.2.0":
689 | version "2.2.0"
690 | resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.2.0.tgz#b82c1715a20e6725c89b2697a208d2ae488d22da"
691 | integrity sha512-St5mlfp+2lS9AmgixUqfwJa/DwVmTCJxC1HcOubUTz6YFOKIlkHCeUa1Bxi4E/tR/HSez8+heXHL8HQkJ4Bd8g==
692 |
693 | "@parcel/watcher-linux-arm64-musl@2.2.0":
694 | version "2.2.0"
695 | resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.2.0.tgz#45511adc69c4c89b10965f0dd1519e56a00f512f"
696 | integrity sha512-jS+qfhhoOBVWwMLP65MaG8xdInMK30pPW8wqTCg2AAuVJh5xepMbzkhHJ4zURqHiyY3EiIRuYu4ONJKCxt8iqA==
697 |
698 | "@parcel/watcher-linux-x64-glibc@2.2.0":
699 | version "2.2.0"
700 | resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.2.0.tgz#f6e878bf40874b1ce9530ec87e5c2e644e9ad5ac"
701 | integrity sha512-xJvJ7R2wJdi47WZBFS691RDOWvP1j/IAs3EXaWVhDI8FFITbWrWaln7KoNcR0Y3T+ZwimFY/cfb0PNht1q895g==
702 |
703 | "@parcel/watcher-linux-x64-musl@2.2.0":
704 | version "2.2.0"
705 | resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.2.0.tgz#4a1b7a8f65b42f50b1819185ef56ed3c9e251425"
706 | integrity sha512-D+NMpgr23a+RI5mu8ZPKWy7AqjBOkURFDgP5iIXXEf/K3hm0jJ3ogzi0Ed2237B/CdYREimCgXyeiAlE/FtwyA==
707 |
708 | "@parcel/watcher-win32-arm64@2.2.0":
709 | version "2.2.0"
710 | resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.2.0.tgz#4cdbaf8c1097038e838d12f897ac8595b18dfb1f"
711 | integrity sha512-z225cPn3aygJsyVUOWwfyW+fY0Tvk7N3XCOl66qUPFxpbuXeZuiuuJemmtm8vxyqa3Ur7peU/qJxrpC64aeI7Q==
712 |
713 | "@parcel/watcher-win32-x64@2.2.0":
714 | version "2.2.0"
715 | resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.2.0.tgz#f2fcc255b7cadfd0afa7c51cde36413632075bcc"
716 | integrity sha512-JqGW0RJ61BkKx+yYzIURt9s53P7xMVbv0uxYPzAXLBINGaFmkIKSuUPyBVfy8TMbvp93lvF4SPBNDzVRJfvgOw==
717 |
718 | "@parcel/watcher@^2.0.7":
719 | version "2.2.0"
720 | resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.2.0.tgz#92067954e591d239c3ecfa08add205f88f476068"
721 | integrity sha512-71S4TF+IMyAn24PK4KSkdKtqJDR3zRzb0HE3yXpacItqTM7XfF2f5q9NEGLEVl0dAaBAGfNwDCjH120y25F6Tg==
722 | dependencies:
723 | detect-libc "^1.0.3"
724 | is-glob "^4.0.3"
725 | micromatch "^4.0.5"
726 | node-addon-api "^7.0.0"
727 | optionalDependencies:
728 | "@parcel/watcher-android-arm64" "2.2.0"
729 | "@parcel/watcher-darwin-arm64" "2.2.0"
730 | "@parcel/watcher-darwin-x64" "2.2.0"
731 | "@parcel/watcher-linux-arm-glibc" "2.2.0"
732 | "@parcel/watcher-linux-arm64-glibc" "2.2.0"
733 | "@parcel/watcher-linux-arm64-musl" "2.2.0"
734 | "@parcel/watcher-linux-x64-glibc" "2.2.0"
735 | "@parcel/watcher-linux-x64-musl" "2.2.0"
736 | "@parcel/watcher-win32-arm64" "2.2.0"
737 | "@parcel/watcher-win32-x64" "2.2.0"
738 |
739 | "@parcel/workers@2.9.3":
740 | version "2.9.3"
741 | resolved "https://registry.yarnpkg.com/@parcel/workers/-/workers-2.9.3.tgz#d1d84d3c767b840d0ed7123a03ab7e0f4a2c0731"
742 | integrity sha512-zRrDuZJzTevrrwElYosFztgldhqW6G9q5zOeQXfVQFkkEJCNfg36ixeiofKRU8uu2x+j+T6216mhMNB6HiuY+w==
743 | dependencies:
744 | "@parcel/diagnostic" "2.9.3"
745 | "@parcel/logger" "2.9.3"
746 | "@parcel/profiler" "2.9.3"
747 | "@parcel/types" "2.9.3"
748 | "@parcel/utils" "2.9.3"
749 | nullthrows "^1.1.1"
750 |
751 | "@swc/core-darwin-arm64@1.3.70":
752 | version "1.3.70"
753 | resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.70.tgz#056ac6899e22cb7f7be21388d4d938ca5123a72b"
754 | integrity sha512-31+mcl0dgdRHvZRjhLOK9V6B+qJ7nxDZYINr9pBlqGWxknz37Vld5KK19Kpr79r0dXUZvaaelLjCnJk9dA2PcQ==
755 |
756 | "@swc/core-darwin-x64@1.3.70":
757 | version "1.3.70"
758 | resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.3.70.tgz#3945814de6fadbee5b46cb2a3422353acb420c5c"
759 | integrity sha512-GMFJ65E18zQC80t0os+TZvI+8lbRuitncWVge/RXmXbVLPRcdykP4EJ87cqzcG5Ah0z18/E0T+ixD6jHRisrYQ==
760 |
761 | "@swc/core-linux-arm-gnueabihf@1.3.70":
762 | version "1.3.70"
763 | resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.70.tgz#7960e54ede1af75a7ef99ee53febf37fea6269a8"
764 | integrity sha512-wjhCwS8LCiAq2VedF1b4Bryyw68xZnfMED4pLRazAl8BaUlDFANfRBORNunxlfHQj4V3x39IaiLgCZRHMdzXBg==
765 |
766 | "@swc/core-linux-arm64-gnu@1.3.70":
767 | version "1.3.70"
768 | resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.70.tgz#df9654e5040bbeb1619739756a7f50100e38ace8"
769 | integrity sha512-9D/Rx67cAOnMiexvCqARxvhj7coRajTp5HlJHuf+rfwMqI2hLhpO9/pBMQxBUAWxODO/ksQ/OF+GJRjmtWw/2A==
770 |
771 | "@swc/core-linux-arm64-musl@1.3.70":
772 | version "1.3.70"
773 | resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.70.tgz#2c2aab5a136c7eb409ddc9cdc4f947a68fd74493"
774 | integrity sha512-gkjxBio7XD+1GlQVVyPP/qeFkLu83VhRHXaUrkNYpr5UZG9zZurBERT9nkS6Y+ouYh+Q9xmw57aIyd2KvD2zqQ==
775 |
776 | "@swc/core-linux-x64-gnu@1.3.70":
777 | version "1.3.70"
778 | resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.70.tgz#774351532b154ed36a5c6d14b647e7a8ab510028"
779 | integrity sha512-/nCly+V4xfMVwfEUoLLAukxUSot/RcSzsf6GdsGTjFcrp5sZIntAjokYRytm3VT1c2TK321AfBorsi9R5w8Y7Q==
780 |
781 | "@swc/core-linux-x64-musl@1.3.70":
782 | version "1.3.70"
783 | resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.70.tgz#c0b1b4ad5f4ef187eaa093589a4933ecb6836546"
784 | integrity sha512-HoOsPJbt361KGKaivAK0qIiYARkhzlxeAfvF5NlnKxkIMOZpQ46Lwj3tR0VWohKbrhS+cYKFlVuDi5XnDkx0XA==
785 |
786 | "@swc/core-win32-arm64-msvc@1.3.70":
787 | version "1.3.70"
788 | resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.70.tgz#8640267ce3959db0e7e682103677a5e0500b5ea7"
789 | integrity sha512-hm4IBK/IaRil+aj1cWU6f0GyAdHpw/Jr5nyFYLM2c/tt7w2t5hgb8NjzM2iM84lOClrig1fG6edj2vCF1dFzNQ==
790 |
791 | "@swc/core-win32-ia32-msvc@1.3.70":
792 | version "1.3.70"
793 | resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.70.tgz#f95d5656622f5a963bc0125da9fda84cf40faa8d"
794 | integrity sha512-5cgKUKIT/9Fp5fCA+zIjYCQ4dSvjFYOeWGZR3QiTXGkC4bGa1Ji9SEPyeIAX0iruUnKjYaZB9RvHK2tNn7RLrQ==
795 |
796 | "@swc/core-win32-x64-msvc@1.3.70":
797 | version "1.3.70"
798 | resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.70.tgz#5b3acddb96fdf60df089b837061915cb4be94eaa"
799 | integrity sha512-LE8lW46+TQBzVkn2mHBlk8DIElPIZ2dO5P8AbJiARNBAnlqQWu67l9gWM89UiZ2l33J2cI37pHzON3tKnT8f9g==
800 |
801 | "@swc/core@^1.3.36":
802 | version "1.3.70"
803 | resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.3.70.tgz#f5ddc6fe6add7a99f5b94d2214ad0d8527d11479"
804 | integrity sha512-LWVWlEDLlOD25PvA2NEz41UzdwXnlDyBiZbe69s3zM0DfCPwZXLUm79uSqH9ItsOjTrXSL5/1+XUL6C/BZwChA==
805 | optionalDependencies:
806 | "@swc/core-darwin-arm64" "1.3.70"
807 | "@swc/core-darwin-x64" "1.3.70"
808 | "@swc/core-linux-arm-gnueabihf" "1.3.70"
809 | "@swc/core-linux-arm64-gnu" "1.3.70"
810 | "@swc/core-linux-arm64-musl" "1.3.70"
811 | "@swc/core-linux-x64-gnu" "1.3.70"
812 | "@swc/core-linux-x64-musl" "1.3.70"
813 | "@swc/core-win32-arm64-msvc" "1.3.70"
814 | "@swc/core-win32-ia32-msvc" "1.3.70"
815 | "@swc/core-win32-x64-msvc" "1.3.70"
816 |
817 | "@swc/helpers@^0.5.0":
818 | version "0.5.1"
819 | resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.1.tgz#e9031491aa3f26bfcc974a67f48bd456c8a5357a"
820 | integrity sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==
821 | dependencies:
822 | tslib "^2.4.0"
823 |
824 | "@trysound/sax@0.2.0":
825 | version "0.2.0"
826 | resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad"
827 | integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==
828 |
829 | abortcontroller-polyfill@^1.1.9:
830 | version "1.7.5"
831 | resolved "https://registry.yarnpkg.com/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz#6738495f4e901fbb57b6c0611d0c75f76c485bed"
832 | integrity sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==
833 |
834 | ansi-styles@^3.2.1:
835 | version "3.2.1"
836 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
837 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
838 | dependencies:
839 | color-convert "^1.9.0"
840 |
841 | ansi-styles@^4.1.0:
842 | version "4.3.0"
843 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
844 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
845 | dependencies:
846 | color-convert "^2.0.1"
847 |
848 | argparse@^2.0.1:
849 | version "2.0.1"
850 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
851 | integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
852 |
853 | base-x@^3.0.8:
854 | version "3.0.9"
855 | resolved "https://registry.yarnpkg.com/base-x/-/base-x-3.0.9.tgz#6349aaabb58526332de9f60995e548a53fe21320"
856 | integrity sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==
857 | dependencies:
858 | safe-buffer "^5.0.1"
859 |
860 | boolbase@^1.0.0:
861 | version "1.0.0"
862 | resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
863 | integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==
864 |
865 | braces@^3.0.2:
866 | version "3.0.2"
867 | resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
868 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
869 | dependencies:
870 | fill-range "^7.0.1"
871 |
872 | browserslist@^4.6.6:
873 | version "4.21.9"
874 | resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.9.tgz#e11bdd3c313d7e2a9e87e8b4b0c7872b13897635"
875 | integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==
876 | dependencies:
877 | caniuse-lite "^1.0.30001503"
878 | electron-to-chromium "^1.4.431"
879 | node-releases "^2.0.12"
880 | update-browserslist-db "^1.0.11"
881 |
882 | callsites@^3.0.0:
883 | version "3.1.0"
884 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
885 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
886 |
887 | caniuse-lite@^1.0.30001503:
888 | version "1.0.30001517"
889 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz#90fabae294215c3495807eb24fc809e11dc2f0a8"
890 | integrity sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==
891 |
892 | chalk@^2.0.0:
893 | version "2.4.2"
894 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
895 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
896 | dependencies:
897 | ansi-styles "^3.2.1"
898 | escape-string-regexp "^1.0.5"
899 | supports-color "^5.3.0"
900 |
901 | chalk@^4.1.0:
902 | version "4.1.2"
903 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
904 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
905 | dependencies:
906 | ansi-styles "^4.1.0"
907 | supports-color "^7.1.0"
908 |
909 | chrome-trace-event@^1.0.2, chrome-trace-event@^1.0.3:
910 | version "1.0.3"
911 | resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac"
912 | integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==
913 |
914 | clone@^2.1.1:
915 | version "2.1.2"
916 | resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
917 | integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==
918 |
919 | color-convert@^1.9.0:
920 | version "1.9.3"
921 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
922 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
923 | dependencies:
924 | color-name "1.1.3"
925 |
926 | color-convert@^2.0.1:
927 | version "2.0.1"
928 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
929 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
930 | dependencies:
931 | color-name "~1.1.4"
932 |
933 | color-name@1.1.3:
934 | version "1.1.3"
935 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
936 | integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
937 |
938 | color-name@~1.1.4:
939 | version "1.1.4"
940 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
941 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
942 |
943 | commander@^7.0.0, commander@^7.2.0:
944 | version "7.2.0"
945 | resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
946 | integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
947 |
948 | cosmiconfig@^8.0.0:
949 | version "8.2.0"
950 | resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.2.0.tgz#f7d17c56a590856cd1e7cee98734dca272b0d8fd"
951 | integrity sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==
952 | dependencies:
953 | import-fresh "^3.2.1"
954 | js-yaml "^4.1.0"
955 | parse-json "^5.0.0"
956 | path-type "^4.0.0"
957 |
958 | css-select@^4.1.3:
959 | version "4.3.0"
960 | resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b"
961 | integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==
962 | dependencies:
963 | boolbase "^1.0.0"
964 | css-what "^6.0.1"
965 | domhandler "^4.3.1"
966 | domutils "^2.8.0"
967 | nth-check "^2.0.1"
968 |
969 | css-tree@^1.1.2, css-tree@^1.1.3:
970 | version "1.1.3"
971 | resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d"
972 | integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==
973 | dependencies:
974 | mdn-data "2.0.14"
975 | source-map "^0.6.1"
976 |
977 | css-what@^6.0.1:
978 | version "6.1.0"
979 | resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4"
980 | integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==
981 |
982 | csso@^4.2.0:
983 | version "4.2.0"
984 | resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529"
985 | integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==
986 | dependencies:
987 | css-tree "^1.1.2"
988 |
989 | detect-libc@^1.0.3:
990 | version "1.0.3"
991 | resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
992 | integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==
993 |
994 | dom-serializer@^1.0.1:
995 | version "1.4.1"
996 | resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30"
997 | integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==
998 | dependencies:
999 | domelementtype "^2.0.1"
1000 | domhandler "^4.2.0"
1001 | entities "^2.0.0"
1002 |
1003 | domelementtype@^2.0.1, domelementtype@^2.2.0:
1004 | version "2.3.0"
1005 | resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d"
1006 | integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==
1007 |
1008 | domhandler@^4.2.0, domhandler@^4.2.2, domhandler@^4.3.1:
1009 | version "4.3.1"
1010 | resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c"
1011 | integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==
1012 | dependencies:
1013 | domelementtype "^2.2.0"
1014 |
1015 | domutils@^2.8.0:
1016 | version "2.8.0"
1017 | resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135"
1018 | integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==
1019 | dependencies:
1020 | dom-serializer "^1.0.1"
1021 | domelementtype "^2.2.0"
1022 | domhandler "^4.2.0"
1023 |
1024 | dotenv-expand@^5.1.0:
1025 | version "5.1.0"
1026 | resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0"
1027 | integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==
1028 |
1029 | dotenv@^7.0.0:
1030 | version "7.0.0"
1031 | resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-7.0.0.tgz#a2be3cd52736673206e8a85fb5210eea29628e7c"
1032 | integrity sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==
1033 |
1034 | electron-to-chromium@^1.4.431:
1035 | version "1.4.468"
1036 | resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.468.tgz#3cbf64ad67d9f12bfe69fefe5eb1935ec4f6ab7a"
1037 | integrity sha512-6M1qyhaJOt7rQtNti1lBA0GwclPH+oKCmsra/hkcWs5INLxfXXD/dtdnaKUYQu/pjOBP/8Osoe4mAcNvvzoFag==
1038 |
1039 | entities@^2.0.0:
1040 | version "2.2.0"
1041 | resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
1042 | integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
1043 |
1044 | entities@^3.0.1:
1045 | version "3.0.1"
1046 | resolved "https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4"
1047 | integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==
1048 |
1049 | error-ex@^1.3.1:
1050 | version "1.3.2"
1051 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
1052 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
1053 | dependencies:
1054 | is-arrayish "^0.2.1"
1055 |
1056 | escalade@^3.1.1:
1057 | version "3.1.1"
1058 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
1059 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
1060 |
1061 | escape-string-regexp@^1.0.5:
1062 | version "1.0.5"
1063 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
1064 | integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
1065 |
1066 | fill-range@^7.0.1:
1067 | version "7.0.1"
1068 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
1069 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
1070 | dependencies:
1071 | to-regex-range "^5.0.1"
1072 |
1073 | get-port@^4.2.0:
1074 | version "4.2.0"
1075 | resolved "https://registry.yarnpkg.com/get-port/-/get-port-4.2.0.tgz#e37368b1e863b7629c43c5a323625f95cf24b119"
1076 | integrity sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==
1077 |
1078 | globals@^13.2.0:
1079 | version "13.20.0"
1080 | resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82"
1081 | integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==
1082 | dependencies:
1083 | type-fest "^0.20.2"
1084 |
1085 | has-flag@^3.0.0:
1086 | version "3.0.0"
1087 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
1088 | integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
1089 |
1090 | has-flag@^4.0.0:
1091 | version "4.0.0"
1092 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
1093 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
1094 |
1095 | htmlnano@^2.0.0:
1096 | version "2.0.4"
1097 | resolved "https://registry.yarnpkg.com/htmlnano/-/htmlnano-2.0.4.tgz#315108063ed0bb6a16ccb53ad1b601f02d3fe721"
1098 | integrity sha512-WGCkyGFwjKW1GeCBsPYacMvaMnZtFJ0zIRnC2NCddkA+IOEhTqskXrS7lep+3yYZw/nQ3dW1UAX4yA/GJyR8BA==
1099 | dependencies:
1100 | cosmiconfig "^8.0.0"
1101 | posthtml "^0.16.5"
1102 | timsort "^0.3.0"
1103 |
1104 | htmlparser2@^7.1.1:
1105 | version "7.2.0"
1106 | resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-7.2.0.tgz#8817cdea38bbc324392a90b1990908e81a65f5a5"
1107 | integrity sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==
1108 | dependencies:
1109 | domelementtype "^2.0.1"
1110 | domhandler "^4.2.2"
1111 | domutils "^2.8.0"
1112 | entities "^3.0.1"
1113 |
1114 | import-fresh@^3.2.1:
1115 | version "3.3.0"
1116 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
1117 | integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
1118 | dependencies:
1119 | parent-module "^1.0.0"
1120 | resolve-from "^4.0.0"
1121 |
1122 | is-arrayish@^0.2.1:
1123 | version "0.2.1"
1124 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
1125 | integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
1126 |
1127 | is-extglob@^2.1.1:
1128 | version "2.1.1"
1129 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
1130 | integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
1131 |
1132 | is-glob@^4.0.3:
1133 | version "4.0.3"
1134 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
1135 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
1136 | dependencies:
1137 | is-extglob "^2.1.1"
1138 |
1139 | is-json@^2.0.1:
1140 | version "2.0.1"
1141 | resolved "https://registry.yarnpkg.com/is-json/-/is-json-2.0.1.tgz#6be166d144828a131d686891b983df62c39491ff"
1142 | integrity sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==
1143 |
1144 | is-number@^7.0.0:
1145 | version "7.0.0"
1146 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
1147 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
1148 |
1149 | js-tokens@^4.0.0:
1150 | version "4.0.0"
1151 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
1152 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
1153 |
1154 | js-yaml@^4.1.0:
1155 | version "4.1.0"
1156 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
1157 | integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
1158 | dependencies:
1159 | argparse "^2.0.1"
1160 |
1161 | jsmin@^1.0.1:
1162 | version "1.0.1"
1163 | resolved "https://registry.yarnpkg.com/jsmin/-/jsmin-1.0.1.tgz#e7bd0dcd6496c3bf4863235bf461a3d98aa3b98c"
1164 | integrity sha512-OPuL5X/bFKgVdMvEIX3hnpx3jbVpFCrEM8pKPXjFkZUqg521r41ijdyTz7vACOhW6o1neVlcLyd+wkbK5fNHRg==
1165 |
1166 | json-parse-even-better-errors@^2.3.0:
1167 | version "2.3.1"
1168 | resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
1169 | integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
1170 |
1171 | json5@^2.2.0, json5@^2.2.1:
1172 | version "2.2.3"
1173 | resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
1174 | integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
1175 |
1176 | lightningcss-darwin-arm64@1.21.5:
1177 | version "1.21.5"
1178 | resolved "https://registry.yarnpkg.com/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.21.5.tgz#d4d2a235da382311779afd44936f05f0d470bf12"
1179 | integrity sha512-z05hyLX85WY0UfhkFUOrWEFqD69lpVAmgl3aDzMKlIZJGygbhbegqb4PV8qfUrKKNBauut/qVNPKZglhTaDDxA==
1180 |
1181 | lightningcss-darwin-x64@1.21.5:
1182 | version "1.21.5"
1183 | resolved "https://registry.yarnpkg.com/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.21.5.tgz#b9b2306809306635afee8a9981f93e7668ecb8e8"
1184 | integrity sha512-MSJhmej/U9MrdPxDk7+FWhO8+UqVoZUHG4VvKT5RQ4RJtqtANTiWiI97LvoVNMtdMnHaKs1Pkji6wHUFxjJsHQ==
1185 |
1186 | lightningcss-linux-arm-gnueabihf@1.21.5:
1187 | version "1.21.5"
1188 | resolved "https://registry.yarnpkg.com/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.21.5.tgz#dcc78522f5297d18fbbe142a509bee3305f90907"
1189 | integrity sha512-xN6+5/JsMrbZHL1lPl+MiNJ3Xza12ueBKPepiyDCFQzlhFRTj7D0LG+cfNTzPBTO8KcYQynLpl1iBB8LGp3Xtw==
1190 |
1191 | lightningcss-linux-arm64-gnu@1.21.5:
1192 | version "1.21.5"
1193 | resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.21.5.tgz#1aa64cf3c4013a82012cd15b1ef0f97d08bc9bfd"
1194 | integrity sha512-KfzFNhC4XTbmG3ma/xcTs/IhCwieW89XALIusKmnV0N618ZDXEB0XjWOYQRCXeK9mfqPdbTBpurEHV/XZtkniQ==
1195 |
1196 | lightningcss-linux-arm64-musl@1.21.5:
1197 | version "1.21.5"
1198 | resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.21.5.tgz#6dd43b3436432efdadb58949fb3821d4206044e9"
1199 | integrity sha512-bc0GytQO5Mn9QM6szaZ+31fQHNdidgpM1sSCwzPItz8hg3wOvKl8039rU0veMJV3ZgC9z0ypNRceLrSHeRHmXw==
1200 |
1201 | lightningcss-linux-x64-gnu@1.21.5:
1202 | version "1.21.5"
1203 | resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.21.5.tgz#7af13989f720fbd434bcc9e629ca3e5797acb979"
1204 | integrity sha512-JwMbgypPQgc2kW2av3OwzZ8cbrEuIiDiXPJdXRE6aVxu67yHauJawQLqJKTGUhiAhy6iLDG8Wg0a3/ziL+m+Kw==
1205 |
1206 | lightningcss-linux-x64-musl@1.21.5:
1207 | version "1.21.5"
1208 | resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.21.5.tgz#cde2e9e1958cc7782264622983a2433312526b55"
1209 | integrity sha512-Ib8b6IQ/OR/VrPU6YBgy4T3QnuHY7DUa95O+nz+cwrTkMSN6fuHcTcIaz4t8TJ6HI5pl3uxUOZjmtls2pyQWow==
1210 |
1211 | lightningcss-win32-x64-msvc@1.21.5:
1212 | version "1.21.5"
1213 | resolved "https://registry.yarnpkg.com/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.21.5.tgz#f75d25f7db9853d98c9253025eb8854335b31051"
1214 | integrity sha512-A8cSi8lUpBeVmoF+DqqW7cd0FemDbCuKr490IXdjyeI+KL8adpSKUs8tcqO0OXPh1EoDqK7JNkD/dELmd4Iz5g==
1215 |
1216 | lightningcss@^1.16.1:
1217 | version "1.21.5"
1218 | resolved "https://registry.yarnpkg.com/lightningcss/-/lightningcss-1.21.5.tgz#1a175329048912f6480c1703ff2957aad0dcedb4"
1219 | integrity sha512-/pEUPeih2EwIx9n4T82aOG6CInN83tl/mWlw6B5gWLf36UplQi1L+5p3FUHsdt4fXVfOkkh9KIaM3owoq7ss8A==
1220 | dependencies:
1221 | detect-libc "^1.0.3"
1222 | optionalDependencies:
1223 | lightningcss-darwin-arm64 "1.21.5"
1224 | lightningcss-darwin-x64 "1.21.5"
1225 | lightningcss-linux-arm-gnueabihf "1.21.5"
1226 | lightningcss-linux-arm64-gnu "1.21.5"
1227 | lightningcss-linux-arm64-musl "1.21.5"
1228 | lightningcss-linux-x64-gnu "1.21.5"
1229 | lightningcss-linux-x64-musl "1.21.5"
1230 | lightningcss-win32-x64-msvc "1.21.5"
1231 |
1232 | lines-and-columns@^1.1.6:
1233 | version "1.2.4"
1234 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
1235 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
1236 |
1237 | lmdb@2.7.11:
1238 | version "2.7.11"
1239 | resolved "https://registry.yarnpkg.com/lmdb/-/lmdb-2.7.11.tgz#a24b6d36b5c7ed9889cc2d9e103fdd3f5e144d7e"
1240 | integrity sha512-x9bD4hVp7PFLUoELL8RglbNXhAMt5CYhkmss+CEau9KlNoilsTzNi9QDsPZb3KMpOGZXG6jmXhW3bBxE2XVztw==
1241 | dependencies:
1242 | msgpackr "1.8.5"
1243 | node-addon-api "^4.3.0"
1244 | node-gyp-build-optional-packages "5.0.6"
1245 | ordered-binary "^1.4.0"
1246 | weak-lru-cache "^1.2.2"
1247 | optionalDependencies:
1248 | "@lmdb/lmdb-darwin-arm64" "2.7.11"
1249 | "@lmdb/lmdb-darwin-x64" "2.7.11"
1250 | "@lmdb/lmdb-linux-arm" "2.7.11"
1251 | "@lmdb/lmdb-linux-arm64" "2.7.11"
1252 | "@lmdb/lmdb-linux-x64" "2.7.11"
1253 | "@lmdb/lmdb-win32-x64" "2.7.11"
1254 |
1255 | lru-cache@^6.0.0:
1256 | version "6.0.0"
1257 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
1258 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
1259 | dependencies:
1260 | yallist "^4.0.0"
1261 |
1262 | mdn-data@2.0.14:
1263 | version "2.0.14"
1264 | resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50"
1265 | integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==
1266 |
1267 | micromatch@^4.0.5:
1268 | version "4.0.5"
1269 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
1270 | integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
1271 | dependencies:
1272 | braces "^3.0.2"
1273 | picomatch "^2.3.1"
1274 |
1275 | msgpackr-extract@^3.0.1, msgpackr-extract@^3.0.2:
1276 | version "3.0.2"
1277 | resolved "https://registry.yarnpkg.com/msgpackr-extract/-/msgpackr-extract-3.0.2.tgz#e05ec1bb4453ddf020551bcd5daaf0092a2c279d"
1278 | integrity sha512-SdzXp4kD/Qf8agZ9+iTu6eql0m3kWm1A2y1hkpTeVNENutaB0BwHlSvAIaMxwntmRUAUjon2V4L8Z/njd0Ct8A==
1279 | dependencies:
1280 | node-gyp-build-optional-packages "5.0.7"
1281 | optionalDependencies:
1282 | "@msgpackr-extract/msgpackr-extract-darwin-arm64" "3.0.2"
1283 | "@msgpackr-extract/msgpackr-extract-darwin-x64" "3.0.2"
1284 | "@msgpackr-extract/msgpackr-extract-linux-arm" "3.0.2"
1285 | "@msgpackr-extract/msgpackr-extract-linux-arm64" "3.0.2"
1286 | "@msgpackr-extract/msgpackr-extract-linux-x64" "3.0.2"
1287 | "@msgpackr-extract/msgpackr-extract-win32-x64" "3.0.2"
1288 |
1289 | msgpackr@1.8.5:
1290 | version "1.8.5"
1291 | resolved "https://registry.yarnpkg.com/msgpackr/-/msgpackr-1.8.5.tgz#8cadfb935357680648f33699d0e833c9179dbfeb"
1292 | integrity sha512-mpPs3qqTug6ahbblkThoUY2DQdNXcm4IapwOS3Vm/87vmpzLVelvp9h3It1y9l1VPpiFLV11vfOXnmeEwiIXwg==
1293 | optionalDependencies:
1294 | msgpackr-extract "^3.0.1"
1295 |
1296 | msgpackr@^1.5.4:
1297 | version "1.9.5"
1298 | resolved "https://registry.yarnpkg.com/msgpackr/-/msgpackr-1.9.5.tgz#ac548c5f4546db895e84e46d39d813be961dc527"
1299 | integrity sha512-/IJ3cFSN6Ci3eG2wLhbFEL6GT63yEaoN/R5My2QkV6zro+OJaVRLPlwvxY7EtHYSmDlQpk8stvOQTL2qJFkDRg==
1300 | optionalDependencies:
1301 | msgpackr-extract "^3.0.2"
1302 |
1303 | node-addon-api@^4.3.0:
1304 | version "4.3.0"
1305 | resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-4.3.0.tgz#52a1a0b475193e0928e98e0426a0d1254782b77f"
1306 | integrity sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==
1307 |
1308 | node-addon-api@^7.0.0:
1309 | version "7.0.0"
1310 | resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.0.0.tgz#8136add2f510997b3b94814f4af1cce0b0e3962e"
1311 | integrity sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==
1312 |
1313 | node-gyp-build-optional-packages@5.0.6:
1314 | version "5.0.6"
1315 | resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.6.tgz#2949f5cc7dace3ac470fa2ff1a37456907120a1d"
1316 | integrity sha512-2ZJErHG4du9G3/8IWl/l9Bp5BBFy63rno5GVmjQijvTuUZKsl6g8RB4KH/x3NLcV5ZBb4GsXmAuTYr6dRml3Gw==
1317 |
1318 | node-gyp-build-optional-packages@5.0.7:
1319 | version "5.0.7"
1320 | resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.7.tgz#5d2632bbde0ab2f6e22f1bbac2199b07244ae0b3"
1321 | integrity sha512-YlCCc6Wffkx0kHkmam79GKvDQ6x+QZkMjFGrIMxgFNILFvGSbCp2fCBC55pGTT9gVaz8Na5CLmxt/urtzRv36w==
1322 |
1323 | node-releases@^2.0.12:
1324 | version "2.0.13"
1325 | resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d"
1326 | integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==
1327 |
1328 | nth-check@^2.0.1:
1329 | version "2.1.1"
1330 | resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d"
1331 | integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==
1332 | dependencies:
1333 | boolbase "^1.0.0"
1334 |
1335 | nullthrows@^1.1.1:
1336 | version "1.1.1"
1337 | resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1"
1338 | integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==
1339 |
1340 | ordered-binary@^1.4.0:
1341 | version "1.4.1"
1342 | resolved "https://registry.yarnpkg.com/ordered-binary/-/ordered-binary-1.4.1.tgz#205cb6efd6c27fa0ef4eced994a023e081cdc911"
1343 | integrity sha512-9LtiGlPy982CsgxZvJGNNp2/NnrgEr6EAyN3iIEP3/8vd3YLgAZQHbQ75ZrkfBRGrNg37Dk3U6tuVb+B4Xfslg==
1344 |
1345 | parcel@^2.9.3:
1346 | version "2.9.3"
1347 | resolved "https://registry.yarnpkg.com/parcel/-/parcel-2.9.3.tgz#315660ccbaa5a830cf71280ab0cfbd3079247cc5"
1348 | integrity sha512-2GTVocFkwblV/TIg9AmT7TI2fO4xdWkyN8aFUEVtiVNWt96GTR3FgQyHFValfCbcj1k9Xf962Ws2hYXYUr9k1Q==
1349 | dependencies:
1350 | "@parcel/config-default" "2.9.3"
1351 | "@parcel/core" "2.9.3"
1352 | "@parcel/diagnostic" "2.9.3"
1353 | "@parcel/events" "2.9.3"
1354 | "@parcel/fs" "2.9.3"
1355 | "@parcel/logger" "2.9.3"
1356 | "@parcel/package-manager" "2.9.3"
1357 | "@parcel/reporter-cli" "2.9.3"
1358 | "@parcel/reporter-dev-server" "2.9.3"
1359 | "@parcel/reporter-tracer" "2.9.3"
1360 | "@parcel/utils" "2.9.3"
1361 | chalk "^4.1.0"
1362 | commander "^7.0.0"
1363 | get-port "^4.2.0"
1364 |
1365 | parent-module@^1.0.0:
1366 | version "1.0.1"
1367 | resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
1368 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
1369 | dependencies:
1370 | callsites "^3.0.0"
1371 |
1372 | parse-json@^5.0.0:
1373 | version "5.2.0"
1374 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
1375 | integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
1376 | dependencies:
1377 | "@babel/code-frame" "^7.0.0"
1378 | error-ex "^1.3.1"
1379 | json-parse-even-better-errors "^2.3.0"
1380 | lines-and-columns "^1.1.6"
1381 |
1382 | path-type@^4.0.0:
1383 | version "4.0.0"
1384 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
1385 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
1386 |
1387 | picocolors@^1.0.0:
1388 | version "1.0.0"
1389 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
1390 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
1391 |
1392 | picomatch@^2.3.1:
1393 | version "2.3.1"
1394 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
1395 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
1396 |
1397 | postcss-value-parser@^4.2.0:
1398 | version "4.2.0"
1399 | resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
1400 | integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
1401 |
1402 | posthtml-parser@^0.10.1:
1403 | version "0.10.2"
1404 | resolved "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.10.2.tgz#df364d7b179f2a6bf0466b56be7b98fd4e97c573"
1405 | integrity sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==
1406 | dependencies:
1407 | htmlparser2 "^7.1.1"
1408 |
1409 | posthtml-parser@^0.11.0:
1410 | version "0.11.0"
1411 | resolved "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.11.0.tgz#25d1c7bf811ea83559bc4c21c189a29747a24b7a"
1412 | integrity sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==
1413 | dependencies:
1414 | htmlparser2 "^7.1.1"
1415 |
1416 | posthtml-render@^3.0.0:
1417 | version "3.0.0"
1418 | resolved "https://registry.yarnpkg.com/posthtml-render/-/posthtml-render-3.0.0.tgz#97be44931496f495b4f07b99e903cc70ad6a3205"
1419 | integrity sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==
1420 | dependencies:
1421 | is-json "^2.0.1"
1422 |
1423 | posthtml@^0.16.4, posthtml@^0.16.5:
1424 | version "0.16.6"
1425 | resolved "https://registry.yarnpkg.com/posthtml/-/posthtml-0.16.6.tgz#e2fc407f67a64d2fa3567afe770409ffdadafe59"
1426 | integrity sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==
1427 | dependencies:
1428 | posthtml-parser "^0.11.0"
1429 | posthtml-render "^3.0.0"
1430 |
1431 | react-error-overlay@6.0.9:
1432 | version "6.0.9"
1433 | resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a"
1434 | integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==
1435 |
1436 | react-refresh@^0.9.0:
1437 | version "0.9.0"
1438 | resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.9.0.tgz#71863337adc3e5c2f8a6bfddd12ae3bfe32aafbf"
1439 | integrity sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==
1440 |
1441 | regenerator-runtime@^0.13.7:
1442 | version "0.13.11"
1443 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9"
1444 | integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
1445 |
1446 | resolve-from@^4.0.0:
1447 | version "4.0.0"
1448 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
1449 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
1450 |
1451 | safe-buffer@^5.0.1:
1452 | version "5.2.1"
1453 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
1454 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
1455 |
1456 | semver@^7.5.2:
1457 | version "7.5.4"
1458 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
1459 | integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
1460 | dependencies:
1461 | lru-cache "^6.0.0"
1462 |
1463 | source-map@^0.6.1:
1464 | version "0.6.1"
1465 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
1466 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
1467 |
1468 | srcset@4:
1469 | version "4.0.0"
1470 | resolved "https://registry.yarnpkg.com/srcset/-/srcset-4.0.0.tgz#336816b665b14cd013ba545b6fe62357f86e65f4"
1471 | integrity sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==
1472 |
1473 | stable@^0.1.8:
1474 | version "0.1.8"
1475 | resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf"
1476 | integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==
1477 |
1478 | supports-color@^5.3.0:
1479 | version "5.5.0"
1480 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
1481 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
1482 | dependencies:
1483 | has-flag "^3.0.0"
1484 |
1485 | supports-color@^7.1.0:
1486 | version "7.2.0"
1487 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
1488 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
1489 | dependencies:
1490 | has-flag "^4.0.0"
1491 |
1492 | svgo@^2.4.0:
1493 | version "2.8.0"
1494 | resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24"
1495 | integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==
1496 | dependencies:
1497 | "@trysound/sax" "0.2.0"
1498 | commander "^7.2.0"
1499 | css-select "^4.1.3"
1500 | css-tree "^1.1.3"
1501 | csso "^4.2.0"
1502 | picocolors "^1.0.0"
1503 | stable "^0.1.8"
1504 |
1505 | term-size@^2.2.1:
1506 | version "2.2.1"
1507 | resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54"
1508 | integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==
1509 |
1510 | timsort@^0.3.0:
1511 | version "0.3.0"
1512 | resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4"
1513 | integrity sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==
1514 |
1515 | to-regex-range@^5.0.1:
1516 | version "5.0.1"
1517 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
1518 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
1519 | dependencies:
1520 | is-number "^7.0.0"
1521 |
1522 | tslib@^2.4.0:
1523 | version "2.6.0"
1524 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.0.tgz#b295854684dbda164e181d259a22cd779dcd7bc3"
1525 | integrity sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==
1526 |
1527 | type-fest@^0.20.2:
1528 | version "0.20.2"
1529 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
1530 | integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
1531 |
1532 | typescript@^5.1.6:
1533 | version "5.1.6"
1534 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274"
1535 | integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==
1536 |
1537 | update-browserslist-db@^1.0.11:
1538 | version "1.0.11"
1539 | resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940"
1540 | integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==
1541 | dependencies:
1542 | escalade "^3.1.1"
1543 | picocolors "^1.0.0"
1544 |
1545 | utility-types@^3.10.0:
1546 | version "3.10.0"
1547 | resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.10.0.tgz#ea4148f9a741015f05ed74fd615e1d20e6bed82b"
1548 | integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==
1549 |
1550 | weak-lru-cache@^1.2.2:
1551 | version "1.2.2"
1552 | resolved "https://registry.yarnpkg.com/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz#fdbb6741f36bae9540d12f480ce8254060dccd19"
1553 | integrity sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==
1554 |
1555 | xxhash-wasm@^0.4.2:
1556 | version "0.4.2"
1557 | resolved "https://registry.yarnpkg.com/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz#752398c131a4dd407b5132ba62ad372029be6f79"
1558 | integrity sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==
1559 |
1560 | yallist@^4.0.0:
1561 | version "4.0.0"
1562 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
1563 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
1564 |
--------------------------------------------------------------------------------